/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
/*==============  HEADER  ===================*/
#header{
	height: 100px;
}
#header .spacer{
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 37px 0px 0 0;
	text-align: right;
}
#header .spacer p{
	clear: both;
}
/*- Logo -*/

#header h1{	/*display:none;*/ }
#header #title { height:100px; overflow:hidden; }
#header .logo { margin-top:15px; }

/*- RSS -*/
#rss{
	position:absolute;
	top:-18px;
	right:0px;
	height: 38px;
	width: 350px;		
	display: inline;
	float:right;
	text-align:right;
} 
#rss span {
color:#948951;
display:block;
float:right;
font:bold 14px Arial,Helvetica,sans-serif;
margin-top:0;
padding:25px 0 0;
width:170px;
}

#rss a {
	margin-left:12px;
	float:right;
}
#rss a img.rss_ico {
	margin-top:8px;
}
/*- Search -*/
#search{
	background: #FFF;
	height: 32px;
	margin: 0 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #cec2af;
}
#search input{
	background: transparent;
	border: 0;
	color: #a3a192;
	float: left;
	font-size: 12px;
	margin: 5px 0 0 10px;
	width: 171px;
	padding:2px;
}
#search .btn{
	margin: 0;
	padding: 0;
	width: auto;
}

/*=== typography ===*/
h2{
	color: #000000;
	font-size: 18px;
	letter-spacing: 0px;
	margin: 0 0 5px;
}
h2 a{
	color: #4e9f2e;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:none;
}


h3, h4, h5{
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3{
	font-weight: bold;
}
#sidebar h3{
	background:#e5e0c6;
	font: 14px Arial, Helvetica, sans-serif;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	border:none;
	border-bottom: 1px solid #dedbd1;
	height:16px;
}
#centercol h3 {
	
	margin: 0 0 15px 0px;
	padding:10px 18px 5px 18px;
	/*background: #f5f4f0;
	border:1px solid #dedbd1;*/
	color:#363636;
	text-align: left;
	height:20px;
	font-size:18px;
}
.featuredpost h2 { font-size:22px; }
/*#centercol {
 background:#F5F4F0 url(images/bgr-box-trans.png) repeat-x 0 0;
 border:1px solid #DEDBD1;
 margin:0;
}*/
#sidebar {
	margin:0;
	padding:10px 10px 10px 0;
	width:320px !important
}
.block {
	margin:0 0 10px 0;
}
#bannersBar  {
 margin:0 0 0 5px;
}
#bannersBar .box2 {
 padding: 0;
 margin:0;
}
.ads img {
 margin:8px;
}



#background {
	background:#f1eee0 url(styles/default/bgr.gif) repeat-x 0 -13px;
}
#centercol {
	width:580px;
	float:left;
}
.box2 {
	background-color:#f9f7ef !important;
}
.footer {
	background-color:#ebe8da !important;
}
#contentCol {
	width:910px;
	float:left;
	background:#f9f7ef url(images/bgr-box-trans.png) repeat-x 0 0;
	border:1px solid #DEDBD1;
	margin:0;
}
#comments {
	background-color:#f1eee0 !important;
}
span.continue { 
	background:none !important;
	padding-left:1px;
	display:none;
}
#contentCol a { 
	color:#4e9f2e !important;

}
.continue a { 
	color:#4e9f2e;
	font-weight:bold;
}
#nav li ul {
	background-color:#dddacc;
	padding:5px;
}
#nav li a {
	font-weight:bold;
	font-size:14px;
}
.children li a {
	font-weight:normal !important;
	font-size:12px !important;
}
.children li a:hover {
	background-color:#f1eee0 !important;
}
#title a {
	float:left;
}
#title h1 {
	padding:43px 0 0 25px;
	float:left;
	display:block;
	font-size:18px;
}
#title h1 span {
	color:#666666;
	font-size:14px;
	font-weight:normal
}
.nav1  {
	margin-right:30px;
}
.nav1Wrap {
	width:100%;
	float:left;
}

.author-list .user {
	width:100%;
	border-bottom:1px solid #dddacc; 
	margin-bottom:10px;
}
span.avatar {
	float:left;
	margin:0 20px 5px 0;
}
span.name {
	font-size:11px !important;
	font-weight:bold;
	margin:0 0 10px 0;
}
.authorDetails a,
.authorDetails span  {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}
.author_email {
	background-image: url(images/ico-email.png);
}
.author_AIM {
	background-image: url(images/ico-aol.png);
}
.author_YIM {
	background-image: url(images/ico-yahoo.png);
}
.author_GT {
	background-image: url(images/ico-google.png);
}
.author_web {
	background-image: url(images/world_link.png);
}
.bold {
	font-weight:bold;
}
#dbem-location-map {
	margin-top:20px;
}
.copyWrap {
	background:#534e37;
}
.copy {
	width:1070px;
	margin:10px auto 0 auto;
	padding:10px 0;
}
.copy,
.copy a {
	background:#534e37;
	color:#cac093 !important;
}
.leftFooterLinks {
	float:left;
	width:350px;
}
.leftFooterLinks ul {
	float:left;
	width:170px;
}
.leftFooterLinks ul li {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding:25px 0 0 50px;
	text-decoration:none;
	font-weight:bold;
}
.help li {
	background-image: url(images/ico-help.png);
}
.howto li {
	background-image: url(images/ico-contribute.png);
}
