.clear {
    clear:both;
}
body{
    margin:0;
    background:#fff;
    font:12px Arial, Helvetica, sans-serif;
    color:#000;
    min-width:1000px;
}
a{
    color:#154E70;
    text-decoration:underline;
}
a:hover{text-decoration:underline; color: #48A2CA;}
.menu a {color: #E8A532;}
img{border-style:none;}
form, 
fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
input, textarea, select {
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
    color:#000;
}
#wrapper{
    margin:0 auto;
    width:984px;
    position:relative;
    z-index:5;
}
#header{
    padding:7px 0 0;
    background:url(images/bg-header.jpg) repeat-x 50% 100%;
    height:221px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    min-width:1000px;
    z-index:4;
}
.header-holder{
    margin:0 auto;
    width:980px;
}
.header-holder #top-banner {
    width:980px;
    height:90px; 
    display:block;
    margin:0 auto 24px; 
}
.header-holder #top-banner .more-2 {
    float:left;
    /*padding-left: 60px;*/
    text-indent: -9999px;
    background: url(images/top_ad_text.gif) no-repeat;
    width: 13px;
    height: 90px;
    margin: 0 0 0 115px;
}
/*.header-holder #top-banner .more-2 .more:hover{
    color: #939598;
    text-decoration:none;   
}*/
.header-holder #top-banner .uds-ads {
   /* padding-right: 90px;*/
   float:left;
   margin-right:112px;
}
.header-holder p{margin:0;}

.area{
    padding:24px 0 0 6px;
    height:1%;
    overflow:hidden;
}
.logo{
    margin:0;
    height:37px;
    width:234px;
    overflow:hidden;
    position:absolute;
    top:118px;
    left:5px;
    background:url(images/logo.jpg) no-repeat;
    text-indent:-9999px;
    z-index:5;
}
.logo a{
    height:100%;
    display:block;
}
.block{
    width:100%;
    margin:0 0 13px;
    position:relative;
}
.block #google-translate {
    position:absolute;
    display:none;
    top:5px;
    right:290px;
}
.sub-social{
    width:100%;
    overflow:hidden;
}
.social{
    float:right;
    margin:0 0 7px;
    padding:0;
    list-style:none; 
}
.social span {
    float:left;
    padding:0 0 0 10px;
}
.social  a{
    float:left;
    font-size:11px;
    line-height:18px;
    text-decoration:none;
    color:#e5a324;
}
.social a:hover{text-decoration:underline;}
.social a.translate{
    padding:0 0 0 22px;
    background:url(images/google_icon.png) no-repeat;
}
.social a.rss{
    padding:0 0 0 22px;
    background:url(images/icon-rss.png) no-repeat;
}
.social a.facebook{
    padding:0 0 0 23px;
    background:url(images/icon-facebook.png) no-repeat;
}
.social a.twitter{
    padding:0 0 0 19px;
    background:url(images/icon-twitter.png) no-repeat;
}
.search{
    display:block;
    overflow:hidden;
    width:100%;
}
.search span{
    float:right;
    margin:0 2px 0 0;
    background:url(images/bg-search-span.jpg) no-repeat;
    height:22px;
    width:245px;
}
.search span input{
    float:left;
    padding:4px 5px 0;
    border:none;
    background:none;
    color:#154e70;
    height:18px;
    width:235px;
}
.btn-search{
    float:right;
    background:url(images/btn-search.jpg) no-repeat;
    height:22px;
    width:22px;
    text-indent:-9999px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}
.panel{
    width:100%;
    overflow:hidden;
}
#nav{
    float:left;
    display:inline;
    margin:0;
    padding:0 0 0 2px;
    list-style:none;
}
#nav li{
    float:left;
    background:url(images/bullet.jpg) no-repeat;
    font-size:14px;
    line-height:38px;
    font-weight:bold;
}
#nav li:first-child{/*background:none;*/}
#nav a{
    float:left;
    height:38px;
    padding:0 13px 0 12px;
    text-decoration:none;
}
#nav a:hover{background:url(images/bg-nav-a-hover.jpg) repeat-x;}
.support{
    float:right;
    background:url(images/bg-support.jpg) no-repeat;
    height:38px;
    width:186px;
    text-align:center;
    font-size:14px;
    line-height:38px;
    font-weight:bold;
}
.support a{
    color:#fff;
    text-decoration:none;
}
.support a:hover{text-decoration:underline;}
#main{
    margin:0 auto 15px;
    padding:246px 3px 0 1px;
    width:980px;
    position:relative;
    z-index:3;
}
#main:after{
    clear:both;
    display:block;
    content:"";
}
#content{
    float:left;
    padding:0 35px 0 0;
    width:675px;
}
.content-holder{
    width:675px;
    overflow:hidden;
}
.section{margin:0 0 35px 3px;}
.column .l{margin:3px 15px 7px -2px;}
.align-left .l{margin:3px 15px 7px -4px;}
.l{
    float:left;
    display:inline;
    margin:3px 15px 5px 0;
    background:url(images/bg-l.jpg) repeat-y;
}
.r{background:url(images/bg-r.jpg) repeat-y 100% 0;}
.t{background:url(images/bg-t.jpg) repeat-x;}
.b{background:url(images/bg-b.jpg) repeat-x 0 100%;}
.tl{background:url(images/bg-tl.jpg) no-repeat;}
.tr{background:url(images/bg-tr.jpg) no-repeat 100% 0;}
.br{background:url(images/bg-br.jpg) no-repeat 100% 100%;}
.bl{background:url(images/bg-bl.jpg) no-repeat 0 100%;}
.image-holder{padding:6px 8px 10px 8px;}
.image-holder p{margin:0;}
.image-holder p img{display:block;}
.section h2{
    margin:0 0 2px;
    font:40px/48px Georgia, serif;
    color:#154e70;
}
#content .section em.date{
    display:block;
    margin:0 0 6px;
    font-size:10px;
    font-style:normal;
    color:#808285;
}
#content .section p{
    margin:0;
    font-size:14px;
    line-height:18px;
}
.twocolumn{
    margin:0 0 14px;
    background:url(images/bg-content-holder.jpg) repeat-y 339px 0;
    width:732px;
    overflow:hidden;
}
#bottom-banner {
    width:665px;
}
.column{
    float:left;
    margin:0 25px -20px 0;
    padding:0 30px 0 5px;
    width:305px;
    line-height:16px;
    overflow:hidden;
}
.column p{margin:0;}
.column h3{
    margin:0 0 1px;
    font:20px  Georgia, serif;
}
.column h3 a{
    color:#154e70;
    text-decoration:none;
}
.column h3 a:hover{ color:#48a2ca;}
#content .column p em.date{
    display:block;
    margin:0 0 -13px;
    font-size:10px;
    font-style:normal;
    color:#808285;
}
#content .column p{margin:0 0 20px;}
#content .column p img{margin:0 0 -20px;}
#content .ad{
    margin:0 0 0 6px;
    width:665px;
}
#content .ad p{margin:0;}
.news{margin:10px 0 0 7px;}
#content .news p{
    margin:0 0 20px;
    line-height:16px;
}
.news h2, .search h2{
    margin:0 0 32px;
    padding:0 0 2px 38px;
    background:url(images/bg-content-h2.jpg) no-repeat;
    font:32px/53px Georgia, serif;
    color:#154e70;
}
.news h3, .search h3 {
    margin:0 0 10px 0;
    font:20px Georgia, serif;
}
.news h3 a, .search h3 a{
    color:#154e70;
    text-decoration:none;
}
.news h3 a:hover, .search h3 a:hover {text-decoration:underline;}
#content .news em.date, #content .search em.date{
    display:block;
    margin:0 0 -12px;
    font-size:10px;
    color:#808285;
    font-style:normal;
}
.blog{
    margin:10px 0 0 7px;
    font-size:13px;
    line-height:18px;
    height:1%;
    overflow:hidden;
}
.blog p{margin:0;}
.intro{
    margin:10px 0 17px 7px;
    background:url(images/bg-blog-section.jpg) repeat-y 0 0;
    width:664px;
}
.intro p{margin:0;}
.blog-section-holder{background:url(images/bg-blog-section-holder.jpg) no-repeat;}
.blog-section-frame{
    background:url(images/bg-blog-section-frame.jpg) no-repeat 0 100%;
    width:100%;
    min-height:67px;
    overflow:hidden;
}
.blog-section-frame img{
    float:left;
    border:solid #48a2ca;
    border-width:2px;
}
.info{
    padding:7px 22px 0 10px;
    float:right;
    width:563px;
}
#content .info a.rss{
    float:right;
    margin:2px 0 0;
    padding:0 0 0 22px;
    background:url(images/icon-rss.jpg) no-repeat 0 2px;
    font-size:11px;
    line-height:20px;
    color:#e5a324;
    text-decoration:none;
}
#content .info a.rss:hover{text-decoration:underline;}
.sub-info{
    width:100%;
    overflow:hidden;
}
#content .info strong{
    float:left;
    padding:0 0 5px 34px;
    background:url(images/bg-info-strong.gif) no-repeat;
    font:32px/31px Georgia, serif;
    color:#e5a324;
}
#content .info span{
    float:left;
    padding:0 0 0 4px;
    font:16px Georgia, serif;
    color:#e2e9ed;
}
.blog-content{
    float:left;
    /*width:472px;*/
    width:643px;
}
.aside{
    float:right;
    padding:1px 1px 0 0;
    width:171px;
}
.aside .box{
    margin:0 0 20px;
    background:url(images/bg-box.jpg) repeat-y;
    height:1%;
    overflow:hidden;
    } 
.aside2 .box{background:url(images/bg-box2.jpg) repeat-y;}
.aside .box-holder{background:url(images/bg-box-holder.jpg) no-repeat;} 
.aside2 .box-holder{background:url(images/bg-box-holder2.jpg) no-repeat;}
.aside .box-frame{
    padding:6px 9px 6px 8px;
    background:url(images/bg-box-frame.jpg) no-repeat 0 100%;
}
.aside2 .box-frame{
    padding:6px 9px 6px 8px;
    background:url(images/bg-box-frame2.jpg) no-repeat 0 100%;
}
#content .article .aside2 p{margin:0;}
.box-frame strong{
    display:block;
    margin:0 0 -2px;
    padding:0 0 0 12px;
    font:18px/46px Georgia, serif;
    color:#c83e2c;
    background:#e2e9ed;
}
.box-frame ul{
    margin:0 0 21px;
    padding:4px 0 0 14px;
    list-style:none;
    border-top:1px solid #d2dadf;
}
.box-frame ul li{
    font-size:12px;
    line-height:32px;
}
.box-frame a{
    color:#464442;
    text-decoration:none;
}
.box-frame a:hover{text-decoration:underline;}
#content .blog .post{
    background:#fff url(images/bg-post.jpg) no-repeat 0 100%;
    padding:0 0 33px;
    margin:0 0 24px;
}
#content .blog .post h2{
    margin:0 0 12px;
    font:32px Georgia, serif;
    color:#154e70;
}
#content .blog .post p{margin:0 0 18px; line-height: 20px; float:left;}
.blog em.date{
    display:block;
    margin:0 0 -6px;
    padding:0 0 0 18px;
    background:url(images/bg-date.jpg) no-repeat 0 3px;
    font-size:11px;
    font-style:normal;
    color:#808285;
    word-spacing:4px;
}
#content .blog em.date a{
    display:inline-block;
    font-size:11px;
    color:#808285;
}
.bar{
    margin:0 0 26px;
    padding:7px 0 0;
    list-style:none;
    width:100%;
    overflow:hidden;
    border:solid #dae4e9;
    border-width:1px 0;
}
.bar li{
    float:left;
    font-size:9px;
    padding:0 15px 0 0;
}
#content .bar a, #content .bar .bar_button{
    float:left;
    padding:0 0 5px 20px;
    text-decoration:none;
    color:#61a9ce;
    font-size:11px;
    line-height:18px;
    cursor:hand;
    cursor:pointer;
}
#content #top-links a, #content #top-links .bar_button {
    color:#61A9CE;
    cursor:pointer;
    float:left;
    font-size:11px;
    line-height:18px;
    padding:0 0 5px 20px;
    text-decoration:none;
}
#content .bar a:hover{text-decoration:underline;}
#content .bar a.permalink{background:url(images/tools-permalink.jpg) no-repeat;}
#content #top-links .print{background:url(images/tools-print.jpg) no-repeat;}
#content #top-links .email{background:url(images/tools-email.jpg) no-repeat;}
#content .bar .facebook{background:url(images/tools-facebook.jpg) no-repeat;}
#content .bar .twitter{background:url(images/tools-twitter.jpg) no-repeat;}
#content .bar .share {background:url(images/tools-share.jpg) no-repeat;}
#content .bar a.rss{background:url(images/tools-rss.jpg) no-repeat;}
.post p strong{
    margin:0 3px 0 0;
    font-size:13px;
    color:#154e70;
}
#content .post a{color:#48a2ca;}
#content .post p a.recommend, 
#content .article p a.recommend{
    float:left;
    margin:-5px 8px 0 0;
    background:url(images/bg-recommend.jpg) no-repeat;
    height:24px;
    width:93px;
    text-indent:-9999px;
    overflow:hidden;
}
/*#content .post p span, 
#content .article p span{
    float:left;
    margin:-2px 0 0;
    padding:0 0 3px 15px;
    background:url(images/bg-span-facebook.jpg) no-repeat 0 3px;
    font-size:11px;
}*/
.article{
    margin:-7px 0 0 -7px;
    padding:0 0 0 7px;
    font-size:14px;
    line-height:18px;
    width:635px;
    overflow:hidden;
}
.article em{
    line-height:20px !important;
}
.article-print {
    width: auto;
    margin:0;
}
#content .article p{margin:0 0 18px; line-height:20px;}

.article h2{
    margin:0 0 12px;
    font:32px/40px Georgia, serif;
    color:#154e70;
}
#content .article em.date, 
#content .article em.date a{
    font-size:12px;
    color:#000;
    text-decoration:none;
}
#content .article em.date a:hover{text-decoration:underline;}
.sub-article{
    margin:18px 0 26px;
    width:100%;
    overflow:hidden;
    border:solid #dae4e9;
    border-width:1px 0;
}
#content #top-links {
    display:inline;
    border:none;
    height:1%;
    list-style-type: none;
    width:106px;
    float:right;
    margin:0;
}
#content #top-links li {
    float:left;
    font-size:9px;
    padding:0 15px 0 0;
}
#content .sub-article .bar{
    float:right;
    display:inline;
    border:none;
    height:1%;
    width:auto;
    margin:0 -6px 0 0;
}
#content .article .l{
    float:left;
    display:inline;
    margin:-1px 11px 0 -1px;
}
#content .sub-article p{
    float:left;
    margin:0;
}

.share-bar { margin-top: 20px; }
.st_facebook_custom { background: url(images/facebook_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px; cursor:pointer; }
.st_twitter_custom { background: url(images/twitter_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px; cursor:pointer;}
.st_ybuzz_custom { background: url(images/yahoobuzz_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px;cursor:pointer;}
.st_myspace_custom { background: url(images/myspace_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px;cursor:pointer;} 
.st_delicious_custom { background: url(images/delicious_16.png) no-repeat; padding: 0 16px 0 0; float:left;width:16px; height:16px;cursor:pointer;}
.st_reddit_custom { background: url(images/reddit_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px;cursor:pointer;}
.st_digg_custom { background: url(images/digg_alt_16.png) no-repeat; padding: 0 16px 0 0; float:left;width:16px; height:16px;cursor:pointer;}
.st_stumbleupon_custom { background: url(images/stumbleupon_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px;cursor:pointer;}
.st_newsvine_custom { background: url(images/newsvine_16.png) no-repeat; padding: 0 16px 0 0; float:left; width:16px; height:16px;cursor:pointer;}

.sub-article strong{
    float:left;
    margin:6px 0 0;
    font-size:15px;
    color:#e5a324;
}
.aside2{
    float:right;
    display:inline;
    margin:0 10px;
    width:206px;
}
.aside2 .box-frame ul{
    margin:0 0 15px;
    padding:15px 12px 0;
}
.aside2 .box-frame ul li{
    line-height:17px;
    padding:0 0 15px;
}
.aside2 .box-frame ul a{
    display:block;
    color:#464442;
    font-size:14px;
}
#sidebar{
    float:right;
    padding:8px 0 0;
    width:270px;
}
#sidebar p, .widget_uds-ads p {margin:0;}
#sidebar .bloggers strong{
    display:block;
    margin:0 0 0 11px;
    padding:0 0 6px;
    background:url(images/star.jpg) no-repeat;
    height:21px;
}
.text-get-pro{
    display:block;
    background:url(images/email_btn_bkgd.jpg) no-repeat;
    height:84px;
    width:270px;
    overflow:hidden;
    margin-bottom: 16px;
}
.dailynews {
    margin-top:36px;
    margin-left: 12px;
}
.weeklynews {
    margin-top:36px;
    margin-left:5px;
}
.sign{margin:0 10px 17px 0;}
.row{
    margin:0 0 6px;
    width:100%;
    overflow:hidden;
}
#weekly, 
#daily{
    margin:0 0 0 4px;
    height:16px;
    width:16px;
}
.row input{float:right;}
.row label{
    float:right;
    margin:0 0 0 4px;
    font-size:11px;
    line-height:16px;
    color:#154e70;
    word-spacing:1px;
}
.row span{
    float:right;
    display:inline;
    margin:0 5px 0 0;
    background:url(images/bg-sign-span.jpg) no-repeat;
    height:22px;
    width:179px;
}
.row span input{
    float:left;
    padding:4px 5px 0;
    background:none;
    border:none;
    height:18px;
    width:169px;
    font-size:12px;
    color:#808285;
}
.btn-sign{
    float:right;
    background:url(images/btn-sign.jpg) no-repeat;
    height:22px;
    width:66px;
    border:none;
    cursor:pointer;
}
#sidebar .block{
    background:url(images/bg-block.jpg) repeat-y;
    width:100%;
}
.block-holder{background:url(images/bg-block-holder.jpg) no-repeat;}
.block-frame{
    background:url(images/bg-block-frame.jpg) no-repeat 0 100%;
    padding:8px 10px 8px;
}
.widget {
    margin-bottom: 25px;
}
.ad{text-align:right;}
.more{
    display:block;
    margin:0 0 2px;
    font-size:10px;
    color:#939598;
    text-decoration:none;
    letter-spacing:1px;
}
.content-holder .ad a{float:right;}
.more:hover{text-decoration:underline;}
.block-frame p img{
    display:block;
    margin:0 0 13px;
}
.block-frame p img.align-bottom{margin:0 0 7px;}
.bloggers{
    margin:0 0 18px;
    padding:30px 0 0;
    background:url(images/bg-bloggers.jpg) no-repeat;
    width:244px;
    border:3px solid #9bcadf;
}
.bloggers h3{
    margin:0;
    text-indent:-9999px;
    overflow:hidden;
}
.post, 
.post-mark{
    padding:11px 13px 5px;
    height:1%;
    overflow:hidden;
}
/*.post-mark{background:#edf1f3 url(images/bg-post-mark.jpg) no-repeat;}*/
.post-mark{background:#edf1f3}
/*.post{background:#d2dfe5 url(images/bg-post-mark2.jpg) no-repeat;}*/
.post{background:#d2dfe5}
.post p img, 
.post-mark p img{
    float:left;
    margin:-4px 9px 0 0;
    border:1px solid #a0cce0;
}
.post-mark p img{
    float:right;
    margin:-4px 0 0 9px;
}
#sidebar .post strong,
#sidebar .post strong a, 
#sidebar .post-mark strong,
#sidebar .post-mark strong a{
    display:block;
    background:none;
    margin:0 0 1px;
    padding:0;
    font-size:17px;
    color:#154e70;
}
.post a, 
.post-mark a{
    font-size:12px;
    color:#464442;
    text-decoration:none;
}
.post a:hover, 
.post-mark a:hover{text-decoration:underline;}
.video{margin:0 0 2px;}
#sidebar p span,
.widget_uds-ads p span {
    display:block;
    margin:0 0 14px 9px;
    line-height:18px;
    text-align:right;
}
#sidebar p span.more-1{margin:0 47px 0 0;}
#sidebar p span.more-2, .widget_uds-ads p span.more-2 {margin:0;}
#sidebar p span a.more{
    margin:0 44px 0 0;
    text-align:right;
}
#sidebar p span.more-2 a, .widget_uds-ads p span.more-2 a {margin:0;}
#sidebar p span.more a, 
#sidebar p span.more-1 a, 
#sidebar p span.more-2 a,
.widget_uds-ads p span.more-2 a {
    font-size:10px;
    color:#939598;
    display:inline;
    text-decoration:none;
}
#sidebar p span.advertisement a:hover, 
#sidebar p span.more-1 a:hover{text-decoration:underline;}
.block-frame a.baner-wide{
    display:block;
    margin:0 auto;
    width:160px;
}
#footer{background:#103b54 url(images/bg-footer.jpg) repeat-x;}
.footer-holder, 
.area{
    margin:0 auto;
    padding:0 0 4px 0;
    width:974px;
    overflow:hidden;
}
.holder{
    margin:0 0 19px;
    height:1%;
    overflow:hidden; 
}
.footer-logo{
    float:left;
    margin:0;
    background:url(images/footer-logo.jpg) no-repeat;
    height:25px;
    width:156px;
    overflow:hidden;
    text-indent:-9999px;
}
.footer-logo a{
    display:block;
    height:100%;
}
#footer .holder .social{margin:9px 0 0;}
.holder .social li{
    display:inline;
    margin:0 0 0 3px;
}
.holder .social a.rss{padding:0 0 0 20px;}
.holder .social a.facebook{padding:0 0 0 20px;}
.holder .social a.twitter{padding:0 0 0 20px;}
.holder .social a{
    font-size:12px;
    line-height:14px;
    color:#48a2ca;
    height:16px;
}
.copy{
    float:left;
    font-size:12px;
    color:#e5a324;
}
.nav-add{
    float:right;
    display:inline;
    margin:0 -2px 0 0;
    padding:0;
    list-style:none;
}
.nav-add li{
    float:left;
    background:url(images/bg-nav-add-li.jpg) no-repeat 100% 2px;
    padding:0 8px 0 7px;
}
.nav-add a{color:#E8A532; text-decoration:none;}
.nav-add a:hover{text-decoration:underline;}

/*add*/
.section h2 a{
    color:#154E70;
    font-family:Georgia,serif;
    font-size:40px;    
    line-height:48px;
    margin:0 0 2px;
    text-decoration:none;
}
.section h2 a:hover {
    color: #48A2CA;
}
#content .blog .post h2 a{
    margin:0 0 12px;
    font:32px Georgia, serif;
    color:#154e70;
    text-decoration:none;
}
#content .blog .post h2 a:hover {
    text-decoration:underline;
}
.sub-article strong a{
    text-decoration:none;
}
.sub-article strong a:hover{
    text-decoration:underline;
}

/*Polls Widget*/
.widget_polls-widget {
    margin:0 0 18px;
    /*padding:5px 0 0;*/
    /*background:url(images/bg-bloggers.jpg) no-repeat;*/
    width:244px;
    border:3px solid #9bcadf;       
}
#sidebar .wp-polls-ul {
    margin: 0 10px 10px 10px;
}

/*Page Navi Widget*/
.wp-pagenavi {
    margin: 20px 0;
}
.wp-pagenavi a, .wp-pagenavi span {
    padding: 5px; margin-right: 5px;
    font-size: 12px; color: #154E70; text-decoration: none;
    border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    }
.wp-pagenavi span.extend, .wp-pagenavi span.pages {
    border:none;
}
.wp-pagenavi span.pages {
    padding-left:0;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: #154E70;
    color: #fff;
    border: 1px solid #AFAFAF;
    }
.wp-pagenavi span.current { font-weight: bold; }

#sidebar .live_interviews {
    background: url(images/interview_bkgd.jpg) no-repeat;
    width: 250px;
    height: 120px;
    margin:0 0 18px;
    padding: 0 0 0;
}
#sidebar .live_interviews h3{
    height:45px;
    margin:0;
    text-indent:-9999px;
    overflow:hidden;
}
#sidebar .live_interviews .post {
    height:55px;
    background:none;
}
#sidebar .live_interviews .post p img {
    margin-top:3px;
}

#sidebar .online_radio {
    background: url(images/radio_bkgd.jpg) no-repeat;
    width: 250px;
    height: 120px;
    margin:0 0 18px;
    padding: 0 0 0;
}
#sidebar .online_radio h3{
    height:45px;
    margin:0;
    text-indent:-9999px;
    overflow:hidden;
}
#sidebar .online_radio .post {
    height:55px;
    background:none;
}
#sidebar .online_radio .post p img {
    margin-top:3px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

@media print {
    body { background:white; color:black; margin:0; overflow:visible; margin:0; padding:0;}
    /*body * {float:none;clear:both; overflow:visible; height:auto;}*/
    #wrapper {display:none;}
    #header { display:none; margin:0;}
    #footer { display:none; margin:0; }
    #sidebar { display:none; margin:0;}
    #main { padding:0; margin:0; display:block;overflow:visible; float:none; }
    #content {padding:0; margin:0; width:100%; float:none;clear:both;overflow:visible;}
    #top-links { display:none; margin: 0;}
    .sub-article { display:none; margin:0; }
    .bar_button {display:none; margin:0;}
    .share-bar {display:none; margin:0;}
    
    .two-column {float:none; clear:both; overflow:visible; height: auto;}
    .column {float:none; clear:both;overflow:visible; height: auto;}
    .column * {float:none; clear:both; overflow:visible; height: auto;}
    
    .content-holder { float:none; overflow:visible;}
    .blog { float:none; overflow:visible;}
    .content-holder .widget {display:none;}
    .article {float:none; width:auto; margin:0; clear:both;overflow:visible;}
    
    #print-action { display:none;}  
}