@charset "utf-8";
/* CSS Document */

/* Common */
div#background { background: #FFFFFF url(../images/BetBlog_Racing.jpg) no-repeat 50% 0; width: 100%; margin: 0 auto; min-height: 800px; height: auto !important; height: 800px; }
a.comments { color: #084897; padding-left: 22px; background: url(../images/ico-comment.png) no-repeat 0 0; line-height: 15px; }
a.email { color: #084897; padding-left: 22px; background: url(../images/ico-email.png) no-repeat 0 0; line-height: 15px; }
p.rss a { padding-right: 25px; background: url(../images/ico-rss.png) no-repeat top right; }
a.rss img { vertical-align: middle; padding-left: 5px }
p.readmore { text-align: right; }
p.readmore a { font-size: 11px; font-weight: bold; color: #f00; }
p.tag { margin: 0 0 5px 0; padding: 0; }
p.tag a { color: #f00; text-transform: uppercase; font-size: 11px; font-weight: bold; }

/* Header */
div#header { width: 990px; height: 234px; }

/* Header > Powered By */
div#header div#poweredby { position: relative; width: 960px; height: 100px; margin: 0 auto; }
div#header div#poweredby p { position: absolute; bottom: 5px; left: 0; color: #fff; margin: 0; padding: 0; font-size: 0.85em; line-height: 20px; }
div#header div#poweredby span.logo { width: 117px; height: 20px; display: inline-block; line-height: 20px; background: url(../images/logo-small.png) no-repeat 0 0; text-indent: -99999px; }
div#header div#poweredby a { color: #ffbc3a; }
div#header div#poweredby ul { position: absolute; bottom: 5px; right: 0; margin: 0; padding: 0; }
div#header div#poweredby ul li { margin: 0; padding: 0; display: inline; font-size: 0.85em; height: 20px; background: url(../images/bg-pipe-black.png) no-repeat 0 50%; padding: 0 5px 0 10px; }
div#header div#poweredby ul li.first { background: none; padding-left: 0; }
div#header div#poweredby ul li.join { background: none; padding-left: 10px; }
div#header div#poweredby ul li.join a { background: url(../images/btn-joinUs.png) no-repeat 0 0; width: 82px; height: 20px; line-height: 20px; display: inline-block; text-indent: -99999px; }

/* Header > Search */
div#header div#search { position: relative; width: 950px; height: 87px; margin: 0 auto; }
div#header div#search h1 { position: absolute; margin: 0; padding: 0; top: 0; left: 0; width: 269px; height: 87px; background: url(../images/betblog_logo.png) no-repeat 0 0; text-indent: -99999px; }
div#header div#search a.logo { position: absolute; top: 0; left: 0; width: 269px; height: 87px; background: url(../images/logo.png) no-repeat 0 0; text-indent: -99999px; }
div#header div#search form { position: absolute; top: 25px; right: 0; background: url(../images/bg-search.png) no-repeat 0 0; width: 298px; height: 31px; }
div#header div#search input.text { position: absolute; top: 7px; right: 77px; width: 210px; height: 18px; line-height: 18px; background: none; border: 0; }
div#header div#search input.button { position: absolute; right: 0; top: 0; }

/* Header > Nav */
div#header div#nav { position: relative; height: 47px; width: 990px; background: url(../images/bg-nav.png) no-repeat 0 0; }
div#header div#nav ul { margin: 0 0 0 5px; padding: 0; display: block; height: 42px; line-height: 42px; }
div#header div#nav ul li { list-style: none; float: left; margin: 0; padding: 0; font-size: 11px; text-transform: uppercase; padding: 0 8px; background: url(../images/bg-nav-sep.png) no-repeat 0 2px; }
div#header div#nav ul li a { color: #fff; padding: 10px 0; }
div#header div#nav ul li.current-cat a { font-size: 12px; font-weight: bold; }

/* Main Area */
div#main { width: 990px; min-height: 500px; height: auto !important; height: 700px; background: #fff; }

/* Main Area > Feed */
div#main div#feed { position: relative; width: 990px; height: 101px; background: url(../images/bg-feed.jpg) no-repeat 0 0; }
div#main div#feed div.jcarousel-prev { outline: none; position: absolute; top: 37px; left: 10px; width: 16px; height: 32px; background: url(../images/arrow2-left.png) no-repeat 0 0; display: block; text-indent: -99999px; cursor:pointer; }
div#main div#feed div.jcarousel-next { outline: none; position: absolute; top: 37px; right: 10px; width: 16px; height: 32px; background: url(../images/arrow2-right.png) no-repeat 0 0; display: block; text-indent: -99999px; cursor:pointer; }
div#main div#feed div.jcarousel-prev-disabled, div#main div#feed div.jcarousel-next-disabled { visibility:hidden; }
div#main div#feed h2 {  height: 81px; position: absolute; left: 31px; top: 10px; margin: 5px 0; padding: 0; }
div#main div#feed h2 span.month { background:center no-repeat; display:block; height:43px; width: 85px; margin-bottom:5px;  }
div#main div#feed h2 span.year { background:center no-repeat; display:block; height:43px; width: 85px; }

/* ...and all the months */
div#main div#feed h2.jan span.month { background-image:url(../images/bg-feed-jan.png); }
div#main div#feed h2.feb span.month { background-image:url(../images/bg-feed-feb.png); }
div#main div#feed h2.mar span.month { background-image:url(../images/bg-feed-mar.png); }
div#main div#feed h2.apr span.month { background-image:url(../images/bg-feed-apr.png); }
div#main div#feed h2.may span.month { background-image:url(../images/bg-feed-may.png); }
div#main div#feed h2.jun span.month { background-image:url(../images/bg-feed-jun.png); }
div#main div#feed h2.jul span.month { background-image:url(../images/bg-feed-jul.png); }
div#main div#feed h2.aug span.month { background-image:url(../images/bg-feed-aug.png); }
div#main div#feed h2.sep span.month { background-image:url(../images/bg-feed-sep.png); }
div#main div#feed h2.oct span.month { background-image:url(../images/bg-feed-oct.png); }
div#main div#feed h2.nov span.month { background-image:url(../images/bg-feed-nov.png); }
div#main div#feed h2.dec span.month { background-image:url(../images/bg-feed-dec.png); }

div#main div#feed h2 span { display:block; font-size:24px; font-weight:bold;  color:#E93A32; }
/*div#main div#feed ul#eventsfeed {overflow: hidden; position: absolute; margin: 0; padding: 0; left: 125px; top: 10px; display: block; height: 81px; width:400px; }*/
div#main div#feed ul#eventsfeed { margin:10px 0; }
div#main div#feed ul li {display: block; float: left; background: url(../images/bg-feedItem.png) no-repeat 0 0; width: 126px; padding: 5px; height: 71px; margin: 0 3px 0 0; list-style: none}
div#main div#feed ul li h3 {color: #000; font-size: 12px; margin: 0; padding: 0}
div#main div#feed ul li p {color: #fff; font-size: 11px; margin: 0; padding: 3px 0}
div#main div#feed ul li a.latest-odds {background: url(../images/btn-latestOdds.png) no-repeat 0 0; width: 64px; height: 16px; display: block; text-indent: -99999px; float: left; padding-right: 4px}
div#main div#feed ul li a.tv {background: url(../images/btn-tv.png) no-repeat 0 0; width: 41px; height: 16px; display: block; text-indent: -99999px; float: left}

.jcarousel-container { position: relative; }

.jcarousel-clip {
	width:834px;
	height:101px;
    z-index: 2;
    padding: 0;
	margin-left:120px;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

/* Main Area > Content */
div#main div#content { margin: 16px 0 0 0; width: 645px; padding: 0 0 0 20px; min-height: 500px; height: auto !important; height: 500px; float: left; }
div#main div#content.single { width:970px; }

/* Main Area > Content > Home Feature */
div#main div#content h2.homefeature { float: left; display: inline; width: 100px; line-height: 23px; background: url(../images/tab-featured.png) no-repeat 0 0; text-indent: -99999px; margin: 0; padding: 0; display: block; }
div#main div#content ul.homefeature { background: #ededed url(../images/bg-bar-right.png) no-repeat top right; float: left; margin: 1px 0 0 0; padding: 3px 5px 0 0; height: 19px; }
div#main div#content ul.homefeature li { float: left; margin: 0 0 0 8px; padding-left: 8px; background: url(../images/bg-pipe-grey.png) no-repeat 0 0; list-style: none; }
div#main div#content ul.homefeature li.first { margin-left: 0; background: 0; }
div#main div#content div#homefeature { float: left; height: 342px; position: relative; border-top: solid 1px #9e110b; }
div#main div#content div#homefeature .overlay { position: absolute; left: 0; bottom: 0; padding: 0 10px 10px 17px; margin: 0; width: 618px; background-color: #000; filter: alpha(opacity=70); opacity: 0.7; }
div#main div#content div#homefeature .overlay .related { width: 185px; float: right; }
div#main div#content div#homefeature .overlay .desc h3 { font-size: 24px; margin: 5px 0; padding: 0; }
div#main div#content div#homefeature .overlay .desc h3 a { color:#fff; }
div#main div#content div#homefeature .overlay .related h3 { color: #949494; font-size: 12px; font-weight: bold; margin: 11px 0 8px 0; padding: 0; }
div#main div#content div#homefeature .overlay p { color: #fff; line-height: 16px; margin: 0; padding: 0; }
div#main div#content div#homefeature .overlay ul { margin: 0; padding: 0; }
div#main div#content div#homefeature .overlay ul li { list-style: none; line-height: 18px; font-weight: bold; margin: 0; padding: 0; }
div#main div#content div#homefeature .overlay ul li a { color: #fff; }

/* Main Area > Content > Blog list */
div#main div#content div#bloglist { width: 425px; float: left; line-height:1.5; }
div#main div#content div#bloglist.single { width:635px; }
div#main div#content div#bloglist p.recentposts { margin: 15px 0; padding: 0; }
div#main div#content div#bloglist p.recentposts a { text-transform: uppercase; color: #000; font-weight: bold; font-size: 14px; }
div#main div#content div#bloglist div.article { margin-bottom: 20px; overflow:auto; }
div#main div#content div#bloglist div.article h3 { font-size: 18px; margin: 0; padding: 0; }
div#main div#content div#bloglist div.article .facebook_share { float:left; padding:5px 10px; margin-top:0px; }
div#main div#content div#bloglist div.article h3 a { color: #084897; }
div#main div#content div#bloglist div.article span.date { font-size: 11px; }
div#main div#content div#bloglist div.article p.comments { width: 415px; height: 14px; padding: 5px; margin: 15px 0; background: url(../images/bg-bar.png) no-repeat 0 0; }

/* Main Area > Content > Blog List Single */
div#main div#content div#bloglist.single h1 { margin:0; }

/* Main Area > Content > Blog List Archive */
div#main div#content div#bloglist.archive h1 { color:#06428c; font-size:30px; margin-top:0; margin-bottom:20px; border-bottom:dotted 1px #ededed; }

/* Main Area > Content > Blog List Categories */
div#main div#content div#bloglist.categories ul { list-style:none; margin:0; padding:0; }
div#main div#content div#bloglist.categories ul li { font-weight:bold; font-size:18px; padding:10px 0; border-bottom:solid 1px #ccc; color:#999; }
div#main div#content div#bloglist.categories ul li a { color:#084897; }

/* Main Area > Content > Comments */
div#main div#content div#bloglist div#comments h3.comments { width: 645px;; height: 49px; padding: 7px 20px; margin: 5px 0; background: url(../images/bg-comments.png) no-repeat 0 0; }
div#main div#content div#bloglist div#comments h3.comments a { background:none; font-size:11px; color:#fff; font-weight:normal; }
div#main div#content div#bloglist div#comments ol { list-style:none; margin:0; padding:0; }
div#main div#content div#bloglist div#comments ol .comment { float:left; clear:left; margin:10px 0; height:auto; width:645px; }
div#main div#content div#bloglist div#comments ol .comment img { float:left; margin-right:15px; }
div#main div#content div#bloglist div#comments ol .comment img.FB_profile_pic { width:70px; }
div#main div#content div#bloglist div#comments ol .comment .comment-author { font-size:14px; font-weight:bold; color:#2a2a2a; }
div#main div#content div#bloglist div#comments ol .comment .comment-author a { color:#2a2a2a; }
div#main div#content div#bloglist div#comments ol .comment .comment-author cite.fn { font-style:normal; }
div#main div#content div#bloglist div#comments ol .comment .comment-meta a { font-size:14px; color:#2a2a2a; }
div#main div#content div#bloglist div#comments ol .comment p { margin-left:85px; }

div#main div#content div#bloglist div#comments ol .comment .reply { border-bottom:dotted 2px #dadada; margin-left:85px; height:5px; }

/* Main Area > Content > Comment Form */
div#main div#content div#bloglist .comments_reply { background:url(../images/bg-comment-form.png); width:498px; padding:9px 20px; overflow:auto; }
div#main div#content div#bloglist .comments_reply h3 { font-size:16px; color:#06428c; }
div#main div#content div#bloglist .comments_reply form input.text, div#main div#content div#bloglist .comments_reply form textarea { background:url(../images/bg-comment-form-field.png) top left no-repeat; border:solid 1px #8e8c8c; font:italic 12px Arial, Helvetica, sans-serif; width:364px; padding:7px; }
div#main div#content div#bloglist .comments_reply form input {  }
div#main div#content div#bloglist .comments_reply form textarea { height:146px; }
div#main div#content div#bloglist .comments_reply form .info { float:right; width:100px; text-align:right; }

/* Main Area > Content > Spotlights */
div#main div#content div#spotlights { width: 210px; float: right; margin-top: 5px; }
div#main div#content div#spotlights div.spotlight { width: 210px; margin-top: 10px; }
div#main div#content div#spotlights div.spotlight h3 { color: #fff; background: url(../images/tab-blue-bg.png) no-repeat 0 0; margin: 0; padding: 7px; font-size: 14px; font-weight: bold; width: 196px; height: 17px; text-transform: uppercase; }
div#main div#content div#spotlights div.spotlight div.inner { background: #ededed; padding: 10px; min-height: 80px; }
div#main div#content div#spotlights div.spotlight div.inner p, div#main div#content div#spotlights div.spotlight div.inner td { font-size: 11px; color: #000; margin-top: 0; }
div#main div#content div#spotlights div.spotlight div.inner .event { background:#ededed; }
div#main div#content div#spotlights div.spotlight div.inner table { margin: 0; padding: 0; border: 0; width: 100%; }
div#main div#content div#spotlights div.spotlight div.inner td { padding: 2px 0; }
div#main div#content div#spotlights div.spotlight div.inner ul.events { margin: 0; padding: 0; }
div#main div#content div#spotlights div.spotlight div.inner ul.events li { font-size: 11px; margin: 0; padding: 0 0 5px 40px; list-style: none; background-repeat: no-repeat; background-position: 0 2px; }
div#main div#sidebar div#schedule div.schedule-next ul#NextToJump { margin: 0; padding: 5px 5px 10px 5px; }
div#main div#sidebar div#schedule div.schedule-next ul#NextToJump li { font-size: 11px; margin: 0; padding: 5px 0 15px 40px; list-style: none; background-repeat: no-repeat; background-position: 0 2px; }
div#main div#content div#spotlights div.spotlight div.inner ul.poll { margin: 0 0 15px 0; padding: 0; }

div#main div#content div#spotlights div.spotlight div.inner ul.poll li { font-size: 11px; margin: 0; padding: 0 0 5px 0; list-style: none; }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.australianrules { background-image: url(../images/next/nxtjmp_AFL.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.baseball { background-image: url(../images/next/nxtjmp_baseball.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.boxing { background-image: url(../images/next/nxtjmp_boxing.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.cricket { background-image: url(../images/next/nxtjmp_cricket.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.cycling { background-image: url(../images/next/nxtjmp_Cycling.gif); }
div#main div#sidebar div#schedule div.schedule-next ul#NextToJump li.dogs { background-image: url(../images/next/nxtjmp_dogs.gif); padding-bottom:20px;}
div#main div#sidebar div#schedule div.schedule-next ul#NextToJump li.dogs a { padding-top:5px; padding-bottom:10px;}
div#main div#content div#spotlights div.spotlight div.inner ul.events li.elections { background-image: url(../images/next/nxtjmp_elect.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.entertainment { background-image: url(../images/next/nxtjmp_ent.gif); }
div#main div#sidebar div#schedule div.schedule-next ul#NextToJump li.races { background-image: url(../images/next/nxtjmp_gallop.gif); padding-bottom:50px;}
div#main div#sidebar div#schedule div.schedule-next ul#NextToJump li.races a { padding-top:5px; padding-bottom:10px;}
div#main div#content div#spotlights div.spotlight div.inner ul.events li.golf { background-image: url(../images/next/nxtjmp_golf.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.basketball { background-image: url(../images/next/nxtjmp_NBA.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.americanfootball { background-image: url(../images/next/nxtjmp_NFL.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.rugby { background-image: url(../images/next/nxtjmp_RL.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.yachting { background-image: url(../images/next/nxtjmp_sail.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.soccer { background-image: url(../images/next/nxtjmp_soccer.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.sport { background-image: url(../images/next/nxtjmp_sport.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.superstars { background-image: url(../images/next/nxtjmp_superstars.gif); }
div#main div#content div#spotlights div.spotlight div.inner ul.events li.tennis { background-image: url(../images/next/nxtjmp_tennis.gif); }
div#main div#sidebar div#schedule div.schedule-next ul.events li.trots { background-image: url(../images/next/nxtjmp_trots.gif); padding-bottom:10px;}
div#main div#sidebar div#schedule div.schedule-next ul.events li.trots a { padding-top:5px; padding-bottom:10px;}
div#main div#content div#spotlights div.spotlight a.sbetmobi { width: 210px; height: 71px; background: url(../images/tab-sbetmobi.png) no-repeat 0 0; display: block; text-indent: -99999px; }

/* Main Area > Sidebar */
div#main div#sidebar { width: 300px; float: right; margin: 5px 0 0 0; padding-right: 10px; }

/* Main Area > Sidebar > Most Comments/Popular */
div#main div#sidebar div#most { overflow: hidden; }
div#main div#sidebar div#most ul.menu { margin: 0 0 0 8px; padding: 0; float: left; }
div#main div#sidebar div#most ul.menu li { margin: 0; padding: 0 2px 0 0; display: block; float: left; list-style: none; }
div#main div#sidebar div#most ul.menu li a { text-indent: -99999px; display: block; height: 28px; }
div#main div#sidebar div#most ul.menu li.mostpopular { width: 124px; height: 28px; background: url(../images/tab-mostPopular-off.png) no-repeat bottom left; }
div#main div#sidebar div#most ul.menu li.mostcomments { width: 131px; height: 28px; background: url(../images/tab-mostComments-off.png) no-repeat bottom left; }
div#main div#sidebar div#most ul.menu li.mostpopular.ui-state-active { background-image: url(../images/tab-mostPopular-on.png); }
div#main div#sidebar div#most ul.menu li.mostcomments.ui-state-active { background-image: url(../images/tab-mostComments-on.png); }
div#main div#sidebar div#most div.items { float:left; background: url(../images/bg-most-top.png) no-repeat 0 0; height:165px; overflow:hidden; }
div#main div#sidebar div#most div.items ul { margin: 8px 0 0 0; padding: 5px 10px 15px 10px; display: block; width: 274px; border-left: solid 3px #9e110b; border-right: solid 3px #9e110b; height:137px; }
div#main div#sidebar div#most div.items ul li { list-style: none; padding-left: 15px; background: url(../images/bullet1.png) no-repeat 0 7px; line-height: 20px; }
div#main div#sidebar div#most div.items ul li a { color: #000; }
div#main div#sidebar div#most div.prevnext { text-align: right; width: 300px; height: 24px; float: left; background: url(../images/bg-most-bottom.png) no-repeat 0 0; }
div#main div#sidebar div#most div.prevnext p { line-height: 24px; padding: 0 10px 0 0; margin: 0; color: #6f0c07; }
div#main div#sidebar div#most div.prevnext a { padding: 0 5px; color: #fff; }
div#main div#sidebar div#most div.prevnext a.next { background: url(../images/arrow1-right.png) no-repeat 100% 2px; padding-right: 20px; }
div#main div#sidebar div#most div.prevnext a.prev { background: url(../images/arrow1-left.png) no-repeat 0 2px; padding-left: 20px; }

/* Main Area > Sidebar > Ad */
div#main div#sidebar div.ad { margin: 10px 0; }

/* Main Area > Sidebar > Feature Interview */
div#main div#sidebar div.feature { width: 300px; height: 130px; background: url(../images/bg-section-feature.png) no-repeat bottom left; }
div#main div#sidebar div.feature div.inner { background-repeat: no-repeat; background-position: bottom left; height: 130px; padding-left: 135px; padding-right: 5px; }
div#main div#sidebar div.feature div.inner h2 { margin: 0 0 15px 0; padding: 0; text-align: right; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #c2140c; }
div#main div#sidebar div.feature div.inner h3 { color: #084897; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
div#main div#sidebar div.feature div.inner p { margin: 5px 0 0 0; font-size: 11px; display: block; height: 45px; overflow: hidden; }
div#main div#sidebar div.feature div.inner a.readmore { float: right; display: block; width: 78px; height: 21px; background: url(../images/btn-readMore.png) no-repeat 0 0; text-indent: -99999px; }

/* Main Area > Sidebar > Schedule */
div#main div#sidebar div#schedule { width: 286px; height: 374px; background: url(../images/bg-section-feed.jpg) no-repeat 0 0; padding: 8px; margin: 10px 0; }
div#main div#sidebar div#schedule h2 { color: #404040; margin: 5px 0; padding: 0; font-size: 16px; text-transform: uppercase; }
div#main div#sidebar div#schedule div.schedule-next { background: url(../images/bg-section-feedRed.png) no-repeat 0 0; width: 283px; height: 164px; margin-top: 8px; }
div#main div#sidebar div#schedule div.schedule-feature { background: url(../images/bg-section-feedBlue.png) no-repeat 0 0; width: 283px; height: 164px; margin-top: 8px; }
div#main div#sidebar div#schedule h3 { float: left; padding: 4px 4px 10px 4px; margin: 0; color: #fff; text-transform: uppercase; font-size: 12px; font-weight: bold; }
div#main div#sidebar div#schedule h4 { clear: both; padding: 8px 0 0 8px; margin: 0; color: #fff; text-transform: uppercase; font-size: 13px; font-weight: bold; }
div#main div#sidebar div#schedule ul { list-style:none; clear: both; margin:10px 5px; overflow:auto; float:left; padding:0; width: 270px; }
div#main div#sidebar div#schedule ul li { padding: 5px; overflow:auto; }
div#main div#sidebar div#schedule ul li a { display:block; color: #fff; font-size: 11px; }
div#main div#sidebar div#schedule ul li a span { float:right; }
/* 	
div#main div#sidebar div#schedule table { clear: both; margin: 8px; width: 270px; }
div#main div#sidebar div#schedule table tr td, div#main div#sidebar div#schedule table tr td a { color: #fff; font-size: 11px; }
div#main div#sidebar div#schedule table tr td { padding: 5px 0; }*/
div#main div#sidebar div#schedule .schedule-feature table tr td { padding: 2px 0; }
div#main div#sidebar div#schedule span { padding: 0 8px; margin: 0; font-size: 11px; color: #fff; }
div#main div#sidebar div#schedule p.rss {float: right; margin: 4px 4px 0 0; padding: 0}
div#main div#sidebar div#schedule p.rss a {color: #fff}

/* Main Area > Sidebar > Latest Tweets */
div#main div#sidebar div.twitter { width: 300px; height: auto; background: url(../images/bg-section-twitter-top.png) no-repeat 100% 20px; }
div#main div#sidebar div.twitter div.inner { position: relative; background: url(../images/bg-section-twitter-bottom.png) no-repeat bottom right; height: auto; padding: 0 10px 80px 65px; }
div#main div#sidebar div.twitter div.inner h2 { margin: 0 0 20px 0; padding: 0; text-align: right; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #c2140c; }
div#main div#sidebar div.twitter div.inner h3 { color: #084897; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
div#main div#sidebar div.twitter div.inner ul, div#main div#sidebar div.twitter div.inner ul li { list-style:none; margin:0; padding:0; }
div#main div#sidebar div.twitter div.inner ul li a { display:block; color:#000; margin: 5px 0 0 0; font-size: 11px; }
div#main div#sidebar div.twitter div.inner a.readmore { position: absolute; right: 5px; bottom: 10px; display: block; width: 164px; height: 24px; background: url(../images/btn-followMe.png) no-repeat 0 0; text-indent: -99999px; }

/* Main Area > Sidebar > Facebook */
div#main div#sidebar div.facebook { margin-top: 10px; position: relative; width: 300px; height: 500px; background: url(../images/bg-sidebar-facebook.png) no-repeat 0 0; }
div#main div#sidebar div.facebook .facebook-connect { float:left; padding: 75px 15px 18px 15px; font-size: 11px; }
div#main div#sidebar div.facebook .facebook-connect .FB_userLink { font-size:14px; }
div#main div#sidebar div.facebook .facebook-connect .FB_login_button { display:block; overflow:auto; margin:10px auto; text-align:center; }
div#main div#sidebar div.facebook .facebook-connect .FB_SERVER_IFRAME { height: 255px !important; }
/*
div#main div#sidebar div.facebook a.readmore { position: absolute; top: 28px; right: 10px; display: block; width: 96px; height: 21px; background: url(../images/btn-connectNow.png) no-repeat 0 0; text-indent: -99999px; }*/

/* Deep Footer */
div#deepfooter { position: relative; clear: both; width: 990px; height: 200px; background: url(../images/bg-footer.png) no-repeat bottom left; padding-left: 35px; padding-top: 30px; }
div#deepfooter h2 { color: #72b1fe; font-size: 12px; text-transform: uppercase; padding: 10px 0; margin: 0;}
div#deepfooter ul { width: 650px; height: 188px; display: block; float: left; margin: 0; padding: 0; }
div#deepfooter ul li { display:inline; list-style: none; color: #fff; font-size: 11px; line-height: 16px; }
div#deepfooter ul li a { display:block; float:left; width: 138px; color: #fff; }
div#deepfooter div.subscribe {   position: absolute; right: -100px; bottom: 1px; width: 530px; background: url(../images/bg-footer-player.jpg) no-repeat bottom right; height: 250px; }
div#deepfooter div.subscribe h3 { width: 166px; height: 36px; background: url(../images/btn-subscribeTo.png) no-repeat 0 0; margin: 90px 0 0 0; padding: 0; display: block; text-indent: -99999px; }
div#deepfooter div.subscribe p { color: #fff; font-size: 11px; width: 185px; padding-left: 5px; }
div#deepfooter div.subscribe a { background: url(../images/btn-subscribeNow.png) no-repeat 0 0; width: 109px; height: 27px; display: block; text-indent: -99999px; }

/* Footer */
div#footer { position: relative; clear: both; width: 990px; height: 100px; margin-top: 25px; background: #fff; }
div#footer img { float: left; }
div#footer div#copyright { float: right; width: 320px }
div#footer div#copyright p { font-size: 11px; margin: 0; padding: 0 }
div#footer div#copyright ul { display: block; margin: 5px 0; padding: 0; }
div#footer div#copyright ul li { font-size: 11px; display: inline; background: url(../images/bg-pipe-dark.png) no-repeat 0 2px; margin: 0;  padding: 0 2px 0 5px; list-style: none}
div#footer div#copyright ul li.first {padding-left: 0; background-image: none}
div#footer div#copyright ul li a { color: #ee3b33; }

/* jquery ui tabs */
.ui-tabs-hide { display:none; }

/* modifications */
div#main div#sidebar div#schedule { height:auto; overflow:auto; }
div#main div#sidebar div#schedule h4 a { color:#fff; }
div#main div#sidebar div#schedule ul { overflow:visible; margin:0 5px; }
body div#main div#sidebar div#schedule ul li { display:inline; padding:2px; }
body div#main div#content div#bloglist div.article { overflow:visible; }
div#main div#sidebar div#most div.items { overflow:visible !important; }
div#main div#sidebar div.feature div.inner p { overflow:visible; height:auto; }
div#main div#sidebar div#schedule div.schedule-feature { height:auto; overflow:auto; min-height:224px; }
div#main div#sidebar div#schedule div.schedule-feature-bottom { height:10px; width:283px; background:url(../images/bg-section-feedBlue-bottom.png) no-repeat; }
div#main div#sidebar div#schedule div.schedule-feature { clear:both; float:left; }
div#main div#sidebar div#schedule div.schedule-feature .event { clear:both; }
div#main div#sidebar div#schedule ul li a { display:block; width:100%; color:#fff; }
div#main div#sidebar div#schedule ul li a span.name { float:left; }
div#main div#sidebar div#schedule ul li a span { float:right; }
.article { overflow:auto; }
.comments { clear:both; }
.article p { margin:10px 0; }
.aligncenter { margin:0 auto; text-align:center; display:block; }
.article hr { display:block; background:none; border:solid 1px #f1f1f1; clear:both; margin:5px 0; }
