body {background:#d6d6d6 url(body-bg.gif) repeat-x; font-size:76%; font-family:Arial, Helvetica, sans-serif;}
#container {width:1002px;position:relative;margin:0 auto; background-color:#FFF;}

/* msn */
body.msn {margin: 0; padding: 0; background:url(msn-site-bg.gif) repeat-x #eeeeee; color:#333; }
body.msn #container {width:1002px; padding:0px; background-color:#FFFFFF;}
body.msn .tt-search {display:none}

/*Re-sets*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:100%; }
p,ul {list-style:none;}
p {margin-bottom:0.8em}
ol {list-style-position:inside}
a {color:#000;}
a img {border:none}
a, a:link, a:active, a:focus, label, object {outline: none;}
a:hover {text-decoration:none;}
table {border-collapse: collapse;}
div,ul,ol,form {zoom:1}
div:after, ul:after, form:after,.ss-box-fixtures h3:after{content:".";display:block;height:0px;line-height:0px;clear:both;visibility:hidden;}

.tt-link { background:url(icon-bullet.png) 0 2px no-repeat; padding-left:20px!important; margin-right:8px; }
.tt-head { background:#000 url(tt-header-bg.jpg) repeat-x; color:#FFF; padding:8px 12px; font-size:1.15em; }
.js-hdn { display:none; }

/*Header*/
.tt-header { padding:15px 0 15px 10px; position:relative; background:#3e3f44 url(tt-header-bg.gif);}

.tt-banner { width:728px; height:90px; background:none; color:#fff; float:left; margin:0 10px 0 0; display:inline; }
.tt-skyscraper { width:160px; height:600px; background:none; color:#fff; float:right; margin:0 10px 0 10px; display:inline; }
.tt-ad-page .tt-search {display:none;}
.tt-ad-page  {background:#d6d6d6 url(body-bg-banner.gif) repeat-x}
.tt-ad-page .tt-header {padding-left:7px; overflow:hidden; width:995px;}
.tt-ad-page .tt-header .tt-logo {margin-left:3px; display:inline;}
.tt-ad-page .tt-banner {width:988px; height:auto; float:left; position:relative;}
.tt-ad-page  div.tt-banner div {text-align:left; width:988px;}
.tt-ad-page #tt-sponsor-expand {height:115px;width:988px;overflow:hidden;cursor:pointer;}
#tt-sponsor-expand {height:115px; width:988px; overflow:hidden; cursor:pointer; margin-top:14px;}

.tt-strip-home {float:left; width:100%; height:75px; margin-bottom:10px; }

.tt-search { width:234px; height:23px;  color:#fff; float:right;  padding:10px 0px 8px 8px; font-size:0.9em; position:relative; border:1px solid #555; }
.tt-search form {float:left;}
.tt-search input {float:left; margin:0 7px 0 2px;}
.tt-search input.typeinput {width:177px;}
.tt-search input.inputbutton {width:32px; height:20px;}
.tt-search label {float:left;}

.tt-login { position:absolute; top:0; right:10px; font-weight:normal; font-size:1em; height:24px; width:53px;}
.tt-login a {color:#fff; font-weight:bold; text-decoration:none; background:url(tt-login-tab.gif) no-repeat; float:left; height:21px; width:42px; padding:3px 0 0 11px;}
.tt-login a:hover {color:#000; background:url(tt-login-tab.gif) no-repeat 0 -24px;}

.tt-logout { position:absolute; top:0; right:10px; font-weight:normal; font-size:1em; height:24px; width:64px;}
.tt-logout a {color:#fff; font-weight:bold; text-decoration:none; background:url(tt-logout-tab.gif) no-repeat; float:left; height:21px; width:53px; padding:3px 0 0 11px;}
.tt-logout a:hover {color:#000; background:url(tt-logout-tab.gif) no-repeat 0 -24px;}

.tt-register { position:absolute; top:0; right:71px; font-weight:normal; font-size:1em; height:24px; width:68px;}
.tt-register a {color:#fff; font-weight:bold; text-decoration:none; background:url(tt-reg-tab.gif) no-repeat; float:left; height:21px; width:57px; padding:3px 0 0 11px;}
.tt-register a:hover {color:#000; background:url(tt-reg-tab.gif) no-repeat 0 -24px;}



.tt-logo { float:left; clear:left; height:41px;_margin-bottom:-3px; margin-top:14px; _overflow:hidden;width:380px;}
.tt-twitter {background:url(tt-twitter-bg.gif) no-repeat; width:476px; float:right; margin-top:12px; padding:8px 8px 8px 92px; color:#00486e;  }
.tt-twitter p { margin:0; height:15px; overflow:hidden;}
.tt-twitter p a { text-decoration:none;}
.tt-twitter p a:hover { text-decoration:underline;}
.tt-twitter-bird { position:absolute; left:940px; top:161px}

.tt-featured-matches { width:522px; float:left; color:#00486e;margin-top:14px; padding:0 0 0 67px; height:43px; overflow:hidden; margin-left:10px; }

.tt-featured-matches div span { color:#999; padding-right:3px; }
.tt-featured-matches p { width:100%; position:relative; top:-2px; font-size:80%;}
.tt-featured-matches a { top:-10px; margin:0 5px 0 2px; height:9px; position:relative; }
.tt-featured-matches a.tt-feat-live { width:7px;}
.tt-featured-matches a.tt-feat-result { width:7px;}
.tt-featured-matches a.tt-feat-sc { width:60px;}
.tt-featured-matches a.tt-feat-skybet { width:31px;}


.tt-nav {z-index:999999!important; position:relative;}
.tt-menu { color:#fff; /*border-bottom:3px solid #ccc;*/ background:#3e3f44 url(nav-bg.gif) bottom repeat-x; padding-left:10px;}
.tt-menu ul { font-size:1.2em; padding:0; }
.tt-menu li { float:left; font-weight:bold; border-left:1px solid #2b5718; padding:9px 0;background:url(tt-nav-bg.gif);}

.tt-menu li:first-child { border-left:0; }
.tt-menu li:first-child a { background:#fff url(nav-corner-2.gif) top right no-repeat;}
.tt-menu li:first-child a:hover { background:#fff url(nav-corner-2.gif) top right no-repeat;}

.tt-menu li.nav-last a { background:url(nav-corner.gif) top right no-repeat;}
.tt-menu li.nav-last a:hover { background:#fff url(nav-corner-2.gif) top right no-repeat;}
.tt-menu li a { color:#fff; text-decoration:none; padding:9px 24px;}
.tt-menu li a.home-link { background:#fff url(tt-home-icon.gif) no-repeat; padding-left:4px; padding-right:32px}
.tt-menu li a.home-link span {}
.tt-menu li a.home-link:hover, .tt-menu li.home-link a:hover { background:#fff url(tt-home-icon2.gif) no-repeat; color:#fff!important; }
.tt-menu li a:hover, .overlayhover {background-color:#fff!important; color:#000!important;}
.tt-menu li:first-child a:hover {color:#fff!important;}
.tt-menu .tt-menu-overlay li:first-child a:hover {color:#000!important;}

.tt-menu li.nav-last .overlayhover { background:#fff url(nav-corner-2.gif) top right no-repeat;}
.tt-menu li:hover {border-left:1px solid #999;}
.tt-menu li:first-child:hover {border-left:none;}

.tt-menu-overlay {display:none;margin-top:9px; margin-left:-5px; height:230px; border-bottom:14px solid #bbb; background:#fff;position:absolute;width:966px;left:0px;padding:20px 18px 20px 18px; color:#000;}

.tt-menu-overlay.tt-teams-menu {}
.tt-menu-overlay.tt-menu-debate {height:300px;}

.tt-menu-overlay.tt-menu-my-team { background-color:#000!important; border-bottom:14px solid #444; margin-top:6px!important}

*:first-child+html .tt-menu-overlay.tt-menu-debate {height:310px;}
.tt-menu-overlay.tt-menu-fun {}

.tt-menu-games { float:left; width:620px; border-right:3px solid #ddd; }
.tt-menu-social { float:left; width:322px; margin-left:18px; }

.tt-menu-games h2, .tt-menu-social h2 { font-size:1.6em; margin-bottom:10px; }
.tt-menu-game { font-size:0.9em; width:300px; float:left; margin:0 5px 5px 0; }
.tt-menu-game h3 { margin-bottom:6px; font-size:1.15em; }
.tt-menu-game h3 a:hover { text-decoration:underline; }
.tt-menu-game p { font-weight:normal; }
.tt-menu-game a { background:none!important; }
.tt-menu-game a.tt-link { background:url(icon-bullet.png) 0 2px no-repeat!important; font-weight:bold; text-decoration:underline; }
.tt-menu-game p a:hover { text-decoration:none; }
.tt-menu-game img { float:left; margin-right:6px; border:1px solid #ccc; }

*:first-child+html .tt-menu-overlay {margin-top:36px;}
* html .tt-menu-overlay {margin-top:36px;}

.tt-menu .tt-menu-overlay ul { font-size:0.8em; width:20%; float:left;  }
.tt-menu .tt-menu-overlay li, .tt-menu .tt-menu-overlay li a, .tt-menu .tt-menu-overlay li:first-child a {background:none; border:0; color:#000; padding:0!important; margin:0; }
.tt-menu .tt-menu-overlay li { float:none; font-weight:normal; width:166px;}

.tt-menu .tt-menu-overlay li a { width:166px;display:block; padding:1px 5px!important; }
.tt-menu .tt-menu-overlay li a:hover { text-decoration:underline; background-color:#000!important; color:#fff!important; text-decoration:none; }
.tt-menu .tt-menu-overlay li h2 { font-size:1.2em;}
.tt-menu .tt-menu-overlay li h2 a:hover { color:#000!important; text-decoration:underline; background-color:#fff!important; }
li.nav-more-topspace, h2.nav-more-topspace {margin-top:19px!important;}
li.nav-more-bottomspace { margin-bottom:10px!important;}

.tt-menu .tt-menu-overlay.tt-teams-menu ul { width:184px; margin-right:8px; border-right:1px solid #ddd; }
.tt-menu .tt-menu-overlay.tt-teams-menu li { float:left; font-weight:normal; width:84px!important;_width:70px!important;}
.tt-menu .tt-menu-overlay.tt-teams-menu li a {width:84px!important;_width:70px!important;}
.tt-menu .tt-menu-overlay.tt-teams-menu h2 {padding-left:0!important; clear:left!important; float:left;}
.tt-menu .tt-menu-overlay.tt-teams-menu h2 li {width:166px!important;_width:140px!important; font-size:1.2em; font-weight:bold; clear:left!important; float:left; }
.tt-menu .tt-menu-overlay.tt-teams-menu h2 li a {width:166px!important;_width:140px!important;}
.tt-menu .tt-menu-overlay h2 li a:hover { color:#000!important; text-decoration:underline; background-color:#fff!important; }

.tt-menu-overlay.tt-teams-menu, .tt-menu-overlay.tt-comp-menu {font-size:0.95em;}
.tt-menu .tt-menu-overlay.tt-teams-menu li a { width:166px;display:block; }

.tt-menu .tt-menu-overlay .tt-menu-link { background:url(tt-menu-link-bg.gif) 0 2px no-repeat; padding-left:20px; margin-right:8px; }
.tt-menu .tt-menu-overlay a.tt-menu-link:hover {text-decoration:none;}

.tt-menu .tt-menu-overlay h2 { height:22px; clear:left;}
.tt-menu .tt-menu-overlay h2 a { margin-bottom:6px;}
.tt-menu .tt-menu-overlay h2.tt-pl-header a {background:url(icon-pl.gif) no-repeat left!important; padding-left:22px!important;}
.tt-menu .tt-menu-overlay h2.tt-fl-header a {background:url(icon-fl.gif) no-repeat left!important; padding-left:22px!important;}
.tt-menu .tt-menu-overlay h2.tt-spl-header a {background:url(icon-spl.gif) no-repeat left!important; padding-left:22px!important;}
.tt-menu .tt-menu-overlay h2.tt-facup-header a {background:url(icon-facup.gif) no-repeat left!important; padding-left:22px!important;}
.tt-menu .tt-menu-overlay h2.tt-cl-header a {background:url(icon-cl.gif) no-repeat left!important; padding-left:20px!important;}
.tt-menu .tt-menu-overlay h2.tt-europa-header a {background:url(icon-europa.gif) no-repeat left!important; padding-left:20px!important;}
.tt-menu .tt-menu-overlay h2.tt-carling-header a {background:url(icon-carling.gif) no-repeat left!important; padding-left:20px!important;}
.tt-menu .tt-menu-overlay h2.tt-mls-header a {background:url(icon-mls.gif) no-repeat left!important; padding-left:20px!important;}
.tt-menu .tt-menu-overlay h2.tt-world-header a {background:url(icon-world.gif) no-repeat left!important; padding-left:20px!important;}
.tt-menu .tt-menu-overlay h2.tt-homenat-header {background:url(icon-homenat.gif) no-repeat left!important; padding:6px 0 0 22px!important; }

.tt-menu .tt-menu-overlay.tt-teams-menu li.nav-more-topspace, .tt-menu .tt-menu-overlay.tt-teams-menu li.nav-more-topspace a { width:166px!important; }

.tt-menu ul li.tt-my-team {margin-left:238px; background-image:url(tt-my-profile.jpg); padding:11px 0 7px 0; background-color:#000; border:0; width:132px; overflow:hidden;}
.tt-menu ul li.tt-my-team a { padding:0 20px;}
.tt-menu ul li.tt-my-team a:hover { color:#b3d88b!important; }
.tt-menu li.tt-my-team:hover {border-left:none;}
.tt-menu li.tt-my-team:hover a:hover {background:none;}

.tt-menu li.tt-my-team a:hover, .tt-menu li.tt-my-team .overlayhover {background:none!important; color:#fff!important;}

.tt-menu ul li.tt-my-teamtalk {margin-right:10px; background:none!important; padding:14px 0 7px 0; border:0; font-size:0.8em; float:right!important; color:#ddd; overflow:hidden; display:inline;}
.tt-menu ul li.tt-my-teamtalk a { padding:0 5px; text-decoration:underline;}
.tt-menu ul li.tt-my-teamtalk a:hover { text-decoration:none; }


.tt-menu li.tt-my-teamtalk a:hover, .tt-menu li.tt-my-teamtalk .overlayhover {background:none!important; color:#fff!important;}

/* nav bet tab */
.tt-menu li.skybet-tab { background:url(tt-nav-skybet-tab.gif) no-repeat -1px 0px; }
.tt-menu li.skybet-tab a.overlay { padding-left:15px!important; }
.tt-menu li.skybet-tab a.overlay:hover { background:#fff url(tt-nav-skybet-tab-inv.gif) top right no-repeat!important; padding-right:15px!important; padding-left:15px!important;}
.tt-menu li.skybet-tab a.overlay img { width:62px; height:15px; margin:-2px 0; @margin:0 0 -4px 0; @padding-bottom:3px; }
.tt-menu li.skybet-tab a.overlay.overlayhover { background:#fff url(tt-nav-skybet-tab-inv.gif) top right no-repeat!important; padding-left:15px!important;padding-right:15px!important; margin-right:9px;}
.tt-menu ul li.tt-my-team {margin-left:136px;}

.tt-menu li.skybet-tab .tt-menu-debate { height:320px; }

.tt-menu li.skybet-tab .tt-menu-overlay a { background:none!important; padding-left:0!important; }
.tt-menu li.skybet-tab .tt-menu-overlay a.tt-link { background:url(icon-bullet.png) 0 2px no-repeat!important; text-decoration:underline; font-size:90%; font-weight:bold; padding-left:20px!important; }
.tt-menu li.skybet-tab .tt-menu-overlay a.tt-link:hover { background:url(icon-bullet.png) 0 2px no-repeat!important; text-decoration:none; font-size:90%;}

.tt-menu li.skybet-tab .tt-menu-video p.main { padding-top:0; font-size:90%; }
.tt-menu li.skybet-tab .tt-menu-video p.bet a.tt-link, .tt-menu li.skybet-tab .tt-menu-video p.bet a.tt-link:hover { background:0!important; padding-left:0!important; }

.tt-menu li.skybet-tab .tt-menu-video .tt-menu-blog a img { float:left; margin:10px 0 0 0; border-width:2px; }
.tt-menu li.skybet-tab .tt-menu-video .tt-menu-blog p { padding:0 0 0 10px; float:left; }
.tt-menu li.skybet-tab .tt-menu-video .tt-menu-blog h2 a span { font-weight:bold!important; }
.tt-menu li.skybet-tab .tt-menu-video .tt-menu-blog h2 a:hover span { color:#3d781e!important; }
.tt-menu li.skybet-tab .tt-menu-video .tt-menu-blog .tt-menu-blog-para { padding-top:5px; width:290px; background:none!important; font-size:80%; }

.tt-menu li.skybet-tab .tt-menu-debate-features { margin-top:29px; }
.tt-menu li.skybet-tab .tt-menu-debate-feature { margin-bottom:30px; }


/* football debate tab */
.tt-menu-overlay.tt-menu-debate {padding:20px 0px 20px 18px!important; width:984px; }
.tt-menu-your-say, .tt-menu-video { font-family:Georgia, "Times New Roman", Times, serif; width:438px; padding-right:14px; float:left; background:url(tt-menu-quote-bg.gif) 160px 30px no-repeat; }
.tt-menu-video { font-family:Arial, Helvetica, sans-serif; background-image:none; }
.tt-menu-your-say img, .tt-menu-video img { float:left; margin-right:18px; border:3px solid #bbb;}
.tt-menu-video img { margin-right:10px; }
.tt-menu-your-say h2 { font-size:1.6em; font-weight:normal; margin-bottom:12px; }
.tt-menu-video h2 { font-size:1.3em; margin-bottom:7px; }
.tt-menu-video h2 a:hover {color:#3d781e!important;}
.tt-menu-your-say p, .tt-menu-video p { font-weight:normal;  line-height:1.55em; margin:0; padding:6px 0 0 0; }
.tt-menu-your-say-more { font-size:0.8em}
.tt-menu-your-say-more a { font-weight:bold; text-decoration:underline!important; }
.tt-menu-your-say-more a:hover { text-decoration:none!important}

.tt-menu-your-say .tt-menu-blog {position:relative; float:left; clear:left;}
.tt-menu-video .tt-menu-blog {margin:0 0 0 0; clear:both; }
.tt-menu-your-say .tt-menu-blog h2 { margin:10px 0 0 0; font-size:1.4em; }
.tt-menu-video .tt-menu-blog h2 { margin:10px 0 0 0; font-size:1.2em; clear:left; padding-top:10px; }
.tt-menu-blog h2 a { color:#3d781e!important;font-weight:blod;}
.tt-menu-video .tt-menu-blog h2 a:hover { color:#000!important;}
.tt-menu-blog h2 a span {font-weight:normal; color:#000000!important; }
.tt-menu-blog p.tt-menu-blog-para { background:url(quotes1.gif) 0px 8px no-repeat; padding-left:22px;}
.tt-menu-blog p a { text-decoration:underline; font-weight:bold; }
.tt-menu-blog p a:hover { text-decoration:none; }
.tt-menu-your-say .tt-menu-blog p, .tt-menu-video .tt-menu-blog p { font-size:0.9em; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; color:#444; font-weight:normal!important;}
.tt-menu-your-say .tt-menu-blog p a, .tt-menu-video .tt-menu-blog p { font-weight:bold; }

.tt-menu li .tt-menu-overlay a { color:#000; padding:0;}

.tt-menu-debate-features {width:300px; margin-right:8px; float:left;}
.tt-menu-debate-features.tt-menu-debate-gal {width:510px;}
.tt-menu-debate-features h2, .tt-menu-debate-list h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal; margin-bottom:7px; }
.tt-menu-debate-features.tt-menu-debate-gal h2 a:hover { color:#3d781e!important;}

.tt-menu-debate-features { margin-bottom:12px; }
.tt-menu-debate-feature h3 { font-size:1.1em; margin-bottom:6px; color:#3d781e; }
.tt-menu-debate-feature h3 a { color:#3d781e!important;}
.tt-menu-debate-features.tt-menu-debate-gal h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; margin-bottom:10px; }
.tt-menu-debate-features.tt-menu-debate-gal .tt-menu-debate-feature { margin-bottom:14px; }
.tt-menu-debate-features.tt-menu-debate-gal .tt-menu-debate-feature h3 { font-size:1em; margin-bottom:0; }
.tt-menu-debate-features.tt-menu-debate-gal .tt-menu-debate-feature p { line-height:1.4em; }
.tt-menu-debate-feature img { float:left; margin:0 6px 2px 0; border:2px solid #bbb; }
.tt-menu-debate-feature p { font-weight:normal; font-size:0.9em; margin:0; line-height:1.5em; color:#444; }
.tt-menu-debate-feature p a { font-weight:bold; text-decoration:underline; }
.tt-menu-debate-feature p a:hover {text-decoration:none;}
.tt-menu-debate-list { width:220px!important; float:left; }
.tt-menu .tt-menu-overlay .tt-menu-debate-feature h4 { margin-bottom:4px; }
.tt-menu .tt-menu-overlay .tt-menu-debate-feature li { line-height:21px; float:left; }
.tt-menu .tt-menu-overlay .tt-menu-debate-feature li a { padding:0!important; width:220px!important; float:left; clear:left;}
.tt-menu .tt-menu-overlay .tt-menu-debate-feature li a:hover {background-color:#fff!important; color:#000!important; text-decoration:underline; }

/* breadcrumb / sub-nav */
.tt-nav-sub, .tt-nav-trail {background:#fff url(tt-nav-sub-bg.gif) no-repeat; padding-top:8px; }
.tt-nav-sub ul, .tt-nav-trail ul { padding:2px 14px 0 14px; }
.tt-nav-sub li { display:inline; padding-right:6px; font-size:0.9em; font-weight:bold; border-right:1px solid #aaa; }
.tt-nav-sub li a { font-weight:normal; text-decoration:none;padding-left:6px;}
.tt-nav-trail li { display:inline; font-size:0.9em; font-weight:bold; }
.tt-nav-trail li a { font-weight:normal; padding-left:6px;padding-right:12px; background:url(tt-nav-trail-bg.gif) no-repeat right;}
.tt-nav-trail li.current-location { padding-left:6px; font-weight:normal; }
.tt-nav-sub li a:hover { font-weight:normal; text-decoration:underline; }

/*main content area*/
.tt-content { margin:10px 10px 2px 10px; padding-bottom:14px; }

/*Layouts*/
.tt-c1, .tt-c2, .tt-c3 { float:left; }

.tt-layout-home .tt-layout-home-top { margin-bottom:3px;}
.tt-layout-home .tt-layout-home-top .tt-c1 {margin-right:10px; width:496px}
.tt-layout-home .tt-layout-home-top .tt-c2 {width:474px;}

.tt-home-ys-box { margin-bottom:8px; background-color:#ddd; padding:12px;}
.tt-home-ys-box img { float:right; border:1px solid #fff; margin-left:8px;}
.tt-home-ys-box p { font-size:1.1em; line-height:1.5em; margin-bottom:5px}
.tt-home-ys-box p a { font-weight:bold; }

.tt-home-ys-box.team { height:auto; }
.tt-home-ys-box.team p a { font-size:90%; }

.tt-home-features-box {height:238px; margin-bottom:8px; background-color:#ddd;}

.tt-home-features-promo { padding:12px 15px; border-left:1px solid #ccc; height:174px; }
.tt-home-features-promo img { margin-bottom:6px; border:1px solid #999; }
.tt-home-features-promo p { margin-bottom:6px; font-size12px; line-height:1.25em; color:#444; }
.tt-home-features-promo p a { font-weight:bold; font-size:1.1em; width:100%; float:left;}

.tt-layout-home .tt-layout-home-top .tt-home-features-box .tt-c1, .tt-layout-home .tt-layout-home-top .tt-home-features-box .tt-c2, .tt-layout-home .tt-layout-home-top .tt-home-features-box .tt-c3 { width:158px; margin:0;height:235px;border-bottom:1px solid #ccc;overflow:hidden;}
.tt-home-features-box .tt-c3 { border-right:1px solid #ccc;width:157px!important; }

.tt-home-features-box .tt-head { background-image:url(tt-feature-header-bg.jpg); }

.tt-layout-home .tt-layout-home-bottom .tt-c1 {margin-right:10px; width:496px }
.tt-layout-home .tt-layout-home-bottom .tt-c2 {margin-right:10px; padding-right:10px; width:300px;border-right:1px solid #ccc; }
.tt-layout-home .tt-layout-home-bottom .tt-c3 {width:152px;}

.tt-layout-1 .tt-c1 {margin-right:10px; width:166px;}
.tt-layout-1 .tt-c2 {margin-right:10px; width:496px;}
.tt-layout-1 .tt-c3 {width:300px }
.tt-layout-2 {}
.tt-layout-2 .tt-c1 {margin-right:10px; width:672px;}
.tt-layout-2 .tt-c2 {width:300px }
.tt-layout-3 {}
.tt-layout-3 .tt-c1 {width:982px; }
.tt-layout-4 {}
.tt-layout-4 .tt-c1 {width:802px; }
.tt-layout-4 .tt-c2 {width:180px; }

/*Page Headers - black bar*/
.tt-page-header { font-size:1.15em; background-color:#000; color:#fff; padding:6px 8px 6px 8px; margin-bottom:6px;}
.tt-page-header span, .tt-head span { color:#b3d88c; }

/*Page Headers - black bar*/
.tt-home-promo { margin-bottom:8px;}
.tt-home-promo .tt-head { border-bottom:1px solid #fff; }
.tt-home-promo img { border:1px solid #000;}
.tt-home-promo a { color:#fff; text-decoration:none; }

/*Accordion - tables / fixtures / results*/
.tt-accordion {width: 166px;border-bottom: solid 1px #c4c4c4; margin-bottom:10px;}
.tt-accordion h3 {background: #e9e7e7 url(acc-btn.gif) no-repeat right -35px;padding: 8px 10px;margin: 0;font: bold 100%/100% Arial, Helvetica, sans-serif;border-top: solid 1px #c4c4c4;cursor: pointer; color:#fff;}
.tt-accordion h3:hover {background-color: #e3e2e2;}
.tt-accordion h3.active {background-position: right 0px;}
.tt-accordion div { margin: 0; padding:2px 0}
.tt-accordion p {padding:10px; font-weight:bold; float:left;}

/*home tables*/
.tt-accordion div table {}
.tt-accordion div table th {text-align:left; padding:1px 8px;}
.tt-accordion div table tr {border:1px solid #ccc;}
.tt-accordion div table thead tr {border-top:0; border-bottom:0;}
.tt-accordion div table tr.odd { background-color:#eee; }
.tt-accordion div table td { padding:2px 8px;}
.tt-accordion div table td a { text-decoration:none; color:#115701 }
.tt-accordion div table td a:hover { text-decoration:underline; }
.tt-accordion div ul { font-weight:bold; padding:4px 7px; }
.tt-accordion div li { display:inline; padding-right:3px;}
.tt-accordion div table th.competition a { float:left; padding:5px 0; color:#000; font-weight:bold; }

.tt-accordion div table td.teams {float:left; width:150px; border-right:#ccc 1px solid;}
.tt-accordion div table td.teams a {float:left; width:135px; clear:left;}
.tt-accordion div table td.teams span {float:right; width:15px; text-align:center; clear:none;}
.tt-accordion div table td.teams span a {width:15px; clear:none;}

.tt-accordion div table tr#highlight td {background-color:#448726!important; color:#fff;}
.tt-accordion div table tr#highlight td a {color:#fff;}

.tt-poll-promo { background-color:#000; padding:0 8px 0 8px; margin-bottom:8px; }
.tt-poll-promo h2 { padding:8px 0; border-bottom:1px solid #333}
.tt-poll-promo p { font-weight:bold; line-height:1.5em; color:#fff; margin:2px 0 8px 0;}
.tt-poll-promo p a { color:#fff; }
.tt-poll-promo form { font-size:90%; }
.tt-poll-promo dl { margin-bottom:4px; float:left; width:284px; }
.tt-poll-promo dt { float:left; width:20px; height:20px; clear:left;}
.tt-poll-promo dd { color:#fff; float:left; height:20px; padding-top:2px; @padding-top:4px;}
.tt-poll-promo dd label { margin-left:4px; float:left; width:260px; }
.tt-poll-promo dt input { float:left; width:20px; height:20px;}
.tt-poll-promo-btn { margin-bottom:4px; }

.tt-layout-1 .tt-c1 .tt-poll-promo dl { width:150px; }
.tt-layout-1 .tt-c1 .tt-poll-promo dd label { width:126px; }

.tt-home-marketing {float:left; background:#ddd; width:280px; border:1px solid #ccc; padding:5px 10px 5px 10px; overflow:hidden;}
.tt-home-marketing h1 {color:#115701 ; font-size:130%; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #ccc; margin-bottom:10px;}
.tt-home-marketing a {float:left; text-decoration:none; width:280px; cursor:pointer;}
.tt-home-marketing a p {width:198px; float:left; line-height:16px;}
.tt-home-marketing a img {float:left; margin-left:20px; border:#fff 1px solid; display:inline;}

.tt-home-promo {width:152px; height:185px; position:relative;overflow:hidden;}
.tt-home-promo a {display:block}
.tt-home-promo img {position:absolute;}
.tt-home-promo h4 {background:black;color:white;padding:3px 0px 4px 5px}
.tt-home-promo p {position:absolute; background-color:#000; color:#fff; top:88px; width:140px; padding:5px 6px; height:86px; line-height:1.2em; font-size:0.9em}
.tt-home-promo p.anim {top:184px;opacity:0.8; filter: alpha(opacity=80);}
.tt-home-promo p a { font-weight:bold; font-size:1.1em; line-height:1.4em; margin-top:2px; }

/*Top story*/
.story-container { width:496px; margin:0; padding:0;position:relative; background:#fff; float:left;overflow:hidden; height:397px;}
.story-container-single { width:496px; margin:0px 0 8px 0; padding:0;position:relative; background:#fff; float:left;overflow:hidden; height:363px;}
ul.story-scroll {width:2976px; z-index:1;position:relative;padding:0;margin:0;overflow:hidden;list-style-type:none;}
li.story-content {float:left;width:496px; background:#000 url(acc-con-bg.gif); height:361px; position:relative;overflow:hidden; border-bottom:3px solid #bbb;}
.story-scroll li.story-content a img { z-index:1; height:259px; margin:0;}
li.story-content h4 { font-size:17px; padding:3px 10px 0 10px; margin:0; font-weight:bold; }
li.story-content h4 a {text-decoration:none; color:#fff; }
li.story-content h4 a:hover {text-decoration:underline;}
li.story-content p { color:#999; line-height:1.4em; z-index:3; padding:0 12px 6px 11px; margin-bottom:0;}
li.story-content ul { margin:0; padding:0 0 0 11px; list-style-type:none; }
li.story-content li { display:inline; padding-right:8px;}
li.story-content li a { color:#fff; font-weight:bold; padding-right:2px; }
.story-nav {padding:0;margin:0;list-style-type:none; margin-bottom:1px; background:#222 url(story-nav-bg.gif) repeat-x;}
.story-nav li {float:left; margin:0; font-size:0.9em; padding:9px 0;z-index:9; border-right:1px solid #333;border-left:1px solid #666;}
.story-nav li a { color:#ccc; padding:9px 12px; text-decoration:none;}
.story-nav li a:hover { color:#fff; background-color:#555;}
.story-nav li a:focus {outline:none;}
.story-nav li img {display:none;}
.story-nav li.story-on {background:#222; position:relative; padding-bottom:2px; padding:9px 0;}
.story-nav li.story-on img { display:block; position:absolute; top:32px; left:42px;}
.story-nav li.story-on a {background:#222; color:#fff;padding:9px 12px;}
.count{color:#fff; background-color:#206514; padding:3px 8px 3px 12px; position:absolute; top:270px; left:0px; font-size:1.1em; font-weight:bold; z-index:4;}

/*Skybet + facebook promo strips*/
.skybet-space, .facebook-space { background:#004 url(skybet-logo.gif) 12px 50% no-repeat; min-height:25px;_height:25px; margin-bottom:8px; border:1px solid #999; padding:9px 0 0 106px; clear:both;}
.facebook-space { background:#3b5997 url(facebook-logo.gif) 12px 10px no-repeat;padding:9px 0 0 90px;}
.skybet-space p, .skybet-space a, .facebook-space p, .facebook-space a { color:#fff; }

.tt-news-item-one, .tt-news-item-two { width:100%; float:left; clear:left; padding:6px 0 14px 0; border-bottom:1px dotted #999; }
.tt-news-item-one h2 { font-size:1.5em; margin-bottom:4px; font-weight:normal }
.tt-news-item-one h2 a { text-decoration:none; }
.tt-news-item-one h2 a:hover { text-decoration:underline; }
.tt-news-item-one img { float:left; margin-right:7px; border:1px solid #999; }
.tt-news-item-one p { margin:2px 0 6px 0; }
.tt-news-item-one ul {  }
.tt-news-item-one li { display:inline; margin-right:10px;}

.tt-news-item-two { padding:10px 0 0 0;}
.tt-news-item-two img {float:right; margin:0 5px 12px 8px; border:1px solid #999;}
.tt-news-item-two h2 {padding-bottom:4px; font-size:1.2em;}
.tt-news-item-two h2 a {text-decoration:none; color:#000;}
.tt-news-item-two h2 a:hover { text-decoration:underline; }

.tt-news-list {clear:left;}
.tt-news-list h2 {color:#fff; background: #000;padding:10px;margin: 0;font: bold 100%/70% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: 1px solid #999;}
.tt-news-list ul {width:46%; margin:1% 2%;_margin:1%; float:left; }
.tt-home-news-roundup .tt-news-list ul {width:47%; margin:1% 0;_margin:1% 0; float:left; }
.tt-news-list li {background:url(tt-li-bullet.gif) no-repeat left center; padding:3px 2px 5px 13px;}

.tt-home-news-roundup { margin-bottom:12px; clear:both; }
.tt-home-news-roundup h2 { font-size:1.6em; margin-bottom:6px; }
.tt-home-news-roundup h3 { color:#666; border-bottom:1px solid #ccc; padding:8px 0 6px 0; margin-bottom:4px;position:relative;}
.tt-home-news-roundup h3 span {width:50px;text-align:right;position:absolute;left:99%;top:9px;margin-left:-50px;_margin-left:-60px;}
.tt-home-news-roundup .tt-news-list li:last-child { font-weight:bold; }
.tt-home-news-roundup-head { margin-bottom:6px; }

.tt-news-tabs-tablinks {padding:0;margin:0;list-style-type:none; margin-bottom:1px; background:#222 url(story-nav-bg.gif) repeat-x;}
.tt-news-tabs-tablinks li {float:left; margin:0; font-size:0.9em; padding:9px 0;z-index:9; border-right:1px solid #333;border-left:1px solid #666;}
.tt-news-tabs-tablinks li a { color:#ccc; padding:9px 14px; text-decoration:none;}
.tt-news-tabs-tablinks li a:hover { color:#fff; background-color:#555;}
.tt-news-tabs-tablinks li a:focus {outline:none;}
.tt-news-tabs-tablinks li img {display:none;}
.tt-news-tabs-tablinks li.tt-news-tabs-on {background:#222; position:relative; padding-bottom:2px; padding:9px 0;}
.tt-news-tabs-tablinks li.tt-news-tabs-on img { display:block; position:absolute; top:32px; left:42px;}
.tt-news-tabs-tablinks li.tt-news-tabs-on a {background:#222; color:#fff;padding:9px 16.5px;}

.tt-news-list .tt-roundup-story {width:52%; margin:1% 1% 1% 0; float:left;}
.tt-news-list .tt-roundup-story h4 { font-size:1.15em; margin-bottom:6px;}
.tt-news-list .tt-roundup-story h4 a { text-decoration:none; }
.tt-news-list .tt-roundup-story h4 a:hover { text-decoration:underline; }
.tt-news-list .tt-roundup-story img {float:left; margin-right:6px; border:1px solid #999; }
.tt-news-list .tt-roundup-story p { margin:0; line-height:1.3em; margin-bottom:2px;}
.tt-news-list .tt-roundup-story p a { font-weight:bold; }

.tt-home-blogs { margin-bottom:12px; }
.tt-home-blogs img { float:right; margin:10px 2px; }
.tt-home-blogs h3, .tt-home-blogs h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.4em; font-weight:normal; padding:6px 0 6px 6px; }
.tt-home-blogs h4 { font-size:2em; }
.tt-home-blogs p { padding:0 0 0 6px; line-height:1.6em; margin-bottom:6px; }
.tt-home-blogs ul { margin-left:6px;}
.tt-home-blogs li { float:left; }
.tt-home-blogs li a { padding-left:19px; font-weight:bold; }
.tt-home-blog { border-bottom:1px solid #ccc; float:left; clear:left; width:100%; }
.tt-home-blog:last-child { border-bottom:0; }
.tt-home-blog-two img {float:left; margin:10px 6px;}
.tt-home-blog-col {width:142px; float:right; margin-bottom:10px; }
.tt-home-blog-two .tt-home-blog-col {float:left;}
.tt-home-blog-col ul {clear:both;}
.tt-home-blog-col li { text-align:center;width:130px;  }

.tt-home-blog .tt-list-style1 { padding-bottom:10px; }

/*Features accordion*/
.tt-accordion2 {width: 300px;border-bottom: solid 1px #c4c4c4; margin-bottom:10px;}
.tt-accordion2 h3 {background: #e9e7e7 url(acc-btn.gif) no-repeat right -36px;padding: 9px 10px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: none;cursor: pointer; color:#fff;}
.tt-accordion2 h3:hover {background-color: #e3e2e2;}
.tt-accordion2 h3.active {background-position: right 0px;}
.tt-accordion2 div {background:#000 url(acc-con-bg.gif); margin: 0;padding:12px 10px;border-left: solid 1px #c4c4c4;border-right: solid 1px #c4c4c4;}
.tt-accordion2 img { float:right; margin-right:0; margin-left:8px; border:1px solid #666;}
.tt-accordion2 p {color:#ccc;}
.tt-accordion2 p b {color:#fff;}
.tt-accordion2 div.yoursay { padding:10px; }
.tt-accordion2 div.yoursay img {float:left; margin: 0 8px 8px 0; }
.tt-accordion2 div h4 a { font-size:1.15em; color:#fff; text-decoration:none; }
.tt-accordion2 div h4 a:hover { text-decoration:underline;}
.tt-accordion2 div p { line-height:1.3em; margin-bottom:0; }
ul.tt-more-links { clear:left; width:278px; float:left;}
ul.tt-more-links li {display: inline; background:url(tt-features-li-bg.gif) no-repeat left center; padding:0 10px 1px 9px; font-size:0.9em}
ul.tt-more-links li a { font-weight:bold; text-decoration:none; color:#fff;}
ul.tt-more-links li a:hover { text-decoration:underline; }

/*Photo-box Component*/
.tt-photo-box {width:290px; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px; background:#000 url(tt-photo-box.gif) repeat-x; padding:2px 0 0 10px;}
.tt-photo-box h2 {margin-left:-10px; background:none;}
.tt-photo-box ul.tt-photo-gallery li {float:left; display:inline; width:71px; height:63px; margin:0; font-size:20%;}
.tt-photo-box ul.tt-photo-gallery li a{display:block; border:solid 2px #ddd9da; width:60px; height:54px;}
.tt-photo-box ul.tt-photo-gallery li a:hover,.tt-photo-box ul.tt-photo-gallery li a.highlight {display:block; border:solid 3px #b3d88c; margin:-1px 0 0 -1px;}
.tt-photo-box ul.tt-photo-gallery li p,.tt-photo-box ul.tt-photo-gallery li h4 {display:none}
.tt-photo-box ul.tt-photo-gallery li img { width:60px; height:54px;}
div.tt-photo-box .tt-list-style1 {margin:7px 0px 13px 0px!important; background-position:0px 5px; font-family:Arial, Helvetica, sans-serif;}
div.tt-photo-box .tt-list-style1 li {display:inline;float:left;padding-left:0px; margin-right:0.7em!important;line-height:14pxl; font-weight:bold;}
div.tt-photo-box .tt-list-style1 li a {color:#fff; float:left;}
.tt-photo-box .tt-photo-box-thumbs span {color:#fff;}
.tt-photo-box .tt-photo-box-thumbs span h4 {color:#fff; font-size:130%; padding:2px 0;}
.tt-photo-box .tt-photo-box-thumbs span p {color:#fff; padding-right:10px; color:#999;}

/*Video-box Component*/
.tt-video-box {width:296px; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px; background:#000 url(tt-photo-box.gif) repeat-x; padding:2px 2px 0 2px;}
.tt-video-box h2 {margin-left:-2px; background:none;}

.tt-video-box .vid-img-cont img { width:295px; height:160px; float:left;}
.tt-video-box .vid-img-cont span {position:relative; width:295px; height:35px; margin-top:-35px; background:#000; opacity: 0.7;filter: alpha(opacity=70); float:left; }
.tt-video-box .vid-img-cont h4 a {position:relative; width:253px; height:40px; margin-top:-35px; float:left; background:url(tt-video-btn.gif) no-repeat 5px 6px; display:inline; overflow:hidden; color:#fff; font-size:130%; padding:8px 0 0 35px; text-decoration:none;}

div.tt-video-box .tt-list-style1 {margin:0 0px 13px 8px!important; background-position:0px 5px; font-family:Arial, Helvetica, sans-serif;}
div.tt-video-box .tt-list-style1 img {position:relative;margin-top:2px; margin-bottom:-4px}
div.tt-video-box .tt-list-style1 li {display:inline;float:left;margin-right:0.7em!important;line-height:14pxl; font-weight:bold;}
div.tt-video-box .tt-list-style1 li a {color:#fff;}

/*MPU*/
.mpu { margin-bottom:10px; }

/*Accordion - news round-up*/
.tt-accordion3 {border-bottom: solid 1px #c4c4c4; margin-bottom:10px;}
.tt-accordion3 h2 {color:#fff; background: #000;padding:10px 8px;margin: 0;font: bold 100%/70% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: 1px solid #999;}
.tt-accordion3 h3 { color:#000; background: #ddd url(tt-plus-minus.gif) no-repeat right 5px;padding: 7px;margin: 0;font: bold 100%/70% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: 1px solid #ccc;cursor: pointer;}
.tt-accordion3 h3:hover {background-color: #eee;}
.tt-accordion3 h3.active {background-position: right -10px;}
.tt-accordion3 div { margin: 0; padding:2px 0}
.tt-home-round-up img {float:left; margin:4px 5px 3px 6px; border:1px solid #999;}
.tt-home-round-up ul { margin-top:6px; float:left;}
.tt-home-round-up li { background:url(tt-li-bullet.gif) no-repeat left center; padding:3px 2px 5px 11px;  }
.tt-home-round-up li:first-child { font-weight:bold; }
.tt-home-round-up ul.tt-more-links {padding:0 0 6px 7px;}
.tt-home-round-up ul.tt-more-links li {background:url(tt-roundup-links-bg.gif) no-repeat left center;}
.tt-home-round-up ul.tt-more-links li a {color:#115701;}

/*Footer*/
.tt-footer { background-color:#000; width:970px; position:relative; margin:0 auto; border-top: 5px solid #454545; padding:24px 16px 34px 16px;}
.tt-footer h2 { color:#9ec690; font-size:1.25em; padding-bottom:4px; }
.tt-footer p { color:#999; }
.tt-footer-c1 { width:970px; float:left; }
.tt-footer-c2 { width:240px; margin-left:10px; float:left;}
.tt-footer-c3 { width:240px; margin-left:10px; float:left;}

.tt-footer-item { width:100%; float:left; clear:left; padding:6px 0 0 0; }
.tt-footer-item h2 { font-size:1.15em; padding-bottom:0;}
.tt-footer-item h2 a { text-decoration:none; color:#ccc; }
.tt-footer-item h2 a:hover { text-decoration:underline; }
.tt-footer-item img { float:left; margin-right:7px; border:1px solid #999; }
.tt-footer-item p { margin:2px 0 6px 0; color:#999; line-height:1.45em; }
.tt-footer-item-last {padding-bottom:12px;}

.copyright p { color:#999;}
.copyright p a { color:#ccc; font-weight:bold; font-size:0.9em; margin-right:10px; }
.copyright p img { float:left; margin-right:8px;}


.tt-footer-c2 h3 { color:#ccc; padding-bottom:4px;}
.tt-footer-c2 p { color:#999; margin-bottom:}
.tt-footer-c2 p a { color:#ccc; font-weight:bold; font-size:0.9em; }
.tt-footer-c2 ul li { height:20px; color:#999; }
.tt-footer-c2 ul li a { color:#999; }

.tt-footer-c3 h3 { color:#ccc; padding-bottom:4px;}
.tt-footer-c3 p a { color:#999; }

.tt-footer-c3 ul li { color:#ccc; float:left; display:inline;}
.tt-footer-c3 ul li a { color:#ccc; text-decoration:none; font-weight:bold;}
.tt-footer-c3 ul li ul {padding:5px 0 7px 0; float:left;}
.tt-footer-c3 ul li ul li { color:#999; padding:0 2px; display:inline; float:none;}
.tt-footer-c3 ul li ul li a { color:#999; text-decoration:underline; font-weight:normal; }
.tt-footer-c3 ul li ul li a:hover { text-decoration:none;}


/*Article*/
.tt-article {background:#fff;}
.tt-article .tt-sponsor-strip { background:yellow; float:left; width:100%; height:75px; margin-bottom:10px; }
.tt-article-head { border-bottom:1px solid #ddd; margin-bottom:12px; padding-bottom:5px;}
.tt-article-head h1 {font-size:2.6em; padding-bottom:6px; letter-spacing:-1px;}
.tt-article-head p { float:left; }
.tt-article-head ul { float:right; }
.tt-article-head li { float:left; }
.tt-article-text h2 { font-size:1.5em; border-bottom:1px solid #ccc; font-weight:normal; margin-bottom:10px; padding-top:5px; }
.tt-article-text h3 { font-size:1.2em; margin-bottom:10px; line-height:1.4em; }
.tt-article-text h3 span { color:#3e8022; }
.tt-article-text h4 { font-size:1.2em; margin-bottom:10px; line-height:1.4em; color:#555; font-weight:normal; }
.tt-article-text p.art-txt-first { font-size:1.3em; font-weight:bold; }
.tt-article-text p { font-size:1.15em; line-height:1.5em; }
.tt-article .tt-article-pic {margin-bottom:12px; float:right; padding-left:6px;}
.tt-article .tt-article-pic p {margin:0;}
.tt-article div.article-pic-caption {opacity: 0.85;filter: alpha(opacity=85); padding:4px 4px 0 6px; background-color:#000; font-size:0.9em; color:#fff; margin-bottom:2px; position:absolute; margin-top:-39px; z-index:2; width:392px; }
.tt-article div.article-pic-caption span { float:left; padding:5px 5px 8px 5px}
.tt-article #largeImg {margin:0; margin-bottom:8px; height:210px; position:relative; z-index:1;}
.tt-article .thumbs {float:right;}
.tt-article .thumbs img {border: solid 1px #666;width:22px;height:20px;padding: 1px;}
.tt-article .thumbs img:hover {border-color: #999;}

.ss-inline-video {width:412px;}

.rss {float:left; padding:2px 5px 0 0;}

.share-links li {text-align: center;margin-left:10px; color:#ccc; position:relative;}
.share-links li b {color:#000; }
.share-links span { float:right}
.share-links a {padding: 0;display: block;color: #000000;text-decoration: none;font-weight: bold;}
.share-links li em { color:#000; background:url(icon-hover.png) no-repeat;width: 180px;height: 15px;position: absolute;top: -85px;left: -85px;text-align: center;padding: 20px 5px 32px 5px;font-style: normal;z-index:9999999;display: none;}

.tt-art-foot { padding:10px; border:1px solid #ccc; border-left:0; border-right:0; margin:10px 0 20px 0;}
.tt-art-foot .share-links {float:left;}
.tt-art-foot .share-links.print {float:right;}
.tt-art-foot .share-links li { float:left; margin-right:10px; margin-left:0;}

/*Social Networking*/
.art-social {background:#fff; padding:0; top:-5px; position:relative; @margin-bottom:7px; _margin-bottom:0px;}
.art-social.btm {background:#fff; padding:0; top:0; position:relative; margin-bottom:-5px;}
.art-social a {color:#415985; text-decoration:none;}
.art-social a.fb-like {color:#415985; text-decoration:none; background:#fff url(facebook-like.gif) no-repeat; width:53px; height:18px; text-indent:-9999px; float:left; position:relative; top:-3px; margin-right:10px;}
.art-social a.fb-like.clicked {background:#fff url(icon-facebook-like.gif) no-repeat 0 3px; width:13px;}
.art-social p {float:left;padding:8px 5px 8px 0; height:12px; font-size:90%; color:#464749; position:relative;}
.art-social span {float:left;}
.art-social p.retweet {float:right; top:8px; padding:0;}
.art-social p.retweet a {width:90px; height:24px; float:left; background:url(retweet.gif) no-repeat; text-indent:-9999px; position:relative; top:-6px;}
.art-social p.retweet span {background:#ccc; border:#aaa 1px solid; padding:2px 2px 1px 2px; margin-left:5px; float:left; position:relative; top:-3px;}


/*Article comments*/
#userComments {clear:both;}
.tt-comments { width:642px; background-color:#ddd; padding:5px 15px;}
.tt-comments a { color:#000; }
.tt-comments h1 {float:left; font-size:2em; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 0 20px 0; }
.tt-add-pag {float:right;}
.tt-comments .tt-pagination {float:right; padding-top:22px; padding-right:3px; font-size:110%;}
.reply-form { display:none; clear:both;  }
.reply-form textarea { margin-bottom:8px; float:left; }
.add-comment-btn {clear: left;}
.tt-comment-reply {font-family:Georgia, "Times New Roman", Times, serif; width:456px; background-color:#eee; border:1px solid #999;padding:12px 15px; line-height:1.5em; float:right }
.tt-comment-wrap, .tt-reply-wrap { clear:left; margin-bottom:15px; }
.tt-reply-wrap { padding-left:76px; background:url(reply-arrow.gif) 40px 5px no-repeat; }
.tt-comment-detail, .tt-reply-detail { float:left; width:76px;}
.tt-comment-detail p, .tt-reply-detail p { font-size:0.8em; padding:4px 0 0 11px;}
.comment { width:532px; background-color:#fff; padding:12px 15px; border:1px solid #999; line-height:1.5em; float:left; }
.comment p { font-family:Georgia, "Times New Roman", Times, serif;word-wrap:break-word;  }
p.tt-reply-login { font-family:Arial, Helvetica, sans-serif; background-color:#d4f1b5; padding:5px; border:1px solid #999; margin:10px 0; }
.tt-comment-add { clear:left; }
.comment-textarea { margin-bottom:6px; }
/* Editor */
.editor a {color:#fff!important;}
.tt-comment-wrap.editor .comment, .tt-reply-wrap.editor .tt-comment-reply { background:#1b1f1c!important; color:#fff; }
.tt-comment-wrap.editor .comment a, .tt-reply-wrap.editor .tt-comment-reply a { color:#fff; }
.tt-comment-wrap.editor .tt-comment-detail object, .tt-reply-wrap.editor .tt-reply-detail object { display:none; }
.tt-comment-wrap.editor h3, .tt-reply-wrap.editor h3 {background:#ddd; padding:7px 15px 7px 15px; width:532px; float:left; font-size:110%; border:1px solid #999; border-bottom:none; color:#000; border-bottom:none;}
.tt-reply-wrap.editor h3.editor-reply {width:456px!important;}
.tt-comment-wrap.editor img, .tt-reply-wrap.editor img {background:#1b1f1c; padding:0 16px 0 0; float:left;}


/*Social Network Icons*/
.sn-icons {width:30px; position:fixed; top:226px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));
 _left:expression(eval(document.documentElement.scrollLeft));}
.sn-icons a {width:30px; height:30px; text-indent:-9999px; position:absolute; right:-1000px; _left:1012px; _top:226px;}
.sn-icons .fb {width:30px; height:30px; background:url(sn-fb-sq.gif) no-repeat;}
.sn-icons .tw {width:30px; height:30px; background:url(sn-tw-sq.gif) no-repeat; margin-top:40px;}
* html {background-image:url(blank);background-attachment:fixed;}

.window-container {	z-index:999999999; width:280px;	height:103px;position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft)); font-size:110%;}
.window-titleBar {width:260px; height:15px; padding:10px; font:bold 13px Arial;	background:#000; color:#FFFFFF;
cursor:move; overflow:hidden; font-size:90%; border:1px solid #000;_position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft));}
.window-content {width:270px; height:102px; background-color:#000; font-size:13px; font-family:verdana; border:1px solid #000; overflow:auto; padding:5px;_position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft)); _margin-top:37px;}
.window-closeButton {position: absolute; right:-70px; _right:15px;	top:11px;cursor: pointer;}
.window-statusBar, .window-minimizeButton, .window-maximizeButton, .window-resizeIcon {display:none;}

.window-content div {background:#fff; padding:10px 10px 5px 10px; float:left; margin:-5px 0; @height:92px; _height:67px!important;}
.window-content div form {float:left; padding-bottom:12px; width:250px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:90%; height:55px;}
.window-content div form textarea {float:left; width:250px; border:none; border-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:90%; height:55px;}
.window-content div p {background:url(tt-logo-mini.gif) no-repeat; float:left; width:100%;font-size:70%; line-height:18px;}
.window-content div p a {float:right;}


/* YS pages */
#comments {float:left; width:640px;}
#comments img.loading-wheel, #featComment img.loading-wheel {clear:both; float:none; margin: 20px 0px}

.replies { font-weight:bold!important; }
.view-replies {font-weight:bold; float:right;  margin:10px 0; display:inline; }

p.comment-links { font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px; }
.comment-thumbs { font-family:Arial, Helvetica, sans-serif; float:right; padding-top:5px;}
ul.comment-thumbs li {display:inline; font-size:0.9em;}
ul.comment-thumbs li a { padding:5px 5px 0 18px; text-decoration:none}
ul.comment-thumbs li a:hover {text-decoration:underline;}
ul.comment-thumbs li a.thumbs-up { background:url(thumbs-up.gif) left center no-repeat; }
ul.comment-thumbs li a.thumbs-down { background:url(thumbs-down.gif) left center no-repeat;}
ul.comment-thumbs li a.thumbs-up.disabled { background:url(thumbs-up-grey.gif) left center no-repeat; }
ul.comment-thumbs li a.thumbs-down.disabled { background:url(thumbs-down-grey.gif) left center no-repeat;}

.comment-message.submitted {padding:10px; border:1px solid #999; background:#efefef; margin-top:10px; font-weight:bold; width:510px; clear:left}
.comment-message.submitted.error {color:#dd0303;}

.featuredComment {background:#454545; margin-bottom:10px; padding-right:17px; width:655px; overflow:hidden; display:block;}
.featuredComment #featComment {margin-left:15px;}
.featuredComment #featComment .comment {background:#FFF}
.featuredComment #featComment .tt-reply-wrap {background: transparent url(reply-arrow-grey.gif) no-repeat scroll 40px 5px}
.featuredComment #featComment .tt-reply-detail p, .featuredComment #featComment .tt-comment-detail p {color:#FFF;}
.featuredComment h3 {margin:0px 0px 12px 0px; width:656px;}
.featuredComment h3.editor-reply {margin:0px;}
.featuredComment .view-replies {color:#fff; clear:both;}

/*Article comments*/
.tt-art-related { margin-bottom:10px; }
.tt-art-related h2 { background-color:#000; color:#fff; padding:5px 8px; margin-bottom:6px;}
.tt-art-related li {background:url(tt-li-bullet.gif) no-repeat left center; padding:2px 2px 4px 11px; margin-left:6px;}

/*Header styles*/
.tt-layout-2 .tt-pg-header {font:bold 120%/70% Arial, Helvetica, sans-serif;padding:12px 8px 11px 8px; width:656px; background:url(tt-pg-headers.jpg) no-repeat; color:#fff; margin-bottom:10px; float:left; position:relative;}
.tt-layout-2 .tt-pg-header span {font-size:80%; float:right; font-weight:normal; position:absolute; right:10px; top:11px;}

.tt-layout-2 .tt-pg-header-prem {font:bold 120%/70% Arial, Helvetica, sans-serif;padding:12px 8px 11px 8px; width:656px; background:url(tt-pg-headers.jpg) no-repeat 0 -33px; color:#fff; margin-bottom:10px; float:left}
.tt-layout-2 .tt-pg-header-champ {font:bold 120%/70% Arial, Helvetica, sans-serif;padding:12px 8px 11px 8px; width:656px; background:url(tt-pg-headers.jpg) no-repeat 0 -66px; color:#fff; margin-bottom:10px; float:left}
.tt-layout-2 .tt-pg-header-lg1 {font:bold 120%/70% Arial, Helvetica, sans-serif;padding:12px 8px 11px 8px; width:656px; background:url(tt-pg-headers.jpg) no-repeat 0 -99px; color:#fff; margin-bottom:10px; float:left}
.tt-layout-2 .tt-pg-header-lg2 {font:bold 120%/70% Arial, Helvetica, sans-serif;padding:12px 8px 11px 8px; width:656px; background:url(tt-pg-headers.jpg) no-repeat 0 -132px; color:#fff; margin-bottom:10px; float:left}

.tt-layout-2 .tt-c1 .header-style1 {float:left; width:316px; font-size:120%; background:black; color:white; padding:8px 5px 7px 8px;}
.tt-layout-2 .tt-c2 .header-style1 {float:left; width:287px; font-size:120%; background:black; color:white; padding:8px 5px 7px 8px;}

.tt-layout-3 .tt-c1 .header-style1, .tt-layout-4 .header-style1 {float:left; width:969px; font-size:120%; background:black; color:white; padding:8px 5px 7px 8px; margin-bottom:10px;}


/*Team & Competition Page - header*/
.tt-hdr {width:982px; height:112px; background:#aaa; margin:10px;  _overflow:hidden; padding-top:8px;}
.tt-hdr h2 {width:170px; height:120px; float:left; text-indent:-9999px; display:inline; margin-top:-8px;}
.tt-hdr h2 a {width:170px; height:120px; float:left;}

.tt-hdr-nav {position:relative; float:left; width:100%; font-size:110%; display:inline; margin-top:-30px;}
.tt-hdr-nav ul { padding:0 15px 0 200px; }
.tt-hdr-nav li { display:inline; font-size:0.9em; font-weight:bold; float:left; }
.tt-hdr-nav li h4 {float:left;}
.tt-hdr-nav li a { font-weight:normal; text-decoration:none;color:#fff; font-weight:bold; padding:7px 10px 8px 10px; float:left;}
.tt-hdr-nav li a:hover { margin-top:0; padding-top:6px; }

.tt-hdr-nav.competition ul {padding:0 15px 0 0;}

.latest-game {width:375px; height:72px; float:left; padding:10px 0 0 30px;}
.latest-game.prev {border-right:1px dashed #000;}
.latest-game img {border:1px solid #ddd; float:right; margin-right:20px;}

.latest-game-details {padding:8px 0 0 0;}
.latest-game p {font-size:80%;}
.latest-game h3 {font-size:120%; margin-top:-9px;}
.latest-game a {text-decoration:underline; font-size:100%; padding-left:3px;}
.latest-game a:hover {text-decoration:none;}

.tt-kit-nav {float:left; width:800px; height:25px; position:relative; top:30px; right:-10px;}


/*Select boxes*/
.team-select {background:#ddd; padding:10px; margin-bottom:10px; float:left; border:1px solid #ccc;position:relative; cursor:pointer; width:278px; z-index:999998;}

.team-select ul{min-height:60px;max-height:100px;_height:100px;overflow:auto;background:white; border:1px solid #ccc!important;padding:4px 0px!important; width:92%; @width:93%; _width:99%; display:block; margin:-1px 0 0 0; position:relative;}
.team-select ul li {float:left; width:98%; @width:92%; padding:1px 1px 1px 3px; font-size:100%; background:none; overflow:hidden; line-height:16px;}

.team-select h3 {border:1px solid #ccc; padding:2px 0px 3px 5px; background:url(select_boxes.gif) no-repeat 98% 3px white; -moz-user-select: none; margin:0px!important; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:normal; font-size:90%;}
.team-select h3:hover {background:url(select_boxes.gif) no-repeat 98% -28px white; cursor:pointer;}

.team-select ul li a{display:block;color:black;text-decoration:none; width:90%;padding:2px 0px 2px 5px; overflow-x:hidden; cursor:default; white-space:nowrap;cursor:pointer;}
.team-select ul li a:hover,div.ms-select ul li a:active,div.ms-select ul li a:focus{background:#3d7c21!important;color:white!important;width:97%}

.team-select.comp {background:none; padding:3px; margin-bottom:-29px; float:right; border:none; position:relative; cursor:pointer; width:188px; position:relative; top:-29px; right:0px;}
.team-select.comp ul {width:96%; _width:99%;}
.team-select.comp ul li {width:96%; @width:87%;}

.team-select.dbl-top {border-bottom:#ddd;}
.team-select.dbl-bottom {border-top:1px solid #ddd; z-index:1; margin-top:-21px;}


.team-select-box {top:-10px; position:relative; float:left; border:1px solid #ccc; width:660px; height:23px; background:#ddd; padding:5px; z-index:999998;}
.team-select-box h4 {float:left; padding:4px 0 0 2px; font-size:110%;}
.team-select-box .team-select {top:-5px; right:-5px; padding:6px; float:right; border:none; width:200px; _margin-bottom:-10px;}
.team-select-box .team-select ul {width:91%; @width:92%; _width:98%;}
.team-select-box .team-select ul li {width:94%; @width:88%;}


/*Team Page - stats*/
.tt-team-stats {border:1px solid #e8e6e6; margin-bottom:10px; background:url(tt-team-stats-bg.jpg) no-repeat; min-height:170px; padding-bottom:}
.tt-team-kits { text-align:center; padding-top:10px;}
.tt-team-kits p {font-size:80%; padding:0; margin:0;}
.tt-team-stats dl {font-size:90%; width:154px; padding:25px 5px 0 5px; overflow:hidden;}
.tt-team-stats dt {font-weight:bold; float:left; width:64px;}
.tt-team-stats dd {float:left; width:90px;}

/*Team Page - squad*/
.squad-list {float:left; position:relative;}
.squad-list h2 {position:absolute; padding:10px; background:#206514; float:left; font-size:160%; color:#fff; left:0; top:0;}
.squad-list img {background:#1b1f1c; padding:0 16px; float:left;}
.squad-list .players {padding:0 10px; background:#222723; border:16px solid #1b1f1c; border-top:0; width:620px;}
.squad-list .players ul {padding:15px; float:left; _padding:0 13px;}
.squad-list .players ul li h4 {color:#fff; font-size:150%;}
.squad-list .players ul li {padding:3px 0; width:91px; color:#aaa;}
.squad-list .players ul li a {color:#fff; text-decoration:none; font-size:110%;}
.squad-list .players ul li a:hover {text-decoration:underline;}

/*Team Page - profiles*/
.profile {border:16px solid #1b1f1c; border-top:0; width:640px;}

.profile .player-stats {width:618px; float:left; padding-left:20px; background:#ddd; border:1px solid #c4c4c4; border-bottom:none;}
.profile .player-stats h3 {font-weight:bold; padding:10px 0 0 0; font-size:120%; position:relative; left:-10px;}
.profile .player-stats ul {width:618px; padding-bottom:10px;}
.profile .player-stats li {float:left; padding:10px 20px 0px 13px; background:url(tt-li-bullet.gif) no-repeat 0 14px;}

.profile h3.tt-profile {background:#eee; border:solid 1px #c4c4c4; padding:10px; float:left; width:618px; font-size:120%; position:relative;}
.profile h3.tt-profile span {font-size:80%; float:right; font-weight:normal; position:absolute; right:10px;}
.profile table.tt-table thead {border:none;}
.profile-text {padding:0 30px 20px 30px; float:left; line-height:18px;}
.profile .tt-news-list {padding:0 20px 20px 20px;}
.profile .tt-news-list h3 {color:#fff; background:#000;padding:10px;margin: 0;font: bold 100%/70% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: 1px solid #999;}

.profile-select {float:right; clear:none; margin-top:-30px; margin-right:10px; _display:inline;}
.profile-select select {float:left; width:150px; padding:1px; border:1px solid #ccc; font-size:100%;}

.more-profiles {background:#000; padding:10px;}
.more-profiles h2 {color:#fff; font-size:130%; padding-bottom:10px;}
.more-profiles ul {background:#1b1f1c; width:280px; padding:4px 0 7px 0;}
.more-profiles ul li {float:left; display:inline; margin:5px 11px;}
.more-profiles ul li.no-prof {float:left; display:inline; margin:5px 11px; border:1px solid #206514; width:68px; height:80px; background:#000; font-size:80%; color:#fff;}
.more-profiles ul li h3 {text-transform:uppercase; color:#fff; font-size:120%; width:250px;}
.more-profiles ul li a {color:#fff; text-decoration:none; float:left; border:1px solid #206514; width:68px; height:80px; font-size:80%; background:#3b3d3b url(more-profiles-li-bg.gif) repeat-x bottom; cursor:pointer; overflow:hidden; }
.more-profiles ul li.on a {background:#206514;}
.more-profiles ul li img {float:left; width:68px; height:60px; border-bottom:1px solid #206514; }
.more-profiles ul li p {float:left; padding:3px 0 0 3px;}

/*Fixtures*/
h2.tt-fixcal-subhead {position:relative; margin:0 5px 10px 5px; float:left; width:97%;}
h2.tt-fixcal-subhead span.tt-fc-nav {display:block; width:140px; float:right; @margin-top:-15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {h2.tt-fixcal-subhead span.tt-fc-nav {margin-top:3px!important;}} /* opera & safari hack */
h2.tt-fixcal-subhead a {display:block;float:left;font-size:90%; color:#115701; padding-right:5px;}
h2.tt-fixcal-subhead span.tt-fc-nav a.tt-fc-next {float:right; padding-right:0;}

table.tt-fixcal-table {width:100%;margin-bottom:10px;border-collapse:collapse; float:left;}
table.tt-fixcal-table caption {background:#448726;color:white; font:bold 100%/70% Arial, Helvetica, sans-serif;padding:10px 8px;text-align:left;}
table.tt-fixcal-table thead {display:none}
table.tt-fixcal-table td{border:1px solid #ccc; text-align:center; padding:7px!important;}
table.tt-fixcal-table td a {text-decoration:none;  cursor:pointer;}
table.tt-fixcal-table td a:hover {text-decoration:underline;}
table.tt-fixcal-table td,table.tt-fixcal-table th {padding:7px 5px;vertical-align:top;}

table.tt-fixcal-table tr td.tt-fc-time {background-color:#eee;}
table.tt-fixcal-table tr td.tt-fc-home {background-color:#eee; text-align:right}
table.tt-fixcal-table tr td.tt-fc-away {background-color:#eee; text-align:left;}
table.tt-fixcal-table tr td.tt-fc-score {background-color:#ddd;}
table.tt-fixcal-table tr td.tt-fc-result {background-color:#83c063;}
table.tt-fixcal-table tr td.tt-fc-result a {color:white!important;}
table.tt-fixcal-table .tt-fc-home a,table.tt-fixcal-table .tt-fc-away a {color:#115701 }
table.tt-fixcal-table tr td.tt-fc-matchlink, table.tt-fixcal-table tr td.tt-fc-tv {border-right:1px solid white;}
table.tt-fixcal-table tr td.tt-fc-matchlink a {color:#115701; font-size:80%;}

.tt-cal-key {width:660px;overflow:hidden;height:auto; margin-top:10px; float:left; background:#ddd; padding:5px; border:1px solid #ccc;}
.tt-cal-key h3 {font-size:130%;margin:5px 25px 0px 5px; float:left; display:inline;}
.tt-cal-key dl {display:inline;float:left; height:22px; margin-top:8px;}
.tt-cal-key dt, .tt-cal-key dd {display:inline;float:left;padding:5px 0;}
.tt-cal-key dt {padding:0 10px;}
.tt-cal-key dd {padding:0 25px 0 5px;}

/*Fixtures - calendar styles*/
.ui-datepicker-inline {padding:5px 10px 0px 10px; width:280px; background:black; margin-bottom:10px; float:left; @float:none;}

.ui-datepicker-links {background:black;padding-left:5px;}
.ui-datepicker-links a {color:white;}
.ui-datepicker-links label {color:white;padding:4px 0px 5px 0px;}
.ui-datepicker-prev {float:left;width:40px; padding-top:6px!important; font-size:93%;}
.ui-datepicker-current {float:left;width:190px; text-align:center; font-weight:bold; font-size:120%;}
.ui-datepicker-next {float:right;width:40px; padding-top:6px!important; font-size:93%;}
.ui-datepicker-prev,.ui-datepicker-current,.ui-datepicker-next {padding:4px 0px 5px 0px;cursor:pointer;}

.ui-datepicker-header {background:#448726;color:white;padding:7px 0px 9px 0px;font-weight:bold;text-align:center}

.ui-datepicker tr.ui-datepicker-title-row td {background:#83c063!important;border-color:#ccc;padding:4px 0px 6x 0px;border-bottom:1px solid #aaa;font-weight:bold;width:38px!important;}
.ui-datepicker tr.ui-datepicker-title-row td span {color:white;}

.ui-datepicker {border-collapse:collapse; width:279px; margin:0 0 10px 1px; @margin-bottom:0px;}
.ui-datepicker td {border:1px solid #cccccc; background:white; text-align:center; vertical-align:middle; padding:6px 0px 6px 0px; width:38px!important}
.ui-datepicker td.ui-datepicker-week-end-cell {background:#eeeeee}
.ui-datepicker td a {color:white;}
.ui-datepicker td.ui-datepicker-days-fixture {background:#448726;cursor:pointer;}
.ui-datepicker td.ui-datepicker-unselectable {cursor:default}
.ui-datepicker td.ui-datepicker-today {font-weight:bold;background:#aaa; color:white!important; }
.ui-datepicker td.ui-datepicker-current-day {background:#7fe748;}
.ui-datepicker td.ui-datepicker-current-day a {color:white!important;}

/* Calendar - month filter*/
.cal-month-select {float:left; width:290px; height:23px; background:#000; padding:5px; }
.cal-month-select select {float:left; width:279px; padding:1px; border:1px solid #ccc; font-size:100%; margin-left:5px;}
.cal-month-select select option {padding:1px;}

/*Fixtures - filters*/
.fix-team-select {background:#ddd; padding:5px 10px; margin-bottom:10px; float:left; border:1px solid #ccc;}
.fix-team-select select {float:left; width:278px; margin:5px 0; padding:1px; border:1px solid #ccc; font-size:100%;}

/*Tables*/
table.tt-table {width:100%;margin-bottom:20px;border-collapse:collapse; float:left; border:0;}
table.tt-table caption{display:none;}
table.tt-table thead {border-right:1px solid #fff; border-left:1px solid #fff;}
table.tt-table thead th {padding:4px 5px; }
table.tt-table td {text-align:center; padding:4px 5px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
table.tt-table td a {color:#115701; text-decoration:none;}
table.tt-table td a:hover {text-decoration:underline;}
table.tt-table tr.odd td {background:#eee;}
table.tt-table tr.odd2 td {background:#e2e2e2;}
table.tt-table td img {float:left; margin:0 2px 0 0; width:8px;}

table.tt-table tr.highlight-CL td, table.tt-table tr.highlight-P td, table.tt-table tr.highlight-R td {background:#eee;}
table.tt-table tr.highlight-UEFA td, table.tt-table tr.highlight-PO td {background:#e2e2e2;}

table.tt-table tr#highlight td {background-color:#448726!important; color:#fff;}
table.tt-table tr#highlight td a {color:#fff;}

table.tt-table tr .teams {text-align:left;}
table.tt-table tr td.bold {font-weight:bold;}
table.tt-table tr .break {border-right:dashed 1px #ccc;}
table.tt-table tr td.left {border-left:1px solid #ccc;}
table.tt-table tr td.right {border-right:1px solid #ccc;}

table.tt-table tr .comps {text-align:left; padding-left:20px;}

table.tt-table tfoot {border:1px solid #fff!important; background:#eee;}
table.tt-table tfoot td {padding:8px 22px; background:#eee url(tt-roundup-links-bg.gif) no-repeat 10px 12px; border:1px solid #ccc;}

/*Tables - key*/
.tt-form-key {width:210px; float:right; background:#fff; height:30px;}
.tt-form-key h3 {float:left; display:inline; padding-right:10px}
.tt-form-key dl {display:inline;float:left;}
.tt-form-key dt {padding:0 3px;float:left;}
.tt-form-key dd {padding:2px 3px; float:left;}
.tt-form-key dd img{  float:left; padding-top:2px;}

p.tt-datestamp {font-size:90%; float:left; margin-left:10px; color:#999; display:inline;}

/*Tables - 2cols*/
.tt-tables-2cols {}
.tt-tables-2cols .col1 {width:330px; float:left; margin-right:10px;}
.tt-tables-2cols .col2 {width:330px; float:left;}

/*Tables - Features accordion - players*/
.tt-accordion2.players h4 {color:white; font-size:150%; padding-top:7px;}
.tt-accordion2.players h4 span {color:#aaa; font-size:70%;}
.tt-accordion2.players img {float:left; margin: 0 8px 8px 0;}
.tt-accordion2.players a.all {color:#fff; padding-top:7px; float:left;}

/*Tab-box*/
.tt-tabs {margin-bottom:10px; background:#ddd; float:left; width:300px;}
.tt-tabs div {border:1px solid #ccc; width:298px;}

.anchors {background:#fff; margin-bottom:-1px}
.anchors li {float:left;font-weight:bold;padding:5px 15px 6px 15px;border:1px solid #ccc; border-bottom:1px solid #ddd;margin:0px 5px 0 0;position:relative;text-align:center;background:#fff; cursor:pointer;}
.anchors li a {text-decoration:none;padding-bottom:2px; font-size:120%; }
.anchors .tabs-selected {background:#ddd; border-bottom:1px solid #ddd;}

/*Tab-box - table*/
.tt-tabs table.tt-tabs-table {width:278px;margin:0 10px 10px 10px;border-collapse:collapse; @margin-top:10px;}
.tt-tabs table.tt-tabs-table caption{background:#000;color:white; font:bold 100%/70% Arial, Helvetica, sans-serif; padding:10px 8px; text-align:left; margin:10px auto 0 auto; width:278px; overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.tt-tabs table.tt-tabs-table caption {width:262px;}} /* opera & safari hack */

.tt-tabs table.tt-tabs-table thead {display:none}
.tt-tabs table.tt-tabs-table td{border:1px solid #ccc; text-align:center; font-size:90%; padding:4px 5px!important;}
.tt-tabs table.tt-tabs-table td a {text-decoration:none; cursor:pointer;}
.tt-tabs table.tt-tabs-table td a:hover {text-decoration:underline;}
.tt-tabs table.tt-tabs-table td,table.tt-tabs-table th {padding:7px 5px;vertical-align:top;}
.tt-tabs table.tt-tabs-table tr.odd td {background:#eee!important;}

.tt-tabs table.tt-tabs-table tr td.tt-fc-time {background-color:#eee;}
.tt-tabs table.tt-tabs-table tr td.tt-fc-home {background-color:#fff; text-align:right}
.tt-tabs table.tt-tabs-table tr td.tt-fc-away {background-color:#fff; text-align:left;}
.tt-tabs table.tt-tabs-table tr td.tt-fc-score {background-color:#fff;}
.tt-tabs table.tt-tabs-table tr td.tt-fc-result {background-color:#83c063!important;}
.tt-tabs table.tt-tabs-table tr td.tt-fc-result a {color:white!important;}
.tt-tabs table.tt-tabs-table .tt-fc-home a,table.tt-tabs-table .tt-fc-away a{color:#115701 }
.tt-tabs table.tt-tabs-table tr td.tt-fc-matchlink {background:#fff!important;}
.tt-tabs table.tt-tabs-table tr td.tt-fc-matchlink a {color:#115701; font-size:80%;}

.tt-pagination {float:right; margin:0 10px; display:inline;}
.tt-pagination li {float:left; padding:0 5px; font-size:90%;}
.tt-pagination li.on a {text-decoration:none; font-weight:bold;}
.tt-pagination li h4 {float:left; padding-right:20px;}
.tt-pagination li.pag-key {padding-right:30px;}

/*Third Col List */
.tt-list {clear:left; border:1px solid #ccc; border-top:none; width:298px; margin-bottom:10px;}
.tt-list ul {float:left; padding:15px 0; width:298px; background:#fff; }
.tt-list li {background:url(tt-li-bullet.gif) no-repeat left center; padding:4px 2px 4px 20px; margin-left:15px;  width:246px;}

.tt-list-more {clear:left; border:none!important; width:298px; margin-bottom:10px;}
.tt-list-more ul {float:left; padding:0; width:298px; background:none; }
.tt-list-more li {background:none; padding:5px 0; margin-left:15px;  width:246px;}
.tt-list-more li a {background:url(icon-bullet.png) 0 2px no-repeat; padding-left:20px!important; margin-right:8px;}

/*Photos*/
.tt-photos-details {width:295px; position:relative; border:2px solid #38782a; margin:10px 0; float:left; overflow:hidden; height:160px;}
.tt-photos-details a img {padding:0; margin:0; display:block; width:295px; height:160px;}
.tt-photos-details span {position:relative; width:295px; height:50px; margin-top:-50px; background:#fff; opacity: 0.8;filter: alpha(opacity=80); float:left; }
.tt-photos-details div {position:relative; width:295px; height:50px; margin-top:-50px; float:left; background:none; display:inline; overflow:hidden;}
.tt-photos-details div h2 {font-size:150%; padding:16px 8px 0 8px; line-height:18px; font-weight:bold;}
.tt-photos-details div a {text-decoration:none;}

/*Photos - 2cols*/
.tt-photos-2cols {}
.tt-photos-2cols .tt-photos-col {width:299px; float:left; margin:0 17px 0 20px; display:inline;}

/*Photos - tabs*/
.photos div {background:#fff;}
.photos .anchors li {float:left;font-weight:bold;padding:5px 15px 6px 15px;border:1px solid #ccc; border-bottom:1px solid #ccc;margin:0px 5px 0 0;position:relative;text-align:center;background:#ddd; cursor:pointer;}
.photos .anchors .tabs-selected {background:#fff; border-bottom:1px solid #fff;}
.photos .tt-list {clear:left; border:none; width:298px; margin-bottom:10px;}
.photos .tt-pagination {padding-bottom:15px;}

/*Photos - filters*/
.photos-team-select {float:left; border:1px solid #ccc; width:660px; height:23px; background:#ddd; padding:5px; margin-top:-10px; margin-bottom:10px; position:relative;}
.photos-team-select h3 {float:left; width:275px; padding:4px 0 0 2px; font-size:110%;}
.photos-team-select select {float:right; width:180px; padding:1px; border:1px solid #ccc; font-size:100%; margin-left:10px;}
.photos-team-select select option {padding:1px;}


/*Fun & Competitions*/
.tt-fun-hdr {width:982px; height:85px; background:#aaa; margin:10px 10px 0 10px; overflow:hidden; background:url(fun-games.jpg);}
.tt-fun-hdr h2 {text-indent:-9999px; width:135px; height:33px; margin:10px 0 12px 10px; float:left; display:inline;}
.tt-competitions-hdr {width:982px; height:85px; background:#aaa; margin:10px 10px 0 10px; overflow:hidden; background:url(competitions.jpg);}
.tt-competitions-hdr h2 {text-indent:-9999px; width:135px; height:33px; margin:10px 0 12px 10px; float:left; display:inline;}
h2.competitions {border:none; font-size:120%; float:left; width:672px; padding:0; margin:15px 0 10px 0; display:inline;}
.competitions {padding:5px; border:1px solid #ccc; margin:5px 0; float:left; width:660px; display:inline;}
.competitions img {float:left; padding-right:10px;}

.fun-game h2 {font-size:180%; margin-bottom:10px;}
.fun-game-info {float:left; margin:0 0 10px 10px; display:inline;}
.fun-game-info dt {float:left; font-weight:bold; padding:0 5px 5px 0; clear:left;}
.fun-game-info dd {float:left; width:500px; padding:0 5px 5px 0;}
.fun-game-cont {text-align:center; float:left; width:100%;}

.competition-question ul li {float:none!important;display:block;background:none;list-style:none; padding:5px 10px;}
.competition-question ul li.comp-question {font-weight:bold; background-color:#000!important; padding:8px; color:#fff; border:none;}
.competition-question {margin:0px;}
.competition-question ul li label {float:none;}
.competition-question ul {border:1px solid #ccc; margin-bottom:10px;}
p label {width: 30% !important;}
.opinion-comment-enter label {float: left; width: 30%; }
.opinion-comment-enter .subscribe .contact {}
.opinion-comment-enter .subscribe label {margin-left:6px;}
.opinion-comment-enter p {margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;}
.opinion-comment-enter p {padding-bottom:0pt!important; margin-bottom:8px!important;}
.opinion-comment-enter .subscribe {clear: both; padding-top: 5px; padding-right: 0pt; padding-bottom: 10px; padding-left: 0pt;}
.opinion-comment-enter .subscribe p,  .opinion-comment-enter .subscribe label {float:left; line-height:28px; padding:10px 0; font-size:100%;}
.opinion-comment-enter .subscribe label {float:left; width:15%; }
p.bday select.bday  {width:50px!important;}
p label {width:30%!important;}
p.bday select.bmon {width:85px!important;}
p.bday select.byear {width:85px!important;}
p.street {clear:both}
p.tt-contact select {width:50px;}

/*Wallpapers*/
.tt-photos-details.wallpapers div h2 {font-size:150%; padding:8px 8px 0 8px; line-height:18px; font-weight:bold;}
.tt-photos-details.wallpapers div p {padding:2px 0 0 8px;}
.tt-photos-details.wallpapers div a {padding-right:15px; font-weight:bold; color:#115701; text-decoration:underline;}
.tt-photos-details.wallpapers div a:hover {text-decoration:none;}
.wallpapers-team {float:left; background:#000; width:299px; height:45px; margin-top:-10px; margin-bottom:10px; position:relative;}
.wallpapers-team a {color:#fff; font-size:120%; font-weight:bold; padding:13px 0 0 10px; float:left;}
.wallpapers-team img {width:25px; height:25px; position:absolute; top:10px; right:10px;}

/*Daily Quiz
.tt-quiz h3 {padding-left:10px; background:url(tt-quiz.gif) no-repeat; float:left; text-indent:-9999px; width:652px; height:23px; margin:7px 0 7px 10px; display:inline;}*/
.tt-quiz h3 {margin:8px; font-size:2em; letter-spacing:-1px;}
.tt-quiz h3.q2 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -23px;}
.tt-quiz h3.q3 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -46px;}
.tt-quiz h3.q4 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -69px;}
.tt-quiz h3.q5 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -92px;}
.tt-quiz h3.q6 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -115px;}
.tt-quiz h3.q7 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -138px;}
.tt-quiz h3.q8 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -161px;}
.tt-quiz h3.q9 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -184px;}
.tt-quiz h3.q10 {padding-left:10px; background:url(tt-quiz.gif) no-repeat 0 -207px;}
.tt-quiz p {padding-left:10px;}
.tt-quiz-btns {float:left; width:645px; border:1px solid #ccc; background:#eee; padding:7px 5px 7px 20px; margin:5px 0 10px 0; display:inline;}
.tt-quiz input {float:left; width:20px; position:relative; top:1px; @top:-3px;}
.tt-quiz label {float:left; width:175px; padding-left:10px;}
.tt-quiz.submit {margin:15px 0;}
.tt-quiz input.submit {float:left; width:189px; height:40px; background:url(tt-btn-bg.gif) repeat-x; margin:0; border:1px solid #ccc; cursor:pointer; display:inline; font-weight:bold;}
.tt-c1.tt-quiz-login .tt-search-login { position:relative; font-weight:bold; font-size:1.2em; background:#1c5511 url(tt-login-bg.gif) repeat-x; padding:5px 0; float:right; width:80px; top:-10px; margin-left:592px; margin-bottom:-10px;}
.tt-c1.tt-quiz-login .tt-search-login a {padding:4px 12px 4px 24px; color:#FFF; text-decoration:none; background:url(tt-login-key.gif) 9px 6px no-repeat; }

.answer p.result {font-size:120%; font-weight:bold; color:#38782A;}
.answer p.result.wrong {color:red;}
.answer .tt-quiz-btns {padding:7px 5px 0 0px; width:665px;}
.answers-intro {padding:10px; font-size:110%;}
.answers-intro h2 {font-size:120%; font-weight:bold;}

/*Daily Poll*/
.tt-poll {float:left; width:655px; padding:7px 5px 0 10px; }
.tt-poll h2 {float:left; font-size:110%; margin-bottom:10px; width:655px;}
.tt-poll input {float:left; width:25px; position:relative; top:11px; @top:7px;}
.tt-poll label {float:left; width:600px; padding-left:10px; margin:10px 0;}
.tt-poll .submit {float:left; border:none; margin-top:10px;}
.tt-poll input.submit {float:left; width:79px; height:40px; background:url(tt-btn-bg.gif) repeat-x; margin:0; border:1px solid #ccc; cursor:pointer; display:inline; font-weight:bold;}

.tt-poll-results {float:left; margin:10px 0; width:672px; overflow:hidden; padding:0;}
.tt-poll-results p {float:left; width:655px;}
.tt-poll-results ul {width:615px; height:25px; float:left; background:#fff;}
.tt-poll-results ul li {float:left; height:25px; background:#eee; width:100%; border:1px solid #ccc;}
.tt-poll-results span {float:left; width:40px; font-size:120%; font-weight:bold; padding-top:5px;}

/*Rumour Room*/
.rumourroom {float:left; position:relative; margin-bottom:10px;}
.rumourroom h2 {position:absolute; padding:10px; background:#206514; float:left; font-size:160%; color:#fff; left:0; top:0;}
.rumourroom img {background:#1b1f1c; padding:0 16px; float:left;}
.rumourroom span.intro-overlay {position:relative; width:640px; height:260px; margin-top:-260px; background:#fff; opacity: 0.8;filter: alpha(opacity=80); float:left; left:16px; }
.rumourroom .intro {position:relative; width:590px; height:210px; margin-top:-260px; float:left; background:none; display:inline; overflow:hidden; left:16px; padding:25px;}
.rumourroom .intro h3 {font-size:120%; line-height:18px; font-weight:bold; padding-bottom:25px;}
.rumourroom .intro p {font-size:110%; line-height:18px;}

.rumourroom .post-message {border:16px solid #1b1f1c; border-top:none; padding:25px 25px 15px 25px; float:left; width:590px;}
.rumourroom .post-message h3 {float:left; width:580px; margin-bottom:4px;}
.rumourroom .post-message a {color:#418224; text-decoration:none; font-weight:bold;}
.rumourroom .post-message a:hover {text-decoration:underline;}

.rumourroom .post-message h2#addcomment {display:none;}
.rumourroom .post-message form {float:left; background:none; padding:0; margin:0; width:590px;}
.rumourroom .post-message form textarea {border:1px solid #cccccc; width:584px; float:left; padding:2px; height:110px; font-size:100%; font-family:Arial, Helvetica, sans-serif;}
.rumourroom .post-message form p span {margin:0 0 10px -13px; float:left; font-size:90%; height:20px; padding:0; width:300px; background:none;}


/*Rumour Room - Posts*/
.rumour {float:left; display:inline; margin:20px 0 0 0;}
#userComments .rumour {margin:10px -15px 15px -15px!important; position:relative; width:672px; overflow:hidden;}

.rumour h3 {background:#ddd; padding:7px 15px 7px 15px; width:640px; float:left; font-size:110%; border:1px solid #999; border-bottom:none;}
.rumour .comment {border:1px solid #999; background:#fff; padding:10px 15px; float:left; width:640px; font-family:Georgia, "Times New Roman", Times, serif;}
.rumour img {border:1px solid #999; padding:0; margin:0 15px 0 0; float:left;}
.rumour p {float:left; width:640px; margin:0;}
.rumour p.plusimg {width:535px;}
.rumour .rate {border:1px solid #999; border-top:none; background:url(tt-btn-bg.gif) repeat-x bottom; padding:10px 0 10px 15px; float:left; width:655px;}
.rumour .rate h4 {font-size:110%; width:140px; float:left;}
.rumour .rate ul {float:right; display:inline;}
.rumour .rate ul li {float:left; display:inline;}
.rumour .rate ul li a {color:#418224; text-decoration:none; font-weight:bold; font-size:100%; cursor:pointer; padding:1px 24px 0 24px; }
.rumour .rate ul li a:hover {text-decoration:underline;}
.rumour .rate ul li a.stonker {background:url(thumbUp.gif) no-repeat 0 -1px;}
.rumour .rate ul li a.maybe {background:url(thumbMid.gif) no-repeat 0 -3px;}
.rumour .rate ul li a.stinker {background:url(thumbDown.gif) no-repeat 0 -7px;}
.rumour .rate ul li a.stonker.disabled {color:#8f8f8f; background:url(thumbUpGrey.gif) no-repeat 0 -1px;}
.rumour .rate ul li a.maybe.disabled {color:#8f8f8f; background:url(thumbMidGrey.gif) no-repeat 0 -3px;}
.rumour .rate ul li a.stinker.disabled {color:#8f8f8f; background:url(thumbDownGrey.gif) no-repeat 0 -7px;}
.rumour .rate ul li a.stonker.thickbox {color:#8f8f8f; background:url(thumbUpGrey.gif) no-repeat 0 -1px;}
.rumour .rate ul li a.maybe.thickbox {color:#8f8f8f; background:url(thumbMidGrey.gif) no-repeat 0 -3px;}
.rumour .rate ul li a.stinker.thickbox {color:#8f8f8f; background:url(thumbDownGrey.gif) no-repeat 0 -7px;}
.rumour .rate.voted ul li a {color:#aaa; font-weight:bold; text-decoration:none!important;}
.rumour .editor {border:1px solid #1b1f1c; border-top:none; background:#1b1f1c; padding:10px 15px; float:left; width:640px;}
.rumour .editor h4 {color:#fff;}
.rumour .editor p {color:#fff; margin:0;}
.rumourroom .tt-pagination {margin-top:20px; font-size:110%;}


/*Video Page*/
.tt-video-container {width:648px; height:413px; float:left; background:white; display:inline; padding:0 12px;}
.tt-video-details {width:633px; height:89px; background:#1b1f1c; padding:10px 0 0 15px; float:left; display:inline; cursor:default; margin:0 12px 20px 12px;}
.tt-video-details h2 {font-size:110%; clear:both; margin-bottom:2px; color:white;}
.tt-video-details p.text-caption {clear:both; font-size:90%; color:#418224; margin-bottom:5px; padding:0;}
.tt-video-details p {clear:both; color:white; padding-right:10px;}

.tt-clip-container {width:630px; height:491px; background:#000; float:left; padding:23px 19px 0 23px; display:inline; margin-bottom:20px; overflow:hidden;}
.tt-clip-container #all-clips.sml {width:463px; float:left;}
.tt-clip-container ul.all-clips {}
.tt-clip-container ul.all-clips li {width:120px; height:183px; float:left; background:#1b1f1c; margin:0 23px 23px 0; display:inline; padding:10px 9px 10px 10px; overflow-y:visible; color:#fff;}
.tt-clip-container ul.all-clips li.no-mrgn {margin-right:0;}
.tt-clip-container ul.all-clips li a {}
.tt-clip-container ul.all-clips li a img {background:#fff; width:120px; height:68px; float:left; margin-bottom:5px;}
.tt-clip-container ul.all-clips li h3 {font-size:100%; float:left; width:120px; height:53px; overflow:hidden; cursor:default;}
.tt-clip-container ul.all-clips li p {font-size:90%; float:left; width:120px; color:#fff; cursor:default;}
.tt-clip-container ul.all-clips li ul.tt-clip-btns {float:left; padding-top:3px;}
.tt-clip-container ul.all-clips li ul.tt-clip-btns li {width:120px; height:17px; float:left; background:none; margin:0; padding:0; position:relative;}
.tt-clip-container ul.all-clips li ul.tt-clip-btns li.playlist a {color:#418224; font-weight:bold;}
.tt-clip-container ul.all-clips li ul.tt-clip-btns li a {font-size:90%; text-decoration:none; color:#418224; font-weight:bold;}
.tt-clip-container ul.all-clips li ul.tt-clip-btns li a:hover {text-decoration:underline;}
.tt-clip-container ul.all-clips li ul.tt-clip-btns li a img {width:14px; height:14px; background:#000; position:absolute; left:88%; top:1px; margin:0; float:none;}

.tt-pagination.video {float:left; margin:0 20px; display:inline; position:relative; top:-58px;}
.tt-pagination.video li, .tt-pagination.video li a {color:#fff;}
.tt-pagination.video li a {color:#fff;}

#tt-clip-tabs a {text-decoration:none;}
#tt-clip-tabs a:hover {text-decoration:underline;}
#tt-clip-tabs {width:280px; padding:0 10px; float:left; margin:33px 0 10px 0;}
#tt-clip-tabs .anchors {background:#fff; margin-bottom:0px;}
#tt-clip-tabs .anchors li {float:left;font-weight:bold;padding:7px 15px 8px 15px;border:1px solid #ccc; border-bottom:1px solid #ccc;margin:0px 5px 0 0;position:relative;text-align:center;background:#ddd; cursor:pointer;}
#tt-clip-tabs .anchors li a {text-decoration:none!important;padding-bottom:2px; font-size:110%;}
#tt-clip-tabs .anchors .tabs-selected {background:#fff; border-bottom:1px solid #fff;}

#tt-clip-tabs .tt-tabs-container {width:278px; background:#fff; float:left; border:1px solid #ccc; height:389px; overflow-x:hidden; margin-top:-1px;}
#tt-clip-tabs .tt-tabs-container-scroll {margin-top:10px; width:270px; height:369px; overflow-y:auto; margin-right:10px; }
#tt-clip-tabs .tt-tabs-container p {padding:20px 10px 10px 10px; color:#000;}
.clear-playlist {width:225px; height:25px; border-bottom:1px solid #ccc; margin:0 10px 0 15px; padding-top:15px;}
.clear-playlist a {text-decoration:underline; color:#418224; font-weight:bold;}
.clear-playlist a:hover {text-decoration:none;}
.clear-playlist a img {width:16px; height:15px; background:#000; float:left; margin-right:5px;}
.tt-playlist-clip {width:225px; height:64px; border-bottom:1px solid #ccc; margin:7px 10px 0 15px;}
.tt-playlist-clip a img {background:#fff; width:60px; height:54px; border:1px solid #418224; float:left; margin:0 6px 6px 0;}
.tt-playlist-clip h3 {height:38px; line-height:13px; overflow:hidden;}
.tt-playlist-clip h3 a {color:#000;}
ul.tt-playlist-clip-btns {padding-top:1px;}
ul.tt-playlist-clip-btns li {float:left; padding-right:8px;}
ul.tt-playlist-clip-btns li a {font-size:80%; color:#418224; font-weight:bold;}
ul.tt-playlist-clip-btns li a img {width:15px; height:14px; background:#000; margin:2px 6px 0 0; float:left; border:none;}


/*Clips Container - tabs*/
.video-cont {background:#000; width:672px;}
.video-cont div {border:none; width:630px;}

.video-cont .anchors { @margin-bottom:1px;}
.video-cont .anchors li {border-bottom:1px solid #ddd; background:#ddd; font-size:90%;}
.video-cont .anchors li.tabs-selected a {color:#fff;}
.video-cont .anchors .tabs-selected {background:#000; border:1px solid #000;}

.video-cont .tt-clip-container {height:451px;}
.video-cont .tt-pagination {width:630px; top:-18px;}

.clips-team-nav {width:163px; float:left;}
.clips-team-nav li {float:left; background:none; width:163px;}
.clips-team-nav li a {float:left; background:none; width:138px; color:#fff; text-decoration:none; background:#000; font-size:90%; padding:2px 0 2px 5px;}
.clips-team-nav li a:hover {background:#1b1f1c;}
.clips-team-nav li.on a {background:#325b20; color:#fff;}


/*Paper Talk*/
.papertalk {float:left; position:relative;}
.papertalk h2 {position:absolute; padding:10px; background:#206514; float:left; font-size:160%; color:#fff; left:0; top:0;}
.papertalk img {background:#1b1f1c; padding:0 16px 16px 16px; float:left;}
.papertalk span {position:relative; width:640px; height:120px; margin-top:-136px; background:#fff; opacity: 0.8;filter: alpha(opacity=80); float:left; left:16px; }
.papertalk .intro {position:relative; width:596px; height:70px; margin-top:-136px; float:left; background:none; display:inline; overflow:hidden; left:13px; padding:22px;}
.papertalk .intro h3 {font-size:240%; line-height:18px; font-weight:bold; padding-bottom:15px;}
.papertalk .intro h3 a {text-decoration:none;}
.papertalk .intro h3 a:hover {text-decoration:underline;}
.papertalk .intro p {font-size:110%; line-height:16px;}

.paper-stories {width:632px; padding:20px; border-bottom:10px solid #e8e7e7; float:left;}
.paper-stories img {padding:0!important; float:left;}
.paper-stories ul {margin-left:200px;}
.paper-stories li {background:url(tt-li-bullet.gif) no-repeat left 8px; padding:3px 0 5px 20px;}
.paper-stories:last-child {border-bottom:none;}

.tt-list-papertalk  {clear:left; border:1px solid #ccc; border-top:none; width:298px; margin-bottom:10px;}
.tt-list-papertalk ul {float:left; padding:15px 0; width:298px; background:#fff; }
.tt-list-papertalk li {background:none; padding:4px 2px 4px 10px; margin-left:10px; width:261px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.tt-list-papertalk li:last-child {border-bottom:none; margin-bottom:0;}
.tt-list-papertalk li h3 {line-height:18px; padding-bottom:5px;}
.tt-list-papertalk li a {text-decoration:none;}
.tt-list-papertalk li a:hover {text-decoration:underline;}
.tt-list-papertalk li p {font-size:90%; line-height:18px;}

/*Blogs*/
.tt-blog-story, .tt-story { width:100%; float:left; clear:left; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #ddd; }
.tt-story.tt-2nd-story { border-bottom:0; margin-bottom:2px; }
.tt-blog-story img, .tt-story img { float:left; margin-right:8px;}
.tt-blog-story h4 { float:right; background-color:#ddd; border:1px solid #ccc; border-left:0; width:353px; padding:4px 11px 4px 12px; margin-left:-8px; margin-bottom:6px;}
.tt-blog-story h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal; margin-bottom:4px;}
.tt-story h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.6em; margin-bottom:8px;}
.tt-blog-story h2 a, .tt-story h2 a {text-decoration:none;}
.tt-blog-story h2 a:hover, .tt-story h2 a:hover {text-decoration:underline;}
.tt-blog-story p, .tt-story p { line-height:1.7em; }
.tt-blog-story ul, .tt-top-ys ul {float:left; padding-bottom:8px;}
 .tt-story ul {float:left; }
.tt-blog-story li, .tt-top-ys li {float:left; margin-right:16px;}
.tt-story li { height:22px}
.tt-blog-story li a, .tt-top-ys li a, .tt-story li a { background:url(icon-bullet.gif) no-repeat left center; padding-left:19px; font-weight:bold; }
.tt-blog-story li a.tt-comment-no, .tt-top-ys li a.tt-comment-no, .tt-story li a.tt-comment-no, .tt-home-blogs li a.tt-comment-no {background:url(icon-comment.gif) no-repeat left center;}
.tt-blog-story li a:hover, .tt-top-ys li a:hover, .tt-story li a:hover { text-decoration:none; }

.tt-blog-story.tt-blog-story-top h4 { width:246px;}
.tt-blog-story.tt-blog-story-top h2 { font-size:2.4em; }
*:first-child+html .tt-blog-story.tt-blog-story-top h2 { margin-top:-6px;}

.tt-blog-col1, .tt-blog-col2 {width:322px; float:left; padding-top:6px;}
* html .tt-blog-col1, * html .tt-blog-col2 { width:305px; }
.tt-blog-col1 { margin-right:12px;}
.tt-blog-col2 {border-left:1px solid #ccc; padding-left:12px;}
.tt-blog-col1 h2, .tt-blog-col2 h2 { font-size:1.5em;}
.tt-blog-col1 .tt-blog-story, .tt-blog-col2 .tt-blog-story {float:left; clear:left; width:100%; }

.tt-blog-more { float:left; clear:left; padding:4px 0;  width:100%; }
.tt-blog-more li { background:url(tt-li-bullet.gif) left center no-repeat; padding:4px 4px 4px 14px;float:left; width:100%; }
.tt-blog-more li span {}
.tt-blog-more li span a { font-weight:bold; margin-left:4px;background:url(icon-comment.gif) no-repeat left center; padding-left:19px;}

.tt-blogger-list { }
.tt-blogger-list img { float:left; }
.tt-blogger-promo { width:100%; float:left; clear:left; margin:0; padding:0 0 10px 0;}
*:first-child+html .tt-blogger-list{ margin-bottom:-10px;}
* html .tt-blogger-list{ margin-bottom:-10px;}
.tt-blogger-promo img { margin-right:6px;}
.tt-blogger-promo h3 { margin-bottom:2px; }
.tt-blogger-promo p { line-height:1.4em; margin:0; padding:0; }

.tt-blog-header { position:relative; height:100px; border-bottom:3px solid #ddd; margin-bottom:12px; }
.tt-blog-header h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.7em; font-weight:normal; padding-bottom:4px; }
.tt-blog-header p { color:#666; }
img.tt-blogger-pic { position:absolute; left:564px; top:6px; }

/*Your Say*/
.tt-yoursay-pic {float:right; margin-left:8px; width:295px;}
.tt-yoursay-pic img { float:left; }
.tt-yoursay-pic p { background-color:#ddd; clear:left; margin-bottom:0; padding:3px 8px; font-size:0.9em;}
.tt-comment-add {clear:both; margin-bottom:12px;}
.tt-ys-intro h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.65em; font-weight:normal; margin-bottom:4px;}
.tt-ys-intro p {line-height:1.5em;}
.tt-top-ys {margin:0 6px 8px 6px; border-bottom:1px solid #ccc;}
.tt-top-ys p {line-height:1.5em;}
.tt-top-ys-posters {margin:0 0 10px 0;}
.tt-top-ys-posters td { padding:3px; }
.tt-td-even { background-color:#eee; }
.tt-post-no a { font-weight:bold;background:url(icon-comment.gif) no-repeat left center; padding-left:19px;}
#addcomment { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal; padding-bottom:5px; }

/*Gallery*/
div.ms-photo-gallery {width:800px;position:relative;z-index:1;font-size:115%!important;height:669px;overflow:hidden;margin:0px; float:left;}
.ms-photo-lineup {background:url(frame-bg.jpg) repeat-x 0 bottom black;padding:8px 8px 6px 8px;overflow:hidden;z-index:5;position:relative;height:70px}
.ms-photo-lineup a{display:block;float:left;color:White}
.ms-photo-lineup .ms-con{overflow:hidden;position:relative;height:68px;width:760px;float:left;}
.ms-photo-lineup .ms-con ul {width:5000px;margin:0px;margin-left:0px}
.ms-photo-lineup .ms-con ul li{background:#333;list-style:none;float:left;margin-right:1px;position:relative;border:3px solid black;}

.ms-photo-lineup .ms-con ul li a {display:block;height:60px;width:67px;overflow:hidden;border:1px solid #bbb}

.ms-photo-lineup .ms-con ul li:hover,ms-photo-lineup .ms-con ul li:hover a,.ms-photo-lineup .ms-con ul li.msp-on,.ms-photo-lineup .ms-con ul li.msp-on a{border-color:white}
.ms-photo-frame {height:600px;width:800px;clear:both}

.ms-photo-frame div {height:600px;width:800px;position:relative;z-index:2;display:none;clear:both;overflow:hidden}

.ms-photo-detail {font-family:arial,sans-serif;height:131px;position:relative;margin-top:-131px;z-index:3;color:white;}
.ms-photo-detail div {background:url(panel-bg.jpg) repeat-x black;opacity:0.80;filter: alpha(opacity=80);height:131px;z-index:3;}
.ms-photo-detail h3, .ms-photo-detail p{color:white;position:relative;z-index:4;margin-left:20px}
.ms-photo-detail h3 {margin-top:-116px;text-transform:uppercase;font-size:140%;margin-bottom:0px}
.ms-photo-detail p {font-size:90%;width:570px;height:37px}
.ms-photo-detail p a{color:white}

#msp-textcap {background:black;position:absolute;top:614px;left:209px;z-index:3;font-size:72%;color:white;padding:3px 2px 5px 7px;opacity:0.70;filter: alpha(opacity=70);display:none;width:400px;line-height:11px;text-align:center}

a#showhide {position:absolute;z-index:8;font-family:arial,sans serif;top:652px;left:355px;width:107px;color:white;display:block;font-size:80%;text-decoration:none;background:url(tile.png) no-repeat -211 0;_background-image:url(/shared/images/gallery/tile.gif);height:17px}
.msp-arrow-up {background:url(tile.png) no-repeat -211px 0px!important;_background-image:url(/shared/images/gallery/tile.gif);}
.msp-arrow-down {background:url(tile.png) no-repeat -102px 0px!important;_background-image:url(/shared/images/gallery/tile.gif);}

.ms-pg-loader {position:absolute;z-index:5;top:290px;left:390px;display:none}

a#ms-photo-prev,a#ms-photo-next{position:absolute;display:block;width:24px;height:38px;top:290px;left:10px;background:url('nav_tile.png') no-repeat 0px 0px;z-index:6;display:none;outline: none;opacity:1;filter: alpha(opacity=100);cursor:pointer;_background-image:url(/shared/images/gallery/nav_tile.gif);cursor:pointer}
a#ms-photo-next {left:770px;;background:url('nav_tile.png') no-repeat -29px 0px;_background-image:url(/shared/images/gallery/nav_tile.gif)}
a#ms-photo-prev span,a#ms-photo-next span {display:none;}

.ms-photo-block {width:800px;height:500px;position:absolute;top:0px;z-index:7;display:none;cursor:pointer}

a#ms-photos-prev {width:10px;height:70px;display:block;background:url(nav_tile.png) no-repeat 0px -58px;margin-right:3px;_background-image:url(/shared/images/gallery/nav_tile.gif)}
a#ms-photos-next {width:10px;height:70px;display:block;background:url(nav_tile.png) no-repeat -20px -58px;float:left;margin-left:1px;_background-image:url(/shared/images/gallery/nav_tile.gif)}
a.nolink {cursor:default;opacity:0.3;filter: alpha(opacity=30);cursor:pointer}

.ms-photo-overlay {width:800px;height:686px;background:black;opacity:0.89;filter: alpha(opacity=89);position:absolute;top:-686px;left:0px;z-index:10;font-family:arial}

.ms-photo-overlay h2 {color:white;font-size:110%;margin:57px 0px 8px 70px}
.ms-photo-overlay ul {margin:4px 50px 0px 66px}
.ms-photo-overlay ul li {list-style:none;float:left;margin:3px}
.ms-photo-overlay ul li a{display:block;text-decoration:none;}

.ms-photo-overlay ul li a:hover img{border:4px solid white;margin:0px}
.ms-photo-overlay ul li img{border:2px solid white;margin:2px}
.ms-photo-overlay ul li p {color:white;font-size:90%;margin-top:4px;text-align:center}
a#ms-photo-related {position:absolute;background:black;color:white;top:95px; text-align:center;text-decoration:none;left:599px;width:160px;padding:3px 8px 4px 8px;border:1px solid white;font-family:arial;font-size:90%;z-index:9}

div.msp-controls {position:absolute;left:652px;top:568px;z-index:8;width:129px;overflow:hidden}
div.msp-controls span.msp-int {position:relative;height:1px;@height:2px;overflow:hidden;background:white;display:block;color:white;margin:0px 2px 3px 2px;width:0px;border-bottom:1px solid black}
#msp-count {float:left;display:block;width:60px;font-weight:bold;padding:4px 0px 5px 0px;text-align:center;font-family:arial;z-index:4;background:url(tile.png) no-repeat;_background-image:url(/shared/images/gallery/tile.gif);color:white}
#msp-timer {margin-right:4px;float:left;display:block;width:27px;height:25px;background:url(tile.png) no-repeat 0px -31px;_background-image:url(/shared/images/gallery/tile.gif);}
.msp-timer-on {background:url(tile.png) no-repeat 0px -63px!important;_background-image:url(/shared/images/gallery/tile.gif);}
#msp-tooltip {left:611px!important; top:530px;position:absolute;background:black;color:white;margin:10px 0px 0px 0px;width:110px;height:25px;background:url(tile.png) no-repeat 0px -102px; _background-image:url(/shared/images/gallery/tile.gif);z-index:9;display:none}
.msp-tool-on {background:url(tile.png) no-repeat -117px -102px!important;_background-image:url(/shared/images/gallery/tile.gif);}
a#mspthumbs {margin-left:9px;float:left;display:block;width:27px;height:25px;background:url(tile.png) no-repeat -42px -31px;_background-image:url(/shared/images/gallery/tile.gif);}

.ss-star-rating, .ss-star-rating a:hover, .ss-star-rating a:active, .ss-star-rating a:focus, .ss-star-rating .ss-current-rating{background-image: url(star_small.png);_background-image: url(/shared/images/gallery/star_small.gif)}

.ss-star-rating{position:relative;z-index:8;width:50px;height:10px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top!important;background-color:none;}

div.ms-photo-gallery .ss-star-rating {position:absolute;left:20px;}
.ss-box .ss-star-rating {margin:2px 0px 0px 0px;}

.ss-star-rating li{display: inline!important;background:none;padding:0px;line-height:auto}
.ss-star-rating a, .ss-star-rating .ss-current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:10px;line-height:10px;outline:none;overflow:hidden;border: none;}
.ss-star-rating a:hover, .ss-star-rating a:active, .ss-star-rating a:focus{background-position: left bottom!important;}
.ss-star-rating a.one-star{width:20%;z-index:6;}
.ss-star-rating a.two-stars{width:40%;z-index:5;}
.ss-star-rating a.three-stars{width:60%;z-index:4;}
.ss-star-rating a.four-stars{width:80%;z-index:3;}
.ss-star-rating a.five-stars{width:100%;z-index:2;}
.ss-star-rating .ss-current-rating{z-index:1;background-position: left center!important;}

a.ss-star-disabled:hover,a.ss-star-disabled:focus, a.ss-star-disabled:active {background:none!important}

#msp-star-your {left:20px}
#msp-star-your, #msp-starav {display:block;position:relative;float:left;width:170px;z-index:8}
#msp-star-your h5, #msp-starav h5{float:left;width:90px;font-size:80%!important; color:white;}
#msp-star-your ul, #msp-starav ul{position:relative;left:0px;top:2px}
#msp-star-your ul {left:-28px}

/*Stats*/
.stats-nav {padding:0;margin:0;list-style-type:none; margin-bottom:1px; background:#222 url(story-nav-bg.gif) repeat-x; float:left; width:100%;}
.stats-nav li {float:left; margin:0; font-size:0.9em; padding:9px 0;z-index:9; border-right:1px solid #333;border-left:1px solid #666;}
.stats-nav li a { color:#ccc; padding:9px 12px; text-decoration:none;}
.stats-nav li a:hover { color:#fff; background-color:#555;}
.stats-nav li a:focus {outline:none;}
.stats-nav li img {display:none;}
.stats-nav li.stats-on {background:#222; position:relative; padding-bottom:2px; padding:9px 0;}
.stats-nav li.stats-on img { display:block; position:absolute; top:32px; left:42px;}
.stats-nav li.stats-on a {background:#222; color:#fff;padding:9px 12px;}

.tt-stat-box {float:left; position:relative; margin-bottom:10px; margin-right:9px; _margin-right:2px; _margin-left:2px;}
.tt-stat-box.last {margin-right:0px;}
.tt-stat-box img {float:left;}
.tt-stat-box h2 {position:absolute; padding:10px; background:#206514; float:left; font-size:160%; color:#fff; left:0; top:0;}
.tt-stat-box .details {float:left; background:#000; width:198px; clear:left; color:#fff; padding:14px 10px 6px 10px; position:relative; height:51px;}
.tt-stat-box .details h3 {color:#fff; font-size:150%; width:153px; float:left;}
.tt-stat-box .details p { font-size:120%; width:153px; float:left;}
.tt-stat-box .details img {position:absolute; right:10px; top:12px; width:45px; height:45px;}

.tt-table.stats img {padding:0; margin:-2px; float:none!important;}
.tt-table.stats a img {float:left; width:24px; height:24px;}

/*Match Area*/
.tt-match-head {border:1px solid #ccc; border-top:none; background:#ddd; margin-bottom:10px;}
.tt-match-info {background:#000; padding:10px; border:1px solid #000;}
.tt-match-info li {display:inline; color:#fff; padding:0 15px 0 0;}
.tt-match-info li#comp {font-weight:bold;}

.tt-match-head span {float:left; width:64px; height:64px; margin:15px 10px 10px 10px;}
.tt-match-head .tt-list-more li {padding-bottom:0;}

.tt-article.match {padding-top:10px; float:left;}

.tt-match-table {margin:15px 0 10px 0; float:left; width:502px;}
.tt-match-table thead {display:none;}
.tt-match-table td {vertical-align:top;}
.tt-match-table td h3 {font-size:180%; font-weight:normal; padding-bottom:10px;}
.tt-match-table td.right {text-align:right;}
.tt-match-table td.score {text-align:center; word-spacing:5px;}
.tt-match-table td a {text-decoration:none;}
.tt-match-table td a:hover {text-decoration:underline;}

.tt-table.match {margin-top:5px;}
.tt-table.match thead th {font-size:120%; padding-top:10px;}
.tt-table.match td.home, .tt-table.match thead th.home {text-align:right; padding-right:20px;}
.tt-table.match td.away, .tt-table.match thead th.away {text-align:left; padding-left:20px;}
.tt-table.match td img {padding:0 3px;}
.tt-table.match td.icons2 {text-align:right;}
.tt-table.match td.icons2 img {float:none;}

.tt-table.match td img.goal {width:15px; height:15px;}
.tt-table.match td img.card {width:12px; height:15px;}
.tt-table.match td img.sub {width:20px; height:15px;}


.tt-table.ratings select  {font-size:90%;}
.tt-table.ratings select option {padding:0px 6px;}
.tt-table.ratings td img {padding:0; width:110px!important; height:57px!important;}
.tt-table.ratings ul.home {width:230px; float:right;}
.tt-table.ratings ul.home li {background:url(tt-nav-bg.gif) repeat-x; float:right; height:15px;}
.tt-table.ratings ul.away {width:230px; float:left;}
.tt-table.ratings ul.away li {background:url(tt-nav-bg.gif) repeat-x; float:left; height:15px;}
.tt-table.ratings td.left span {float:left; padding-left:10px;}
.tt-table.ratings td.right span {float:right; padding-right:10px;}

/*Bet promo*/
.tt-bet-promo {float:none;}
.tt-bet-promo div {border:none; width:298px; border:1px solid #b6afaf;  background:#ddd;}

.tt-bet-promo .anchors li {float:left;font-weight:bold;padding:3px 15px 4px 15px;border:1px solid #000;margin:0px 5px 0 0;position:relative;text-align:center;background:#111113; cursor:pointer;}
.tt-bet-promo .anchors li a {text-decoration:none;padding-bottom:2px; font-size:90%; color:#fff;}
.tt-bet-promo .anchors .tabs-selected {background:#ddd; border:1px solid #b6afaf!important;border-bottom:1px solid #ddd!important;}
.tt-bet-promo .anchors .tabs-selected a {color:#000!important;}

.tt-bet-promo p.title {float:left; width:288px; padding-left:10px; font-size:90%; margin:10px 0 5px 0;}
.tt-bet-promo span {text-align:center; float:left; width:298px; margin-bottom:5px;}
.tt-bet-promo div h4 {text-align:center; font-size:110%; float:left; width:298px; height:20px;}
.tt-bet-promo div h4 img {padding:0 10px; width:18px; height:18px; vertical-align:middle;}

.tt-bet-promo .more {border:none; padding:5px 10px 10px 10px; width:278px; float:left;}
.tt-bet-promo .more a {float:right; padding-top:2px;}
.tt-bet-promo .more a.skybet {float:left; padding:0;}

.tt-bet-promo .result, .tt-bet-promo .scorecast {float:left; background:#fff; margin:10px; width:256px; padding:10px; display:inline;}
.tt-bet-promo .result span {text-align:center; width:84px; float:left; font-weight:bold; padding-top:6px; @height:35px;}
.tt-bet-promo .result span a {text-decoration:none;}

.tt-bet-promo .scorecast fieldset.c1, .tt-bet-promo .scorecast fieldset.c2, .tt-bet-promo .scorecast fieldset.c3, .tt-bet-promo .scorecast fieldset.c4 {border:none; float:left; padding:0 2px;}
.tt-bet-promo .scorecast fieldset.c2 select {width:50px;}
.tt-bet-promo .scorecast fieldset.c3 {padding-top:22px; padding-left:10px;}
.tt-bet-promo .scorecast label {float:left; font-size:90%; font-weight:bold; padding-bottom:5px;}
.tt-bet-promo .scorecast select {font-size:90%; padding:1px; float:left; clear:left; width:40px;}
.tt-bet-promo .scorecast select.scorer {width:85px;}
.tt-bet-promo .scorecast input {margin:0 3px; float:left; vertical-align:middle; width:14px; height:14px;}
.tt-bet-promo .scorecast fieldset input.submit {top:16px; margin-left:7px; width:48px; font-size:90%; position:relative; height:22px;}

/*Contact page*/
.tt-contact {font-size:110%!important; float:left; margin-top:-10px;}
.tt-contact div {border-bottom:1px dotted #999; padding:10px; width:652px; float:left;}

.tt-contact label {float:left; width:180px; margin:5px 0; padding-top:4px; font-weight:bold;}
.tt-contact label.contactType {font-weight:normal;}
.tt-contact input, .tt-contact textarea, .tt-contact select { border:1px solid #ccc; padding:3px;}
.tt-contact input {margin:5px 0; width:250px; margin-right:200px;}
.tt-contact select#contactType {margin:5px 0 5px 0; width:258px; float:left;}
.tt-contact textarea.feedbackText {width:395px; margin:5px 0 5px 180px; font-size:110%!important; font-family:Arial, Helvetica, sans-serif; }
.tt-contact div input#submit {float:right; width:90px; height:40px; background:url(tt-btn-bg.gif) repeat-x; margin:0; border:1px solid #ccc; cursor:pointer; display:inline; font-weight:bold;}

/*Search*/
.tt-searchpage {margin-top:10px; float:left;}
.tt-searchpage .searchmore {text-align:center;padding:5px 0px 6px 0px; margin:0px auto 16px auto;border:1px solid #ccc;width:575px;background:#ddd;}
.tt-searchpage .searchmore input {width:472px!important; margin-right:5px; border:1px solid #ccc; padding:2px;}
.tt-searchpage .searchmore button {width:70px; margin-top:1px}

.tt-searchpage .subarticleHead {height:1.2em; padding:7px 7px 17px 0px;color:black!important; font-weight:bold; font-size:129%;margin:10px 0 0 0;}
.tt-searchpage .subarticleHead span {font-weight:normal!important; font-size:85%;padding-top:3px;float:right;margin-top:-20px!important; text-align:right;position:relative;display:block;}
.tt-searchpage .subarticleHead strong {font-weight:bold; color:#115701!important}

.tt-searchpage dt {font-size:100%;margin-bottom:1px;color:#115701;}
.tt-searchpage dd {text-indent:0!important;padding:0;}
.tt-searchpage #articleBody dt a {color:#000!important; background:none; font-size:150%; text-decoration:none; }
.tt-searchpage #articleBody dt a:hover {text-decoration:underline;}
.tt-searchpage #articleBody {overflow:visible; line-height:20px;}
.tt-searchpage #articleBody dt a b{color:#115701!important;}
.tt-searchpage #articleBody dd {padding:0px; margin:0px;margin-bottom:2px;color:black!important}
.tt-searchpage #articleBody dd b,.tt-searchpage #articleBody dd a{color:black!important}
.tt-searchpage #articleBody dd a:hover{text-decoration:underline}
.tt-searchpage #articleBody .searchdate {color:#115701!important; font-size:110%;margin-bottom:15px; border-bottom:1px dotted #999; padding-bottom:15px}
.tt-searchpage #articleBody .searchdate a {color:#000!important;}

.tt-searchpage .searchnav {text-align:center; margin:13px 0px 14px 0px }
.tt-searchpage .searchnav,.tt-searchpage .searchnav a {color:black!important}
.tt-searchpage .searchnav strong {color:#115701;}

/*My Profile Page*/
.my-profile-header { background:#000 url(tt-my-profile-head.jpg) no-repeat; padding:30px 10px 4px 10px; margin-bottom:8px;}
.my-profile-header h2 { color:#eee; font-size:1.8em; margin-bottom:4px; }
.my-profile-header p { color:#ddd; }
.my-profile-header p a { color:#bbb; }
.my-profile-kit { width:64px; float:left; margin-right:8px; height:50px; }
.my-profile-activity h3 { padding:0;margin:0!important; padding-top:2px; }
.my-profile-activity h3 a { text-decoration:none; }
.my-profile-activity h3 a:hover { text-decoration:underline; }
.my-profile-activity { width:100%; float:left; clear:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; }
.my-profile-activity img { float:left; margin-right:6px; margin-top:5px; border:1px solid #999; }
.my-profile-activity p { margin-bottom:4px; }
.my-profile-activity p a { font-weight:bold; }
.my-profile-activity p.my-activity { font-size:1em; background:url(icon-comment.gif) left center no-repeat; padding-left:20px; }
.my-profile-activity p.my-activity.act-img {background:url(icon-img.gif) left center no-repeat;}
.my-profile-activity p.my-activity.act-vid {background:url(icon-video.gif) left center no-repeat;}
.my-profile-activity p.my-activity.act-like {background:url(thumbs-up.gif) left center no-repeat;}
.my-profile-activity p.my-activity.act-love {background:url(icon-heart.gif) left center no-repeat; }
.my-profile-activity p.my-activity.act-podcast {background:url(icon-podcast.gif) left center no-repeat;}
.my-profile-activity p.my-activity.act-quiz {background:url(icon-quiz.gif) left center no-repeat;}
.my-profile-activity p.my-activity.act-comp {background:url(icon-prize.gif) left center no-repeat; }
.my-profile-activity p.my-activity.act-tweet {background:url(icon-twitter.png) left center no-repeat;}
.my-profile-activity p.activity-comment { font-size:1.2em; line-height:1.4; margin-top:6px;}
.activity-time-stamp { font-size:0.9em; color:#777; }
.my-profile-activity p.act-ys-comment { font-size:1.6em; line-height:1.3em; font-family:Georgia, "Times New Roman", Times, serif; padding:0 12px 0 60px; }
.act-ys-comment { background:url(icon-quotes.gif) 21px 6px no-repeat; }

.tt-my-profile-quiz-rank { border-bottom:2px solid #ccc; padding-bottom:6px; margin-bottom:10px; }
.tt-my-profile-quiz-rank table { margin:4px 0 6px 0;}
.tt-my-profile-quiz-rank table thead th { text-align:left; }
.tt-my-profile-quiz-rank table td { padding:3px 2px; }
.tt-my-profile-quiz-rank table tr.odd {background-color:#eee;}
.tt-my-profile-quiz-rank table tr.your-rank {background-color:#444; color:#fff; font-weight:bold;}
.tt-my-profile-quiz-rank table tr.your-rank a {color:#fff;}
.tt-my-profile-quiz-rank ul { font-weight:bold; }

.tt-my-profile-your-links { border-bottom:2px solid #ccc; padding-bottom:6px; margin-bottom:10px; }
.tt-my-profile-your-links .tt-head { margin-bottom:6px; }
.tt-my-profile-your-links img { float:left; margin-right:8px; }
.tt-my-profile-your-links ul { float:left;}
.tt-my-profile-your-links li {background:url(tt-li-bullet.gif) no-repeat left center; padding:3px 2px 5px 13px;}

.comp-box { background-color:#ddd; margin-bottom:10px; padding-bottom:10px;}
.comp-box h2 { margin-bottom:2px; }
.comp-box h3 { font-size:1.4em; padding:8px; padding-bottom:0; }
.comp-box p { padding:8px; margin-bottom:0; }
.comp-box img { margin-left:2px;}
.comp-box li { display:inline; font-weight:bold; margin-left:8px;}


.YSformcol label { width:80px!important; float:left; }
.YSformcol input { width:200px!important; float:left; font-size:1.1em!important; font-family:Arial, Helvetica, sans-serif!important; }
/*.tt-remember-me { padding:5px 0 1px 0; }
.tt-remember-me label { width:100px!important; float:left; }
.tt-remember-me input { width:18px!important; float:left; font-size:1.1em!important; font-family:Arial, Helvetica, sans-serif!important; }
#login p { margin:0!important; }

/*Register*/
#register {float:left; width:672px; overflow:hidden;}
#register h1 {padding:0 0 0 10px; font-size:24px;}
#register a.info {padding:0 0 10px 10px; font-size:24px; background:url(reg-info.gif) no-repeat; width:660px; height:34px; text-indent:-9999px; border-bottom:1px solid #ccc; float:left; margin:10px 0; }
#register p {font-size:10px; padding:10px; float:left;}
#register h3 {padding:10px;text-align:center;background-color:#000000;color:#FFFFFF; }
#register #innercontainer {font-weight:bold;}

#register #header {background-color:#000; background-image:url(tt_logo.gif); background-repeat: no-repeat;background-position: 10px 15px; height:65px; width:100%; }

#register #closewin {text-align:center}

#register fieldset {border: 1px solid #016800;background-color:#FFF;padding:10px 20px;margin-bottom: 5px; float:left; @padding-bottom:20px; _padding-bottom:1%!important; width:629px;}
#register legend {font-size: 18px;font-weight: bold;color: #000;line-height: 70px;}
#register form {position:relative;top:-10px; float:left; clear:left;}
#register .formcol {width: 100%;float: left;margin-bottom: 15px;}
#register .formcol label {display: block;width: 140px;float: left;font-weight: bold;font-size: 14px;line-height: 24px;}
#register .formcol label .smallgrey {line-height: 12px;font-size: 11px;	color:#999;	font-weight: normal;  width:280px; float:left; padding:10px 0;}
#register .formcol input {width: 250px;padding: 4px;float: left;border: 1px solid #7F9DB5;}
#register .forminner {margin-bottom: 20px;float: left;}
#register .forminner input {clear: left;margin-right: 5px;}
#register .forminner label {width: 150px;display: block;float: left;font-size: 12px;margin-bottom: 5px;}
#register .forminner label.fullwidth {width: 100%;float: left; clear:left;}
#register .forminner h2 {font-weight: bold;font-size: 14px;margin-bottom: 5px;}
#register .forminner p {font-size: 12px;color: #666;margin-bottom: 5px;}
#register .formcol select {padding: 4px;border: 1px solid #7F9DB5;}
#register .formcol select.country {	width:260px;}
#register .formcol select.multi {padding: 1px;	border: 1px solid #7F9DB5;	width: 250px;margin: 3px 0 0 10px;}
#register .formcol select.smallselect {	width: 70px; float:left; margin:0 5px;}
#register .formcol input.yearbox {width: 20px;float: left;padding:2px; height:16px; line-height:16px;}
#register .formcol .yeartext {font-size: 14px;line-height: 20px; float:left; padding:3px 5px 0 0; height:20px;}
#register .formcol .info {clear: left;font-size: 11px;	color: #999;	width: 400px;	margin: 5px 0;	float: left;}
#register .error {clear: left;font-size: 11px;	color: #900;	width: 396px;	margin: 5px 0 0 0;	float: left;	font-weight: bold;
padding: 1px 2px;	display:none;}
#register .errorinfo {clear: left;font-size: 11px;color: #900;width: 396px;margin: 5px 0 0 0;float: left;font-weight: bold;	padding: 1px 2px;}
#register .formcol .error a {color: #FFF;}
#register .formcol .inputerror {border-color: #C00;}
#register button { background:url(reg-btn.gif) no-repeat; width:154px; height:33px; border:none; text-indent:-9999px; float:right; margin-top:5px; cursor:pointer; position:relative;}

/*Podcasts*/
.tt-podcast-latest { width:672px; float:left; clear:left; padding:0; margin-bottom:5px; border-bottom:1px solid #ddd; background:url(podcast-bg.gif) no-repeat right top; position:relative; top:-10px; overflow:hidden; }
.tt-podcast-latest h2 { font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; padding-left:10px; font-size:240%; }
.tt-podcast-latest p { font-size:100%; line-height:20px; margin-bottom:20px; padding-left:10px; }
.tt-podcast-latest ul { float:left; background:#e9e9e9; width:660px; border:1px solid #ccc; padding:5px; margin-bottom:20px; _margin-bottom:0; }
.tt-podcast-latest ul li { float:right; margin-left:5px; height:24px; display:inline; }
.tt-podcast-latest ul li.date { float:left; padding-top:5px; height:19px; }
.tt-podcast-latest ul h3 { float:left; width:300px; font-weight:bold; }
.tt-podcast-latest h4 { font-size:150%; margin:0; float:left; width:100%; padding:15px 0 15px 10px; }

h4.podcasts { font-size:150%; margin:0 0 10px 0; float:left; width:662px; padding:0 0 15px 10px; border-bottom:1px solid #ddd; }

.tt-podcast { width:100%; float:left; clear:left; margin-bottom:20px; border-bottom:1px solid #ddd; padding-bottom:10px; }
.tt-podcast h2 { font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 10px; }
.tt-podcast p { font-size:90%; line-height:20px; padding:10px 0 5px 10px; }
.tt-podcast ul { float:left; background:#e9e9e9; width:310px; border:1px solid #ccc; padding:5px; margin-bottom:10px; _margin-bottom:0; }
.tt-podcast ul li { float:right; margin-left:5px; height:24px; display:inline; }
.tt-podcast ul li.date { float:left; padding-top:6px; height:18px; font-size:90%; }

.tt-podcast-img { float:left; padding:0 10px; }
.tt-podcast-latest .tt-podcast-img { padding-bottom:10px; }

.tt-podcast-download { border:1px solid #ccc; margin-bottom:10px; }
.tt-podcast-download h2 { height:19px; margin:-1px; margin-bottom:0; padding-top:8px; }
.tt-podcast-download dl { float:left; padding:20px 0 10px 0; }
.tt-podcast-download dt { float:left; background:#e9e9e9; border:1px solid #ccc; border-left:none; width:105px; height:34px; }
.tt-podcast-download dt img { float:right; padding:5px 5px 0 0; }
.tt-podcast-download dd { float:left; width:166px; height:42px; padding:2px 0 2px 10px; }

.podcasts .tt-pagination { padding-bottom:10px; @padding-top:20px; }


/*Live Chat*/
.tt-livechat-intro { float:left; width:672px; line-height:20px; margin-bottom:10px; }
.tt-livechat-intro h1 { float:left; width:100%; font-size:180%; margin:10px 0; }
.tt-livechat-intro h2 { float:left; width:627px; background:black url(tt-livechat.gif) no-repeat 10px 13px; color:white; padding:10px 10px 10px 35px; font-size:130%; margin-bottom:10px; }
.tt-livechat-intro img { float:left; width:120px; height:120px; margin:0 10px 0 0; }
.tt-livechat-intro p { float:left; line-height:20px; }

.tt-livechat { float:left; width:540px; overflow:hidden; }
.tt-livechat label { display:none; }
.tt-livechat input { float:left; width:224px; margin-right:312px; margin-bottom:6px; color:#888; padding:3px; }
.tt-livechat input.message { width:530px; height:80px; margin:0; }
.tt-livechat input.submit { float:left; width:71px; height:28px; padding:0; margin:3px 0 0 -2px; background:url(tt-livechat-submit.gif) no-repeat 0 1px; border:none; cursor:pointer; color:white; font-size:90%; font-weight:bold; }

.tt-livechat-table {float:left;}
.tt-livechat-table td {padding:10px; border:1px solid #a4a6bd; line-height:20px;}
.tt-livechat-table td img {float:left; width:68px; height:60px; margin:0 10px 0 0;}
.tt-livechat-table td.post-time {background:#d3d3d3; padding:0 20px; font-weight:bold; text-align:center;}
.tt-livechat-table td.post-odd {background:#f4f4f4;}
.tt-livechat-table td.post-editor {background:#bfdbb2;}

.tt-livechat-table td .dlt-btn {border:1px solid #a4a6bd; background:#fff; padding:2px 5px; margin-top:10px;}
.tt-livechat-table td .dlt-btn a {text-decoration:none; font-size:90%;}

iframe.tt-livechat-cont {float:left; width:670px; height:820px; overflow:auto; padding:0 1px;}


/*Site Map*/
.tt-sitemap { color:#fff; /*border-bottom:3px solid #ccc;*/ background:#fff; padding-left:10px; width:972px; overflow:hidden; float:left;}
.tt-sitemap h1 {float:left; width:979px; font-size:110%; background:black; color:white; padding:8px 5px 7px 8px; margin:10px 0 0 -10px; _padding-left:18px;}

.tt-sitemap .tt-sitemap-list { float:left; width:972px; }
.tt-sitemap .tt-sitemap-list ul { padding:20px 0; width:20%; float:left; font-size:1em; }
.tt-sitemap .tt-sitemap-list li { font-weight:bold; padding:0; color:#000; font-weight:normal; width:166px; float:none;}
.tt-sitemap .tt-sitemap-list li a { color:#000; text-decoration:none; padding:1px 5px; width:166px; display:block;}
.tt-sitemap .tt-sitemap-list li a:hover { text-decoration:underline;}
.tt-sitemap .tt-sitemap-list li h2 { font-size:1.2em; height:22px; clear:left; margin-bottom:3px;}
.tt-sitemap .tt-sitemap-list li h2 a { padding:0;}

.tt-sitemap .tt-sitemap-list h2.tt-pl-header a {background:url(icon-pl.gif) no-repeat left; padding-left:22px;}
.tt-sitemap .tt-sitemap-list h2.tt-fl-header a {background:url(icon-fl.gif) no-repeat left; padding-left:22px;}
.tt-sitemap .tt-sitemap-list h2.tt-spl-header a {background:url(icon-spl.gif) no-repeat left; padding-left:22px;}
.tt-sitemap .tt-sitemap-list h2.tt-facup-header a {background:url(icon-facup.gif) no-repeat left; padding-left:22px;}
.tt-sitemap .tt-sitemap-list h2.tt-cl-header a {background:url(icon-cl.gif) no-repeat left; padding-left:20px;}
.tt-sitemap .tt-sitemap-list h2.tt-europa-header a {background:url(icon-europa.gif) no-repeat left; padding-left:20px;}
.tt-sitemap .tt-sitemap-list h2.tt-carling-header a {background:url(icon-carling.gif) no-repeat left; padding-left:20px;}
.tt-sitemap .tt-sitemap-list h2.tt-mls-header a {background:url(icon-mls.gif) no-repeat left; padding-left:20px;}
.tt-sitemap .tt-sitemap-list h2.tt-world-header a {background:url(icon-world.gif) no-repeat left; padding-left:20px;}
.tt-sitemap .tt-sitemap-list h2.tt-homenat-header a {background:url(icon-homenat.gif) no-repeat left; padding-left:20px; }


/*Generic Tooltip*/
p#tooltip { display:none; position:absolute; padding:10px; left:5px; font-size:1em; font-weight:bold; background:#fff; border:1px solid #aaa; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:999999; }

