/* 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:184px; min-height:184px; margin-top:0; width:938px; background-color:transparent }
#footer ul.footerlinks li ul {clear:left }
#sidebar h2 {background:transparent url(images/back-sidebar-title.jpg) no-repeat; color:#fff;font-size:22px;margin-bottom:2px;padding:8px 0 29px 24px;font-style:normal;font-weight:bold;height:inherit;
width:290px;}
#sidebar h2 .sidebartitle {color:#fff; 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:0 0 10px; margin-right:-3px }
#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:254px !important; background:none }
#globalnav {background:none; top:192px !important; left:22px !important; width:938px; left:15x !important;   }
#globalnav a:link, #globalnav a:visited {color:#fff; text-shadow:1px 1px 1px #003f77; font-size:13px;  }
#navpocket li a, #navpocket li a:link {padding:19px 32px }
#navpocket {height:54px }
.search_form {margin:1px 38px 0 0; padding:14px 0 10px 41px; background:url(images/back-search-form.jpg) no-repeat }
#container {background:url(images/back-container.png) repeat-y center top }
#container-top {padding-top:0px; }
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:#525353 }
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 {position:inherit; display:block; padding-left:4px }
#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:#fff;padding: 0 0 0 12px;}
#shadow .comment-bubble {right:4px !important; background: url(images/back-bubble.png) no-repeat; height:70px; width:120px; line-height:57px; font-size:13px }
entry_header h1, .entry_header h2.home {padding:5px 170px 5px 0 }
#left-col .entry-date {height:70px; margin:0 0 0 44px; background:url(images/back-datemeta.png) no-repeat; width:90px; 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: #fff; font-family: Tahoma, Geneva, sans-serif; text-transform:uppercase }
.entry_header h1, .entry_header h2.home {padding:5px 10px 5px 0 }
.entry h2, .entry h3 {margin-bottom: 15px }
.header-btm {position:relative;margin-left: -53px; background:url(images/back-header-btm.png) no-repeat 100px 20px}

.postedby {position:absolute; top:20px; left:150px; color:#858585; font-style:italic; font-size:14px }

#subscribe {background:url(images/back-subscribe.jpg) no-repeat; width:315px; height:45px }
#subscribe li a {width:102px; display:block; height:45px; text-indent:-99999px; overflow:hidden; float:right }
#footer .footer-widget {padding:0 20px 5px 0 }

#most_popular_posts-3 li {padding:6px 18px 13px 31px !important }
#most_popular_posts-3 li a {display:inline !important }
