/* ********************************************** *//* Core Site Design and General Appearance *//* ********************************************** *//* Columns */.col-left {float: left;}.col-right {float: right;}/* ********************************************** *//* Main Content Area *//* ********************************************** */#container { }#content {padding: 0; margin-top: 0px;}#html #content {height: 550px;}/* Top Content Area */#main { background: #fff; padding: 0 0 0px; margin: 0 0 0px; box-shadow: 0 0 0px rgba(0,0,0,0.1) inset; }#main-top { padding: 0px 0px 0px 0px; margin-bottom: 0px;}#main-top.fullwidth {width: 980px;}#main-video { background: url(images/video-bg-shadow.png) no-repeat; width: 650px; padding: 10px 0 10px 10px; }#livetheme-online-container { background: #000; width: 640px; min-height: 360px; -moz-box-shadow: 0 0 1px rgba(255, 255, 255, 0.4); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.4);}#livetheme-offline-container { display:none; float:left; position: relative; background: #000; width: 640px; min-height: 360px; }/* Mid Content Area */#main-mid { padding: 0px; margin: 0 0 0px; }#mid-right { margin: 0 8px 0 0; }#mid-right .advert { margin-top: 0px; } #social {}#tweet-out { margin-top: 0px; }#tweet-out .tweet-out-btn { color: #333; text-shadow: 1px 1px 1px #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; padding: 0px; width: 280px; height: 22px; display: block; background: #ccc; background: -moz-linear-gradient(center top , #EEEEEE, #C2C2C2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#C2C2C2)); background: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#C2C2C2'); }#tweet-out .tweet-out-btn:hover { color: #1E5385; }/* Social Tab area */#social-tabs { margin: 0px; width: 300px; height: 340px; display: block;}#social-tabs ul#liveTabs { background: url(images/social-tabs-top.png) no-repeat bottom; width: 300px; height: 5px; padding: 0; }#social-tabs ul#liveTabs li { display:inline; color: #ffffff; margin:0px; cursor: pointer; }#social-tabs ul#liveTabs li a.selected, #social-tabs ul#liveTabs li a:hover { background:#F8F8F8; text-decoration:none; }#social-tabs ul#liveTabs li a { background:#d8d8d8; color:#333; display: block; float:left; margin: 0; padding: 6px 6px; text-transform:uppercase; text-decoration: none; font:10px/18px Arial, Helvetica, sans-serif; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; text-shadow:1px 1px 1px #f8f8f8; }#social-tabs ul#liveTabs li a.active-social {background:#C2C2C2; border-bottom: 1px solid #bbb; }#social-tabs ul#liveTabs li a img { height: 16px; width: 16px; margin-right: 5px; vertical-align: middle; }#social-tabs #inside { background:#C2C2C2; height: 325px; overflow: hidden; overflow-y: scroll; }#social-tabs .live_tweets { margin:0 8px 0; }#social-tabs #inside li { }#social-tabs #inside li:first-child { border-top-width: 0; }#social-tabs #inside li p.live_tweet_text {font-size: 10px; line-height: 12px; margin: 0 0 0 55px; min-height: 35px; }#social-tabs #inside li p.live_tweet_text a:link, #social-tabs #inside li p a:visited, #social-tabs #inside li p a:active { font-size: 10px; line-height: 12px; color:#1e5385; text-decoration: none; font-weight: bold; }#social-tabs #inside li p.live_tweet_text a:hover { text-decoration: underline; }#social-tabs #tab-tags { padding:10px; }#social-tabs #inside ul { margin:0; height: 285px; overflow: hidden; }#social-tabs #inside li { border:1px solid #BBBBBB; border-top-color: #CFCFCF; border-bottom-color: #BBBBBB; border-width:1px 0 1px 0; padding:15px 10px 5px 10px; line-height: 0; }#social-tabs #inside li img.thumbnail {float: left; margin: 0 8px 0 0; }#social-tabs #inside li .live_tweet_avatar { background: url(images/twitter-avater-bg.png) no-repeat; width: 35px; height: 35px; padding: 5px; float: left; margin: 0 8px 0 0; }#social-tabs #inside li span.live_tweets_tweet_title { }#social-tabs #inside li span.live_tweets_tweet_title a { font:10px/12px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight: bold; text-decoration: none; color:#333; margin-right: 5px; }.live_tweet_timestamp_link { color: #888; }#social-tabs #inside li span.live_tweets_tweet_title a:hover { color:#454545; }#social-tabs #inside li span.live_tweet_timestamp { color: #888; font-size: 10px; }#social-tabs #inside .live_tweets_controls { text-align: right; height: 15px; padding:10px; }#social-tabs #inside .live_tweets_controls img { vertical-align: middle; margin: 0 5px 0 0; }#social-tabs #inside .live_tweets_controls a { color: #333; text-transform:uppercase; text-decoration: none; font:10px/18px Arial,