/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #22546F url(img/bigbg.jpg) top center no-repeat;
color: #121212;
font-family: Georgia, Arial, Helvetica, sans-serif;
}

#wrap
{
position: relative;
width: 987px;
margin: auto;
padding-left: 66px;
}

	/* Header elements */
	#header h1,
	#header h2 {
		margin: 0;
		padding:0;
	}

		/* This section contains an image replacement technique and will need to be modified to call the right image and fit properly. */
		#header h1 a,
		#header h2 a {
			background: transparent;
			display: block;
			float: left;
			width: 550px;
			line-height: 140px; /*change this to the height of the header image */
			text-indent: -1000em;
			overflow: hidden;
		}

		#header h2.description {
			height: 0;
			margin: 0;
			overflow: hidden;
			padding: 0;
			text-indent: -1000em;
			width: 0;
		}

	#nav
	{
	position: relative;
	padding: 126px 0 0 40px;
	height: 34px;	
	}
	
		#nav li
		{
		position: relative;
		float: left;
		margin-right: 3px;
		}
		
		#nav a
		{
		position: relative;
		float: left;
		height: 34px;
		text-indent: -9999em;	
		}
		
		#nav a:hover
		{
		margin-top: 2px;
		height: 32px;
		}
		
		#n1
		{
		background: url(img/n1.gif) top left no-repeat;
		width: 80px;
		}
		
		#n2
		{
		background: url(img/n2.gif) top left no-repeat;
		width: 61px;
		}
		
		#n3
		{
		background: url(img/n3.gif) top left no-repeat;
		width: 80px;
		}
		
		#n4
		{
		background: url(img/n4.gif) top left no-repeat;
		width: 89px;
		}
		
		#n5
		{
		background: url(img/n5.gif) top left no-repeat;
		width: 71px;
		}
		
		#n6
		{
		background: url(img/n6.gif) top left no-repeat;
		width: 49px;
		}
	
	
	#pagewrap
	{
	position: relative;
	margin-top: 45px;
	background: url(img/pbg2.png) top left repeat-y;
	text-align: left;
	}
	
	body.s-category-dailies #pagewrap,
	body.category-dailies #pagewrap
	{
	background: url(img/pbg2-no-tear.png) top left repeat-y;
	}
	
	* html #pagewrap
	{
	background: url(img/pbg.gif) top left repeat-y;
	}
	
	* html body.s-category-dailies #pagewrap,
	* html body.category-dailies #pagewrap
	{
	background: url(img/pbg-no-tear.gif) top left repeat-y;
	}
	
		#content
		{
		position: relative;
		float: left;
		width: 520px;
		padding-left: 40px;
		margin-top: -15px;
		overflow: hidden;
		}
		
		body.s-category-dailies #content,
		body.category-dailies #content
		{
		width: 900px; /*to check */
		padding-right: 40px;
		}
		
			#content ul,
			#content ol {
				margin-left: 30px;
			}
			
			#content ul {
				list-style: disc;
			}
			
			#content ol {
				list-style: decimal;
			}
			
			
		
			/* post */
			
			.post
			{
			position: relative;
			padding-bottom: 45px;
			}
			
				.datebox
				{
				position: relative;
				background: #E7D8C1 url(img/date.gif) top left no-repeat;
				height: 35px;
				}
				
					.datebox span
					{
					position: relative;
					float: left;
					padding: 11px 0 0 0;
					width: 100px;
					font-size: .95em;
					text-align: center;
					}
				
				.post .post-title
				{
				margin-top: 0 !important;
				position: relative;
				padding-top: 6px;
				font-size: 2.6em;
				color: #942900;
				}
				
				.post .post-title a
				{
				color: #942900;
				font-weight: normal;
				text-decoration: none;
				}
				
				.postinfo
				{
				position: relative;
				padding: 7px 0 7px 0;
				font-size: .95em;	
				}
					.postinfo span
					{
					position: relative;
					padding-right: 25px;
					}
						
				.post a
				{
				color: #A05D19;	
				font-weight: bold;
				text-decoration: underline;
				}
				
				.post p
				{
				position: relative;
				line-height: 1.5em;
				padding-bottom: 1.5em;
				}
								
				.post img
				{
				border: 4px solid #C7AF81;
				margin-right: 1em;
				text-decoration: none;
				max-width: 512px;
				}
				
				body.s-category-dailies .post img,
				body.category-dailies .post img {
					max-width: 900px;
				}
				
				.post a img
				{
				text-decoration: none !important;
				}
				
				.interpost-nav,
				.navigation {
					margin:0 0 30px 0;
					padding:10px 0 0 0;
				}
				.interpost-nav {
					color:#838383;
					text-align: center;
				}
				.interpost-nav a {
					padding:4px 8px 4px 8px;
					background:#fff;
					border:1px solid #e5e5e5;
					color:#838383;
					font-size:85%;
					margin:0 5px 0 0;
				}
				.interpost-nav a:hover {
					padding:4px 8px 4px 8px;
					border:1px solid #A05D19;
					color:#A05D19;
					text-decoration:none;
					font-size:85%;
					margin:0 5px 0 0;
				}
				.interpost-nav .on {
					padding:4px 8px 4px 8px;
					border:1px solid #A05D19;
					color:#A05D19;
					font-size:85%;
					margin:0 5px 0 0;
				}
				.interpost-nav span {
					padding:4px 8px 4px 8px;
					
					margin:0 5px 0 0;
				}
				
				
				body.s-category-dailies .navigation div a,
				body.category-dailies .navigation div a
				{
				position: relative;
				height: 35px;
				padding: 11px 0 0 0;
				width: 108px;
				font-size: .95em;
				text-align: center;
				}
				
				body.s-category-dailies .navigation div.alignleft a,
				body.category-dailies .navigation div.alignleft a
				{
				background: url(img/comments.gif) top left no-repeat;
				float: left;
				}
				
				body.s-category-dailies .navigation div.alignright a,
				body.category-dailies .navigation div.alignright a
				{
				background: url(img/comments.gif) top right no-repeat;
				float: right;
				}
					
				
				.commentsbox
				{
				position: relative;
				background: url(img/comments.gif) top right no-repeat;
				float: right;
				height: 35px;
				padding: 11px 0 0 0;
				
				text-align: center;
				width: 108px;
				}
					.commentsbox span
					{
					position: relative;
					font-size: .95em;
					}
				
					/* Comment elements */
					#comments .heading {
						display: block;
						margin-top: 30px;
						font-size: 1.4em;
						margin-bottom: 5px;
						padding-bottom: 5px;
					}

					#comments-intro p {
						font-size: 1em;
					}

					#comments .comment {
						clear: both;
						padding: 1em 1em 0 1em;
						font-size: 1.1em;
					}

					#comments .comment-number {
						display: inline;
					}

					#comments .comment-number a {
						text-decoration: none;
					}

					#comments .comment-gravatar {
						float:left;
						margin: 10px 5px 5px 0px;
						padding: 3px;
						border: 1px solid #ccc;
						background: #fff;
					}

					#comments .gravatar {

					}

					#comments .postgrav {
						float: left;
						padding: 3px;
						margin-right: 5px;
						margin-left: 5px;
						border: 1px solid #ccc;
						background: #fff;
					}

					#comments .comment-list cite a {
						font-style: normal;
					}

					#comments .comment-list .authorcomment .comment-content { /* To emphasize replies from the author */
						background: #e1d3b7;
						border: 1px solid #aa9b7d;
					}

					#comments .comment-content {
						margin-top: 5px;
						padding-top: 5px;
						padding: 15px 15px;
						border: 1px solid #d8c8a9;
						margin-bottom: 10px;
					}

					#comments .alt .comment-content {
						background: #E7D9BB;
					}

					#comments .trackback-list {
						margin-left: 20px;
					}
		
		
		#sidebar
		{
		position: relative;
		float: left;
		width: 308px;
		overflow: hidden;
		padding-left: 75px;
		z-index: 100;
		}
		
		body.s-category-dailies #sidebar,
		body.category-dailies #sidebar{
		float: right;
		clear: both;
		}

		body.s-category-dailies #comments,
		body.category-dailies #comments
		{
		clear: none;
		float: left;
		width: 500px;
		}

			#newsletterbox
			{
			position: relative;
			padding-bottom: 5px;
			}
			
				#newsletterbox h2
				{
				position: relative;
				padding: 10px 0 10px 30px;
				font-size: .95em;
				font-weight: bold;
				background: url(img/letter.gif) left center no-repeat;
				}
				
				#nwl
				{
				position: relative;
				float: left;
				padding: 5px;
				height: 12px;
				width: 164px;
				margin-left: 30px;
				font-size: .75em;
				background: #F2E8D6;
				border: 1px solid #D7C6A5;
				color: #AE773D
				}
				
				#nwlgo
				{
				position: relative;
				float: left;
				color: #fff;
				background: #A86C2F;
				border: 0px;
				font-weight: bold;
				height: 24px;
				font-family: Georgia;
				padding-bottom: 2px;
				font-size: .95em;
				}

			
			/* Special variations for specific sidebar items */
			#text-128498994,
			#execphp-159091251,
			#text-128498995,
			#text-128498996,
			#text-128498993,
			#text-128498991,
			#text-128498992 {
				font-size: 110%;
			}
			
			#execphp-127831931,
			#execphp-159095871 {
				background: url(img/minibox.gif) bottom left no-repeat;
				position: relative;
				float: left;
				padding: 10px;
				width: 125px;
				margin-left: 5px;
			}
			
			#execphp-127831931 {
				background: url(img/widgetbox-blue.gif) bottom left no-repeat;
			}
			
			#execphp-159095871 {
				background: url(img/widgetbox-purple.gif) bottom left no-repeat;
				clear: none;
			}
			
			#execphp-138978071 {
				background: url(img/widgetbox-peach.gif) bottom left no-repeat;
				height: auto !important;
				height: 200px;
				min-height: 200px;
			}
			
			#democracy {
				background: url(img/widgetbox-yellow.gif) bottom left no-repeat;
			}
			
			#execphp-127838241 {
				background: url(img/widgetbox-blue.gif) bottom left no-repeat;
				margin-top: 10px;
			}
			
			#recent-comments {
				background: url(img/widgetbox-purple.gif) bottom left no-repeat;
			}
			
			#bigad,
			#text-128498994,
			#text-128498993
			{
			background: transparent;
			margin: 0;
			position: relative;
			padding: 15px 0 5px 0;
			width: 308px;
			}
				
				#bigad .adcontent,
				#text-128498994 .textwidget,
				#text-128498993 .textwidget
				{
				position: relative;
				display: block;
				border: 4px solid #C7AF81;
				}
				
				#text-128498994 .widgetboxIn,
				#text-128498993 .widgetboxIn,
				#execphp-159091251 .widgetboxIn,
				#text-128498995 .widgetboxIn,
				#text-128498996 .widgetboxIn,
				#text-128498991 .widgetboxIn,
				#text-128498992 .widgetboxIn,
				#execphp-127831931 .widgetboxIn,
				#execphp-159095871 .widgetboxIn {
					padding: 0;
					background: transparent;
				}
				
				#text-128498994 span.widgettitle,
				#text-128498993 span.widgettitle,
				#execphp-159091251 span.widgettitle,
				#text-128498995 span.widgettitle,
				#text-128498996 span.widgettitle,
				#text-128498991 span.widgettitle,
				#text-128498992 span.widgettitle {
					display: none;
				}
			
			
			#boxes,
			#execphp-159091251 {
			background: transparent;
			margin-bottom: 15px;
			position: relative;
			padding-top: 15px;
			margin-left: -6px;
			width: 315px;
			}				
			
				.abox
				{
				position: relative;
				float: left;
				width: 152px;
				margin-left: 5px !important;
				margin-left: 3px;
				}
				
				#execphp-159091251 .abox ul li a
				{
				position: relative;
				display: block;
				padding: 8px 0 8px 30px;
				color: #fff;
				font-size: .95em;
				font-weight: bold;
				}
				
				#execphp-159091251 .abox ul li a:hover
				{
				color: #fff;
				border-bottom: none;
				}
					
					#boxtab1
					{
					position: relative;
					float: left;
					padding: 9px 0 0 0;
					width: 75px;
					height: 20px;
					color: #fff;
					font-weight: bold;
					text-align: center;
					font-size: .95em;
					background: url(img/sn1.gif) top left no-repeat;
					}
					
					#boxtab2
					{
					position: relative;
					text-align: center;
					float: left;
					padding: 9px 1px 0 2px;
					width: 74px;
					height: 20px;
					color: #fff;
					font-weight: bold;
					font-size: .95em;
					background: url(img/sn2.gif) top right no-repeat;
					}
					
					#boxtab3
					{
					position: relative;
					float: left;
					padding: 9px 0 0 0;
					width: 75px;
					height: 20px;
					color: #fff;
					font-weight: bold;
					text-align: center;
					font-size: .95em;
					background: url(img/sn3.gif) top left no-repeat;
					}
					
					#boxtab4
					{
					position: relative;
					text-align: center;
					float: left;
					padding: 9px 1px 0 2px;
					width: 74px;
					height: 20px;
					color: #fff;
					font-weight: bold;
					font-size: .95em;
					background: url(img/sn4.gif) top right no-repeat;
					}
				
					.aboxContent
					{
					position: relative;
					margin-top: 4px;
					background: url(img/minibox.gif) bottom left no-repeat;
					padding: 10px;
					min-height: 105px;
					height: auto !important;
					height: 105px;
					}
				
				.abox h3
				{
				position: relative;
				font-size: 1.5em;
				}
				
				.aboxContent .search
				{
				position: relative;
				padding: 5px;
				height: 12px;
				width: 116px;
				margin-bottom: 7px;
				font-size: .75em;
				background: #F2E8D6;
				border: 1px solid #CDAA7E;
				color: #AE773D
				}
				
				.searchgo
				{
				position: relative;
				color: #fff;
				background: #A86C2F;
				border: 0px;
				font-weight: bold;
				height: 24px;
				font-family: Georgia;
				padding-bottom: 2px;
				font-size: .95em;
				}
				
				a.rsssub,
				#execphp-159091251 .abox ul li a.rsssub:hover
				{
				position: relative;
				display: block;
				padding: 8px 0 8px 30px;
				background: url(img/rss.gif) left center no-repeat;
				color: #fff;
				font-size: .95em;
				font-weight: bold;
				}
				
				a.nwlsub,
				#execphp-159091251 .abox ul li a.nwlsub:hover
				{
				position: relative;
				display: block;
				padding: 8px 0 8px 30px;
				background: url(img/letter2.gif) left center no-repeat;
				color: #fff;
				font-size: .95em;
				font-weight: bold;
				}
		
		
		#tallads
		{
		position: relative;
		text-align: center;
		}
		
		#text-128498995,
		#text-128498996,
		#text-128498991,
		#text-128498992 {
			float: left;
			padding: 15px 0 15px 17px;
			width: 128px;
			background: transparent;
			text-align: center;
		}
			
			.adbox .adcontent,
			#text-128498995 .adcontent,
			#text-128498996 .adcontent,
			#text-128498991 .adcontent,
			#text-128498992 .adcontent
			{
			position: relative;
			border: 4px solid #C8AF81;
			width: 120px;
			}
		
		#widgets
		{
		position: relative;
		font-size: .95em;
		}
		
			.widgetbox
			{
			clear: both;
			display: inline-block;
			position: relative;
			margin-bottom: 15px;
			width: 307px;
			background: url(img/widgetbox.gif) bottom left no-repeat
			}
			
			#text-128498996,
			#text-128498992 {
				clear: none;
			}
			
			
			.widgetbox:after {
			    content: "."; 
			    display: block; 
			    height: 0; 
			    clear: both; 
			    visibility: hidden;
			}

			/* Hides from IE-mac \*/
			* html .widgetbox {height: 1%;}
			.widgetbox {display: block;}
			/* End hide from IE-mac */
			
				.widgetboxIn
				{
				position: relative;
				padding: 10px;
				background: url(img/widgettop.gif) top left no-repeat;
				}
				
				.widgetbox span.widgettitle
				{
				display: block;
				position: relative;
				font-size: 2em;
				line-height: 90%;
				border-bottom: 1px solid #C19768;
				text-align: center;
				text-transform: capitalize;
				}
				
				.widgetbox span.widgettitle span.first
				{
				font-size: .5em;
				text-transform: uppercase;
				}
				
				.widgetbox ul
				{
				position: relative;
				}
				
				.widgetbox ul li
				{
				position: relative;
				padding: 4px 0 4px 0;	
				}
				
				.widgetbox ul li a
				{
				position: relative;
				padding: 4px 2px 5px 4px;
				display: block;
				color: #121212;	
				}
				
				.widgetbox ul li a:hover
				{
				color: #fff;
				background: #BC774F;
				padding-bottom: 4px;
				border-bottom: 1px solid #A72F01;
				}

#footer
{

clear: both;
width: 987px;
margin-left: 0px;
height: 106px;
font-size: .95em;
background: url('img/foot.png') top left no-repeat;
overflow: hidden;
}

	#cr
	{
	position: relative;
	float: left;
	padding: 20px 25px 0 30px;
	width: 120px;
	}
	
		#footer #cr .smaller
		{
			font-size: 80%;
		}
	
	#footer ul
	{
	position: relative;
	float: left;
	width: 120px;
	padding-top: 16px;
	}
		#footer ul li
		{
		position: relative;
		width: 95px;
		padding: 4px 0 4px 0;	
		margin-right: 5px;	
		}
				
				#footer ul li a
				{
				position: relative;
				padding: 0 5px 0 5px;
				color: #BC774F;	
				}
				
				#footer ul li a:hover
				{
				color: #fff;
				background: #BC774F;
				border-bottom: 1px solid #A72F01;
				}


.commentlist li
{
position: relative;
padding: 10px;
background: #E7D8C1;
border: 1px solid #A86C2F;
margin-bottom: 10px;	
}

.avatar
{
float: right;
}

img.wp-smiley {
	border: 0;
}

.add-this {
	float: left;
	margin-top: 11px;
	width: 140px;
}

.post .add-this img
{
border: none;
margin-right: 1em;
text-decoration: none;
max-width: 512px;
}

/* Settings for the poll results */
.democracy ul
{
position: relative;
}

.democracy ul li
{
position: relative;
padding: 4px 0 4px 0;	
}

.democracy ul li a
{
position: relative;
padding: 0px;
display: inline;
color: #000;	
}

.democracy ul li a:hover
{
color: #000;
background: transparent;
padding-bottom: 0px;
border-bottom: none;
}