/*
Description:	This is the custom.css file for John Brewer.
Author: 		Franklin Bishop
Author URL:		http://www.FranklinBishop.net/designletes

/*---:[ core layout elements ]:---*/
.custom .button_submit {
background:#970E00 none repeat scroll 0 0;
border-color:#be1201 #490700 #490700 #be1201;
border-style:solid;
color:#fff;
letter-spacing:1px;
line-height:1em;
text-transform:uppercase;
width:auto;
border-width:0.182em;
font-size:0.846em;
padding:0.455em 0.636em;
}

.custom .button_submit:hover { color: #e51904; }

body {background-color: #999999; color: #312F2F;}
.custom #content{background-color: #fff; border-right: 1px solid #e5e5e5; padding-right: 15px; }
#page{ background:#fff;}
#sidebar_1 { margin-top: 0px; }
.custom #container { width: 933px; padding: 0 0em; margin-top: 2em; margin-bottom: 2em; border: 0.4em solid #8a8888; }
.custom #content_box { background: url('') 58.4em 0 repeat-y; }
li.widget { margin-left: 0px; color: #424040; background:#fff; padding: 0.4em .4em .4em .15em; margin-bottom: 0px; border-top: none; }
li.widget h3{ font:  ; }
.custom .comments_closed p{ display: none; }
.format_text .to_comments { display: none; }

/*---:[ header ]:---*/
.custom #header #logo { position: absolute; width: 903px; height: 123px; margin-left: -11px; margin-top: -22px; }
.custom #header #logo a { display: block; width: 903px; height: 123px; background: url('http://www.franklinbishop.net/compliantbackup/wp-content/uploads/2009/08/logo.gif') no-repeat; text-indent: -9999px; outline: none; }

#header { background: #2D3337; border-bottom: 0; height: 85px; color: #fff; }

/*---:[ nav menu area ]:---*/

.custom #nav_area {background: #6B6F72; height: 35px; width: 933px; }
.custom ul#tabs{border:0; list-style:none; width: auto; padding-left: 10px; background: transparent; margin-top: 0px; }
.custom ul#tabs li{ background:none; border:0; float:left; }
.custom ul#tabs li a{ color:#fff; display:block; padding:1.1em .9em 1em .9em; text-decoration: underline lowercase; font-weight: bold; text-transform: none;  }
.custom ul#tabs li a:hover{ background: #970E00; color: #fff; }
.custom ul#tabs li.current_page_item a{color: #fff; background: #970E00; }
.custom ul#tabs li.current_page_item a:hover{text-decoration:none}

#search_con { float: right; background: #0c0b0b; width: 320px; height: 53px; margin: -10px -30px 0 0px; }
#s { position:relative; font-size: 1.4em; color: #000; padding: 0px 6px 2px 6px; width: 200px; height: 14px; margin: 10px 0 0 0; background:#EEEEEE none repeat scroll 0 0; }
.custom .form_submit { display:box; font-size: 1.1em; background:#0c0b0b none repeat scroll 0 0; border: 1px solid #fff; color:#fff; letter-spacing:1px; line-height:1.3em; text-transform:uppercase; width:auto; margin-left: 4px; margin-top: -2px; }

#footer_area { background: #fff;margin-top: 4em; }
#footer { background: #fff; color: #fff; border: 0; text-align: center; }

.custom .comments_closed p{ display: none; }

/*---Pricing Page Formatting---*/
. custom .pr-left-col {
background-color:#F5F5F5;
color:#404040;
font:16px Arial,Helvetica,sans-serif;
}
.custom .pr-left-top-bg {
background-color:#F5F5F5;
}