/* Use this file to define your own custom styles (Automatically included in style.css) 
*  This comes in handy when you upgrade your wp theme next time
*/

#footer {height:auto !important; height:114px; min-height:114px; margin-top:0; width:956px }
#footer ul.footerlinks li ul {clear:left }
#sidebar h2 {background:transparent url(http://www.topfatlosstrainer.com/wp-content/themes/fwf_brad_campbell/images/back-sidebar-title.jpg) no-repeat scroll left center;border-bottom:5px solid #C8C8C8;color:#444;font-size:18px;margin-bottom:2px;padding:6px 0 6px 33px;font-style:normal;font-weight:bold;height:inherit;
width:235px;}
#sidebar h2 .sidebartitle {color:#444444; background:none; padding:0; font-weight:bold; margin-right:25px; }
#optinbox {width:311px; position:absolute; top:118px; right:8px; }
#optinbox #optin-container {width:278px;  }
#sidebar {padding:250px 0 10px }
#optin-container .textfield {border:none; background:none; width:163px; height:18px; line-height:18px;padding:2px 10px; margin:0; color:#fff; font-size:11px; margin-top:6px; }
#optin-container form { }
.optin-submit {
background:transparent url(http://www.topfatlosstrainer.com/wp-content/themes/fwf_brad_campbell/images/btn-optin-submit.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:right;
height:33px;
margin:9px 0 0;
padding-top:30px;
width:96px;  
}
#header {height:215px !important; background:none }
#globalnav {background:none; top:2px !important; right:0 !important; width:511px; left:auto !important;   }
#globalnav a:link, #globalnav a:visited {color:#fff; text-shadow:1px 1px 1px #000; font-size:11px;  }
#navpocket li a, #navpocket li a:link {padding:9px; *padding:9px 5px; *+padding:9px 5px  }
#globalnav ul {width:330px; *width:310px; *+width:310px; }
#navpocket {height:33px }
.search_form {margin:2px 38px 0 0 }
#container {background:url(uploads/back-container.png) repeat-y center top }
#container-top {background:none ;padding-top:52px; }
#left-col {padding: 0; margin-top:-45px; }
h1 {color: #004F87 }
h2 {color: #68BF0A }
#container .page h2, .entry_header h1, .entry_header h1 a:link, .entry_header h1 a:visited, .entry_header h2.home a:link, .entry_header h2.home a:visited {color:#004F87 }
a:link {
color:#134EB0;
text-decoration:none; 
}
a:visited {
color:#153E83;
text-decoration:none;
}
a:hover {
color:#4380E6;
}
a:active {
color:#4380E6;
}
.entry_content a:link, .entry_content a:visited, .entry a:link, .entry a:visited {
text-decoration:underline;
}
p {
line-height:125%;
}
#copyright {bottom: 0 }
#footer .ft-widget-single ul.footerlinks li li.last-page-item {background:none }
#pages-3 h2 {display:none }
#logo {height:180px }
.entry p, .posts p, .page-content p {margin-bottom:1.5em;}
#socialize-icons li {*float:left; *+float:left; *margin-left:45px; *+margin-left:45px }
.comment-bubble span {color:#60676F; padding:0 0 0 20px; width:28px }
.comment-bubble {right:0 }
.comment-bubble {right:12px; background: url(images/bubble.png) no-repeat; height:120px; width:166px; line-height:97px; }
entry_header h1, .entry_header h2.home {padding:5px 170px 5px 0 }
#left-col .entry-date {height:75px; margin:0 0 0 44px; background:url(images/back-datemeta.png) no-repeat; width:74px; line-height:17px; font-style:normal }
#left-col .date {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size:46px; display:block; font-weight:bold; line-height:23px }
.entry-date {text-align: center; padding:14px 0 0 0; font-weight: normal; margin: 0; font-size: 11px; color: #98d5ff; font-family: Tahoma, Geneva, sans-serif; text-transform:uppercase }
.entry_header h1, .entry_header h2.home {padding:5px 170px 5px 0 }
.entry h2, .entry h3 {margin-bottom: 15px }