body  { 
	font-size: 10pt;
	line-height: 1.4em;
	background: #fff;
	text-align: left;
	}

.hide { 
	display: block; 
	}
#wrapper {
	width: auto;
	margin: 0;
	}

#masthead {
	background: #fff;
	height: 200px;
	}
#masthead img.stwm {
	position: relative;
	top: 0; left: 0;
	float: left;
	}
#masthead img.iaaf {
	position: relative;
	top: 0; right: 0;
	float: right;
	}
#masthead h1, #masthead h2 { display: block; }
	
#submast {
	display: none;
	}

#nav2 {
	display: none;
	}

#countdown	{
	width: 230px;
	position: absolute; 
	left: 0;
	top: 175px;
	}
#flags { 
	display: none;
	}
#page {
	background: #fff; 
	margin: 0;
	padding: 0;
	position: relative; 
	}

#col-a {
	float: none;
	padding: 15px 0 0 0; 
	margin: 0;
	width: auto;
	}

#col-b {
	display: none;
	float: right;
	width: 38%;
	margin-right: 0; margin-bottom: 0;
	padding: 15px 0 0 0;
	}
#col-c {
	display: none;
	}
.art {
	background: #fff;
	}
#footer {
	display: none;
	}
#col-b-footer { 
	display: none;
	}

#tab { margin: 0; padding: 0; height: 20px; }
#tab span { background-color: #fff; color: #d00; padding: 3px 0; }
#tab span.sto { background-color: #fff; }
#tab span.vid { display: none; }
#tab a:link, #tab a:visited { color: #d00; }

.sliderwrapper{
width: auto; /*width of featured content slider*/
height: 200px;
}

.sliderwrapper .contentdiv{
width: 260px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
}

.pagination{
width: auto; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 200px;
background-color: #fff;
}

.pagination a{
background-color: #fff;
color: #000;
}

.pagination a:hover, .pagination a:selected{
background-color: #fff;
color: #c00;
}


p.botnav  { 
	display: none;
	} 
p.credits 
	{ 
	text-align: center;
      margin: 0 0 1em 0;
	font-size: 9pt;
	} 

tr.titlerow { 
        background-color: #c00;
        }
tr.titlerow td {
        color: #fff;
        font-size: 1em;
        font-weight: bold;
        text-align: center;
        }
table.stacked { margin-bottom: 1em; }
table.stacked td { 
	border-bottom: 1px solid #c00;
	padding: .75em 0 .75em 2px; 
	}
table.stacked td.toprow { 
	border-top: 1px solid #c00; 
	}

ul.minimenu { 
	margin-left: 0; 
	padding-left: 0; 
	list-style: none;
	margin-bottom: 0;
	}
ul.minimenu li { 
	list-style: none;
	line-height: 1.3em; 
	padding-left: 0; 
	margin-left: 0; 
	margin-bottom: 0; 
	margin-top: 0; 
	padding-bottom: 0; 
	padding-top: 0; 
	background: #fff url(images/topbg.jpg) left bottom repeat-x;
	border-bottom: 1px solid #F26068;
	}
ul.minimenu li.last {
	border-bottom: 0; 
	}
ul.minimenu a {
	display: block;
	text-decoration: none; 
	padding: 5px 5px 5px 25px;
      background: transparent url(images/runnerbullet.png) 5px 6px no-repeat;	
	}

.topx { clear: both; text-align: right; font-size: .9em; text-transform: uppercase; margin-bottom: 1em; padding-bottom: .5em;
		border-bottom: 1px solid #F26068; }

.top {
	text-align: right; font-size: .9em; line-height: 30px; text-transform: uppercase; 
	clear: both;
	background: #fff url(images/topbg.jpg) left bottom repeat-x;
	border-bottom: 1px solid #F26068;
	padding: 0 14px 0 14px;
	margin-left: -14px; margin-right: -14px;
	}

.tope {
	text-align: right; font-size: .9em; line-height: 30px; text-transform: uppercase; 
	clear: both;
	margin-bottom: 0;
	}	
.topu { text-align: right; font-size: .9em; text-transform: uppercase; margin-bottom: 1em;
        border-bottom: 2px dotted #ccc; padding-bottom: .2em; }
.topu a { text-decoration: none; }
.teal { background: #9ad5e5; border-color: #01a9c3; }
.sand { background: #ECE4D2; border-color: #bbb; }
.white { color: #fff; }
.clock  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: white; line-height: 1.2em; }
