*{margin:0;padding:0;outline:none;}
img{border:0;}
.clear{clear:both;font-size:0;}
.left{float:left;}
.right{float:right;}
img.avatar{vertical-align:middle;}
.text-right{text-align:right;}
.center{text-align:center;}
.xxsmall{font-size:10px;}
.xsmall{font-size:11px;}
.small{font-size:12px;}
.normal{font-size:14px;}
.big{font-size:16px;}
.black{color:#000;}
.strong{font-weight:bold;}
.float{float:left;}
.right{float:right;}
.uppercase{text-transform:uppercase;}
.absolute-right{position:absolute;top:0;right:0;}
body{/* background:#222222 url(http://bhr1.org/images/hive/back.png) no-repeat scroll center top;*/
background:#222222;font-family:Helvetica,Arial,sans-serif;color:#aaa;font-size:14px;text-shadow:1px 1px 1px #111111;}
a{color:#fff;text-decoration:none;text-shadow:1px 1px 1px #111;}
a:hover{color:#ffaa00;text-decoration:none;}
a.reverse{text-decoration:none;}
a.reverse:hover{text-decoration:underline;}
strong{color:#bbb;}
em{color:#adadad;}
.no-ul{text-decoration:none}
.no-ul:hover{text-decoration:underline !important}
p,ol,ul{margin:10px 0px;}
h1,h2,h3,.about-details{font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif;}
#posterous_modal_flash_dismiss a{text-shadow:none;}
#posterous_modal_flash{text-shadow:none;}
.time{clear:both;color:#555555;float:left;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;margin-left:10px;margin-right:14px;padding-top:5px;text-align:right;text-shadow:none;width:90px;}
a.gallerySelectedImage img{border:4px solid #444;}
.sidebar-block h5{margin-bottom:5px;}
.day{font-size:50px;}
.comments{border-top:1px solid #373737;float:right;margin-top:7px;padding-top:3px;width:90px;margin-bottom:7px;padding-bottom:3px;}
.comments a{color:#777;}
.comments a:hover{color:#ffaa00;}
.retweet{float:right;margin-top:7px;padding-top:3px;width:90px;margin-bottom:7px;padding-bottom:3px;}
.retweet a{color:#777;}
.retweet a:hover{color:#ffaa00;}
.posterous_retweet_widget {font-size: 14px; margin:0;}

/* -- terrible browser hacks -- */
select{min-width:1.5em;}
.container{margin:0 auto;width:840px;}
.container_center{background:url(http://bhr1.org/images/hive/center_round.png) repeat scroll 0 0;float:left;margin:0 auto;width:840px;}
.all{margin:0 auto;width:840px;}
.header{background:transparent url(http://bhr1.org/images/hive/top_round.png) no-repeat scroll center bottom;display:block;height:190px;}
.header table{height:129px;width:100%;}
.header td.text-right{padding-left:10px;}
h1,h2,h3,h4{font-weight:normal;}
h1{color:#575757;font-size:40px;letter-spacing:-2px;text-shadow:2px 2px 2px #666;}
h1 a{color:#888;text-decoration:none;}
h1 a:hover{color:#575757;}
h2{color:#d6d6d6;font-size:18px;padding-bottom:10px;}
h2 a{color:#d6d6d6;text-decoration:none;font-family:Georgia,Times New Roman,Times,serif;font-size:25px;font-style:italic;line-height:25px;text-shadow:2px 2px 2px #111;}
h2 a:hover{color:#ffaa00;}
h3{color:#555;font-size:20px;}
.posterousPrivateBox{left:0;position:absolute;top:0;}
.posterousPrivateBox a{text-decoration:none;}
.posterousPrivateBox a:hover{text-decoration:underline;}
.posterousPrivateBox div{margin:10px !important;}
#posts{float:left;width:620px;}
.back-to-blog{margin-left:20px;}
.back-to-blog a{color:#777;font-weight:bold;text-decoration:none;}
.back-to-blog a:hover{text-decoration:underline;}
.postunit{float:left;margin:0;padding-top:20px;position:relative;width:500px;padding-bottom:15px;}
ul.mini_commands a{text-decoration:none;}
ul.mini_commands a:hover{text-decoration:underline;}
.sms_notice{background:#2A2A2A;padding:5px 10px;}
.post{line-height:1.3em;}
.post p,.post pre,.post blockquote{margin:15px 0px;}
.post ol{margin:15px 0px 15px 20px;}
.post ul{margin:15px 0px 15px 15px;}
blockquote{border-left:4px solid #444 !important;}
/* gallery */
.galleryLabel{color:#676767;}
.infobar{color:#5A5F57;float:left;height:auto !important;margin-bottom:10px;min-height:15px;padding:0;width:500px;font-size:11px;text-align:right;}
.infobar a:hover{color:#ffaa00;}
.infobar .location{display:block !important;font-size:11px;float:left;}
.infobar .location a{color:#ddd;text-decoration:none;}
.infobar .location a:hover{text-decoration:underline;color:#ffaa00;}
.infobar .details{float:right;font-size:10px;margin-top:1px;}
.infobar .details img{vertical-align:middle;}
.rt{float:left;text-align:right;width:500px;}
a.posterous_retweet{background-color:#444;}
a.posterous_retweet:hover{background-color:#555;}
div.posterous_modal_div{overflow:hidden;text-shadow:none;}
div.posterous_reset a{text-shadow:none;}
.date-comments{padding-left:10px;}
div.comment_date{color:#555;}
/*.posterous_retweet_widget a{color:#888;}*/
.date-comments{padding-left:10px;}
div.comment_date{color:#555;}
div.commentunit{color:#999999;}
div.commentname{border-bottom:1px solid #2A2A2A;margin-bottom:10px;width:450px;}
div.commentunit textarea{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius:4px;-webkit-border-radius:4px;background:#333 none repeat scroll 0 0;border:1px solid #444;width:492px !important;color:#ccc;line-height:1.3em;overflow:hidden;}
div.commentunit textarea.twitterBox{width:450px !important;color:#999999;height:14px;}
div.coment_value{line-height:18px;}
input,select,textarea{line-height:1.3em !important;}
form div.commentunit{margin-top:0px !important;margin-bottom:0px !important;}
.infobar .posted,.infobar .comments-name{color:#999;}
.infobar a.timestamp,.infobar .comments-quantity{color:#A98E2E;}
.comment-area{clear:left;}
div.comment{margin-bottom:10px !important;}
a.FB_Link img{border:1px solid #999 !important;margin-right:3px;}
.separator{border-top:1px solid #444;margin-bottom:10px;}
.infobar .comment_list{display:inline !important;}
.comment,.commentunit{color:#aaa;margin:0px -8px;margin-top:0px !important;margin-bottom:0px !important;}
div.comment_label{margin-top:0px !important;margin-bottom:3px !important;}
.commentunit{padding-bottom:5px;padding:5px 8px !important;width:auto !important;}
.commentname a{text-decoration:none !important;}
.comment_none_yet_msg{font-size:10px;font-weight:normal;margin-top:5px !important;}
.commentname a:hover{text-decoration:underline !important;}
.comment h4{margin:0 !important;}
.posterousAddNewComment .commentunit{border-bottom:none !important;}
.posterous_quote_citation{color:#555555;}
.posterous_quote_citation a{color:#999;}
.posterous_quote_citation a:hover{color:#ffaa00;}
.comment ul.mini_commands{clear:both;margin:0;padding:0;text-align:right;}
.comment ul.mini_commands li{margin:0;}
.comment_value label{margin-right:10px;}
.infobar .details a{text-decoration:none;}
.infobar .details a:hover{text-decoration:underline;}
.location-map{background:#2A2A2A;margin:5px -8px;padding:8px;}
.map{float:left;height:150px;width:300px;}
.location-details{color:#ccc;float:right;width:187px;font-size:11px;}
.private-post a.tooltip_link:hover span{background:#2a2a2a;color:#b6b6b6;width:300px !important;}
.private-post a.tooltip_link:hover span b{color:#b6b6b6;}
.search-section{padding:20px;}
.pagination{color:#676767;float:right;margin-bottom:50px;margin-top:20px;width:500px;text-align:center;}
.pagination span{position:relative;}
.pagination a{padding:2px 6px;}
.pagination a{background:#333;color:#ccc;}
.pagination a:hover{background:#444;color:#ddd;}
.pagination .disabled{color:#676767;}
.pagination .current{background:#444 none repeat scroll 0 0;color:#222;font-weight:bold;padding:6px;text-shadow:1px 1px 1px #333333;}
.pagination a{color:#aaa;text-decoration:none;}
#sidebar{float:left;margin-top:25px;width:200px;margin-left:15px;margin-bottom:40px;}
.footer{background:transparent url(http://bhr1.org/images/hive/bottom_round.png) no-repeat scroll 0 0;display:block;margin:0 auto;overflow:hidden;width:840px;}
.footer .container{text-align:right;margin-top:6px;}
.footer td.text-right{padding-left:10px;}
.footer h5{color:#555;padding-right:15px;padding-bottom:8px;}
.footer h6{color:#444;font-size:10px;padding:5px 0;}
.footer a{color:#555;text-decoration:none;}
.footer a:hover{color:#ffaa00;text-decoration:none;}
.about{overflow:hidden;margin-bottom:25px;}
.about-details{line-height:1.3em;margin-left:0px;}
.about-details h4 a{color:#9b9b9b;font-size:14px;margin-bottom:2px;text-decoration:none;}
.about-details h4 a:hover{color:#ffaa00;}
.about-details p{color:#666;margin:0 0 10px;}
.about-details a{color:#515151;}
.sidebar-block{margin-bottom:10px;}
h5{color:#bebebe;font-size:10px;font-weight:bold;text-transform:uppercase;}
.tags{float:left;width:230px;}
.tag{margin:0;padding-top:7px;}
#more-tags-listing ul{margin:0;}
.tag li,#more-tags-listing li,.taglist li{color:#4c4c4c;font-size:10px;list-style:none;margin:0;vertical-align:top;}
.taglist ul{margin:0 !important;}
.tag li a,#more-tags-listing li a,.taglist li a{color:#818181;display:inline-block;font-size:12px;margin-bottom:7px;text-decoration:none;}
.tag li a:hover,#more-tags-listing li a:hover,.taglist li a:hover{text-decoration:underline;}
a.more-tags{color:#A98E2E !important;font-size:10px !important;text-decoration:none;}
a.more-tags:hover{text-decoration:underline;}
li.tag_item_selected{color:#ddd;font-size:12px;padding-bottom:7px;}
.tools{float:right;width:200px;}
.search{background:url(http://bhr1.org/images/hive/search-dark.gif) no-repeat 3px 2px #5f605e;border:0;color:#424341;font-size:11px;margin-bottom:2px;padding:5px 5px 5px 22px;width:165px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.search:focus{color:#ddd;}
.social2{margin-top:10px;margin-bottom:60px;}
.social2 li{float:left;list-style:none;margin:0;}
.social2 li a{display:block;height:16px;width:16px;opacity:0.6;background-position:center center;background-repeat:no-repeat;}
.social2 li a:hover{display:block;opacity:1;background-position:center center;}
.social2 li a.email{background-image:url(http://bhr1.org/images/hive/email16.png);}
.contributors,.fans{margin:10px 0;}
ul.contribs,ul.contribs{margin:5px 0px;}
ul.contribs li,ul.fans li{list-style:none;}
ul.contribs li,ul.fans li,ul.contribs li a,ul.fans li a{font-size:11px;color:#818181;}
a img.profile_border,img.profile_border{margin-right:3px;border:1px solid #999999;}
ul.contribs li img,ul.fans li img{vertical-align:middle;}
#subscribe_div{margin-bottom:3px;}
.subscribe-link{color:#666;font-size:11px;padding-left:22px;line-height:22px;position:relative;top:-3px;}
a.subscribe-link{text-decoration:none;}
.subscribe-posterous{background:url(http://posterous.com/images/favicon.png) no-repeat;height:20px;margin:3px 0px;}
.subscribe-rss{background:url(http://posterous.com/images/feed-icon-14x14.png) no-repeat;height:16px;margin:3px 0px;}
.editbox{visibility:hidden;position:absolute;top:-20px;}
.postunit:hover .editbox{visibility:visible;}
.sidebarunit{margin:20px 0px;}
.metricLabel{font-size:10px;color:#666;}
.metricValue{font-size:10px;color:#999;font-weight:bold;}
div.profile_ajax_reply,div.profile_ajax_reply a{margin-left:20px;}
