.custom #header_area { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.custom #header_area .page { background: transparent none repeat scroll 0% 0%; }
.custom #header { border-bottom: 0px none; }
.custom #nav_area { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(0, 0, 0); padding-top: 0px; }
.custom #nav_area .page { background: transparent none repeat scroll 0% 0%; }
.custom ul#tabs { border-bottom: 0px none rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.custom ul#tabs li { border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); }
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
.custom #header #logo { width: 600px; overflow: hidden; float: left; }
.custom h1 { font-weight: bold; }
.custom #leaderboard_ad { float: right; margin-top: 10px; width: 816px; }
#header { overflow: hidden; }
#tagline { clear: left; }
.widget_search { float: right; width: 200px; }
.search_form .text_input { font-size: 11px; padding: 5px; }
.search_form #searchsubmit { font-size: 11px; padding: 4px; }
.custom.category #archive_intro { display: none; }
.custom.tag #archive_intro { display: none; }
.authorarchive { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-top: 1px solid rgb(225, 225, 224); border-bottom: 1px solid rgb(225, 225, 224); padding: 1.5em; min-height: 107px; }
.authorarchive img { border: 1px solid rgb(226, 222, 222); padding: 4px; float: left; margin-right: 1.5em; }
.authorarchive h4 { color: rgb(102, 102, 102); font-size: 2em; margin-bottom: 5px; }
.authorarchive p { color: rgb(81, 81, 81); font-size: 13px; margin-bottom: 12px; }
.authorarchive p.hlight { font-size: 11px; text-transform: uppercase; }
.authorarchive p.hlight span { color: rgb(203, 49, 49); font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
.custom #footer { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: medium none rgb(0, 0, 0); }
.custom #footer a:hover { color: rgb(255, 255, 255); }
.custom .format_text input { color: rgb(0, 0, 0); font: bold 84% "trebuchet ms",helvetica,sans-serif; border-color: rgb(164, 164, 164); background-color: rgb(255, 255, 255); width: auto; }
.wp-pagenavi { margin: 15px 0px; }
.wp-pagenavi a, .wp-pagenavi a:link { font-size: 16px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid rgb(225, 225, 200); color: rgb(65, 63, 54); background-color: rgb(238, 238, 238); }
.wp-pagenavi a:visited { font-size: 16px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid rgb(225, 225, 200); color: rgb(65, 63, 54); background-color: rgb(238, 238, 238); }
.wp-pagenavi a:hover { font-size: 16px; border: 1px solid rgb(96, 142, 122); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.wp-pagenavi a:active { font-size: 16px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid rgb(225, 225, 200); color: rgb(65, 63, 54); background-color: rgb(238, 238, 238); }
.wp-pagenavi span.pages { font-size: 16px; padding: 5px 9px; margin: 2px; border: 1px solid rgb(225, 225, 200); color: rgb(65, 63, 54); background-color: rgb(238, 238, 238); }
.wp-pagenavi span.current { font-size: 16px; padding: 5px 9px; margin: 2px; font-weight: bold; border: 1px solid rgb(96, 142, 122); color: rgb(255, 255, 255); background-color: rgb(42, 183, 217); }
.wp-pagenavi span.extend { font-size: 16px; padding: 5px 9px; margin: 2px; border: 1px solid rgb(96, 142, 122); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
