/*header*/
.custom #header #tagline { color:#AFB049; font-weight:normal; }
.custom #header #logo a {color: #486102;}
.custom #header #logo a:hover {color: #486102;}
.custom #header { padding-bottom:3em; padding-top:3em; border-bottom:1px double #DCCF81;}
	
/* Navigation Bar/Menu */
.custom #nav_area {background-color:#FFFFFF; border:none; }
.custom ul#tabs {background-color:#FFFFFF; border:none;}
.custom ul#tabs li {background-color:#FFFFFF; border:none;}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { padding-bottom:0; background-color: #FFFFFF; border:none;}
.custom ul#tabs li a {color: #486102; border:none; padding:0.545em 1.8em;}
.custom ul#tabs li a:hover {color: #AFB049; text-decoration:none; border:none;}

/* Rotating custom Box */
.custom #content {background:#FFFFFF;}
.custom #image_box, #video_box, #custom_box { padding:1em; background:#AFB049 none repeat scroll 0 0; border-bottom:1px solid #AFB049; }
.custom #image_box img { border:none; }
.custom #content_box {background: none; }

/* changes body color*/
body.custom { background: #486102; }
.custom #container { margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #AFB049; }
.custom #page { background: #FFFFFF;}

/* Sidebar */
.custom .sidebar h3 {text-transform: none; font-variant:normal;}
.custom .sidebar a {color: #486102; text-decoration: none; }
.custom .sidebar a:hover {color: #AFB049; text-decoration:none; }
.custom .sidebar a:visited {color: #486102; text-decoration: none; }
.custom .sidebar ul.sidebar_list { padding-left:0; padding-right:1.1em; }

/* Teasers and Pullquote styles */
.custom .format_text blockquote.left { border: 1px #AFB049; background-color: #FFFFFF; }
.custom .format_text blockquote.right { border: 1px #AFB049; background-color: #FFFFFF; }
.custom .teaser a.teaser_link:hover { text-decoration:none; }

/*H1, H2 etc*/
.custom h1 { font: 2em; color: #486102; letter-spacing: 1px; }
.custom h2 { font: 1.8em; color: #486102; letter-spacing: 1px; }
.custom h3 { font: 1.5em; color: #486102; letter-spacing: 1px; }
.custom h4 { font: 1em; color: #486102; letter-spacing: 1px; }
.custom h5 { font: .8em; color: #486102; letter-spacing: 1px; }
.custom h6 { font: .5em; color: #486102; letter-spacing: 1px; }
.custom .content_inner h2, h2 a:visited { font: 1.5em; color: #486102; letter-spacing: 1px; }

/* Text styles and colors */
.custom a {color: #486102; text-decoration: none; }
.custom a:visited {color: #486102; text-decoration: none; }
.custom a:hover { color: #AFB049; text-decoration: none; }

/* Lists*/
.custom .format_text ul { color: #486102; list-style-type:circle; } 

/* Featured Post Formatting */
.custom #feature_box { background: #FFFFFF; padding: 10px ; border-bottom:1px solid #DCCF81; }
.custom #feature_box h2 { font-size: 2em; color: #486102 }
.custom #feature_box h3 { font-size: 1.5em; color: #486102 }

/*footer*/
.custom #footer { color: #AFB049; line-height:1.5em; padding-top:0.5em; padding-bottom:0.5em; border-top:1px double #DCCF81; }
.custom #footer a { color:#486102; border-bottom:none; }
.custom #footer a:hover {color: #AFB049; text-decoration:none; }
.custom #footer a:visited {color: #486102; text-decoration: none; }

/* takes away page header*/
.notitle .headline_area { display: none; }

/* removes 'from the category blah' info*/
#archive_info {display:none;}

/* alert */
.custom .format_text p.alert { background: #AFB049; border: 2px solid #486102; }

/* note */
.custom .format_text p.note { background: #AFB049; border: 2px solid #486102; }

/* comments link*/
.custom .format_text .to_comments a:hover { color:#AFB049; text-decoration:none; }
.custom .format_text .to_comments a { color:#486102; text-decoration:none; }
.custom .format_text .to_comments { color:#486102; text-decoration:none; }
.custom .format_text .to_comments span { color:#486102; }
.custom .comments_intro span { color:#486102; }
.comments_closed p { color:#FFFFFF; }

/* search bar */
.custom #s { font-size:10px; position:relative; float:right; margin-top: 0px; background:#fff; color:#486102; padding:0.5em; width:200px;}