.custom .page {background:transparent;}





/* === HEADER === */
.custom #header_area {background:#ffffff; border-bottom:4px solid #658333;}
.custom #header {border-bottom:0; position:relative; padding:0; margin:0;}

.custom #header_ad { float: right; position: absolute; width: 468px; height: 60px; top: 35px; right: 0px; }	

#toppage_ad {margin-left: 5px;}	


/* === NAV === */

.custom #nav_area {background: #ffffff;}
.custom .menu li a { text-transform: uppercase; letter-spacing: 1px; margin-right: 36px;}

/* === SEARCH BOX IN HEADER === */

#s {
 padding: 6px 5px;
 background-color: #fff;
 font-size: 12px;
 width: 300px;
 margin-left:5px;
 margin-top: 2px;
margin-bottom: 40px;
float: right; position: absolute; top: 100px; right: 0px;

}

/* === CONTENT === */

/* teasers */
.custom .teaser h2 { font-size: 2em; line-height: 1.2em; }

/* comments */
.custom #comment_list dt .avatar {
clear:left;
float:left;
margin:0 1em 1.571em 0;
}

.custom dl#comment_list .bypostauthor { background: #beda90; }

/* images */
.custom .post_box img {max-width:100%; height:auto;}

.custom .prev_next {border-top:1px solid #ddd; padding:1.1em 0 1.1em 1.1em; margin:0 2.2em 0 0;}
.home .prev_next {border-top:1px solid #ddd; padding:1.1em 0; margin:0 2.2em 0 1.1em;}


/* archives */
.custom #archive_info {border-color:#fff;font-size: 1.25em;}
	.custom #archive_info p, .custom #archive_info h1 {display:inline; padding-right:1em;}

.custom ul#cat_list, .custom ul#cat_list ul {background:transparent; padding:0;}
	.custom ul#cat_list li {list-style:none; padding:0;}
		.custom ul#cat_list li h3 {}
			.custom ul#cat_list li h3 a {color:#382622; text-decoration:none;}
			.custom ul#cat_list li h3 a:hover {color:#B59173; text-decoration:underline;}
		.custom ul#cat_list li ul li {list-style:square;}

/* single post adsense */

#singlepost_ad {
	margin-bottom: 15px;
}

/* === SIDEBARS === */
.custom .image_box, .custom .custom_box {border-color:#EEE5E4;}

.custom #sidebar_1 {border-right:1px solid #fff;}

.custom li.widget h3 {font-size:1.25em; text-align:left; padding-bottom:0.2em;}

.connect {margin-left: 10px; margin-top: 12px;}

.connect li {
	margin-bottom: 10px;
	padding-top: 0px;
	display: block;
}

.connect li a {
	font-size: 15px;
	line-height: 16px;
	font-family: Helvetica, Arial;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 6px 5px;
	padding-left: 60px;
	width:300px;
}

.connect li a:hover {
	color:#096999;
}

.connect li a span {
	font-size: 12px;
	line-height: 13px;
	font-family: 'Trebuchet MS';
	display: block;
	font-weight: normal;
}
#r_rss a {background: url(images/rss.png) no-repeat 8px 50%;}
#r_email a {background: url(images/email.png) no-repeat 8px 50%;}
#r_twitter a {background: url(images/twitter.png) no-repeat 8px 50%;}


/* === FOOTER === */

.custom #footer_widget_area {background:#658333; color:#fff;}

.custom #footer_widget_area .sidebar {padding-top:1.2em;}
	.custom #footer_widget_area ul.sidebar_list {}
		.custom #footer_widget_area li.widget {float:left; width:29%; padding-right:4%;}
.custom #footer_widget_area li.widget a {color: #111111;}
			.custom #footer_widget_area li.widget h3 {border-bottom:1px solid #fff; color: #fff;}


.custom #footer {border-top:1px solid #fff; font-size:1.2em;}

#sitemeter {float:left;}
#sitemeter a {border:none;}


/* Page Numbers */

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 90%;
	background: white;
	margin-bottom: 10px;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #ccc;
}

#wp_page_numbers li a:hover {
	border-color: #cc0066;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #cc0066;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	border-color: #cc0066;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #ccc;
}

/*Tabbed Widget Version 2.0*/

.tabbedwidget {
margin-top: 2em;
margin-left: 10px;
background: #ffffff;
padding: 0px;
padding-top: 5px;
border: 1px solid #fff;
}


.tabnav {
margin-bottom: 3px;
}

.tabnav li {
display: inline;
list-style: none;
padding-right: 10px;
}

.tabnav li a {
background: #fff;
border: 1px solid #fff;
padding: 4px 6px;
font-size: 1.2em;
color: #999;
text-transform: uppercase;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
background: #fff;
border-bottom: 3px solid #658333;

color: #000;
}

.tabdiv {
margin-top: 2px;
background: #fff;
border: 1px solid #fff;
padding: 14px;
padding-bottom: 0px;
font-size: 1.25em;
}

.tabdiv li {
list-style: none;
border-bottom: 1px dashed #ccc;
}

.tabdiv li a {display: block; padding: 8px 6px; color: #111111;}

.tabdiv li a:hover {color: #096999;}

.ui-tabs-hide {
display: none;
}



