/*
Theme Name: The Swag
Theme URI: http://theswag.org.au/
Description: For the Online Magazine of the National Council of Priests of Australia
Version: 1.0
Author: Andrew Ballard
Author URI: http://rebusiness.com.au/
*/


html,body				{margin:0;padding:0}
body						{font: 82% arial,sans-serif;text-align:center; background: url(img/bg.jpg) top center #fff;}
p								{margin:0}


#container			{width:950px;margin:0 auto; text-align:left}

#header 				{width: 950px; text-align: left;}
#header img			{margin:20px 0; padding-right: 10px; border: 0;}
#header_links		{position: relative; top: 100px; left: -300px;}
#header_links a {font-family: "Palatino", "Palatino Linotype", serif; font-size: 1em; text-transform: uppercase; color: black; text-decoration: none;}
#header_links a:hover{color: #a00;}


#content				{float:left;margin-left: 50px; width:570px;}
#content p			{line-height:1.4}

.postcat				{font-family: "Palatino", "Palatino Linotype", serif; font-size: 1em; text-transform: uppercase; color: black; }
.postcat a			{color: black; text-decoration: none;}
.postcat a:hover{color: #a00;}

address					{background: url(img/bg_sidebar.jpg) top; padding: 10px; font-size: 1em; margin-bottom: 10px; border: solid 1px #ccc;}
.wp-caption-text{background: url(img/bg_sidebar.jpg) top; padding: 10px; font-size: 1em; margin: 2px 30px 20px 30px; border: solid 1px #ccc;}

.post						{margin-bottom: 30px;}
.post h2 				{border-bottom: 1px solid black; margin: 0px 0 0 0; line-height: 1em;}
.post h2 a			{color: black; text-decoration: none; }
.post h2 a:hover{color: #a00; }
.post ul				{margin-top: 0; line-height: 1.4em;}
.post li				{margin-bottom: 0.5em;}
.post img				{background: white; border: solid 1px #ccc; padding: 10px;}

.page						{margin-bottom: 30px;}
.page h2 				{border-bottom: 1px solid black; margin: 0px 0 0px 0; line-height: 1em;}
.page h2 a			{color: black; text-decoration: none; }
.page ul				{margin-top: 0; line-height: 1.7em}
.page img				{background: white; border: solid 1px #ccc; padding: 10px;}

.alignleft			{text-align: left; margin-right: 12px;}
.alignright			{text-align: right; margin-left: 12px;}

a								{color: black;}
a:hover					{color: #a00;}

.continue				{width: 570px; text-align: right; }
.continue	a			{color: black; text-decoration: none;}
.continue	a:hover{color: #a00;}

.meta						{font-family: "Palatino", "Palatino Linotype", serif; font-size: 1em; margin: 10px 0 20px 0;}

.entry p				{padding-bottom: 10px;}

.navigation			{margin-bottom: 30px; padding-bottom: 20px; font-size: 1.15em; text-transform: uppercase; }
.navigation a		{color: black; text-decoration: none; font-weight: bold;}
.navigation a:hover {color: #a00;}
.navigation .alignleft {float: left; width: 50%; margin-right: 30px;}
.navigation .alignright {float: right; width; 50%;}


#sidebar				{margin-right: 25px; background:#B9CAFF; border: solid 1px #ccc; float:right;width:268px; 
								margin: 0 10px 10px 0; background: url(img/bg_sidebar.jpg) top; padding: 15px;}

#sidebar ul 		{list-style: none; margin:0; padding:0; font-family: "Palatino", "Palatino Linotype", serif; font-size: 1em; text-transform: uppercase;}
#sidebar li 		{padding-bottom: 1px;}
#sidebar ul li a				{color: black; text-decoration: none; }
#sidebar ul li a:hover	{color: #a00; }

#sidebar form		{margin: 0; padding:0;}
.search_input		{font-family: "Palatino", "Palatino Linotype", serif; font-size: 1em; padding: 2px; border: solid 1px #bbb; width: 260px;}

.byline 				{padding-bottom: 10px;}

#extra					{float:right;clear:right;width:268px; margin-right: 10px; background: url(img/bg_sidebar.jpg) top; 
								padding: 15px; margin-bottom: 10px;  border: solid 1px #ccc;}
								
#extra h2 			{margin:0 0 5px 0; padding:0; font-size: 1em; font-style: bold; border-bottom: 1px solid #000;}
								
#extra ul 			{list-style: none; margin:0; padding:0; font-family: "Palatino", "Palatino Linotype", serif; font-size: 1em; text-transform: uppercase;}
#extra li 			{padding-bottom: 1px;}
#extra ul li a				{color: black; text-decoration: none; }
#extra ul li a:hover	{color: #a00; }

#footer					{clear:both; width:890px; margin: 30px 10px 50px 50px; background: url(img/bg_sidebar.jpg) top; border: solid 1px #ccc; }
#ads						{}
#footer p				{margin:0 10px 0 0;padding:10px; text-align: center;}

#credit					{width:890px; margin: 30px 10px 50px 50px; text-align:center;}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
