#bd{padding:10px 0 10px 10px;}
#primary{width:634px;float:left;padding-right:20px;}
#secondary{width:300px;float:left;}
#bd h2.fancy{text-align:center;margin-top:-30px;font-size:18px;margin-bottom:12px;position:relative;z-index:98;}
#bd h2.fancy span{display:inline-block;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #dbdbdb;background:#fff;height:24px;}
#bd h2.fancy strong{background:url(../images/home_theblog_bottom.gif) center bottom no-repeat;height:42px;color:#636363;display:inline-block;line-height:24px;}
* html #bd h2.fancy strong{background:none;height:auto;}
#bd h2.fancy strong a{color:#636363;}
.read_more a,.more a{background:url(../images/home_blog_read_more.gif) left 2px no-repeat;display:inline-block;padding-left:15px;color:#636363;font-size:10px;}
.post{width:634px;float:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #dbdbdb;}
.post:last-child{border-bottom:none;}
.post .image{width:152px;float:left;padding-right:15px;}
.post .image a{display:block;}
.post .image img{display:block;border:1px solid #dbdbdb;width:150px;height:150px;}
.post .content{width:454px;float:left;font-size:12px;}
.post .content .author{font-size:11px;color:#919191;padding:0 0 8px 0;}
.post .content .author a{color:#919191;font-weight:bold;}
.post .content h4{font-size:18px;padding:0 0 10px 0;}
.post .content h4 a{color:#fba72f;}
.post .content .description{line-height:16px;overflow:hidden;max-height:48px;}
.post .content .description p{padding:0 0 16px 0;}
.post .read_more{padding:8px 0 0 0;}
#bd .article{border-top:3px double #dbdbdb;padding:3px 12px 12px 12px;}
#bd .article .image{float:left;padding-right:7px;}
#bd .article .image img{border:1px solid #dbdbdb;display:block;}
#bd .article .content{float:left;width:175px;}
#bd .article h3 a{color:#fe5045;font-weight:bold;font-size:14px;}
#bd .article .content p{font-size:11px;height:39px;line-height:13px;overflow:hidden;}
#bd .article .more{clear:both;text-align:left;height:auto;margin:0;padding:0;}
#yds .post{border:3px double #dbdbdb;background:url(../images/home_yds_bg.png) left top no-repeat;padding:12px;margin-bottom:36px;width:604px;}
#yds .post .image img{width:200px;height:200px;}
#yds .post .image{width:202px;}
#yds .post .content{width:369px;height:221px;}
#yds .post .content h4 a{color:#fe5045;}
#yds .post .content h3{width:144px;height:49px;background:url(../images/home_yds_header.png) left top no-repeat;overflow:hidden;text-indent:-1000px;padding:0 0 20px 0;font-weight:bold;}
#theblog{border-top:3px double #dbdbdb;float:left;width:634px;}
#theblog .post:last-child{padding-bottom:0;}
#signup{border:3px double #dbdbdb;padding:12px;background:#f6f6f6;float:left;margin-bottom:20px;width:604px;line-height:30px;}
#signup p{color:#898989;font-weight:bold;padding-bottom:8px;}
#signup strong{color:#636363;font-size:18px;float:left;}
#signup .style{color:#ff7900;}
#signup .hive{color:#fe5045;}
#signup_email{border:1px solid #dbdbdb;background:#fff;color:#000;width:512px;padding:5px 1px;color:#000;text-align:left;}
#signup_email.empty{color:#999;text-align:center;}
#signup_submit{background:#43a9e0;border:none;font-weight:bold;color:#fff;line-height:20px;padding:5px 16px;float:left;font-size:12px;}
*:first-child+html #signup_submit{padding:0;}
* html #signup_submit{padding:0;}
#signup .sublink{font-size:18px;margin:0 5px;float:left;}
#signup .sublink a{color:#fe5045;float:left;}
#signup .sublink a:hover{text-decoration:underline;}
#blog .post:last-child{padding-bottom:0;}
#categories{border:3px double #dbdbdb;padding:12px;background:#f6f6f6;float:left;margin-bottom:20px;width:604px;font-size:11px;}
#categories h2{font-size:18px;color:#636363;padding-top:0;}
#categories h3,#categories ul,#categories li{display:inline;}
#categories h3:before{content:'- ';}
#categories h3:first-child:before{content:'';}
#categories h3:after{content:' - ';}
#categories h3 a{color:#43a9e0;text-decoration:none;font-size:12px;font-weight:bold;}
#categories .thisnext{padding-top:8px;}
#categories .thisnext h3 a{color:#5b5b5b;font-size:11px;font-weight:normal;}
#categories .thisnext h3 a .this{color:#000;font-size:12px;font-weight:bold;}
#categories .thisnext h3 a .next{color:#29abe2;font-size:12px;font-weight:bold;}
#categories li a{color:#5b5b5b;text-decoration:underline;}
#categories li:after{content:' - ';}
#categories li:last-child:after{content:'';}
#more{text-align:right;padding-top:20px;border-top:1px dashed #dbdbdb;float:left;width:634px;}
#more a{background:#43a9e0;border:none;font-weight:bold;color:#fff;line-height:24px;padding:5px 25px;display:inline-block;}
#secondary .ad{padding-bottom:18px;}
#hiveit{margin-top:-4px;}
#hiveit h3{color:#fe5045;font-size:14px;font-weight:bold;}
#hiveit h3 a{color:#fe5045;}
#hiveit p{font-size:11px;height:39px;line-height:13px;overflow:hidden;}
#followus,#hiveit{border-top:3px double #dbdbdb;padding-bottom:54px;text-align:center;}
#followus li{display:inline;}
#followus li a{display:inline-block;height:41px;width:53px;line-height:1000px;overflow:hidden;}
#follow_facebook a{background:url(../images/home_follow_facebook.gif) center top no-repeat;}
#follow_rss a{background:url(../images/home_follow_rss.gif) center top no-repeat;}
#follow_twitter a{background:url(../images/home_follow_twitter.gif) center top no-repeat;}
#twitter{border:3px double #dbdbdb;padding:0 12px 12px 12px;color:#5b5b5b;font-size:12px;margin-bottom:34px;}
#twitter_bird{float:left;margin:-24px -6px 0 -52px;}
#twitter .twtr-hd,#twitter .twtr-ft{display:none;}
#twitter .twtr-bd{padding:0;}
#slideshow{margin-bottom:24px;}
#community{margin-bottom:24px;}
#poll{border-top:3px double #dbdbdb;padding-top:3px;}
#poll div h2{padding-top:0;}
#poll div h2 a{font-weight:bold;color:#fe5045;}
#poll .poll-container{display:none;}
#poll .more{text-align:right;}
#poll .more a{background:#43a9e0;border:none;font-weight:bold;color:#fff;line-height:24px;padding:5px 25px;display:inline-block;font-size:13px;}
#hivers{padding:0 9px 0 12px;margin-bottom:31px;border-top:3px double #dbdbdb;}
#hivers li{padding:0 3px 3px 0;position:relative;float:left;}
#hivers li p{float:left;}
#hivers li p a{float:left;}
#hivers li p img{float:left;border:1px solid #ddd;}
#hivers li:hover .about{display:block;}
#hivers .about{display:none;position:absolute;padding-right:5px;top:0;left:-143px;z-index:1000;}
#hivers .about .inner{padding:8px;text-align:center;border:1px solid #fe5045;background:#fff;width:120px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#hivers .about h3{background:url(../images/home_hivers_about_arrow.png) right top no-repeat;margin-right:-14px;padding-right:14px;}
#hivers .about h3 a{font-size:12px;color:#fe5045;font-weight:bold;}
#hivers .about iframe{margin:auto;}
#hivers .more{clear:both;text-align:left;}
