/* Background Graphics --------------------------------------------- */


body {

	background-color: #a37b2c;

}



#container {

	background-image: url(back_content.gif);

	background-repeat: repeat-y;

	background-position: center;
	
	

}



#header {

	background-image: url(back_header.gif);

	background-repeat: repeat-x;

}

#form_comments {

	width: 500px;

	margin: 0px 0px 30px 0;

	padding: 20px 0 0 0;
	
	border-bottom:#cccccc 1px solid;
	
	border-top:#cccccc 1px solid;
	
	float:none;

}

#loop_articles {

	width: 550px;

}

#loop_single {

	width: 550px;


}

#loop_comments {

	width: 550px;

	float: none;

}

#menu{
font-size:14px;
clear:both;
}


#menu .page_item a {

	/*background-image: url(../../assets/images/back_menu.gif);

	background-position: center top;

	background-repeat: repeat-x;*/

}



#menu .current_page_item a {

	/*background-image: url(../../assets/images/back_menu_selected.gif);

	background-position: center top;

	background-repeat: repeat-x;*/

}


.prominent {

	/*background-image: url(back_prominent.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	background-color: #f4f4ec;*/

}



.prominent .inner {

	/*background-image: url(back_prominent_inner.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding: 15px 15px 10px;*/

}

.home_content {
	width:550px;
	
	float:left;
}

.home_content h2 {
	font-size:150%;
}
.home_intro {
	
	font-size:125%;
	
	padding:0 0 15px;
}

.home_author .box{
	/*background-color:#e5f9f9;*/
	border:1px solid #CCCCCC;
	padding:10px;
	width: 525px;
	margin:10px 0 10px 0;
}

.home_author .details{
	font-size:12px;
}

#sidebar {
	width:200px;
	
	float:right;
	
}

#sidebar h2 {
	background-color: #a37b2c;
	color: #ffffff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display: block;
	margin: 0px;
	padding: 5px 10px;
	letter-spacing:1.5px;
}

#side_category li{
	list-style:none;
	margin:0;
}
ul.children {margin:0 0 0 10px; padding:0; border-left:#cccccc 1px solid;}

ul.children li{padding:0 0 0 5px;}

.blogpostpreview {
	padding: 8px 5px;
	border-bottom: 1px solid #CCCCCC;
	width:200px;
}

.blogpostpreviewtext {
	font-size:12px;
	line-height:120%;
}

.blogpostpreviewtext h3 {
	margin: 0;
	padding: 0;
	line-height:120%;
	font-size:14px;
	letter-spacing:1.5px;
}
.blogpostpreviewtext p {
	margin: 0;
	padding: 0;
	font-size:12px;
	color: #666666;
	padding-top: 2px;
}

.author_posts {
	background-color:#ebe9e9;
	padding:10px;
}

#content .style_content {

	padding: 0 40px 0px;

}

.navigation ul {

	margin: 0px 0px 10px;

}

#footer {

	background-image: url(footer_back.jpg);

	background-repeat: repeat-y;

	background-position: top;
	
	margin-top:-140px;
	height:140px;
}



#footer .style_content {

	background-image: url(footer.jpg);

	background-repeat: no-repeat;

	background-position: top;
	
	color:#999; 
	
	font-size: 11px;
	
	padding:60px 0 0 0;
	

}

#footer .style_content a, #footer .style_content a:link, #footer .style_content a:visit, #footer .style_content a:active{color: #a37b2c; border-bottom:none;}

#comment_area .metadata {

	background-image: url(back_comment_meta.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin: 0px 0px 15px;

	padding: 10px;

	background-color: #f4f4ec;

}

#footer_title {

	position:relative;
	
	padding: 0px;

	margin: 0 0px 0px 40px;

	float:left;

	line-height:14px;
}

#logos {

	position: relative;

	display: block;

	padding: 0px;

	margin: 0 40px 0px 0px;

	float: right;

	vertical-align:top;
	
	text-align:right;
	
	line-height:14px;

}

#information {

	/*background-image: url(back_info.jpg);*/
	
	float:none;
	
	clear:none;
	
	width:450px;

}



#post_meta {

	background-image: url(back_prominent.jpg);

}



#search {

	background-image: url(back_search.jpg);

}



#author {

	/*background-image: url(back_author.jpg);*/
	float:none;

}



/* BLOG ENTRIES */

.post h2 {}
.datebox {width:42px; float:left; padding:5px; border:#d4d4d4 1px solid; color:#000000; text-align:center; margin:0 10px 0 0;}
.day{font-size:3.0em; font-weight:bold; margin:5px 0 5px;}
.month{font-size:1.8em; font-weight:bold; text-transform:uppercase; margin:0;}
.year{font-size:1.6em; font-weight:bold; margin:0;}

div.withquote {background:url(http://www.mandarindesign.com/images/quote.gif)
no-repeat;background-position:top left;text-align: justify;padding-left:25px; margin:10px 0 0 0;
} 

p.withunquote {background: url(http://www.mandarindesign.com/images/unquote.gif) no-repeat;background-position:bottom right;padding-right:5px;}



/* Color ----------------------------------------------------------- */



#div {

	border: 1px solid #FF0000;

}



a, a:link, a:visited, a:active{color:#0099cc; text-decoration:none;}
a:hover{ color:#a37b2c;  }


#header, #footer {

	color: #FFFFFF;

}



#header a, #header a:link, #footer a, #footer a:link {

	color: #FFFFFF;
	border:0;

}



#header a:hover, #header a:active, #footer a:hover, #footer a:active {

	color: #DDDDDD;

}







/* Typography ------------------------------------------------------ */



body {

	font-family: Arial, Sans-serif;

	font-size: 9pt;

	line-height: 180%;

	color: #382e1f;

}



/* Forms ----------------------------------------------------------- */



.input {

	background-color: #FFFFFF;

	background-image: url(../../assets/images/back_input.gif);

	background-repeat: repeat-x;

	background-position: top;

	border: 1px solid #a79d8f;

	margin: 0px;

	padding: 2px 1px;

	line-height: inherit;

	font-size: inherit;

	display: inline;

}

#input_search {

	width: 150px;

}

#search_box {

	display:block;

	margin: 0;

	padding: 10px 0px 10px;

	float: none;

}

.medialinks{margin:0; padding:0;}
.medialinks li{list-style:none; float:left; margin:5px 0 0 0; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.medialinks a, .medialinks a:link, .medialinks a:visited, .medialinks a:active{color:#999999; text-decoration:none; border:0;}
.medialinks a:hover{color:#a37b2c;}
