body { font:83%/1.4 arial, helvetica, sans-serif; background:#fff; color:#333; text-align:left; overflow:hidden; margin:0; padding:38px 0 0 }
.clear { clear:both }
.left { float:left }
img { border:0 }
#t { width:100%; min-width:978px; height:38px; z-index:100; position:absolute; top:0; left:0; background:#fff url(img/tbar.gif) repeat-x }
#siFrame { color:#666; width:100%; height:100%; z-index:10; -webkit-box-sizing:border-box }
a { text-decoration:none; color:#09528b; outline:none }
a:hover { color:#000; cursor:pointer!important }
ul, li { list-style:none; float:left; margin:0; padding:0; text-overflow: ellipsis }
.t-main { float:left; width:auto!important }
.t-end li, .t-main li { height:33px; border-right:1px solid #e0e0e0; white-space:nowrap; position:relative; padding:5px 6px 0 }
.t-end li a { display:block; float:left; overflow:hidden; text-overflow:ellipsis; padding:7px 0 }
.t-end .t-subrel li { border:0; height:38px; display:block; padding:0 }
li.t-home, li.t-home a { width:229px; height:38px; display:block; text-indent:-2000em; background:url(img/logo.gif) 50% 50% no-repeat; margin:0; padding:0 }
.t-main .t-summary { padding-right:0; border-right:0; overflow:hidden; width:400px; position:relative }
.t-summary #frmloading { position:absolute; top:-7px; left:100px; width:20px; height:16px; background:url(img/tfrm_loading.gif) no-repeat left 50% }
.t-summary #frmloading.ready { display:none }
.t-main .t-title { color: #ffffff; display:block; font-weight:700; overflow:hidden; text-overflow:ellipsis; line-height:1.2; width:100% }
.t-main .t-link { overflow:hidden; text-overflow:ellipsis; width:96%; font-size:85%; color:#e2e3e4; margin-right:.8em; display:block; float:left; line-height:1.2; padding-top:1px }
.t-end li.t-close { height:38px; }
#t-close { width:32px; height:32px; background:url(img/close.gif) no-repeat 50% 5px; text-indent:-2000em }
.t-end .t-rel { height:38px; line-height:1.2; border-left:1px solid #e0e0e0; padding:0 }
.t-end .t-rel div, .t-end .t-rel span { height:28px; float:left; padding:10px 10px 0 7px }
.t-end .t-rel div { cursor:pointer; color:#ccc; font-weight:700 }
.t-end .t-rel div.ready { color:#3B5998 }

.t-rel .t-subrel li div.selected { background-color: #4d68a1!important }
li.t-rel { font-weight: bold; color: #ffffff; } 
.whoop { display:none }
.t-contents { border:7px solid #e0e0e0; border-top:0; position:relative; overflow:auto; z-index:9999; padding:15px }
.t-contents h2 { padding-left:50px; font-size:105%; font-weight:700; color:#71ac0a; clear:left; position:relative; display:block; background:url(img/fdm.gif) left 115% repeat-x; margin:0 0 .3em }
.t-contents h2 span { background:#fff; padding:0 5px 0 30px }
.t-contents h2 em { background:#fff; padding:0 5px 0; font-size:0.9em }
#relc-t-news .t-contents h2 span { background:#fff url(img/news.gif) 10px 50% no-repeat }
#relc-t-videos .t-contents h2 span { background:#fff url(img/youtube.gif) 10px 50% no-repeat }
#relc-t-tweets .t-contents h2 span { background:#fff url(img/twitter.gif) 10px 50% no-repeat }
.ad { float:right; height:250px; width:300px; background:#fff; position:relative }
.hide { cursor:pointer; float:left; font-weight:700; font-size:11px; color:#900; width:40px; left:20px; top:22px; display:block; border:1px solid #ccc; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:3px 0 }
.related-stories { float:left; position:relative; width:580px; overflow:hidden }
.related_box { width:580px; padding:5px 0 0 }
.uicon { width:16px; height:16px; margin:0 5px 0 0; padding:0 }
.related_post li { float:none }
.rel_posts .right { width:120px }
.rel_posts .related_post { width:445px; overflow:hidden }
.rel_posts li { padding:3px 0; white-space: nowrap; }
.rel_posts li a { font-weight:700; font-size:.9em }
#introIMG { border:1px solid #A9A9A9; float:left; -khtml-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#f7f7f7; border-radius:3px; margin:3px 10px 0 0; padding:3px }
ul.related_video li { float:none; clear:both; list-style:none; margin:2px 0; padding:0 }
ul.related_video li #introIMG { width:120px; position:relative }
.yu_desc { float:right; width:440px }
ul.related_video .yuvideo { height:60px!important; overflow:hidden; position:relative; display:block }
ul.related_video li a img { height:90px; width:120px; top:-10px; position:absolue }
ul.related_video li .playvideo { background:url(img/inm.png); display:block; bottom:3px; left:3px; width:16px; height:16px; position:absolute }
ul.related_video li .vts { background:#000; color:#fff; display:block; bottom:3px; right:0; position:absolute; line-height:1.3em; font-size:11px; padding:0 2px }
ul.related_video li .yu_desc h3 { font-size:.9em; margin:3px 0 5px }
ul.related_video li .yu_dc { height:35px; overflow:hidden }
ul.related_tweet li { border-bottom:1px dashed #ccc; padding:7px 0 }
ul.related_tweet .avatar { float:left; height:48px; overflow:hidden; width:48px }
ul.related_tweet .msg { line-height:17px; margin-left:58px }
ul.related_tweet .info { color:#777; font-size:12px; margin-left:58px }
.rel-pages { clear:both; padding:10px 0 0 50px }
.rel-pages a { border:1px solid #ccc; margin:5px 15px 0 0; padding:0 10px }
.rel-pages a.curpage { color:red; font-weight:700 }
.right, .t-end { float:right }

