html {
	margin: 0;
	padding: 0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color: #333333;
	background:#CCCCCC;
	margin: 0;
	padding: 0;
}

body a:link, a:visited{
	color:#FFFF63;
	text-decoration:none;
}

body a:active{
	color:#CCCCCC;
}

body a:hover{
	text-decoration:underline;
}

p{
	padding:0;
}

#sbH{
	margin-left:135px;
	margin-right:50px;
	margin-top:10px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#004059;
}

#sbD{
	margin-left:145px;
	margin-right:50px;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#004059;
	}

#sbP{
	margin-left:145px;
	margin-right:50px;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#sbF{
	margin-top:-250px;
	margin-left:145px;
	margin-right:50px;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:18px;
	font-weight:bold;
	color: #990000;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	color: #004059;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color: #004059;
}

ul {
	list-style-type:none;
	padding-left: 0;
	margin-left: 0;
}

li {
	color:#333333;
}

acronym {
	border-bottom: none;
}

/* content div's */

#storyBoxHeader{
	background:url(storyBoxHeader.jpg) no-repeat;
	height:199px;
	width:550px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#storyBoxBody{
	background-image:url(storyBoxBody.jpg);
	width:550px;
	height:100%;
}

#storyBoxBtm{
	background-image:url(storyBoxBtm.jpg);
	width:550px;
	height:21px;
}

#pageHeader {
	width:930px;
	height: 194px;
	position:relative;
    background:url(headerBG3.jpg) no-repeat top center;
}

#navHeader{
	background-image:url(navBG3.jpg);
	width:930px;
	height:67px;
	position:relative;
}

#navButtons{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:300px;
	margin-top:-4px;
}
	

#leftNav{
	position: relative;
	margin-left:-250px;
	width: 200px;
	height: 200px;
}

#newStory{
	position: relative;
	margin-top: -180px;
	margin-left: 0px;
}

#pageContainer{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 300px;
	width: 550px;
}

#pageContainer2{
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 100px;
}

#supportingText{
	background-image:url(bodyBG3.jpg);
	width:930px;
	position:relative;
	height:100%;
	padding-bottom:15px;
}

#footer{
	width:930px;
	height: 194px;
	position:relative;
    background:url(footerBG3.jpg) no-repeat;
	text-align:center;
	padding-top:25px;
	color: #FFFF63;
}

/* link list and extra div's */

#linkList {
	position:absolute;
	top:236px;
	line-height:13px;
	left: 304px;
	width: 601px;
}

#linkList a:link, a:visited {
	color:#FFFF63;
	text-decoration:none;
}

#linkList a:active {
	color:#CCCCCC;
}

#linkList a:hover{
	font-weight:bold;
}

td.target{
	font-size: .9em;
	text-align: center; 
}

td.score{
	font-size: .9em;
	text-align: center; 
}

td.pen{
	font-size: .9em;
	text-align: center; 
}

th.pen{
	font-size: .9em;
	text-align: center; 
}

td.stage{
	font-size: .9em;
	text-align: center; 
}

td.div{
	font-size: .9em;
	text-align: center; 
}

td.stagex{
	font-size: .9em;
	text-align: center; 
}

td.place{
	font-size: .9em;
	text-align: center;
	}

td.name{
	font-size: .9em;
	text-align: left;
	}	

tr.x  { 
	background-color : #d0d0d0 
}

tr.rank{
	text-align: center;
}

.topbox{
	width: 38em; 
	margin: 10px auto 5px auto; 
	border: 1px solid;
	border-color: #bbb #666 #666 #bbb; 
	text-align: left;
	}

td.winner{
	font-size: .9em;
	font-weight:bold; 
	text-align: center;
	}
	
td.winnerx{
	font-size: .9em;
	font-weight:bold; 
	text-align: center;
	}
	
#ovResults{
	position: relative;
	padding-top: 10px;
	margin-left:-270px;
	width: 880px;
}
