html, body, div, span, applet{margin:0;padding:0;border:0px none;outline:0;font-size:100%;vertical-align:baseline;}
body{
background: #f2f2f2;
FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: left;
}
a:link {color: blue;text-decoration:none;}
a:visited {color: blue}
a:hover {color: red}

.main {
	/* change MARGIN to AUTO in order to center the page */
	margin: auto;
	margin-top:0px;
	width: 990px;
	border:0px solid;
	height:auto;
	background:#dbdbdb;
}
#content {
	/**** This DIV holds the content of this page ****/
	padding: 7px;
}
#navcontainer{width:970px;float:left;border:0px solid;display:inline; margin:10px;height:28px;background:#f5f5dc url('../icons/barotab.gif') repeat-x;}

#nav{float:left;display:inline;position:relative;white-space:nowrap;font-family:helvetica,sans-serif;margin:0 15px ;}
#nav ul, #nav li{margin:0;padding:0;list-style-type:none;float:left;width:auto;}
#nav ul{position:relative;left:-5px;white-space:nowrap;}
#nav ul li{padding-right:6px;}
#nav ul li.last{padding-right:0;}
#nav ul li a{font-size:12px;font-family:Helvetica,Arial,sans-serif;font-weight:700;color:#fff;white-space:nowrap;text-decoration:none;display:block;margin-left:4px;padding:10px 10px 5px 0px;}
#nav ul.top li a{padding:0 10px 0 6px;line-height:28px;}
#nav ul.top li div ul li a{line-height:138.9%!important;}
#nav ul li div ul{display:inline;width:auto;font-weight:normal;border-right:1px solid #bbb;position:relative;left:0;}
#nav ul li div ul.last{border:none;}
#nav ul li div ul li{float:left;width:auto;clear:left;padding-top:3px;padding-left:4px;font-size:75%;}
#nav ul li div ul li a{font-weight:600;font-size:95%;letter-spacing:0;color:#225db7!important;white-space:nowrap;text-decoration:none;display:inline;margin:0 5px 0 -1px;width:auto;position:relative;font-family:Verdana,sans-serif;}
#nav ul li div ul li span{color:#999;margin-top:-2px;}
#nav ul li div ul li span a{font-weight:400;font-family:Helvetica,Arial,sans-serif;display:inline;margin:0;padding:0 2px 0 16px!important;line-height:100%!important;color:#225db7!important;}
#nav ul li div ul li span a.last{padding:0 0 0 2px!important;}
#nav ul li div ul li, #nav ul li div ul li a{background:transparent!important;}
#nav ul li div ul li a:hover, #nav ul li div ul li a.sfhover{background-color:#225db7!important;color:#fff!important;}

#nav ul li.active{background:url('nav-menu-item-active-left.png') no-repeat 0 0;cursor:pointer}
#nav ul li:hover, #nav ul li.sfover{background:url('nav-menu-item-left.png') no-repeat 0 0;cursor:pointer}

#nav ul li.active a{color:#fff;background:url('nav-menu-item-active-right.png') no-repeat top right;}
#nav ul li:hover a, #nav ul li.sfhover a{color:#000;background:url('nav-menu-item-right.png') no-repeat top right;}

#nav ul li div{position:absolute;left:-999em;background:#fff url('navbkg.png') repeat-x top left;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;float:left;width:auto;overflow:visible; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:10px}
#nav ul li:hover div, #nav ul li.sfhover div{left:auto;}
#hpClock{float:right;font-size:.92em;}
#hpClock object{position:absolute;top:10px;left:920px;}
#hpClock p{position:absolute;top:68px;left:750px;color:#fff}

ul li a:link {color: black;text-decoration:none;}
ul li a:visited {color: blue}
ul li a:hover {color: red}
ul li a:active {color: #0000FF}
ul li a.red:link {color: black;text-decoration:none;font-size:80%;}
ul li a.red:hover{color: red}
ul li a.red:visited{color: blue;font-size:80%;}

#col1 {
	width:320px;
	height:auto;
	float:left;
	margin:0 11px 0px 11px;
	display:inline;
	}
.col1head{
	background: url('../icons/col1head.gif');
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	}
.ie6 #col1 {
	width:320px;
	height:auto;
	float:left;
	margin:0 5px 0px 5px;
	display:inline;
	}

.ie6 #col2 {
	width:390px;
	height:800px;
	float:left;
	margin:0 5px 0px 0px;
	border:0px solid;
	}
#col2 {
	width:390px;
	height:800px;
	float:left;
	margin:0 11px 0px 0px;
	border:0px solid;
	display:inline;
}
#col3 {
	width:235px;
	height:auto;
	margin:0px 0px 0 0 ;
	border:1px solid;
	float:left;
}
.ie6 #col3 {
	width:235px;
	height:auto;
	margin:0px 0px 0 0 ;
	border:1px solid;
	float:right;
}
#mainnews {
	margin-left:8px; margin-right:8px; margin-top:0px; margin-bottom:10px;
}
.ie6 #mainnews {
	margin-left:8px; margin-right:3px; margin-top:5px; margin-bottom:10px;
}
.news {
	border:2px solid;
	padding-right: 0px;
	padding-left: 0px;
	background: #fff url('../icons/bg.png') repeat-x 100% 100%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top:2px;
	margin-bottom:10px;
}
.news h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em;color:red; MARGIN: 0px; LINE-HEIGHT: 1.4em;  FONT-FAMILY: arial, sansserif
}
.news h1 {
	margin:10px;
	font-weight: bold;
	font-size: 0.9em;
	color:#504638;
	font-family: arial, sansserif;
}
.news h3 {
	font-weight: bold;
	font-size: 0.8em;
	color:red;
	margin: 0px;
	line-height: 1.0em;
	font-family: arial, sansserif;
}

.news p {
	margin:10px;
	color: #3b362b;
	font-size: 70%;
	text-align: left;
	padding-bottom:10px;
}
.juniors {
	margin:10px;
	font-size:70%;
}
.olderstuff {DISPLAY:none;background-COLOR: #504638;
	FONT-SIZE: 70%;  POSITION: relative; margin-bottom:5px;
}
.olderstuff .bd {
	PADDING-RIGHT: 8px;  PADDING-LEFT: 2px; PADDING-BOTTOM: 6px;  PADDING-TOP: 6px
}
.olderstuff .ft {
	 PADDING-top: 5px; PADDING-BOTTOM: 5px; height:20px;background:#504638;
}
.olderstuff .ft p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right;color:white
}
.olderstuff .ft p a{
	color:white;
}
.bloopers{
	float:left;
	width:180px;
	height:auto;
	border:0px solid;
}
.bloophead{
	width:180px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	background: url('../icons/testtab.gif');
	COLOR: #ffffff;
	font-size:80%;
	font-weight:bold;
	text-align:center; 
}
.bloopfoot{
	width:180px;
	height:30px;
	float:left;
	background: url('../icons/bloopfoot.gif');
	COLOR: #ffffff;
	font-size:80%;
	font-weight:bold;
	text-align:center; 
}
.blooptxt{
	width:160px;
	float:left;
	height:auto;
	padding:10px;
	font-size:75%;
	line-height:1.3em;
	font-family: arial, sansserif;
	BACKGROUND: #fff url('../icons/bg.png') repeat-x 100% 100%;
	border:0px solid;
}
.weatherhd{
	float:left;
	width:198px;
	padding-top:5px;
	padding-bottom:5px;
	background:url('../icons/weatherbg.gif');
	COLOR: #fff;font-size:80%;
	font-weight:bold;
	text-align:center;
	margin-left:10px;
	display:inline;
}
.ie6 .weatherhd{float:left;width:198px;	padding-top:5px;padding-bottom:5px;	background:url('../icons/weatherbg.gif');	COLOR: #fff;font-size:80%;font-weight:bold;text-align:center;margin-left:8px;}
.weather{
	margin-left:10px;
	display:inline;
	padding-top:5px;
	width:198px;
	height:auto;
	border:0px solid;
	float:left;
	background:url('../icons/mybkg.gif');
}
.ie6 .weather{margin-left:8px;display:inline;padding-left:0px;width:198px;height:auto;border:0px solid;float:left;background:url('../icons/mybkg.gif');}
.weathermg{
	margin:10px;
	font-size:90%;
	}
.weatherint{
	width:198px;
	float:left;
	margin-left:10px;
	display:inline;
	font-size:90%;
	}
.ie6 .weatherint{
	width:193px;
	float:left;
	margin-left:5px;
	display:inline;
	font-size:90%;
	}
.ecbscores{
	width:235px;
	height:auto;
	float:left;
	background-color:#C80012;
	color:#fff;
	}
.ecbscores h1 {
	margin:10px;
	font-weight: bold;
	font-size: 0.9em;
	color:#fff;
	font-family: arial
}
.ecbscores ul li {
	margin-left:-15px;
	font-size: 70%;
	color:#fff;
}
.ecbscores ul li a:link{
	color:#fff;
	line-height:1.5em;
	}
.ecbscores ul li a:hover{
	text-decoration:underline;
	font-weight:bold;
	}
.ecbscores ul li a:visited{
	color:#fff;
	}
.ecbnews{
	width:235px;
	height:auto;
	float:left;
	background-color:#0c6a8a;
	}
.ecbnews h1 {
	margin:10px;
	font-weight: bold;
	font-size: 0.9em;
	color:#fff;
	font-family: arial
	}
.ecbnews ul li {
	margin-left:-15px;
	font-size: 70%;
	color:#fff;
	}
.ecbnews ul li a:link{
	color:#fff;
	line-height:1.5em;
	}
.ecbnews ul li a:hover{
	text-decoration:underline;
	font-weight:bold;
	}
.ecbnews ul li a:visited{
	color:#fff;
	}
.bbcnews{
	width:235px;
	height:auto;
	float:left;
	background-color:#0c6a8a;
	margin-right:10px;
	}
.bbcnews h1 {
	margin:10px;
	font-weight: bold;
	font-size: 0.9em;
	color:#fff;
	font-family: arial
	display:inline;
	}
.bbcnews ul li {
	margin-left:-15px;
	font-size: 70%;
	color:#fff;
	}
.bbcnews ul li a:link{
	color:#fff;
	line-height:1.5em;
	}
.bbcnews ul li a:hover{
	text-decoration:underline;
	font-weight:bold;
	}
.bbcnews ul li a:visited{
	color:#fff;
	}
.rptlist {
	background-COLOR: #ebebeb;
	height:350px;
}
.rptlist ul li {
	line-height:0.7em; 
	PADDING-TOP: 7px;
	BORDER-BOTTOM: 0px solid #d0d0d0;
	TEXT-ALIGN: left;
	margin-left:-15px;
	margin-bottom:5px;
	}
ul#about, ul#about li{list-style-type:none;margin:0px;padding:0}
ul#about{width: 990px;margin:10px auto 0;text-align:left}
ul#about li{float:left;width: 450px; padding: 10px 10px 10px 10px;margin:10px;}
li#ab1{background: #90b4af ;padding-bottom:10px;font-size:70%;}