/*  
Theme Name: Blocked Revised v.LAM
Theme URI: 
Description: Blockish theme with green, blue and gray colors and dark diagonal striped background. Easy to modify to fit any needs (headerimage, colors etc)
Version: 1.0
Author: The undersigned, revised by Lost Art Media
Author URI: 

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body {
margin:0 auto 0 auto;
/*background-image:url(pic/bodybg.gif);*/
background: #B9AF58;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
line-height:20px;
}

a:link, a:visited {
color:#F7F0D0;
}

a:hover {
text-decoration:none;
}

#bigwrapper {
position:absolute;
width:870px;
left:50%;
margin-left:-460px;
padding:0 0 40px 0;
margin-top: 0px;
}

#bigwrapperlemon {
position:absolute;
width:870px;
left:50%;
margin-left:-460px;
padding:0 0 40px 0;
margin-top: 0px;
}

#header {
position:relative;
width:850px;
height:95px;
/*background-color:#274F79;*/
background: #FFF;
border-left:10px solid #FFF;
border-right:10px solid #FFF;
border-bottom: 10px solid #FFF;
}

#lemonheader {
position:relative;
width:850px;
height:44px;
/*background-color:#274F79;*/
background: #FFF;
border-left:10px solid #FFF;
border-right:10px solid #FFF;
border-bottom: 10px solid #FFF;
}

						#header h1 {
						margin:0;
						left:50px;
						display:block;
						color:#FFF;
						position:relative;
						font-size:40px;
						line-height:150px;
						}
						
						#header h1 a:link, #header h1 a:visited {
						text-decoration:none;
						}
						
						#header h1 a:hover {
						color:#EEE;
						}

#pages {
z-index:2;
position:absolute;
height:20px;
top:75px;
left:40px;
display:inline;
}

/* These pertain to the links */

						#pages ul {
						list-style:none;
						margin:0;
						padding:0;
						}
						
						#pages ul li a:link, #pages ul li a:visited {
						display:block;
						float:left;
						height:20px;
						padding:0 15px 0 15px;
						text-decoration:none;
						font-size: 13px;
						color: #F7F0D0;
						}
						
						#pages ul li a:hover {
						background-color:#675D2C;
						color: #FFF;
						}
						
						#pages ul li {
						display:block;
						position:relative;
						float:left;
						}
						
						#pages .current_page_item a:link, #pages .current_page_item a:visited {
						background-color:#675D2C;
						color:#FFF;
						}

#wrapper {
width:850px;
position:relative;
float:left;
background: url(pic/bg_wrap2.gif);
/*background-color:#FFF;*/
border-right:10px solid #FFF;
border-left:10px solid #FFF;
}

#pagemaincontent {
width:850px;
min-height:270px;
padding-bottom:60px;
float:left;
background: url(pic/pattern_smaller_sol.gif) bottom left repeat-x;
background-color:#F7F0D0;
position:relative;
/*border-bottom:10px solid #FFF;*/
}

#maincontent {
width:635px;
min-height:270px;
padding-bottom:60px;
float:left;
background-color:#F7F0D0;
position:relative;
/*border-bottom:10px solid #FFF;*/
}

#pagemaincontent, #maincontent {
font-size: 14px;
}


						.post {
						margin:20px 15px 0 15px;
						}
						
						.post .postinfo {
						position:relative;
						font-style:italic;
						font-size:10px;
						color: #000;
						margin-bottom: 20px;
						}
						
						.postinfo a:link, .postinfo a:visited {
						text-decoration:none;
						color:#55501A;
						}
						
						.postinfo a:hover {
						color:#7C7039;
						} 
						
						.post h2 {
						/*line-height:14px;*/
						font-size:14px;
						color:#7C7039;
						margin:0 0 5px 0;
						}
						
						.post h3 {
						line-height:25px;
						font-size:25px;
						color:#562C17;
						/* text-transform:uppercase;*/
						margin: 0 0;
						}
						
						.post h3 a:link, .post h3 a:visited {
						text-decoration:none;
						color:#200F0F;
						}
						
						.post h3 a:hover {
						color:#7C7039;
						}
												
						.post h4 {
						/*line-height:18px;*/
						font-size:20px;
						color:#200F0F;
						margin: 0 0;
						}
						
						.post h4 a:link, .post h4 a:visited, .thecontent a:link {
						text-decoration:underline;
						color:#55501A;
						}
						
						.post h4 a:hover, .thecontent a:hover, .thecontent a:visited {
						color:#200F0F;
						}
						
						
						.thecontent h1 {
						line-height:20px;
						font-size:20px;
						color:#274F79;
						margin:20px 0 -10px 0;
						}
						
						.thecontent h2 {
						line-height:18px;
						font-size:18px;
						color:#55501A;
						margin-top:40px;
						}
						
						.thecontent h3 {
						line-height:16px;
						font-size:16px;
						color:#274F79;
						margin:20px 0 -10px 0;
						text-transform:none;
						}
						
						.thecontent h4 {
						line-height:14px;
						font-size:14px;
						color:#274F79;
						margin:20px 0 -10px 0;
						text-transform:none;
						}
						
						.thecontent h5 {
						line-height:12px;
						font-size:12px;
						color:#274F79;
						margin:20px 0 -10px 0;
						text-transform:none;
						}
						
						.thecontent blockquote {
						font-style:italic;
						margin:0 0 0 25px;
						padding-left:7px;
						border-left:10px solid #465B1E;
						}

#sidebar {
position:relative;
float:right;
width:205px;
/*border-top: 10px solid #FFF;*/
}

						.block {
						width:235px;
						position:relative;
						background-color:#7C7039;
						margin:10px 0px;
						font-size: 14px;
						line-height: 14px;
						color: #F7F0D0;
						/** ugly brilliant hack **/
						voice-family: "\"}\"";
						voice-family:inherit;
						width: 205px;
						}
									
						.block div {
						margin:0;
						padding:0;
						}
						
						.block h3 {
						margin:0 20px 5px 20px;
						}
						
						.block p {
						padding: 0 7px 0px 7px;
						width: 187px;
						}
						
						.block ul {
						list-style:none;
						padding:0;
						margin: 0px;
						text-indent: 0px;
						}
						
						.block ul li {
						list-style-type: none; 
						text-indent: 0px;
						}
						
						.block ul li a:link, .block ul li a:visited {
						text-decoration:none;
						border-bottom:1px solid #FFF;
						display:block;
						position:relative;
						padding: 10px 0 5px 15px;
						
						}
						
						.block ul li a:hover {
						text-decoration: underline;
						}
						
						#s {
						width:230px;
						margin-left:20px;
						}
						
						.block .button {
						width:50px;
						margin-left:20px;
						}
						
						.block .dropdown {
						width:230px;
						margin-left:20px;
						}
						
#bottombar {
width:850px;
position:relative;
float:left;
border-bottom:10px solid #FFF;
background-image:url(pic/bottombarbg.gif);
border-right:10px solid #FFF;
border-left:10px solid #FFF;
}

#bottomright {
width: 300px;
position:relative;
float:right;
}

						#bottomright p {
						margin:0 20px 20px 20px;
						}
						
						#bottomright h3, #bottomleft h3 {
						margin:20px 20px 5px 20px;
						}

#bottomleft {
width: 550px;
position:relative;
float:left;
}

						#bottomleft ul {
						list-style:none;
						margin:0 20px 20px 20px;
						padding:0;
						}
						
						#bottomleft ul li a:link, #bottomleft ul li a:visited {
						text-decoration:none;
						border-bottom:3px solid #FFF;
						text-indent:5px;
						display:block;
						position:relative;
						height:20px;
						}
						
						#bottomleft ul li a:hover {
						border-bottom:3px solid #85B100;
						}

#footer {
width:850px;
/*height:40px;*/
position:relative;
float:left;
border-left:10px solid #FFF;
border-right:10px solid #FFF;
border-bottom:10px solid #FFF;
border-top:10px solid #FFF;
/*background-color:#274F79;*/
background: #7C7039;
}

						#footer p {
						text-align:center;
						margin:0;
						padding:5px 0px;
						font-size:10px;
						line-height:10px;
						color: #fff;
						}

.commenteven {
position:relative;
background-color:#274F79;
border-top:10px solid #FFF;
margin:0;
}

.commentodd {
position:relative;
margin:0;
border-top:2px solid #FFF;
}

.commentcontent {
padding:10px 20px 10px 40px;
}

.commentcontent p {
margin:0 0 0 5px 0;
}

.commentcontent blockquote {
font-style:italic;
margin:0 0 0 25px;
padding-left:7px;
border-left:10px solid #465B1E;
}

.commentinfo {
font-size:10px;
}

#comment {
width:470px;
}
