/*header*/
.custom #header #logo { font-weight:normal;}
.custom #header #tagline { color:#606060; }
.custom #header #logo a {color: #7C365D ;}
.custom #header #logo a:hover {color: #7C365D ;}
.custom #header { padding-bottom:3em; padding-top:3em; }

/*header*/
.custom #nav_area { background-color:#EFEFEF; border:none; }
.custom ul#tabs { background-color:#EFEFEF; border:none; }
.custom ul#tabs li { background-color:#EFEFEF; border:none;}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { padding-bottom:.5em; background-color: #FFFFFF; text-decoration: none; }
.custom ul#tabs li a {color: #7C365D ; text-decoration: none; text-transform: none; border:none; padding: .5em 2em; border:none;}
.custom ul#tabs li a:hover {color: #7C365D ; text-decoration:none; border:none;}

/* Sidebar */
.custom .sidebar a {color: #7C365D ; text-decoration: none; }
.custom .sidebar a:visited {color: #7C365D ; text-decoration: none; }
.custom .sidebar h3 {text-transform: none; font-variant:normal;}

/* changes body color*/
body.custom { background: #B8AFB4; }
.custom #container { margin-top: 2em; margin-bottom: 2em; border: 0.4em solid #EFEFEF; }
.custom #page {background: #fff;}

/*Widget Styling*/
.custom  li.widget { margin-top:1em; margin-bottom:1em; }

/* takes away page header*/
.notitle .headline_area { display: none; }

/* Teasers and Pullquote styles */
.custom .format_text blockquote.left { border: 1px #EFEFEF; background-color: #FFFFFF; }
.custom .format_text blockquote.right { border: 1px #EFEFEF; background-color: #FFFFFF; }
.custom .teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .custom .teaser .edit_post a { border-bottom:1px solid #EFEFEF; color:#7C365D ; text-transform:none; }
.custom .post_box, .teasers_box { border-top:1px dotted #EFEFEF; clear:both; }

/* Header styles and colors */
.custom h1 { font: 2em "Verdana"; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom h2 { font: 1.8em "Verdana"; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom h3 { font: 1.5em "Verdana"; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom h4 { font: 1em "Verdana"; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom h5 { font: .8em "Verdana"; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom h6 { font: .5em "Verdana"; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom .content_inner h2, h2 a:visited { font: 1.5em "Verdana", sans-serif; color: #7C365D ; letter-spacing: 1px; text-decoration: none;}
.custom h2 a:hover { color:#7C365D ; }

/* Text styles and colors */
.custom a {color: #7C365D ; text-decoration: none; }
.custom a:visited {color: #7C365D ; font: 1em "Verdana", text-decoration: none; }
.notitle .headline_area { display: none; }
.custom .comments_closed p {display: none ;}

/* removes 'from the category blah' info*/
#archive_info {display:none;}

/* archives */
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

/* Featured Post Formatting */
.custom #feature_box { background: #FFFFFF; padding-top:2.1em; padding-bottom:3.1em; padding-left:2.1em; padding-right:3.1em; border-bottom:1px solid #DDDDDD; }
.custom #feature_box a {color: #7C365D ; text-decoration: none; }
.custom #feature_box h1 { font-size: 2.5em; color: #7C365D }
.custom #feature_box h2 { font-size: 2em; color: #7C365D }
.custom #feature_box h3 { font-size: 1.5em; color: #606060}

/* rotating box */
.custom #custom_box { background: #FFFFFF; }
.custom #image_box {background:#FFFFFF none repeat scroll 0 0; padding: 1em;
border-bottom:1px solid #EFEFEF;}

/* Teaser*/
.custom .teaser a.teaser_link:hover { text-decoration:none; color:#8A5078; }
.custom .teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .custom .teaser .edit_post a { border-bottom:none; color:#7C365D ; text-transform:none; }

/*search bar */
.custom #s { font-size:10px; position:relative; margin-top: 30px; background:#FFFFFF; color:#7C365D ; padding:0.5em; width:190px;}

/* Footer*/
.custom #footer a:hover { color:#7C365D ; text-decoration:none; }
.custom #footer a { color:#7C365D ; text-decoration:none; border-bottom:none; }
.custom #footer a:visited { color:#7C365D ; }