﻿html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:12px; font-weight:normal; font-style:normal; padding: 0; margin: 0;}
ul,ol,li {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
img{border-style:none;}

@font-face {
	font-family: 'CartoGothicStdBook';
	src: url('CartoGothicStd-Book.eot');
	src: local('CartoGothic Std Book'), local('CartoGothicStd-Book'), url('CartoGothicStd-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'CartoGothicStdItalic';
	src: url('CartoGothicStd-Italic.eot');
	src: local('CartoGothic Std Italic'), local('CartoGothicStd-Italic'), url('CartoGothicStd-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'CartoGothicStdBold';
	src: url('CartoGothicStd-Bold.eot');
	src: local('CartoGothic Std Bold'), local('CartoGothicStd-Bold'), url('CartoGothicStd-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'CartoGothicStdBoldItalic';
	src: url('CartoGothicStd-BoldItalic.eot');
	src: local('CartoGothic Std Bold Italic'), local('CartoGothicStd-BoldItalic'), url('CartoGothicStd-BoldItalic.ttf') format('truetype');
}

a:link,a:visited{
	color: #fce983; text-decoration: none; outline: none;
}

a:hover{
	border-bottom: 1px dotted #eed969; outline: none;
}

a.img:hover{
	border-bottom: 0px; outline: none;
}

body{
	background: #081631 url(../images/bg.jpg) top center no-repeat fixed; font-family: Helvetica, 'Lucida Grande', Lucida, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #fff; height: 100%;
}

#topbar{
	width: 100%; position: relative; background: #fce983; color: #081631; font-weight: bold; font-size: 16px; text-align: center; height: 2px;
}

#topbar a{
	color: #3364b7; text-decoration: underline;
}

a.mobile-link{
	padding:10px;font-size:24px;position:absolute;top:16px;left:250px;z-index:999;
}


#container{
	position: relative; width: 960px; margin: 0 auto 0 auto; display: block;
}

#logo{
	position: relative; margin-top: 26px; float: left; border-style: none;
}

#logo img, #logo a img, #logo img a{
	border-style: none;
}

#headerbox.fontface{
	float: right; text-align: right; font: 12px/16px 'CartoGothicStdBook', Arial, sans-serif; color: #d6d6d3; padding-top: 23px; position: relative;
}

#countdown{
	margin-top: 3px;
}

h2.fontface {
	font: 27px/34px 'CartoGothicStdBold', Arial, sans-serif; letter-spacing: 1px; font-weight: bold; color: #fff;
}

h2.fontface.moveright{
	margin-left:23px;
}

h3.fontface{
	font: 23px/32px 'CartoGothicStdBold', Arial, sans-serif; letter-spacing: 1px; font-weight: bold; color: #fff; position: relative; margin: 6px 12px;
}

h3.fontface.movedown{
	margin-top: 15px;
}

h4.fontface {
	font: 16px/26px 'CartoGothicStdBold', Arial, sans-serif; font-weight: bold; color: #fff; position: relative; margin: 0 10px -10px 10px;
}

h6.fontface {
	font: 16px/26px 'CartoGothicStdBold', Arial, sans-serif; font-weight: bold; color: #fff; position: relative; float: left; width: 305px; text-align: center; margin-bottom: 6px;
}
h6.fontface.side-two{
	position:absolute;left:295px;
}


.allcontent h6.fontface{
	width: 100%; text-align: left; margin: 13px 0 -5px 10px;
}

#navbar{
	background: url(../images/navbar.png) no-repeat 0 0; width: 960px; position: relative; height: 39px; margin-top: 12px; float: left;	
}

/* start Nav Menu */
#navigation {
  list-style: none; margin: 13px 0 0 16px;
}

#navigation li {
  float: left; margin-right: 17px;
}

#navigation a * {
  display: none;
}

#navigation a,
#navigation a .hover {
  height: 17px;	position: relative;	display: block;	background: url(../images/nav.gif) 0 0 no-repeat; border-style: none; outline: none; cursor: pointer;
}

/* individual nav items */
#navigation a.teams{
	background-position: 0 0; width: 43px;
}

#navigation .highlight a.teams:hover,
#navigation a.teams .hover{
	background-position: 0 -40px;
}

#navigation a.draw{
	background-position: -60px 0; width: 36px;
}

#navigation .highlight a.draw:hover,
#navigation a.draw .hover{
	background-position: -60px -40px;
}

#navigation a.scores{
	background-position: -115px 0; width: 42px;
}

#navigation .highlight a.scores:hover,
#navigation a.scores .hover{
	background-position: -115px -40px;
}

#navigation a.players{
	background-position: -175px 0; width: 110px;
}

#navigation .highlight a.players:hover,
#navigation a.players .hover{
	background-position: -175px -40px;
}

#navigation a.photos{
	background-position: -304px 0; width: 45px;
}

#navigation .highlight a.photos:hover,
#navigation a.photos .hover{
	background-position: -304px -40px;
}

#navigation a.venue{
	background-position: -367px 0; width: 42px;
}

#navigation .highlight a.venue:hover,
#navigation a.venue .hover{
	background-position: -367px -40px;
}

#navigation a.clinics{
	background-position: -427px 0; width: 41px;
}

#navigation .highlight a.clinics:hover,
#navigation a.clinics .hover{
	background-position: -427px -40px;
}

#navigation a.sponsors{
	background-position: -487px 0; width: 60px;
}

#navigation .highlight a.sponsors:hover,
#navigation a.sponsors .hover{
	background-position: -487px -40px;
}

#navigation a.hosts{
	background-position: -566px 0; width: 86px;
}

#navigation .highlight a.hosts:hover,
#navigation a.hosts .hover{
	background-position: -566px -40px;
}

#navigation a.history{
	background-position: -671px 0; width: 47px;
}

#navigation .highlight a.history:hover,
#navigation a.history .hover{
	background-position: -671px -40px;
}

#navigation a.hall{
	background-position: -737px 0; width: 81px;
}

#navigation .highlight a.hall:hover,
#navigation a.hall .hover{
	background-position: -737px -40px;
}

#navigation a.champions{
	background-position: -835px 0; width: 106px;
}

#navigation .highlight a.champions:hover,
#navigation a.champions .hover{
	background-position: -835px -40px;
}

/*end Nav Menu */

/* start Content Area */

#bluebox{
	position: relative; margin: 210px auto 0 auto; width: 960px; height: 100%;
}

.ie7 #bluebox{
	position: relative; margin: 10px auto 0 auto; width: 960px; height: 100%;
}

#bluebox .top{
	height: 11px; background: url(../images/bluebox-top.png) no-repeat; width: 960px; position: relative;
}

#bluebox .middle{
	background: url(../images/bluebox-middle.png) repeat; width: 100%; height: 100%; position: relative; margin-top: 0;
}

#bluebox .bottom{
	height: 18px; background: url(../images/bluebox-bottom.png) no-repeat bottom left; width: 960px; position: relative;
}

#bluebox .middle #mainimg{
	position: relative; margin: 0 10px; height: 435px; width: 610px;
}

img.extrabox{
	width: 100%; height: 100%; position: absolute;
}

#bluebox .middle #mainimg .holder{
	top: 10px; left: 10px; position: absolute;
}

.headline{
	margin-top: -85px; margin-left: 10px; width: 570px; font-size: 13px; line-height: 19px; 
}

.headline a{
	font-weight: bold;
}

/* start jCarousel */
.jcarousel-skin-tango .jcarousel-clip-horizontal, .jcarousel-skin-tango .jcarousel-item{
	width: 590px; height: 325px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 0px
}

.jcarousel-clip {
	z-index: 20; position: relative; overflow: hidden;
}

.jcarousel-list {
	z-index: 10; position: relative; top: 0px; left: 0px; overflow: hidden;
}

.jcarousel-item {
	list-style-type: none; float: left;
}

.jcarousel-control{
	margin-top: 10px; margin-left: 1px;
}

.item{
	list-style: none; position: relative; float: left; display: inline; margin-right: 4px; padding: 0; border: 2px solid #000; border-bottom: 0;
}

.item div{
	background: #fff;
}

.item div#active{
	border-bottom: 0; background: #000;
}

.item div#active a img, .item div#active a:hover img{
	opacity:.5; filter:alpha(opacity=50);	
}

.item div a:hover img{
	opacity:.6; filter:alpha(opacity=60);
}

.item div a h3{
	background: #000; font-size: 11px; line-height: 12px; padding: 5px; position: absolute; bottom: 0; left: 0; width: 132px; overflow: hidden;
}

.item div a h3 span{
	display: none; color: #fff;
}

.item div a:hover h3 span, .item div#active a h3 span{
	display: block; cursor: pointer;
}
/* end jCarousel */

/* start Right Col */
#bluebox .middle #rightcol{
	position: absolute; top: 0; right: 10px; width: 320px;
}

#rightcol .topmod{
	position: absolute; height: 443px; width: 100%; 
}

#rightcol .topmod .firstmod{
	position: absolute; height: 245px; width: 300px; top: 10px; left: 10px;
}

#rightcol .topmod .firstmod .gallery{
	position: absolute; width: 290px; height: 190px; padding: 0 0 0 13px;
}

#rightcol .topmod .secondmod #twitter{
	position: absolute; width: 280px; height: 190px; padding: 0 0 0 13px;
}

#rightcol .topmod .firstmod .gallery img.resize{
	position: absolute; width: 130px; height: 90px; border: 2px solid #000;
}

#rightcol .topmod .firstmod .gallery img.resize.first{
	position: absolute; top: 0; left: 12px; z-index: 200;
}

#rightcol .topmod .firstmod .gallery img.resize.second{
	position: absolute; top: 0; left: 155px; z-index: 190;
}

#rightcol .topmod .firstmod .gallery img.resize.third{
	position: absolute; top: 97px; left: 12px; z-index: 180;
}

#rightcol .topmod .firstmod .gallery img.resize.fourth{
	position: absolute; top: 97px; left: 155px; z-index: 170;
}

#rightcol .topmod .secondmod{
	position: absolute; height: 170px; width: 300px; top: 265px; left: 10px;
}

#rightcol .topmod .secondmod .container{
	position: absolute; width: 290px; padding-left: 12px;
}
a.rightlink{
	position: relative; text-align: right; float: right; margin-right: 10px; margin-top: -26px;
}

#rightcol .btmmod{
	position: absolute; top: 452px; width: 100%; height: 360px;
}

#rightcol .topper .btmmod{
	position: absolute; top: 447px; width: 100%; height: 140px;
}

#rightcol .btmmod .firstmod{
	position: absolute; height: 117px; width: 300px; top: 10px; left: 10px;
}

#rightcol .btmmod .firstmod ul{
	position: relative; margin-left: 12px; font-size: 13px; line-height: 20px;
}

#rightcol .btmmod .secondmod{
	position: absolute; top: 137px; width: 300px; height: 210px; left: 10px;
}

#rightcol .btmmod .secondmod .comments{
	position: absolute; margin: 10px 10px 10px 12px; line-height: 20px; width: 280px;font-size:12px;
}

#rightcol .btmmod .secondmod .comments span{
	display: block; text-align: right; font-style: italic; line-height: 30px;
}

/* end Right Col */
/* start Facebook */
#bluebox .middle #fb{
	position: relative; margin: 0 10px; height: 84px; width: 610px; padding-top: 8px;margin-bottom: 8px;
}
#fb .badge{
	position:relative;
}


/* start Teams */
#bluebox .middle #teams{
	position: relative; margin: 0 10px; height: 360px; width: 610px; padding-top: 8px;
}

.teamline{
	display: block;
}

.teamline .team{
	width: 138px; height: 60px; margin-left: 11px; float: left; margin-bottom: 11px; background: url(../images/teambg.png) no-repeat; overflow: hidden; position: relative;
}

.teamline .team .holder{
	margin: 0; position: relative; overflow: hidden;
}

.teamline .team .holder .teamlogo{
	background: url(../images/logoslider2012.png) no-repeat top right; width: 53px; height: 54px; float: left; margin-left: 8px; cursor: pointer;
}

/* start Team Logos */
.teamline .team .holder .teamlogo.alabama,.teamline .team .holder .teamlogo.alabamaw{
	background-position: top right;
}

.teamline .team .holder .teamlogo.arizona,.teamline .team .holder .teamlogo.arizonaw{
	background-position: right -960px;
}

.teamline .team .holder .teamlogo.cornell{
	background-position: right -60px;
}

.teamline .team .holder .teamlogo.auburn,.teamline .team .holder .teamlogo.auburnw{
	background-position: right -120px;
}

.teamline .team .holder .teamlogo.boisest,.teamline .team .holder .teamlogo.boisestw{
	background-position: right -180px;
}

.teamline .team .holder .teamlogo.virginiaw{
	background-position: right -660px;
}

.teamline .team .holder .teamlogo.notredame,.teamline .team .holder .teamlogo.notredamew{
	background-position: right -360px;
}

.teamline .team .holder .teamlogo.clemson{
	background-position: right -360px;
}

.teamline .team .holder .teamlogo.utahw{
	background-position: right -300px;
}

.teamline .team .holder .teamlogo.pepperdine{
	background-position: right -240px;
}

.teamline .team .holder .teamlogo.oklahomaw{
	background-position: right -420px;
}

.teamline .team .holder .teamlogo.oklahomastw{
	background-position: right -420px;
}

.teamline .team .holder .teamlogo.smuw{
	background-position: right -480px;
}

.teamline .team .holder .teamlogo.tennessee{
	background-position: right -540px;
}

.teamline .team .holder .teamlogo.ohiostw{
	background-position: right -600px;
}

.teamline .team .holder .teamlogo.texastech{
	background-position: right -720px;
}

.teamline .team .holder .teamlogo.mississippist{
	background-position: right -780px;
}

.teamline .team .holder .teamlogo.illinoisw{
	background-position: right -840px;
}

.teamline .team .holder .teamlogo.princetonw{
	background-position: right -900px;
}


/* end Team Logos */
.teamline .team .holder h5{
	font-size: 11px; line-height: 17px; color: #fff; float: left; margin-left: 8px; margin-top: 6px;	
}

h5 span.fontface{
	display: block; color: #fce983; font: 23px/28px 'CartoGothicStdBold', Arial, sans-serif; font-weight: bold;
}
/* end Teams */

.blackborder{
	border: 2px solid #000; position: relative;
}

.blackborder:active{
	position: relative; top: 1px; outline: none;	
}

/* start Content Pages */
#contentholder{
	margin-left: 10px;
}

#contentholder .teamname{
	height: 150px; width: 610px; position: relative; display: block;
}

#contentholder .teamname .vitals h2{
	margin-bottom: 10px;
}

#contentholder .teamname .vitals{
	position: absolute; margin: 10px; width: 500px;
}

#contentholder .teamname .vitals span.conference{
	font-weight: bold;
}

#contentholder .teamname .logo{
	position: absolute; right: 0; margin: 10px;
}

#contentholder .roster{
	width: 610px; position: relative; margin-top: 10px; display: block;
}

.ie7 #contentholder .roster img.extrabox, .ie7 #contentholder .allcontent img.extrabox{
	visibility: hidden;
}

#contentholder .roster #rankbox{
	position: absolute; right: 10px; width: 129px; text-align: center; font-weight: bold; font-size: 14px; padding: 10px 2px 2px 2px; visibility:hidden;
}

#rankbox.arizona{
	background: #d41426;
}

#rankbox.boisest{
	background: #04529c;
}

#rankbox.fresnost{
	background: #c7002b;
}

#rankbox.furman{
	background: #34327c;
}

#rankbox.harvard{
	background: #c3161c;
}

#rankbox.mtsu{
	background: #0042a5;
}

#rankbox.notredame{
	background: #183f6f;
}

#rankbox.oklahoma{
	background: #b20837;
}

#rankbox.oklahomast{
	background: #ff6600;
}

#rankbox.pennst{
	background: #00275d;
}

#rankbox.sandiegost{
	background: #c41236;
}

#rankbox.usf{
	background: #134428;
}

#rankbox.texastech{
	background: #de1c1e;
}

#rankbox.tulsa{
	background: #0c2577;
}

#rankbox.vcu{
	background: #eec71d;
}

#rankbox.wm{
	background: #0f3317;
}

#contentholder .roster #rankbox .numb{
	font-size: 36px; background: white; display: block; color: #000; padding: 15px 0 10px 0; margin-top: 10px;
}

#contentholder .roster .names{
	margin-left: 12px; line-height: 24px; margin-bottom: 10px; position:relative; padding-bottom: 10px;
}

.names span{
	width: 200px; display: table-cell;
}

.ie7 .names span{
	width: 195px; float: left;
}

.families{
	margin-top: 12px; line-height: 12px; margin-bottom: 8px;
}

.families span{
	width: 260px; display: inline-block; line-height: 24px;
}

.allsponsors{
	margin-top: 2px; line-height: 12px; margin-bottom: 8px;
}

.allsponsors span{
	width: 260px; display: inline-block; line-height: 24px;
}

#contentholder .allteams{
	width: 610px; position: relative; margin-top: 10px; display: block; height: 280px;
}

#contentholder .allteams ul.teamslist{
	position: relative; float: left; margin: 0 50px 10px 10px; line-height: 24px;
}

.spacer{
	width: 100%; height: 6px;
}

#contentholder .allcontent{
	width: 610px; position: relative; display: block; min-height: 588px;
}

#contentholder .allcontentdraw{
	width: 940px; position: relative; display: block; min-height: 880px;
}

#contentholder .allcontent h2, #contentholder .allcontent .text, #contentholder .allcontentdraw h2, #contentholder .allcontentdraw .text{
	position: relative; padding: 10px; line-height: 20px;
}

.bold{
	font-weight: bold;
}

.linespace{
	line-height: 24px;
}

.floatright{
	position: relative; float: right; margin-left: 15px; margin-bottom: 10px;
}

.school{
	display: inline-block; margin-left: 10px; position: relative; text-align: center; margin-bottom: 10px; margin-right: 15px;
}

.ie7 .school{
	width: 125px; margin-left: 10px; position: relative; text-align: center; margin-bottom: 10px; margin-right: 15px; float: left;
}

.school img{
	margin-bottom: 8px; margin-top: 14px;
}

.school a:hover{
	outline: none; border-style: none;
}

/* start bracket */
#bracket{
	position: relative; width: 100%;
}

#bracket .team{
	width: 100px; text-align: center; line-height: 24px; height: 24px; font-size: 14px;
}

#bracket .firstround .matchup .team{
	background: #17294c;
}

#bracket .firstround .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; width: 98px; text-align: center; line-height: 24px;
}

#bracket .secondround .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; width: 99px; text-align: center; height: 92px; line-height: 92px;
}

#bracket .secondroundlosers .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-right: 0px; width: 99px; text-align: center; height: 92px; line-height: 92px;
}

#bracket .thirdround .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; width: 99px; text-align: center; height: 186px; line-height: 186px;
}

#bracket .thirdroundlosers .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-right: 0px; width: 99px; text-align: center; height: 186px; line-height: 186px;
}

#bracket .fourthround .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; width: 99px; text-align: center; height: 405px; line-height: 405px;
}
#bracket .menschamp .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; border-right:0px;border-bottom:0px;width: 120px; text-align: center; height: 30px; line-height: 30px;
}
#bracket .womenschamp .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; border-right:0px;border-bottom:0px;width: 120px; text-align: center; height: 30px; line-height: 30px;
}

#bracket .fourthroundlosers .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-right: 0px; border-left: 0px; width: 100px; text-align: center; height: 405px; line-height: 405px;
}

#bracket .consolone .time, #bracket .consoltwo .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-right: 0px; width: 100px; text-align: center; height: 24px; line-height: 24px;
}

#bracket .consolonewin .time, #bracket .consoltwowin .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; border-right: 0px; border-bottom: 0px; width: 100px; text-align: center; height: 24px; line-height: 24px;
}

#bracket .consolthree .time, #bracket .consolfour .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; width: 100px; text-align: center; height: 24px; line-height: 24px;
}

#bracket .consolthreewin .time, #bracket .consolfourwin .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; border-right: 0px; border-bottom: 0px; width: 100px; text-align: center; height: 24px; line-height: 24px;
}

#bracket .champion .time{
	color: #bcbcbb; border: 1px #5c82c0 solid; border-left: 0px; border-right: 0px; border-bottom: 0px; width: 100px; text-align: center; height: 24px; line-height: 24px;
}

#bracket .team span{
	color: #dbae1d; display: inline;
}

.matchup{
	margin-top: 10px; margin-bottom: 20px;
}

.space{
	height: 20px;
}

.roundtwospace{
	height: 15px;
}

.roundthreespace{
	height: 140px;
}

.firstround{
	position: absolute; left: 420px;
}

.secondround{
	position: absolute; left: 520px; width: 100px; top: 14px;
}

.secondroundlosers{
	position: absolute; left: 320px; width: 100px; top: 14px;
}

.thirdround{
	position: absolute; left: 620px; width: 100px; top: 60px;
}

.thirdroundlosers{
	position: absolute; left: 220px; width: 100px; top: 60px;
}

.fourthround{
	position: absolute; left: 720px; width: 100px; top: 155px;
}

.menschamp{
	position: absolute; left: 720px; width: 110px; top: 155px;
}
.womenschamp{
	position: absolute; left: 720px; width: 110px; top: 560px;
}

.fourthroundlosers{
	position: absolute; left: 120px; width: 100px; top: 155px;
}

.consolone{
	position: absolute; left: 110px; width: 100px; top: 0;
}

.consolonewin{
	position: absolute; left: 10px; width: 100px; top: 13px;
}

.consoltwo{
	position: absolute; left: 110px; width: 100px; top: 690px;
}

.consoltwowin{
	position: absolute; left: 10px; width: 100px; top: 703px;
}

.consolthree{
	position: absolute; left: 730px; width: 100px; top: 0;
}

.consolthreewin{
	position: absolute; left: 830px; width: 100px; top: 13px;
}

.consolfour{
	position: absolute; left: 730px; width: 100px; top: 690px;
}

.consolfourwin{
	position: absolute; left: 830px; width: 100px; top: 703px;
}

.champion{
	position: absolute; left: 820px; width: 100px; top: 360px;
}

#mens-draw{
	color:#5c82c0;border:0;writing-mode:tb-rl;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);display:block;white-space:nowrap;top:145px;left:20px;font-size:40px;position:absolute;font-weight:bold;
}
#womens-draw{
	color:#5c82c0;border:0;writing-mode:tb-rl;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);display:block;white-space:nowrap;top:510px;left:20px;font-size:40px;position:absolute;font-weight:bold;
}
#draw-men{
	position:absolute;top:150px;left:20px;
}
#draw-women{
	position:absolute;top:520px;left:20px;
}

/* end bracket */

/* start Scores */

#days-holder{
	position: absolute; top: 10px; right: 20px; white-space: nowrap;
}

#days-holder li{
	display: inline; float: left; text-align: center; padding-top: 10px;
}

#days-holder li a{
	display: block; background: #eeeeee; padding: 0 4px; border: 1px #17294c solid; border-right: 0;
}

#days-holder li a:hover{
	display: block; background: #7595d2;
}

#days-holder li a span{
	display: block;
}

#days-holder li a span.day{
	font-weight: bold; color: #173f8a; font-size: 11px;
}

#days-holder li a span.date{
	font-size: 14px; color: #dbae1d; font-weight: bold;
}

#days-holder li a span.match{
	font-size: 9px; color: #333333;
}

#days-holder li.current{
	padding-top: 0;
}

#days-holder li.current a{
	padding-top: 10px; background: #fff;
}

.game{
	width: 283px; height: 102px; border: 1px #17294c solid; position: relative; margin-top: 10px; margin-bottom: 5px; display: inline-block; margin-right: 10px; float: left; font-size: 18px; background: #fff; color: #333; padding-top: 1px;
}

.game .waiting, .game .inprogress, .game .final{
	width: 98%; margin: 1px auto 10px auto;padding:0;height:4px;
}

.game .waiting{
	background: #d6d6d3;
}

.game .inprogress{
	background:url(../images/inprogress.gif); 
}

.game .final{
	background: #333; 
}
.game span.gender,.game span.time,.game span.matchscores{
	font-size:9px;font-weight:bold;font-style:oblique;position:absolute;top:85px;color:#969696;
}
.game span.gender{
	left:10px;
}
.game span.time{
	left:185px;
}
.game span.matchscores{
	left:105px;font-style:normal;
}
.game span.matchscores a{
	color:#173f8a;text-decoration:underline;
}
.game span.matchscores a:hover{
	color:#5c82c0;		
}
.game span.team{
	font-weight: bold; display: block; width: 170px; height: 40px; vertical-align: middle; margin-left: 4px; position: relative; float: left;
}

.game span.team img{
	position: relative; float: left; margin-right: 10px; padding-top: -8px;
}

.game span.team a{
	color: #333;
}

.game span.scores, .game span.total, .game span.status{
	position: relative; float: left; width: 20px; text-align: center; vertical-align: middle; height: 40px; margin-left: 12px;
}

.game span.scores{
	color: #969696;
}

.game span.status{
	width: 80px; font-size: 13px; color: #173f8a; font-weight: bold;
}

.game span.total{
	font-weight: bold;
}

.game .breaker{
	width: 1px; background: #d6d6d3; position: absolute; left: 175px; top: 11px; height: 80px;
}
/* end Scores */

/* end Content Pages */

/* start Footer */
#footer{
	position: relative; width: 100%; margin: 10px auto; text-align: center; float: left;
}

#footer img{
	margin-top: 5px;
}
/* end Footer */

.twitted ul#twitter_update_list li{
	margin-bottom:10px;
}