/*
Theme Name: Fight Flu
Theme URI: http://www.bivings.com
Description: Fight Flu Theme.
Version: 1.6
Author: The Bivings Group
Author URI: http://www.bivings.com/
*/

a{ color:#D28F26; text-decoration:none; }
a img{ border:none; }
body{ background:#fff url(images/bg.gif) repeat-x top; color:#333; font:normal 14px Arial, Helvetica, sans-serif; margin:0; padding:10px 0; text-align:center; }
form{ margin:0; padding:0; }
h1, h2{ color:#D28F26; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0; }
h2{ font-size:18px; }
h3, h4, h5, h6{ color:#D28F26; font-family:Arial, Helvetica, sans-serif; }
h3{ font-size:18px; }
hr{ clear:both; }
input{ background:#D7D7D7 none; border:none; font-size:11px; }
td{ padding:0 0 10px 0;}

hr{ border-bottom:1px solid #F6E3C5; border-right:none; border-left:none; border-top:none; height:1px; margin:0; padding:0; }

textarea{ width:400px; }

#page{ background:transparent url(images/bg_page.jpg) no-repeat top; margin:0 auto; padding:0 10px; text-align:left; width:1000px; }

#header{ background:#DF982C url(images/bg_header.jpg) no-repeat top; border-bottom:1px solid #fff; height:175px; }
#headerimg{ height:145px; }
#header h1{ float:left; text-indent:-9999px; }
#header h1 a{ display:block; height:145px; width:485px; }
#header .description{ float:left; height:145px; text-indent:-9999px; width:510px; }
#header .nav{ clear:both; height:30px; text-align:left; }
#header .nav ul{ height:30px; margin:0; padding:0; }
#header .nav ul li{ display:inline; list-style:none outside none; padding:0 10px; }
#header .nav ul li a{ background:transparent url(images/bg_arrow_off.gif) no-repeat left; color:#fff; font:normal 20px 'Arial Narrow', Arial, Helvetica, sans-serif; padding:0 0 0 20px; }
#header .nav ul li a:hover,
#header .nav ul li.active a{ background:transparent url(images/bg_arrow_on.gif) no-repeat left; color:#E5BA77; }
#header .nav ul li#wqah{ height:30px; line-height:30px; margin:0 285px 0 50px; padding:0; width:123px; }
#header .nav ul li#wqah a{ background:none; height:30px; padding:0; width:123px; }
#header .nav ul li#wqah a:hover{ background:none; }

#footer{ background:#fff none; clear:both; color:#8FAFA9; font-size:11px; height:50px; padding:100px 0 50px 0; text-align:center; }
#footer a{ color:#8FAFA9; }
#footer .nav{ clear:both; text-align:center; }
#footer .nav ul{ margin:0; padding:0; }
#footer .nav ul li{ display:inline; list-style:none outside none; padding:0 10px 0 25px; }
#footer .nav ul li a{ font:normal 12px Arial, Helvetica, sans-serif; }

#content{ background:#fff none; float:left; padding:10px; width:640px; }
#content h2{  }
#content .blogheader{ background:transparent url(images/bg_lastestblog.gif) no-repeat top left; height:65px; margin:6px 0 0 0; padding:25px 0 0 15px; }
#content .blogheader h2{ float:left; padding:0 60px 0 0; }
#content .subscribe{ background:transparent url(images/bg_subscribe.gif) no-repeat left; float:left; height:55px; padding:0; text-indent:-9999px; width:115px; }
#content .subscribe a{ display:block; height:35px; }

#content .sticky{ background:#fff url(images/bg_sticky.gif) repeat-y top left; padding:0;  }
#content .sticky .header{ background:transparent url(images/bg_sticky_header.gif) no-repeat top left; margin:0 0 0 -15px; padding:15px; }
#content .sticky .footer{ background:transparent url(images/bg_sticky_footer.gif) no-repeat bottom left; height:26px; margin:0 0 0 -15px; padding:0 15px; }
#content .sticky .post{ padding:0 0 0 15px; }
#content .sticky .post h2{ padding:0; }
#content .sticky .post h3{ border-bottom:none; }
#content .sticky h3 a{ font:bold 18px 'Arial Narrow', Arial, Helvetica, sans-serif; }
#content .sticky #tweetmeme_button{ display:none; }
#content .sticky .top100{ background:transparent url(images/bg_top100.gif) no-repeat bottom right; float:right; height:80px; margin-top:-8px; width:290px; }
#content .sticky .top100 a{ display:block; height:75px; width:290px; }
#content .sticky .stico_default{ display:none; }

#content .post{ clear:both; padding:0 0 50px 15px; }
#content .post h2{ font-size:24px; padding:0 0 30px 0; }
#content .post h3{ border-bottom:1px dotted #ccc; }
#content.index h3{ margin:0; padding:0; }
#content .post h3 a{ color:#3B3B3B; font-size:21px; font-weight:normal; }
#content .post h3 a span{ font-size:16px; }
#content .post .postmetadata{ color:#918F90; font-size:11px; margin:0; padding:0; }
#content .post p{ line-height:180%; }
#content .post ul li{ padding:0 0 10px 0; }

#content .post embed{ width:500px; }

#content .stico_default{ background:transparent url(images/bg_sharethis.gif) no-repeat left; color:#80B62A; font:normal 11px Arial, Helvetica, sans-serif; !important}

#content .sharethis{ float:left; margin-right:20px; }
#content .retweet{ float:left; }
#tweetmeme_button{  }
#content .emailthis{ padding:2px 0; }
#content .emailthis a{ background:transparent url(images/bg_email.gif) no-repeat left; color:#80B62A; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0 20px; } 

#content .partnerlinks{ float:left; padding:10px 50px 0 0; }
#content .partnerlinks ul{ margin:0 0 0 10px; padding:0; }
#content .partnerlinks ul li{ background:transparent url(images/bg_sponsors.gif) no-repeat 0 0; float:left; height:80px; list-style:none outside none; margin:0 15px 0 0; text-indent:-9999px; width:90px; }
#content .partnerlinks ul li a{ display:block; height:80px; }
#content .partnerlinks ul li#wqhc{ background-position:0 0; }
#content .partnerlinks ul li#cdc{ background-position:-100px 0; }
#content .partnerlinks ul li#ncl{ background-position:-200px 0; }
#content .partnerlinks ul li#apsp{ background-position:-300px 0; }
#content .partnerlinks ul li#c3{ background-position:-400px 0; }

#comments{ padding:0 0 30px 15px; }
#comments .facebookconnect{ float:right; padding:0 15px; }
#comments .facebookconnect #fbc_login{ float:none; }
#comments .avatar{ float:left; padding:0 10px 0 0; }
#comments .commentmetadata{ font-size:11px; }
#comments input.submitbutton{ background:#00ADEF none; border:none; color:#fff; font-size:11px; padding:4px 3px; }

#sidebar{ background:#fff none; float:left; padding:10px 0 0 0; width:340px; }
#sidebar h2{ color:#3D3F3F; padding:0 0 10px 0; }
#sidebar ul{ clear:both; margin:0 10px 0 0; padding:0; }
#sidebar ul li{ list-style:none outside none; margin:4px 0; }
#sidebar ul li li{ }

#search label{ color:#163F53; font:normal 18px 'Arial Narrow', Arial, Helvetica, sans-serif; display:inline; }
#search div{ display:inline; }
#search input{ padding:5px; width:145px; }
#search input#searchsubmit{ background:#00ADEF none; border:none; color:#fff; font-size:11px; padding:4px 5px; width:50px; }


#socialnetwork{ background:#E9E9E9 url(images/bg_socialnetwork.gif) repeat-y top left; }
#twitterfeed{ float:left; margin:0 5px 0 0; min-height:150px; width:225px; }
#twitterfeed h2{ background:transparent url(images/bg_twitterfeeds.gif) no-repeat top left; margin:0; padding:20px 0 20px 80px; }
#socialnetwork .footer{ background:transparent url(images/bg_twitterfeeds_footer.gif) no-repeat bottom left; clear:both; height:15px; }
#twitter_div{ background:#E9E9E9; clear:both; display:block; margin:-5px 0 0 0; }
#twitterfeed li{ font-style:italic; padding:4px 10px; }
#twitterfeed li a{ display:block; text-align:right; }
#twitterfeed li span{ font-style:normal; }
#twitterfeed li span a{ display:inline; }
#keepintouch{ background:#E9E9E9 none; float:right; border-top:11px solid #fff; padding:10px 5px; width:100px; }
#keepintouch ul li{ border-bottom:1px dotted #ccc; padding:5px 0 5px 15px; }
#keepintouch ul li#healthy{ background:transparent url(images/bg_twitter.gif) no-repeat 0 5px; }
#keepintouch ul li#tips{ background:transparent url(images/bg_twitter.gif) no-repeat 0 5px; }
#keepintouch ul li#facebook{ background:transparent url(images/bg_facebook.gif) no-repeat 0 5px; }
#keepintouch ul li a{ font-size:11px; line-height:11px; }
#subscription{ background:transparent url(images/wqh_logo_email.gif) no-repeat bottom right; float:right; padding:10px 5px; width:100px; }
#subscription input{ margin:0 0 2px 0; padding:5px; width:90px; }
#subscription input.submitbutton{ background:#00ADEF none; border:none; color:#fff; font-size:11px; padding:4px 3px; width:40px; }

#tested{ border:3px solid #D7E9E6; padding:3px; }
#tested p{ float:left; font:normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0 10px 0 0; width:170px; }
#tested p.button{ background:#00ADEF url(images/bg_button.gif) repeat-x top; border:1px solid #00ADEF; height:30px; padding:15px 5px 5px 5px; width:120px; }
#tested p.button a{ background:transparent url(images/bg_arrow_off.gif) no-repeat 0 0; color:#fff; font-size:14px; padding:0 0 0 25px; }

#map{ border:3px solid #D7E9E6; padding:3px; }
#map p{ float:left; font:normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0 10px 0 0; width:170px; }
#map p.button{ background:#00ADEF url(images/bg_button.gif) repeat-x top; border:1px solid #00ADEF; height:30px; padding:15px 5px 5px 5px; width:120px; }
#map p.button a{ background:transparent url(images/bg_arrow_off.gif) no-repeat 0 0; color:#fff; font-size:14px; padding:0 0 0 25px; }
#map iframe{ margin:3px 0 0 0; }

#tags{ padding:15px 0; }

#resources{ /*padding:15px 0; */}

#linkcat-2 h2{ font-weight:bold; padding:15px 0; }

.linkcat ul{padding:0 0 15px 0; }
.linkcat ul li{ background:transparent url(images/bg_arrow.gif) no-repeat 0 10px; color:#0099FF; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 5px 20px; }
.linkcat ul li a{ font:bold 14px Arial, Helvetica, sans-serif; }
.linkcat ul li li{ background:none; padding:3px 0 3px 20px; }
.linkcat ul li li a{ font:normal 12px Arial, Helvetica, sans-serif; }

.linkcat ul li#forkids{ background:transparent url(images/bg_forkids.gif) no-repeat left top; /*height:12px;*/ text-indent:-9999px; }
.linkcat ul li#forkids li{ background:none; height:auto; padding:0; text-indent:0; width:275px; }

.alignleft{ float:left; }
.alignright{ float:right; }
.navigation{ padding:0 0 30px 0; }
.clear{ clear:both; }

#content #post-3 h4{ color:#4A4A4A; font:normal 16px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#content #post-3 p{ font:normal 13px Arial, Helvetica, sans-serif; line-height:130%; margin:0; padding:0; }
#content #post-3 ul{ margin:0; padding:0; }
#content #post-3 ul li{ border-left:1px solid #F4E0BD; float:left; list-style:none outside none; padding:0 15px; width:179px; }
#content #post-3 ul li.first{ border-left:none; padding-left:0; }
#content #post-3 ul li.last{ padding-right:0; }