/*
Theme Name: Herbert Groenemeyer
Theme URI: http://www.groenemeyer.de
Description: Default theme for Herbert Groenemeyer stream
Author: Christoph Boecken
Version: 1.0
Tags: buddypress
*/


* { margin: 0; padding: 0; }
body { background: #F6F6F6 left 50px; font-family: Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; line-height: 1.4; padding-top: 0; }
header, footer, nav, article, section, aside { display: block; }
a { text-decoration: none; }
a img { border: 0; }

#wrap { width: 980px; margin: 0 auto; position: relative; }

#userbar { width: 960px; margin: 0 auto; text-align: right; padding: 0 10px; background: #C5E5F4; margin-bottom: 25px; font: normal 12px/26px Arial, Helvetica, sans-serif;  color: #666; height: 26px; }
.logged-in #userbar { background: 0; }
#userbar span { color: #333; }
#userbar a { color: #291A6D; text-decoration: underline; }
#userbar a.registerlink { float: left; border-right: 1px solid #A0A0A0; padding-right: 30px; }
#userbar a.lostpasslink { float: right; }
#userbar a:hover { color: #666; }
#userbar .avatar { margin-top: 5px; }
#loginform { float: left; padding: 0 0 0 30px;  }
#loginform p { float: left; margin-right: 20px; color: #666;  }
#loginform input { margin-left: 10px; width: 170px; }
#loginform p.login-remember { display: none; }
#loginform #wp-submit { margin: 0 0 0 20px; width: auto; background: none; border: 0; color: #291A6D; }
#loginform #wp-submit:hover { color: #666; cursor: pointer; }
.logged-in #userbar { position: absolute; top: 0; right: 0; }

#header { margin-bottom: 10px; padding: 10px 0; overflow: hidden; }
#header h1 { width: 203px; height: 42px; overflow: hidden; background: url(./_img/logo2.png) no-repeat left top; float: left; margin-top: 15px; } 
#header h1 a { display: block; line-height: 10000px; }
#navigation { float: right; }
#navigation ul { list-style: none; }
#navigation ul li { float: left; margin-left: 10px; }
#navigation a { font: bold 18px "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; line-height: 73px; text-transform: uppercase; letter-spacing: -.03em; text-decoration: none; color: #666; }
#navigation a:hover, #navigation .current-menu-item a { color: #000; text-decoration: underline; }

/* LAYOUT */
#maincontent { width: 650px; float: left; margin-bottom: 50px; }
#sidebar { float: right; width: 320px; }
body.home-page #maincontent, body.registration #maincontent { float: right; }
body.home-page #sidebar, body.registration #sidebar { float: left; }


.hentry { position: relative; padding: 0 10px; }
.hentry.whitebg { background: #FFF; }
.entry-meta { padding-top: 10px; }
.entry-meta a { color: #291A6D; margin-left: 25px; }
.entry-title { font: bold 30px "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; text-transform: uppercase; padding: 10px 0; }
.entry-title a { color: #000; }
.entry-title a:hover { color: #333; text-decoration: underline; }
.hentry .entry-content { padding-bottom: 10px; }
.hentry .entry-content h3 { font: bold 20px "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; text-transform: uppercase; }
.hentry .entry-content p { margin-bottom: 1em; color: #333; }
.hentry .entry-content a { color: #000; text-decoration: underline; }
.hentry .entry-content a.active { font-weight: bold; color: #000; text-decoration: none; }
.hentry .entry-content a.biglink { font-size: 24px; color: #291A6D; text-decoration: none; }
.hentry .entry-content object { margin: 0 -10px; }
.hentry .entry-content ul { margin-left: 25px; }
.hentry .entry-content li { margin-bottom: 1em; }
.hentry .entry-content img.teaserpic { padding-bottom: 7px; background: url(./_img/shadow_large.png) no-repeat center bottom; }
.hentry.category-herbaer img { padding-bottom: 8px; background: url(./_img/shadow_large.png) no-repeat center bottom; }
.hentry .commentlink { display: block; text-align: right; padding-bottom: 10px; color: #000; text-decoration: underline; }
.entry-content-footer { height: 15px; background: url(./_img/shadow_large.png) no-repeat center top; }
.photosmashamount { position: absolute; top: 395px; left: 465px; font-size: 12px; color: #666; }

/* PAGE SPECIFIC */
.featurecomment { background: url(./_img/bg-featurecomment.png) no-repeat 50px top; margin-top: 5px; padding-top: 20px; }
.featurecomment span { display: block; background: #000; color: #FFF; padding: 20px; font-size: 30px;  }

/* HERBAER */
.herbaertitle { float: left; width: 200px; margin-bottom: 150px; font-size: 36px !important; line-height: 1 !important; }
.herbaerdescription p { margin-top: 25px; }
.herbaerdescription a { margin-right: 25px; }

.post-934 #aw-whats-new-submit { background: 0; border: 0; font-size: 16px; color: #291A6D; margin: 0 auto; display: block; }

#comments { position: relative; }

#commentlist { background: #FFF; margin-top: 40px; padding: 10px 0; overflow: hidden; }
#comments-title { float: right; font-size: 16px; font-weight: bold; color: #666; margin: 0 15px 25px; }
.navigation, .navigation_single { float: left; width: 350px; margin: 0 15px; height: 24px; }
.navigation a, .navigation_single a { font-size: 16px; color: #666; text-decoration: none; }
.nav-previous { float: left; }
.nav-next { text-align: right; }

.commentlist { clear: both; list-style: none; background: #FFF; padding: 0 10px; }
.commentlist li { width: 470px; padding: 0 15px 15px;  margin-bottom: 15px; position: relative; }
.commentlist .comment-body { background: #D7F0D8; font-size: 17px; padding: 10px 20px; }
.commentlist .comment-author { background: url(./_img/bg-comment.png) no-repeat 40px top; font-size: 12px; line-height: 1.8; padding-left: 70px; color: #666; }
.commentlist .comment-author strong { text-transform: uppercase; color: #000; font-size: 16px; }
.commentlist .comment-actions { padding-left: 70px; }
.commentlist .comment-edit-link { font-size: 11px; color: #444; }
.commentlist .comment-reply-link, .commentlist .comment-reply-login { position: absolute; top: 12px; right: -100px; font-size: 16px; font-weight: bold; color: #666; text-decoration: none; }

/* COMMENT REPLY */
.commentlist ul { list-style: none; }
.commentlist .depth-2 { margin: 25px 0 0 110px; padding-top: 29px; }
.commentlist .depth-2 .comment-body { background: #E2F1E3; }
.commentlist .depth-2 .comment-author { background: url(./_img/bg-comment-reply.png) no-repeat 40px 12px; position: absolute; top: 0; left: 0; height: 29px; line-height: 2.2; }
.commentlist .depth-2 .comment-actions { padding-left: 0; }

#respond { background: #FFF; width: 610px; margin: 25px auto 50px; padding: 20px 20px 10px; position: relative; }
#respond .must-log-in { text-align: center; margin: 10px 0 10px; }
#respond .logged-in-as { margin-bottom: 1em; color: #888; font-size: 16px; }
#respond .logged-in-as a { color: #000; }
#respond textarea { background: #F1F0E2; border: 1px solid #DDD; width: 578px; margin: 0 0 0; padding: 10px; height: 90px; font: normal 18px/1.5 Georgia, Times, serif; }
#respond .countdownbox { position: absolute; top: 0; right: 0; font-size: 16px; color: #666; }
#respond #commentLen { background: 0; border: 0; text-align: right; font: normal 20px "Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; ; color: #000; }
#respond #submit { background: #FFF; border: 0; padding: 5px 10px; font-size: 18px; width: 250px; color: #000; margin-left: 175px;  }
#respond #submit:hover { color: #666; cursor: pointer; }
.commentform-footer { text-align: center; }
.commentform-footer a { font-size: 24px; font-weight: bold; color: #000; }
#commentform { position: relative; }
#commentform-footer { background: url(./_img/bg-commentform.png) no-repeat left top; height: 25px; position: absolute; bottom:-35px; left: -20px; width: 640px; }

/* REPLY TO COMMENT FORM */
.comment #respond { background: #F7F7F7; width: 600px; margin: 25px 0 0 -25px; }
#reply-title small a { position: absolute; right: 20px; z-index: 5; color: #000; }
.comment #respond textarea { width: 578px; margin:  25px 0 0;  }
.comment #respond .countdownbox { right: 0; top: 35px; }
.comment #respond #commentform-footer { display: none; }

#social { margin: 25px 0 25px 250px; overflow: hidden; }
#social a { float: left; margin-right: 15px; }

/* SIDEBAR */
#sidebar section { background: #FFF; padding: 10px; }
#sidebar .section_footer { height: 7px; background: url(./_img/shadow_small.png) no-repeat center top;  margin-bottom: 8px; }
#sidebar h3 { font: bold 30px "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; text-transform: uppercase; }
#sidebar h3 a { color: #000; text-decoration: none; }

/* SIDEBAR COUNTDOWN */
#sidebar #countdown { position: relative; padding: 0; background: 0; height: 208px; }
#sidebar .overlay { position: absolute; top: 25px; left: 10px; font: bold 26px/1 "Myriad Pro", "Myriad Apple", Calibri, "Trebuchet MS", Arial, sans-serif; text-transform: uppercase;}
#sidebar .overlay strong { display: block; font-size: 120px; line-height: 0.7; letter-spacing: -.05em; }

/* SIDEBAR SOCIAL MEDIA */
#sidebar #follow { overflow: hidden; background: 0; padding: 0; }
#sidebar #follow li { float: left; width: 157px; font: bold 16px/1 "Myriad Pro Cond", Corbel, "Myriad Pro", "Myriad Apple", Calibri, "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; background: url(./_img/shadow_verysmall.png) no-repeat center bottom; }
#sidebar #follow li span { background: #F00; padding: 15px 10px 5px; display: block;  margin-bottom: 8px;  background: #D6FAFF; }
#sidebar #follow li a { display: block; text-decoration: none; color: #000; }
#sidebar #follow li#follow_twitter { margin-right: 6px; }
#sidebar #follow li#follow_facebook span { background: #D9FFDC; }

/* SIDEBAR INTRODUCTION */
#sidebar #introduction { background: #FFF; padding: 10px; text-transform: none; font-size: 12px; }
#sidebar #introduction strong { font: bold 30px/1 MyriadProBoldCond, "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; }
#sidebar #introduction p { margin-bottom: 1em; text-transform: uppercase; font-size: 15px; line-height: 1.2; }
#sidebar ul { list-style: none; }
#sidebar li { font-size: 14px; margin-bottom: 10px; }

/* SIDEBAR NEWSLETTER */
.mc_custom_border_hdr { font: bold 30px "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; text-transform: uppercase; }
#mc_signup_form { margin-top: 15px; }
#mc_signup_form label { font-size: 14px; margin-bottom: 5px; }
#mc_signup_form .mc_input { font: normal 14px Arial, Helvetica, sans-serif; padding: 4px 10px; width: 278px; margin-bottom: 15px; }
#mc-indicates-required { font-size: 12px; color: #666; }
#mc_signup_submit { background: 0; border: 0; color: #291A6D; font-size: 16px; margin-top: 10px; }

/* SIDEBAR BEARLIST */
#sidebar #bearlist { background: #FFF; padding: 10px; text-transform: uppercase; font-size: 12px; }
#sidebar #bearlist strong { font: bold 30px MyriadProBoldCond, "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; }
#sidebar #bearlist p { margin-bottom: 1em; line-height:2px; }
#sidebar #bearlist a:hover { text-decoration: underline; }
#sidebar ul { list-style: none; }
#sidebar li { font-size: 14px; margin-bottom: 10px; }

#sidebar #othertheme { height: 320px; padding: 0 10px; }

/* SIDEBAR BEARDOWNLOAD */
#sidebar #beardownload { background: #ddf9fc; padding: 10px; text-transform: uppercase; font-size: 12px; }
#sidebar #beardownload strong { font: bold 30px MyriadProBoldCond, "Myriad Pro Cond", Corbel,"Myriad Pro","Myriad Apple","Calibri","Trebuchet MS",Arial,sans-serif; }
#sidebar #beardownload p { margin-bottom: 1em; }
#sidebar #beardownload a:hover { text-decoration: underline; }
#sidebar ul { list-style: none; }
#sidebar li { font-size: 14px; margin-bottom: 10px; }

/* SIDEBAR TWITTER STREAM */
#sidebar #twitter li { font-weight: bold; }
#sidebar a { color: #4556D2; }
#sidebar .twitter-timestamp { display: block; font-size: 11px; color: #666; }
#sidebar .twitter-timestamp abbr { text-decoration: none; border: 0; }
#sidebar #twitter small { color: #666; display: block; }


/* SIDEBAR LISTENING TO */
#sidebar #text-3, #sidebar #listeningto { background: #FFF; font-size: 30px; font-weight: bold; line-height: 1; text-transform: uppercase; }
#sidebar #text-3 a, #sidebar #listeningto a { font-size: 14px; color: #291A6D; text-decoration: none;  }

#icebearbubble { clear: both; height: 98px; margin-right: 25px; background: url(./_img/icebear-head.png) no-repeat right top; position: relative; }
#icebearbubble a { position: absolute; right: 0; top: 0; height: 98px; width: 165px; }
#bubble { background: #000; float: right; height: 50px; margin-top: 23px; margin-right: 160px; font-size: 16px; font-weight: bold; line-height: 50px; padding: 0 30px; color: #FFF; text-align: center; }
#bubble a { position: static; width: auto; height: auto; color: #00FF12; }

#footer { clear: both; background: #E8E8E8; padding: 5px 10px;  -moz-box-shadow: 0 1px 3px #666; -webkit-box-shadow: 0 1px 3px #666; box-shadow: 0 1px 3px #666; }
#footer ul { list-style: none; background: url(./_img/logo-small.png) no-repeat left top; height: 46px; }
#footer li { float: right; margin-right: 10px; line-height: 46px; }
#footer a { color: #000; text-decoration: none; }
.footer-footer { background: url(./_img/shadow_large.png) no-repeat center top; height: 15px; margin-bottom: 50px; }

#legalfooter { margin: 150px 0 10px; text-align: center; clear: both; }
#legalfooter a { font-size: 12px; color: #666; }

/* PHOTOSMASH SPECIFIC */

.entry-content .left { float: left; width: 280px; line-height: 1; }
.entry-content span.bwbps_addphoto_link a { background: 0 !important; font-size: 22px; width: auto; text-decoration: none; color: #291A6D; float: right; margin: 15px 35px}
.bwbps_gallery_div { border: 0; margin: 15px -10px; width: 650px; background: #F7F7F7; }
.entry-content .bwbps_gallery_div ul { margin-left: 0; }
.bwbps-rating-toggle { margin: 0 10px 15px 0; display: none; }
.bwbps-rating-toggle a { color: #666; text-decoration: none !important; font-size: 10px; }
.bwbps-rating-toggle a:hover{ color: #000; }
.bwbps_gallery_div table { border-collapse: collapse; }
.bwbps_gallery li { margin: 0 3px 8px !important; }
.bwbps_gallery img { padding-bottom: 8px;  background: url(./_img/shadow_verysmall.png) no-repeat center bottom; }
.bwb-top-right { right: 0; display: none !important; }
.bwbps_image_div { width: 124px !important; height: 124px !important; }
.bwbps_caption { position: absolute; bottom: 0px; left: 0px; width: 114px; padding: 5px; background: rgba(0,0,0,0.7); color: #000; display: none; } 
.entry-content .bwbps_caption a { color: #FFF; }
.bwbps_gallery li:hover .bwb-top-right, .bwbps_gallery li:hover .bwbps_caption { display: block !important; }
.bwbps-voting { background: rgba(0,0,0,0.7) !important; left: 0; width: 124px !important; height: 60px !important; }
.bwbps-vote-info { display: none !important; }
.bwbps-vote-total { font: bold 24px Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px; padding-left: 35px; background: url(./_img/vote-heart.png) no-repeat 10px center; }
.bwbps-vote-links { background: url(./_img/vote-button.png) no-repeat center 3px; overflow: hidden; height: 16px; margin-top: 5px !important; }
.bwbps-vote-links a { display: block; line-height: 10000px; }
.sorting { font-size: 12px; float: right; margin-top: 5px; color: #999; }
.sorting a { margin-left: 10px; }
span.bwbps_addphoto_link a { width: 181px; height: 31px; text-align: center; line-height: 31px; margin-bottom: 10px; background: url(./_img/upload_button_bgr.jpg) no-repeat left top; float: left; }

#register-page, #activate-page { padding: 10px 10px 70px; background: #FFF; }
#signup_form .register-section { clear: both; overflow: hidden; }
#signup_form h3 { margin: 25px 0 15px; }
#tos h4 { display: none; }
#signup_form label { float: left; width: 200px; margin: 0 15px 25px 0; clear: both; text-align: right; font-size: 12px; line-height: 1.5;  }
#signup_form .error { display: block; margin: 0 0 5px 215px; clear: both; background: #FFEAEA; border: 1px solid #FF4F4F; width: 300px; padding: 2px 5px; font-size: 12px; color: #800; }
#signup_form label span { color: #F00; }
#signup_form span.label { display: none; }
#signup_form p.description { clear: both; font-size: 12px; margin: 0 0 25px 215px; width: 300px; }
#signup_form p.description a { text-decoration: underline; color: #291A6D; }
#signup_form input, #signup_form textarea { float: left; width: 300px; padding: 2px 5px; background: #F7F7F7; border: 1px solid #C4C4C4; }
#signup_form .checkbox label, #tos label { float: none; display: block; width: auto; text-align: left; }
#signup_form .checkbox input, #tos input { width: auto; margin: 0 15px 0 215px; }
#signup_form #signup_submit { margin-left: 215px; background: 0; border: 0; color: #291A6D; font-size: 16px; cursor: pointer; padding: 0; width: auto; }
#signup_form p.required { clear: both; font-size: 12px; text-align: right; margin-right: 100px; }

/* MEMBER PROFILE */
#item-header { background: #FFF; padding: 10px; }
#item-header-content { display: block; width: 100%; }
#item-header .highlight { color: #999; font-size: 24px; }
#item-header .activity { display: block; text-align: right; font-size: 14px; color: #666; margin-bottom: 5px; }
#item-header #latest-update { color: #FFF; margin-left: 200px; padding: 20px 20px 20px 34px; background: #000 url(./_img/arrow_right.png) no-repeat left center; position: relative; }
#item-header #latest-update:empty { background: #FFF !important; }
#item-header #latest-update a { position: absolute; right: 10px; bottom: -25px; font-size: 14px; color: #291A6D; }
#item-header #post-mention a { margin: 5px 0 0 225px;  display: block;  font-size: 14px; color: #291A6D;}

#item-pictures { background: #FFF; padding: 10px; }
#item-pictures ul { list-style: none; overflow: hidden; }
#item-pictures li { float: left; margin: 2px; text-align: center; width: 120px; height: 120px; } 
#item-pictures li img { width: 120px; height: 120px; }

#item-nav { background: #EEE; }
#item-nav .item-list-tabs { padding: 0; margin-bottom: 0; border-bottom: 1px solid #FFF; }
#item-nav li a { padding: 2px 10px; color: #666; }
#item-nav li a:hover { color: #000; text-decoration: underline; }
#item-nav li.selected { background: #FFF; }
#item-nav li.selected a { color: #000; font-weight: bold; }
#item-body #subnav a { font-size: 13px; padding: 4px 10px; color: #999; margin-right: 10px; }
#item-body #subnav a:hover { color: #000; }
#item-body #subnav li.selected a { background: #EEE; color: #000; -moz-border-radius: 5px; }
#item-body { background: #FFF; padding: 10px; }
#item-body a { color: #291A6D; }
#item-body table td { vertical-align: top; }
#item-body table td.label { width: 150px; text-align: right; padding-right:15px; color: #666; line-height: 25px; }
#item-body table td.data { font-size: 18px; padding-bottom: 15px; }
#item-body table td.data a:hover { color: #000; }
#profile-edit-form h4, #profile-edit-form .button-nav { display: none; }
#profile-edit-form .editfield { overflow: hidden; margin-bottom: 15px; }
#profile-edit-form label { float: left; width: 200px; text-align: right; clear: both; margin: 0 15px 0 0; font-size: 12px; color: #666; }
#profile-edit-form input, #profile-edit-form textarea { float: left; width: 300px; }
#profile-edit-form p.description { clear: both; font-size: 12px; margin-left: 215px; width: 300px; }
#profile-edit-form .submit input { float: none; width: auto; background: 0; border: 0; color: #291A6D; margin-left: 215px; cursor: pointer; }
#settings-form input { padding: 2px 5px; background: #F7F7F7; border: 1px solid #C4C4C4; margin-bottom: 15px; }
#settings-form .submit input { background: 0; border: 0; color: #291A6D; font-size: 16px; cursor: pointer; }
#avatar-upload-form { margin-top: 15px; }
#avatar-upload-form input { display: block; margin: 15px auto 15px; }
#avatar-upload-form input#upload { background: 0; border: 0; color: #291A6D; cursor: pointer; } 

/* ACTIVITY STREAM */
#item-body .activity-header a, #item-body .acomment-meta a  { color: #000; font-weight: bold; }
#item-body .activity-header .delete-activity, #item-body .acomment-meta .acomment-reply { font-weight: normal; font-size: 12px; color: #666; }
#item-body .activity-header .view { display: none; }
#item-body .activity-inner, #item-body .acomment-content { background: #D7F0D8; padding: 10px; }
#item-body .activity-meta { background: url(./_img/bg-comment.png) no-repeat 20px top; padding-left: 50px; }
#item-body .activity-meta a { font-size: 13px; color: #666; margin-right: 15px; }
#item-body .activity-comments { margin-left: 75px;  }
#item-body .activity-comments li { list-style: none; padding-bottom: 18px;  background: url(./_img/bg-comment.png) no-repeat 50px bottom; }
#item-body .acomment-content { font-size: 14px; }
#item-body .activity-comments .acomment-reply { display: none; }
#item-body .activity-inreplyto { color: #666; }
#charLeft { position: relative; left: 410px; top: -15px; font-size: 12px; font-weight: bold; color: #666; }
#charLeft input { border: 0; font: bold 12px Arial; padding: 0; width: 25px;}
#sidebar #charLeft { left: 140px; top: 0; font-weight: normal; }
.page-id-934 #charLeft { position: static; top: 0; left: 0; text-align: right; }

/* MEMBER LIST */
#members-list li { clear: both; margin-bottom: 15px; }
#members-list .item-title { background: #F4F4F4; line-height: 50px; padding: 0 10px;  }
#members-list .item-title a { text-transform: uppercase; }
#members-list .item-meta { font-size: 12px; padding-left: 10px; }
#members-list .update a { display: none; }
#members-directory-form .item-list-tabs { display: none; }
.pagination { overflow: hidden; margin-bottom: 15px; font-size: 14px; }
#member-dir-count { float: left; }
#member-dir-pag { float: right; }

/* TEMPORARY, UNTIL AVAILABLE */
/* EINSTELLUNGEN -> BENACHRICHTIGUNGEN */
.notifications #settings-form { display: none; }
#activity-filter-select { display: none; }

/* MORE TEMP */
.box-white { background: #FFF; padding: 10px 10px 50px; }

#sidebar #statusupdates h3 { line-height: 1; }
#sidebar #statusupdates .activity-avatar,
#sidebar #statusupdates .activity-header,
#sidebar #statusupdates .activity-meta,
#sidebar #statusupdates .activity-comments { display: none; }
#sidebar #statusupdates .activity-content { margin: 0 0 25px; }
#sidebar #statusupdates .activity-inner { text-align: center; font-size: 18px; }
#sidebar #statusupdates .more-link { font-size: 12px; font-weight: bold; text-align: center; }
#sidebar #statusupdates li { padding: 0; }
#sidebar #whats-new-form #whats-new-textarea { margin-bottom: 0; }
#sidebar #aw-whats-new-submit { background: 0; border: 0; color: #291A6D; margin: 0 auto; display: block; font-size: 16px; }

.cufon { text-transform: uppercase; }
.gallery_teaser { margin-top: 25px; overflow: hidden; }
.gallery_teaser img { float: left; }
.home-page .bwbps_addphoto_link { display: none; }
.home-page .bwbps_addphoto_link { display: none; }
.gallery_teaser .bwbps_gallery_div { float: right; width: 400px; margin: 0 -10px; }
.gallery_teaser .bigteaser { padding-bottom: 11px; background: url(./_img/shadow_small.png) no-repeat center bottom; }

.news-item { margin: 0; padding: 10px; overflow: hidden; background: #FFF; }
.news-item .news-meta { font-size: 12px; }
.news-item a { color: #291A6D; }
.news-item .teaserimg { float: left; max-width: 400px; }
.news-item .entry { width: 220px; float: right; }
.news-item .news-title { font-size: 16px; padding-top: 0; line-height: 1; margin-bottom: 15px; }
.news-item .news-title a { color: #000; }
.news-item .entry-excerpt { font-size: 14px; line-height: 1.3; }

.page-id-934 .new_member { display: none; }
.page-id-934 .comment-author a { text-decoration: none; line-height: 24px; }
.page-id-934 .comment-author  { padding-top: 3px; }
.page-id-934 .comment-author  img { float: left; margin-right: 10px;  }
.page-id-934 .pagination { margin: 25px 0 0 25px; font-size: 14px; color: #444; }
.page-id-934 .pag-count { font-size: 12px; color: #666; }
.page-id-934 .pagination-links { font-size: 18px; }
.page-id-934 .pagination-links .current { text-decoration: underline; color: #666; }
.page-id-934 .pagination-links a { text-decoration: none; color: #291A6D; }