@charset "UTF-8";
body {
	font-size:62.5%;
	font-family: Trebuchet MS;
	background-color: #009ACA;
}
* {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	color: #006699;
}
ul {
	list-style-type: none;
}
.clearfloats {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 1px;
	display: block;
	clear: both;
	width: 100%;
}
.magenta {
	color: #DA0063;
}
#pagewrapper {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	min-height: 600px;
	background-image: url(../images/background.gif);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-color: #5FC6F2;
}
#header {
	position: relative;
}
#header div.logo {
	float: left;
	padding-bottom: 7px;
}
#header div.sponsors {
	float: right;
	background-image: url(../images/sponser-panels.png);
	height: 100px;
	width: 351px;
	margin-top: 12px;
	margin-right: 24px;
}
#header div.sponsors div {
	float: left;
	width: 111px;
	padding-top: 4px;
	padding-right: 6px;
	color: #FFFFFF;
	position: relative;
}
#header div.sponsors div p {
	padding-left:6px;
	line-height:1em;
}
#header div.sponsors div a {
	display: block;
	position: absolute;
	left: 16px;
	top: 36px;
}
#header div.sponsors div#imagefader {
	position: absolute;
	left: 5px;
	top: 32px;
}
#header div.sponsors div#imagefader a {
	position: static;
}
#header ul.nav {
	background-image: url(../images/tabs-home.png);
	height: 43px;
	width: 575px;
	position: absolute;
	left: 23px;
	top: 130px;
	padding-left: 100px;
	background-repeat: no-repeat;
}
#header ul.nav li {
	display: block;
	float: left;
}
#header ul.nav li a {
	font-size: 1.2em;
	color: #FFFFFF;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	width: 110px;
	padding-top: 7px;
	height: 34px;
	padding-left: 3px;
	line-height: 1.2em;
}
#header ul.nav li.podcast a {
	padding-left: 0px;
}
#header ul.nav li a:hover {
}
#header ul.nav li.on a {
	color: #129AD8;
}
.home div#header ul.nav {
}
.pundits div#header ul.nav {
	background-image: url(../images/tabs-pundits.png);
}
.multimedia div#header ul.nav {
	background-image: url(../images/tabs-multimedia.png);
}
.interactive div#header ul.nav {
	background-image: url(../images/tabs-interactive.png);
}
.archive div#header ul.nav {
	background-image: url(../images/tabs-podcast.png);
}

.thankyou div#header ul.nav {
	background-image: url(../images/tabs-thankyou.png);
}
.pagecontent {
	clear: both;
	position: relative;
	min-height: 570px;
}
.pagecontent div.leftcolumn {
	width: 631px;
	margin-left: 23px;
	background-image: url(../images/main-panel-back.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 20px 20px 20px 23px;
	min-height:290px;
}
.pundits div.pagecontent div.leftcolumn {
		min-height: 527px;
}
.multimedia div.pagecontent div.leftcolumn {
		min-height: 527px;
}
.interactive div.pagecontent div.leftcolumn {
		min-height: 527px;
}
.archive div.pagecontent div.leftcolumn {
		min-height: 527px;
}
.thankyou div.pagecontent div.leftcolumn {
	min-height: 527px;
}
.pagecontent div.leftcolumn p {
	padding-bottom:10px;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: normal;
}
.home div.pagecontent div.leftcolumn p {
	width:450px;
	font-size: 1.4em;
	line-height: 1.4em;
}
.pagecontent div.teamstrip {
	height: 65px;
	width: 672px;
	background-image: url(../images/team-panel-back.png);
	background-repeat: no-repeat;
	margin-left: 23px;
	margin-top: 10px;
}
.pagecontent div.teamstrip ul {
	padding-top: 6px;
	padding-left: 6px;
}
.pagecontent div.teamstrip ul li {
	float: left;
	display: block;
}
.pagecontent div.teamstrip ul li a {
	display: block;
	float: left;
}
.pagecontent div.teamstrip ul li a:hover {
}
.pagecontent div.rightcolumn {
	position: absolute;
	left: 710px;
	top: 130px;
	height: 438px;
	width: 235px;
	background-image: url(../images/right-col-panels.png);
	background-repeat: no-repeat;
}
.pagecontent div.rightcolumn div.poll {
	padding: 8px 12px 12px;
	position: relative;
	height: 150px;
}
.pagecontent div.rightcolumn div.poll h2 {
	font-size: 1.4em;
	color: #FFFFFF;
}
.pagecontent div.rightcolumn div.poll p {
	font-size: 1.1em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.pagecontent div.rightcolumn div.poll p input {
	position: relative;
	top: 3px;
}
.pagecontent div.rightcolumn div.poll p label {
	padding-left: 5px;
}
.pagecontent div.rightcolumn div.poll p.submit {
	height: 30px;
	width: 64px;
	position: absolute;
	left: 156px;
	top: 120px;
}
.pagecontent div.rightcolumn div.poll p.submit input {
}
.pagecontent div.rightcolumn div.poll p.submit input:hover {
}
.pagecontent div.rightcolumn div.league {
	padding: 4px 12px 12px;
}
.pagecontent div.rightcolumn div.league h2 {
	font-size: 1.4em;
	color: #E3006F;
	padding-bottom: 4px;
}
.pagecontent div.rightcolumn div.league table.results {
	width: 204px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3006F;
	margin-bottom: 4px;
}
.pagecontent div.rightcolumn div.league table.results caption {
	text-align: left;
	font-size: 1.1em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3006F;
}
.pagecontent div.rightcolumn div.league table.results tr {
}
.pagecontent div.rightcolumn div.league table.results tr td {
}
.pagecontent div.rightcolumn div.league table.results tr td.team {
	width: 78px;
}
.pagecontent div.rightcolumn div.league table.results tr td.team.left {
	padding-right:4px;
}
.pagecontent div.rightcolumn div.league table.results tr td.team.right {
	padding-left:8px;
}
.pagecontent div.rightcolumn div.league table.results tr td.score {
	width: 14px;
	text-align: right
}
.pagecontent div.rightcolumn div.league table.results tr td.divider {
	padding-right: 4px;
	padding-left: 4px;
	;
}
.pagecontent div.rightcolumn div.league table.standings {
	width: 204px;
}
.pagecontent div.rightcolumn div.league table.standings caption {
	text-align: left;
	font-size: 1.1em;
	padding-bottom: 1px;
}
.pagecontent div.rightcolumn div.league table.standings tr {
}
.pagecontent div.rightcolumn div.league table.standings tr.headers th {
	padding: 1.5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E3006C;
	border-bottom-color: #E3006C;
	font-weight: normal;
	line-height:1.1em;
	text-align:right;
}
.pagecontent div.rightcolumn div.league table.standings tr.headers th.left {
	text-align:left;
}
.pagecontent div.rightcolumn div.league table.standings tr th {
	padding: 1.5px;
	text-align: left;
	font-weight: normal;
	line-height:1.1em;
}
.pagecontent div.rightcolumn div.league table.standings tr td {
	padding: 1.5px;
	text-align: right;
	line-height:1.1em;
}
.latestpodcast {
	display: block;
	height: 42px;
	width: 103px;
	background-image: url(../images/latest-podcast.gif);
	background-repeat: no-repeat;
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 108px;
}
.home a.latestpodcast {
	float: right;
	margin-right: 9px;
	font-weight: bold;
}
.images {
	float: left;
	width: 162px;
	height: 326px;
	background-repeat: no-repeat;
	position: relative;
}
.images.lisa {
	background-image: url(../images/lisa.jpg);
}
.images.sonia {
	background-image: url(../images/sonia.jpg);
	background-repeat: no-repeat;
}
.images.tracey {
	background-image: url(../images/tracey.jpg);
	background-repeat: no-repeat;
}
.images span.top {
	display: block;
	height: 20px;
	width: 154px;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
	padding-top: 165px;
	margin-bottom: 20px;
	font-weight: bold;
}
.images a.lowerleft {
	display: block;
	width: 74px;
	padding-top: 76px;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
}
.images a.lowerright {
	display: block;
	width: 74px;
	padding-top: 76px;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-left: 6px;
	font-weight: bold;
}
.pundits div.copy {
	float: left;
	width: 432px;
	padding-left: 30px;
}
.pundits div.copy h1 {
	font-size: 1.4em;
	color: #E3006F;
	font-weight: bold;
}

.pundits div.copy h2 {
	font-size: 1.3em;
	color: #000000;
	font-weight: bold;
}

.multimedia h1 {
	font-size: 1.4em;
	color: #E3006F;
	font-weight: bold;
	width: 180px;
	padding-left:8px;
}

.multimedia h1 a {
	color: #E3006F;
	text-decoration:none;
	background-image: url(../images/go_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

.multimedia div.col1 {
	float: left;
}
.multimedia div.col1 h1 a span {
	
	
	font-size: 0.85em;
	color: #000000;
	font-weight: normal;
	display: block;
	padding-top: 4px;
}
.multimedia div.col2 {
	float: left;
	margin-left: 20px;
}
.multimedia div.col2 h1 a span {
	
	
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
	display: block;
	padding-top: 4px;
}
.multimedia div.col3 {
	float: left;
	margin-left: 20px;
}
.multimedia div.col3 h1 a span {
	
	
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
	display: block;
	padding-top: 4px;
}

.interactive div.col1 div.panel {
}
.interactive div.col1 div.panel {
}
.interactive div.col1 div.panel {
}
.interactive div.col1 {
	float: left;
}
.interactive div.col1 p {
	width: 180px;
	padding-left:8px;
	font-size: 1.2em;
}
.interactive div.col2 {
	float: left;
	margin-left: 20px;
}
.interactive div.col2 p {
	width: 180px;
	padding-left:8px;
	font-size: 1.2em;
}
.interactive div.col3 {
	float: left;
	margin-left: 20px;
}
.interactive div.col3 p {
	width: 180px;
	padding-left:8px;
	font-size: 1.2em;
}
.interactive h1 {
	font-size: 1.4em;
	color: #E3006F;
	font-weight: bold;
	width: 180px;
	padding-left:8px;
}



.interactive h1 a {
	color: #E3006F;
	text-decoration:none;
	background-image: url(../images/go_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}
.interactive div.col1 h1 a span {
	font-size: 0.85em;
	color: #000000;
	font-weight: normal;
	display: block;
	padding-top: 4px;
}

.interactive div.col2 h1 a span {
	
	
	font-size: 0.85em;
	color: #000000;
	font-weight: normal;
	display: block;
	padding-top: 4px;
}

.interactive div.col3 h1 a span {
	
	
	font-size: 0.85em;
	color: #000000;
	font-weight: normal;
	display: block;
	padding-top: 4px;
}
.multimedia div.col1 div.panel {
}
.multimedia div.col2 div.panel {
}
.multimedia div.col3 div.panel {
}
div.panel {
	background-image: url(../images/media-panel.gif);
	background-repeat: no-repeat;
	height: 243px;
	width: 169px;
	padding: 12px;
	position: relative;
	margin-bottom:10px;
}
.multimedia div.panel {
	background-image: url(../images/media-panel.gif);
	background-repeat: no-repeat;
	height: 243px;
	width: 172px;
	padding: 12px 12px 12px 9px;
	position: relative;
	margin-bottom:10px;
	
}
div.panel h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	position: absolute;
	top: 243px;
}

.multimedia div.panel a {
position: absolute;
	top:0px;
	left:0px;
	height: 243px;
	width: 172px;
	padding: 12px 12px 12px 9px;
	display:block;
	text-decoration: none;
	
	
}

.multimedia div.panel a span.h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	position: absolute;
	top: 243px;
	text-decoration: none;
	font-weight: bold;
}
.multimedia div.panel h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	position: absolute;
	top: 243px;
}
div.panel h2:hover {
	cursor:pointer;
}
/*div.panel a {
	display: block;
	height: 230px;
}*/
div.panel a:hover {
}
.apodcast a.latestpodcast {
	float: left;
	margin-right: 20px;
	font-weight: bold;
}
.apodcast {
}
.apodcast div {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D10071;
	float: left;
	width: 500px;
	min-height: 146px;
}
/*.archive div#pagewrapper div.pagecontent div.leftcolumn div h1 {
	font-size: 1.0em;
}*/
.apodcast div h1 a {
	font-size: 1.4em;
	text-decoration: none;
	color: #E8328B;
}
.apodcast div h1 a span {
	display: block;
	color: #000000;
	padding-top:4px;
	padding-bottom: 8px;
	font-size: 0.9em;
}
.leftcolumn div.apodcast div p {
	font-size: 1.2em;
}
#flashaudio p {
	font-size: 11px;
	width: 160px;
	line-height: 13px;
	text-align: center;
}
div.panel div#flashaudio p a {
	padding:0px;
	height:auto;
}
.flashaudioelement {
	margin-top: 6px;
}
#flashvideo p {
	font-size: 11px;
	width: 160px;
	line-height: 13px;
	text-align: center;
}
div.panel div#flashvideo p a {
	padding:0px;
	height:auto;
}

#footer {
	width: 925px;
	margin-left: 23px;
	background-image: url(../images/legals-shadow.png);
	background-repeat: no-repeat;
	padding-right: 6px;
	padding-bottom: 6px;
	margin-top: 10px;
}

#footer div {
	background-color: #0099CB;
	width: 908px;
	font-size: 1.1em;
	color: #FFFFFF;
	padding: 4px;
	height: 12px;
}

#footer div span.email {
	display: block;
	float: right;
}

#footer div span.email a {	color: #FFFFFF;
	text-decoration:none;}

#footer div span.email a:hover {}

#footer ul {}

#footer ul li {
	display: block;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
}

#footer ul li a {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration:none;
}

#footer ul li a:hover {}

div.sectionnav {
	background-image: url(../images/pundit_btns.gif);
	background-repeat: no-repeat;
	height: 28px;
	padding-bottom: 14px;
}

div.sectionnav ul {}

div.sectionnav ul li {
	display: block;
	float: left;
}

div.sectionnav ul li a {
	display: block;
	float: left;
	height: 21px;
	width: 118px;
	font-size: 1.3em;
	font-weight: bold;
	color: #CD0068;
	text-decoration: none;
	padding-top: 7px;
	margin-right:5px;
	text-align:center;
}

div.sectionnav ul li.on a {
	color: #00B0DF;
}

div.sectionnav ul li.mail a {
	width: 184px;
	margin-right:0px;
}

.profiletable {
	padding-bottom: 14px;
	font-size: 1.2em;
}

.profiletable tr {}

.profiletable tr th {
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DC0082;
}

.profiletable tr td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DC0082;
	text-align: left;
	vertical-align: top;
}


.pagecontent div.punditspanel {
	width: 672px;
	background-image: url(../images/home-ppanel-top.png);
	background-repeat: no-repeat;
	margin-left: 23px;
	margin-top: 10px;
	position: relative;
	padding-top: 52px;
}

.pagecontent div.punditspanel h2 {
	color: #FFFFFF;
	position: absolute;
	left: 120px;
	top: 8px;
	font-size:1.4em;
}

.pagecontent div.punditspanel div.punditspanelinner {
	background-image: url(../images/home-ppanel-bottom.png);
	background-position: left bottom;
	padding-bottom: 16px;
}

.pagecontent div.punditspanel div.punditspanelinner div {
	float: left;
	width: 192px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 1.4em;
	line-height: 1.2em;
	padding-bottom: 8px;
}

.pagecontent div.punditspanel div.punditspanelinner div a {
	color: #000000;
	text-decoration: none;
	display: block;
}

.pagecontent div.punditspanel div.punditspanelinner div a span {
	color: #FF0062;
}

.pagecontent div.punditspanel div.punditspanelinner div a:hover {}

#mediapanel {position: absolute;
	left: 710px;
	top: -40px;
	height: 130px;
	width: 235px;
	}
	
	#mediapanel div.flashelement {
	height: 117px;
	width: 230px;
	background-image: url(../images/media-panel-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 5px;
}

#mediapanel div.sharebuttons {
	height: 25px;
	width: 225px;
	background-image: url(../images/media-panel-bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

#mediapanel div.sharebuttons span {
	display: block;
	float: left;
	padding-right: 5px;
}

#mediapanel div.sharebuttons span.addthis {
	padding-top: 1px;
}

.extendedinterviewslist {
	margin-left: 110px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0062;
	margin-right: 12px;
}

.extendedinterviewslist li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0062;
}

.extendedinterviewslist li a {
	display: block;
	font-size: 1.4em;
	line-height: 1.3em;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 110px;
	margin-left: -110px;
	color: #000000;
	background-image: url(../images/listen_btn.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
}

.extendedinterviewslist li a:hover {}

.extendedinterviews h1 {
	font-size: 1.4em;
	color: #E3006F;
	font-weight: bold;
	width: 180px;
	padding-left:110px;
	padding-bottom: 14px;
}

.thankyou h1 {
	font-size: 1.4em;
	color: #E3006F;
	font-weight: bold;
	padding-bottom: 14px;
}

.subscribe {
	background-image: url(../images/podplayersback-base.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}

.subscribe div.subscribeinner {
	background-repeat: no-repeat;
	padding: 10px 20px 10px 10px;
	background-image: url(../images/podplayersback-top.gif);
}

.subscribe div.subscribeinner h1 {
	font-size: 1.4em;
	color: #FFFFFF;
	padding-bottom: 10px;
}

.subscribe div.subscribeinner span.podcastplayers {
	display: block;
	float: right;
}

.subscribe div.subscribeinner span.podcastplayers a {
	display: block;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}

div.leftcolumn div.subscribe div.subscribeinner p {
	color: #FFFFFF;

}

subscribe div.subscribeinner span.podcastplayers {}
