body#home #sidebar{float:right;padding:0;width:310px;display:inline}

#sidebar{float:right;padding:0;width:303px;}

.mod{ padding:5px!important; clear:both; background:#f0f0f0; border:1px solid #e5e5e5; color:#4b4b4b; margin:19px 0; }
.bd{ background:#FFFFFF; padding:10px; margin:10px 0 0 0; overflow:hidden;}
#sidebar h4{font:bold 14px arial!important;  color:#333!important; text-align:left; padding:5px 0 0 5px; background:url(/images/icons/close.gif) no-repeat 270px 5px ;}
#sidebar h4{cursor:pointer;}
#sidebar h4.active{background:url(/images/icons/open.gif) no-repeat 270px 5px!important; cursor:pointer;}

/* -----------------
=earn
------------------ */

#earn{background:url(/images/_ui/side_earn_bg.png) 0 100% no-repeat #c6dfff;border:1px solid #fff;padding:36px 18px 0;}
#earn h3{color:#fff;font-size:22px;font-style:italic;height:82px;overflow:hidden;position:relative;width:264px;}
#earn h3 .r{background:url(/images/_ui/side_earn_text.png) no-repeat;display:block;height:82px;left:0;position:absolute;top:0;width:264px;}
#earn ul{padding:27px 0 20px;}
#earn li{margin:0 0 10px;}
#earn li a{color:#004a80;display:block;font-size:13px;font-style:italic;font-weight:bolder;overflow:hidden;position:relative;width:262px;}
#earn li a .r{display:block;left:0;position:absolute;top:0;width:262px;}
#earn li.browse a{height:44px;}
#earn li.browse a .r{background:url(/images/_ui/side_earn_browse.png) no-repeat;height:44px;}
#earn li.find a{height:22px;}
#earn li.find a .r{background:url(/images/_ui/side_earn_find.png) no-repeat;height:22px;}

/* -----------------
=bd
------------------ */
#sidebar .bd h3.ico-sun{background:url(/images/_ui/ico_sun.png) no-repeat; padding:0 0 0 24px;}
#sidebar .bd h3.ico-ok{background:url(/images/_ui/ico_ok.png) no-repeat; padding:0 0 0 24px;}
#sidebar .bd h3.ico-dollar{background:url(/images/_ui/ico_dollar.png) 0 2px no-repeat;padding-left:24px;}
#sidebar .select-bd form{display:inline;float:right;margin:5px 0 0;}
#sidebar .bd p{font-size:11px;margin:8px 0;}
p.learn-more a{display:block;font-weight:bolder;height:27px;line-height:27px;overflow:hidden;position:relative;text-align:center;width:155px;}
p.learn-more a:link{background:#e3e3e3;color:#598527;text-decoration:none;}
p.learn-more a:visited{background:#e3e3e3;color:#598527;text-decoration:none;}
p.learn-more a:hover{background:#ccc;color:#598527;text-decoration:underline;}
p.learn-more a:active{background:#ccc;color:#598527;text-decoration:underline;}
p.learn-more .r{background:url(/images/_ui/but_learn-more.png) no-repeat;display:block;height:27px;left:0;position:absolute;top:0;width:155px;}

#sidebar .bd ul{clear:both;}
#sidebar .bd ul li{border-top:1px solid #d5d5d5;overflow:hidden;padding:0 0 0 104px;}
#sidebar .bd ul li h5{font-size:15px;font-weight:bolder;margin:4px 0 0;}
#sidebar .bd ul li h5 a:link{color:#4b4b4b;font-weight:bolder;text-decoration:none;}
#sidebar .bd ul li h5 a:visited{color:#4b4b4b;font-weight:bolder;text-decoration:none;}
#sidebar .bd ul li h5 a:hover{color:#aaa;font-weight:bolder;text-decoration:underline;}
#sidebar .bd ul li h5 a:active{color:#aaa;font-weight:bolder;text-decoration:underline;}
#sidebar .bd ul li .pic{float:left;}
#sidebar .bd ul li p{font-size:11px;margin:3px 0;}
#sidebar .bd ul li p a{color:#598527;font-size:12px;}
#sidebar .bd ul li p a:link, #sidebar .bd ul li p a:visited{color:#598527;}
#sidebar .bd ul li p a:hover, #sidebar .bd ul li p a:active{color:#22330f;}
#sidebar .bd ul li .seats-bar{background:url(/images/_ui/seats-bar_bg.png) no-repeat #c0ccb1;height:13px;margin:4px 0 0;width:167px;}
#sidebar .bd ul li .seats-bar div{background:url(/images/_ui/seats-bar_dark_left.png) no-repeat #598527;height:13px;position:relative;}
#sidebar .bd ul li .seats-bar div div{background:url(/images/_ui/seats-bar_dark_right.gif) no-repeat;height:13px;left:100%;padding:0;position:absolute;top:0;width:6px;}
#sidebar .bd ul.pics{margin:0 -9px;}
#sidebar .bd ul.pics li{border:0;min-height:inherit;padding:2px 0;}
body#single #content{padding:0;}
body#single #content h3{color:#003061;font-size:15px;font-weight:bolder;}
body#single #sidebar{padding:0;}

/*Tell a friend
------------------------------------------ */
h3.tell-head{cursor:pointer; color:#365218!important; background:url(/images/icons/mail.png) 0 -2px no-repeat; padding:0 0 0 30px;}
div.tell-bd{display:none;}
form#tellafriend_form textarea{ width:265px;}

/*Author bio in side bar
------------------------------------------ */
body div#authors-bd h3 {color:#365218!important;}
body div#authors-bd h5{font:bold 12px/19px Helvetica, Tahoma, Verdana, Arial, sans-serif;margin:0 0 5px;}
body div#authors-bd p.authors-bio{font:11.5px/17px Helvetica, Tahoma, Verdana, Arial, sans-serif;margin:0 0 20px;}
body div#authors-bd img{background:#fff;float:left;margin:0 10px 5px 0;padding:5px;}
a#present-class-button{background:url(/images/_ui/present-a-class_btn.png) no-repeat;display:block;height:25px;overflow:hidden;position:absolute;right:20px;top:6px;width:135px;}
a#present-class-button span{display:none;}			

#sidebar div#topics ul li{ margin:5px 0; padding:0 5px 8px 2px; border-bottom:1px solid #CCC; border-top:none;  no-repeat 0 3px; }
#sidebar div#topics ul li a{ font: 11.5px arial; text-decoration:none; }
#sidebar div#topics ul li span.date{ font: 10px arial;}

/*featured-presenters bd
------------------------------------------ */
div#featured-presenters ul li{ border-top:none!important; border-bottom:1px solid #d5d5d5;}
div#featured-presenters ul li:last-child{border-bottom:none!important;}

/*My events in side bar
------------------------------------------ */
#sidebar div#my-events h2{color:#365218;font-size:15px;font-weight:bolder;margin:0 0 6px;}
#sidebar div#my-events ul li{ margin:5px 0; padding:0 5px 8px 22px; border-bottom:1px solid #CCC; border-top:none; background:url(/images/icons/accept.png) no-repeat 0 3px; }
#sidebar div#my-events ul li a{ font: 11.5px arial; text-decoration:none; }
#sidebar div#my-events ul li span.date{ font: 10px arial;}



#sidebar #join-mailing-list{ margin:0!important;}

#sidebar #featured-presenters li{ padding:5px 0;}
#sidebar #featured-presenters li a.pic{ margin:6px 10px 15px 0;}
#sidebar #featured-presenters li img{ width:50px; height:50px;}
#sidebar #featured-presenters li h5{ font:bold 14px arial;}

#sidebar form#member_form{ margin:10px 0; font-size:11px;}
#sidebar form#member_form li{ margin:0 0 20px 0}
#sidebar form#member_form li label{ float:left; width:120px; }
#sidebar form#member_form li input{ height:22px; }


#daf-subscribe h3{ font:bold 12px verdana!important;  color:#333!important; text-align:left; margin:0; }
#daf-subscribe a#google-daf-btn{ margin:0 20px 0 0; width:160px;}

#sidebar div#topics ul li{ margin:5px 0; padding:0 5px 8px 2px; border-bottom:1px solid #CCC; border-top:none;  no-repeat 0 3px; }
#sidebar div#topics ul li a{ font: 12px arial; text-decoration:none; }
#sidebar div#topics ul li span.date{ font: 10px arial;}
#sidebar div#topics ul#cat_topics{overflow:hidden;}
#sidebar div#topics ul#cat_topics li{ width:44%; margin:5px 15px 5px 0; float:left; display:block; border-bottom:none; padding:0 5px 0 0;}
#sidebar div#topics ul#cat_topics li.alt{ margin:5px 0;}

ul#mail-labels{}
ul#mail-labels li{ padding:5px!important; border:none!important;}
ul#mail-labels li label{ float:left; width:95px; font:12px Helvetica, sans-serif;}


#daf-sponsor ul.sponsor{ margin:0 0 8px; padding:0;}
#daf-sponsor ul.sponsor h4{font:bold 14px  verdana; color:#003366; margin:0 0 5px; padding:8px;}
#daf-sponsor ul.sponsor p{font:13px Arial;}
#daf-sponsor .odd{ background:white;}

#daf-sponsor li.sponsor_info{ padding:5px 0!important; margin:0; border:none!important;}
#daf-sponsor li.sponsor_info strong{ font:bold 12px arial; color:#333; display:block; }
#daf-sponsor li.sponsor_info em{ font:italic 11px arial; color:#333; display:block;}



#sidebar #upcoming-events ul{ padding:0;}
#sidebar #upcoming-events li{ padding:0; border:none; margin:0 0 10px; overflow:hidden;}
#sidebar #upcoming-events li img{ height:auto; width:60px; padding:6px 0 0 0; margin:0 10px 10px 0; float:left;}
#sidebar #upcoming-events li p{float:left; width:200px;}
#sidebar #upcoming-events li a{font:bold 11px helvetica; }
#sidebar #upcoming-events li em{font:italic 10px helvetica; }
	#sidebar #upcoming-events li em a{font:italic 10px helvetica!important;}
#sidebar #upcoming-events li .time{font:10px helvetica; }















