/************** NEUTRALISE THE BROWSERS *******************/
* { margin: 0; padding: 0; }
img { border: none; }
ul {list-style:none}
/************** HTML ELEMENTS *****************************/
h1,h2,h3,div,td {
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
}

p {
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
}

pre {
 width: 730px;
 overflow: auto;
}

.photo {
  float: right;
  padding: 2px;
  margin: 10px;
  background-color: #000000;
}

a {
  color: #3e076d;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  color: #3e076d;
  line-height: 130%;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

h2 {
  color: #3e076d;
  text-transform: uppercase;
}

.block { display: block; }
.clear { clear: both; height:0; overflow:hidden}
.left {float:left}
.right {float:right !important}
.o {overflow:hidden}
.wrapper {margin-bottom:3px}
.lastRight {margin-right:0px !important}
.noBackground {background:none !important}

.rich ul  {
   list-style:disc;
  margin-left: 20px;
  padding: 5px;
}

 .rich ol {
   list-style:decimal;
  margin-left: 20px;
  padding: 5px;
}
/********** NAVIGATION **********/

body.pagebody {
	background-repeat:repeat-x;
	background-color:#26004c;
background-image: url(http://www.wcpoets.com/images/setup/page-bg.jpg);
}

.header {
	width:1030px;
	margin: 0 auto;
	text-align:center;
	display:block;
	font-size:0;
	height:253px;
	background:url(/images/setup/header.jpg) 0 0 no-repeat;
	top:62px;
	position:relative;
z-index:2
}

.header .logo {
	display:block;
	position:absolute;
	left:-80px;
	top:12px;
	z-index:2;
}

.header  #ticker {
  background:url("/images/setup/ticker.jpg") no-repeat scroll 0 0 transparent;
  bottom:40px;
  height:29px;
  left:108px;
  line-height:51px;
  padding-left:176px;
  position:absolute;
  width:476px;
  z-index:1;
}

#tickerplayer { position:relative; top:-2px }

.header  .search {
	position:absolute;
	width:236px;
	height:29px;
	background:url(/images/setup/search-bg.jpg) no-repeat;
	left:760px;
	bottom:40px;
	z-index:1;
}

.header  .search .search-box {
	display:block;
position:absolute;
top:5px;
left:44px;
	width:103px;
	height:17px;
	border:1px solid #aeaeae;
	color:#525252;
	font-size:0.9em;
	text-align:center;
}

.header  .search .search-submit {
position:absolute;
display:block;
	background:url(/images/setup/search-submit.jpg) no-repeat;
	width:66px;
	height:23px;
	border:none;
top:3px;
left:152px;
	color:#dfdfdf;
	font-size:0.9em;
	cursor:pointer;
}

.header  .weather-widget {
	position:absolute;
	width:164px;
	height:44px;
	top:-23px;
	right:20px;
	background:url(/images/setup/weather.jpg) no-repeat;
}

.body-container {
	margin: 0 auto;
	overflow: hidden;
	width:990px;
	margin:0 auto;
	background:#fff;
	position:relative;
	top:62px;
z-index:1
}

.body-container-inner {
	padding:2px 5px 0 6px;
}

.body-container .main-content{
width:905px;
margin:0 auto;
padding-top:5px;
}


#mainbody {
	overflow: hidden;
	background:#fff;
	margin-bottom:4px
}

#mainbody p{margin-bottom:15px;}

.rightcol {
  width: 224px;
  float: right;
  overflow: hidden;
}

.footer {
	height:101px;
	overflow:hidden;
	position:relative
}	

.footer-part-1 {
	background:url(/images/setup/footer_1.jpg) no-repeat;
	float:left;
	height:100%;
	width:297px
}

.footer-part-2 {
	background:url(/images/setup/footer_2.jpg) no-repeat;
	float:left;
	height:100%;
	width:174px
}

.footer-part-3 {
	background:url(/images/setup/footer_3.jpg) no-repeat;
	float:left;
	height:100%;
	width:238px
}

.footer-part-4 {
	background:url(/images/setup/footer_4.jpg) no-repeat;
	float:left;
	height:100%;
	width:269px
}

.footer-text {
	position:absolute;
	top:67px;
	left:310px;
	color:#c9b8db
}

.page-foot {
	background:url(/images/setup/page-foot.png) no-repeat;
	width:990px;
	height:6px;
	margin:0 auto;
	position:relative;
	top:62px;
padding-bottom:150px;
}

.rich p {margin:5px 0}

/********** NAVIGATION **********/
.leftnav a {
  color: #fff;
}

.navbar-secondary {
width:982px;
height:77px;
position:relative;
margin:0  auto 3px
}

.navbar-secondary-links {
list-style:none;
position:absolute;
overflow:hidden;
bottom:12px;
left:15px;
}

.navbar-secondary-links a{
color:#fff;
text-decoration:none;
}

.navbar-secondary-links li{
color:#fefefe;
float:left;
margin-right:6px;
font-weight:bold;
font-size:12px
}

/*************HEADLINES**************/
.headlines-cap {margin-left:-2px}

.multipartcontainer {
width:750px;
margin:-3px 0 0;
position:relative;
background:url(/images/setup/top_stories_bg.jpg);
overflow:hidden;
height:490px;
}

.multipart {
width:100%;
text-align:center;
padding-top:10px;
position:absolute;
}

.multipart img{border:1px solid #b4975a}

.featuredstory h3 {
color:#fff;
font-size:18px;
margin-bottom:8px;
}

.featuredstory .date {
color:#b4975a;
font-size:10px;
font-weight:bold;
margin-bottom:10px;
}

.featuredstory a {
color:#b4975a;
text-decoration:none;
font-size:12px;
margin-left:3px;
}


.featuredstory .leadin {
color:#c5c5c5;
font-size:12px;
}

.headline-rotate {
width:700px;
margin:8px auto  0 auto;
text-align:left
}

.thumbnail {
background:url(/images/setup/numbered_boxes.jpg) no-repeat;
width:20px;
height:24px;
color:#fff;
font-size:1em;
line-height:2em;
float:left;
text-align:center;
margin-right:1px;
cursor:pointer;
}

.thumbnailPressed, .thumbnailPressing {background:url(/images/setup/numbered_boxes_pressed.jpg) no-repeat;}
.thumbnailHighlight {font-weight:bold}

.pause {
font-size:0.7em;
font-weight:900;
line-height:2.8em
}

#formnavigation {
position:absolute;
right:25px;
bottom:15px;
}

/********** ROSTERS **********/
table.roster{
width: 939px
}

tr.roster-header td {
    font-weight: bold;
    color: #FFF;
    background-color: #3e076d;
    padding: 2px;
}

tr.roster-row0 td {
    background-color: #fff;
    font-size: 11px;
    padding: 2px;
}

tr.roster-row1 td {
    background-color: #d2ccd6;
    font-size: 11px;
    padding: 2px;
}

table.roster .rich {
  margin-top: 15px;
}


tr.roster-header td a{
    color: #e1d6b5;

}


/**************** BIOS ***************/
.bio {
  padding: 10px;
  margin-bottom: 10px;
  color: #3e076d;
  background: url(/images/setup/bio_bg.jpg) no-repeat right  #d2ccd6;
}

.bio a {
  color:#3e076d;
  text-decoration: underline;
}

.bio a:hover {
  color: #000000;
}

.bio .bio-name {
  font-size: 16px;
  font-weight: bold;
}

.bio .headshot {
  float: left;
  margin-right: 10px;
}

.bio-data {
  width: 100%;
  overflow: hidden;
}

.bio-data td, .bio-data th {
  text-align: left;
}

/********** SCHEDULE **********/
table.schedule {
  width: 100%;
  background-color: ;
}

.schedule-data {
  width: 500px;
  border-collapse: collapse;
}

tr.schedule-header td {
  font-weight: bold;
  padding: 2px;
  padding: 5px;
  color: #fff;
  background-color: #3e076d;
}

tr.schedule-row0 td {
    background-color: #fff;
    padding: 5px;
}
tr.schedule-row1 td {
    background-color: #d2ccd6;
    padding: 5px;
}

.inProgress {
  color: #000000;
  background: #FFFF00;
}



/****** GLOBAL NAV *******/
#global-nav {
  height: 40px;
  position: absolute;
  left: 153px;
  bottom: -4px;
  z-index: 52;
}

#global-nav ul, #global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav .submenu li {
border-bottom:1px solid #1F003E;
padding:3px 0
}


#global-nav li.nav {
  float: left;
}

#global-nav li.dropdown-li {
  position: relative;
  z-index: 54;
}

#global-nav li.nav a {
  display: block;
  height: 27px;
  background: url(/images/setup/global_nav.jpg) no-repeat;
}

#global-nav li.nav1 a {
  width: 125px;
  background-position: 0px 0px;
}

#global-nav li.nav1 a:hover, #global-nav li.nav1 a.current {
  background-position: 0px -27px;
}

#global-nav li.nav2 a {
  width: 120px;
  background-position: -125px 0px;
}

#global-nav li.nav2 a:hover, #global-nav li.nav2 a.current {
  background-position: -125px -27px;
}

#global-nav li.nav3 a {
  width: 118px;
  background-position: -245px 0px;
}

#global-nav li.nav3 a:hover, #global-nav li.nav3 a.current {
  background-position: -245px -27px;
}

#global-nav li.nav4 a {
  width: 120px;
  background-position: -363px 0px;
}

#global-nav li.nav4 a:hover, #global-nav li.nav4 a.current {
  background-position: -363px -27px;
}

#global-nav li.nav5 a {
  width: 118px;
  background-position: -483px 0px;
}

#global-nav li.nav5 a:hover, #global-nav li.nav5 a.current {
  background-position: -483px -27px;
}

#global-nav li.nav6 a {
  width: 119px;
  background-position: -601px 0px;
}

#global-nav li.nav6 a:hover, #global-nav li.nav6 a.current {
  background-position: -601px -27px;
}

#global-nav li.nav7 a {
  width: 122px;
  background-position: -720px 0px;
}

#global-nav li.nav7 a:hover, #global-nav li.nav7 a.current {
  background-position: -720px -27px;
}

#global-nav .submenu-container {
width: 150px;
overflow: hidden;
position: absolute;
left: 0px;
top: 20px;
padding-top:10px;
z-index: 56;
visibility: hidden;
}


#global-nav .submenu-container .submenu {
background: #42344e;
  width: 100%;
  float: left;
  overflow: hidden;
}

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li span {
  display: block;
  width: 100%;
  height: auto;
  padding: 2px 10px;
  color: #fff;
  text-decoration: none;
  background: none;
  font-family: arial;
  font-size: 12px;
  line-height: 16px;
text-align:left;
}

#global-nav .submenu-container ul li span {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 18px;
  padding: 0 10px;
  margin-bottom: 7px;
}

#global-nav .submenu-container ul li:hover  {
  background: #270844;
}


.navbar-inline {overflow:hidden}
.navbar-inline a {float:left; display:block; margin-right:2px}
.bigImages img {width:374px}




/**************TABS***************/
.ui-tabs .ui-tabs-hide {
     display: none;
}

.ui-tabs {
  position: relative;
}

.ui-tabs .ui-tabs-nav, ui-tabs .ui-tabs-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ui-tabs .ui-tabs-nav {
  clear: both;
margin-left:-2px;
}

.ui-tabs .ui-tabs-nav li {
  float: left;  
}

.ui-tabs .ui-tabs-panel {
  color: #fff;
}


#ui-tabs-headlines li a {
display:block;
float:left;
height:32px;
}

.ui-tabs-nav {
background:url(/images/setup/global_taps.jpg) no-repeat;
height:32px;
width:754px;
display:block;
}

#ui-tabs-headlines-anchor1 {width:184px;}
#ui-tabs-headlines-anchor2 {width:180px;}
#ui-tabs-headlines-anchor3 {width:180px;}

.ui-state-default #ui-tabs-headlines-anchor1 {background-position:0 -32px}
.ui-state-active #ui-tabs-headlines-anchor1 {background-position:0 0px}

.ui-state-default #ui-tabs-headlines-anchor2 {background-position:-184px 0;}
.ui-state-active #ui-tabs-headlines-anchor2 {background-position:-184px -32px}

.ui-state-default #ui-tabs-headlines-anchor3 {background-position:-364px 0;}
.ui-state-active #ui-tabs-headlines-anchor3 {background-position:-364px -64px}

#ui-tabs-headlines {background:url(/images/setup/more-headlines-bg.jpg) 0 32px repeat-x;}

.more-headlines-bg {background:url(/images/setup/more-headlines-bg.jpg) repeat-x;}

.ui-tabs-panel, .more-headlines-outter {
overflow-y:scroll;
height:277px;
padding:10px 0 0 12px;
position:relative;
}

.ui-tabs-panel  .eventStatus, .eventDate, .eventTitle {
padding:10px 0;
border-bottom:1px solid #35345c
}


/********MORE HEADLINES**********/
.more-headlines{
font-family:arial;
font-size:13px
}

.more-headlines li{margin-bottom:16px}
.more-headlines .title {color:#c1aed4;}
.more-headlines a {
color:#fff; 
float:none !important; 
font-weight:bold; 
text-decoration:none;
display:inline !important;
}







/********** DATEBOOK *************/
td.inactive {background:#909090 !important} 
#calendar {display:none}
#calendar-body{text-align:center} 
.calendar-inActiveEvents{display:none} 
#calendar{position:relative}
.calendar-cap {position:absolute; left:0; top:0; width:100%;height:100%; display:none; z-index:10}
.calendar-shadow {position:absolute; left:0; top:0; background:#000; opacity:0.7; width:100%; height:100%; z-index:1;}
.calendar-shadowLoading {position:absolute; left:0; top:0; width:100%;height:100%; z-index:2; color:#fff; line-height:15em; font-size:0.8em; text-align:center;}

#calendar {
  overflow: hidden;
}

#calendarView {
  border-collapse: collapse;
float:left;
width:50%;
height:250px;

}

#calendarView td {
  border: solid 1px #a6a6a6;
  background: #d8d8d8;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  height: auto;
  line-height: 27px;
}

#calendarView td a {

}

#calendarView .calendar-month td {
  background: #676767;
  border-left: solid 1px transparent;
  border-right: solid 1px transparent;
  border-bottom: solid 1px #6e7d99;
  color: #fff;
  height: 22px;
  line-height: 22px;
}


#calendarView .calendar-month td a {
  color: #fff;
  text-decoration: underline;
}

#calendarView .calendar-month td a:hover {
  text-decoration: none;
}

#calendarView .calendar-header td {
  background: #7d95c3;
  color: #fff;
  border-right: solid 1px #607396;
  border-left: solid 1px #607396;
}

#calendarView a.calendar-event {
  background: #666;
  color: #FFF;
  border-right: solid 1px #4e4e4e;
  border-left: solid 1px #4e4e4e;
  border-bottom: solid 1px #4e4e4e;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
line-height:40px;
}

#calendarView a.calendar-event:hover {
  background: #002955;
  color: #fff;
}

.event-schedule {
  height: 250px;
  padding: 10px;
  margin-top: 1px;
  color: #fff;
  overflow: auto;
}

.event-schedule a {
color: #B0CBFE;
}

.event-schedule h2 {
  display: block;
  margin: 0 0 6px;
  text-transform: uppercase;
  color: #B0CBFE;
  font-size: 12px;
}

.event-info {
  margin-bottom: 12px;
  font-size: 11px;
}


/*****RIGHTCOL NAVBAR*****/
.navbar-logolinks {
background:url(/images/setup/ncaa_bg.jpg);
height:221px;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
}

.navbar-logolinks {text-align:center}
.navbar-logolinks img{
margin-bottom:10px; 
max-height:80px;
}

.rightcol-block {
overflow:hidden;
width:222px;
margin:0 auto;
background:url(/images/setup/rightcol-block-bg.jpg) repeat-x #42275a;
}


.fix_titles img.block {margin-left:1px}

.meet-the-coach {
padding-top:20px;
text-align:center;
height:202px;
}

.meet-the-coach img {border:1px solid #fff;}
.meet-the-coach p {font-size:11px; font-weight:bold; color:#fff; padding-top:15px}
.meet-the-coach a {color: white;}

.sport-links .container {
  height: 237px;
  overflow: auto;
}

.sport-links ul {
padding:18px 0 0 13px;
color:#b4975a;
}

.sport-links ul li{
padding-bottom:12px;
background:url("/images/setup/border.jpg") no-repeat scroll 15px 20px transparent;
}

.sport-links ul li a{
padding-left:5px;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

.bookmark {overflow:hidden; float:right;}

.prestosports {
position:absolute;
z-index:999;
right:20px;
top:25px;
}

.poet-profile {
width:222px;
margin:0 auto 5px;
}

.poet-profile .container{
background:url(/images/setup/poet_profile_bg.jpg) repeat-x;
height:385px;
width:100%;
}


#aotw {
  color: #FFFFFF;
  padding: 10px;
  font-size: 9px;
}

#aotw img{
  border: 1px solid #fff;
  margin: 2px;
}

#aotw .title {
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

/********** RESULTS & CALENDAR **********/

.scheduleDaily td {
  color: #fff;
  font-family: arial;
  padding: 2px 2px 2px 5px;
}

.scheduleDaily tr.dailyHeader td {
  color: #d2ccd6;
}

tr.scheduleDaily-row0 td {
}

tr.scheduleDaily-row1 td {
}

.scheduleDaily td.date {
  padding: 2px 5px;
  text-transform: uppercase;
  background: #000;
}

.scheduleDaily td.date span {
  font-weight: bold;
}

.scheduleDaily .sport {
  font-weight: bold;
}

.scheduleDaily .links td {
  color: #a1aca1;
}

.scheduleDaily a {
  color: #cfcfcf;
}

.scheduleDaily a:hover {
  color: #fff;
}