﻿
/*	global stylesheet for website	*/

/*	general hyperlink styling	*/

a:link, a:visited	{
	color: #FFFF00 ;
	text-decoration: none ;
}

a:hover	{
	color: #D58A20 ;
	text-decoration: none ;
}

/* Add a highlight to some text */

.h9 {
	color:lime;
}	

/* Styling for top banner area */

.derbyBanner {
	max-width:1024px;
	width:100%;
	font-family: "Arial Rounded MT Bold" , "Arial";
	font-size: 200%;
	font-style: italic;
	font-weight: bold;
	color: #FFFF00;
	text-align:center;
	padding:0 0 0 0;
}
#derbyDates {
	font-family: "Arial Rounded MT Bold" , "Arial";
	font-size: 75%;
	font-style: italic;
	font-weight: bold;
	color: #FFFF00;
}
#derbyMessage	{
	font: bold 1.5em arial, verdana, helvetica, sans-serif ;
	font-size: 50%;
	color:black ;
}

/* definitions for the main parts of the screen */

/* Page wrapper to keep the screen width to a maximum */

#pageWrapper {
	position:absolute;
	top:0;
	left:0;
	max-width:1024px;
	border:0;
	padding:0;
	margin:0;
	}
	
/* Left side navigation pane */

#navmenu {
	position:absolute;
	top:110px;
	left:10px;
	font-family: "Arial";
	font-size: 75%;
	font-weight:bold;
	float:left;
	margin:0;
	width:180px;
	border:0;
}

#fredinfo {
	background: url('../img/theinfobackground.png') 0 0 ;
	background-repeat:repeat ;
	font-family: "Arial";
	font-size: 100%;
	text-align:center;
	color: #FFFF00;
	margin:0px;
	width:180px;
}

#menuinfo {
	background: url('../img/theinfobackground.png') 0 0 ;
	background-repeat:repeat ;
	font-family: "Arial";
	font-size: 120%;
	text-align:center;
	color: #FFFF00;
	margin:0px;
	width:180px;
}

#derbyAdvertiserContent	{
	position:absolute;
	width:180px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}

/* Right Side content */

#derbyinfo {  
	background: url('../img/theinfobackground.png') 0 0 ;
	background-repeat:repeat ;
	font-family: "Arial";
	font-size: 100%;
	font-weight:bold;
	color: #FFFF00;
	position:absolute;
	top:110px;
	left:200px;
	margin:0 0 0 0;
	width:770px;
	padding:0 5px 5px 5px;
}


#footer		{
	background: url('../img/theinfobackground.png') 0 0 ;
	background-repeat:repeat ;
	margin:0 0 0 200px;
	width:760px;
	margin:0 0 0 0px;
	padding:5px 5px 5px 5px;
}
#footer p	{
	background: url('../img/theinfobackground.png') 0 0 ;
	background-repeat:repeat ;
	width:730px;
	font: 13px verdana ;
	color: #fff ;
	text-align: center ;
	font-weight: bold ;
	margin: 0 ;
	padding: 10px ;
}

#footer p#copyright	{
	background: url('../img/theinfobackground.png') 0 0 ;
	background-repeat:repeat ;
	width:750px;
	margin: 0 ;
	padding: 0 ;
	font: 8px verdana normal ;
	color: #000 ;
}

/* styling for "Contact Derby Personnel" form content	*/

#derbyinfo div.forminfo {  
	font-family: "Arial";
	font-size: 100%;
	font-weight:bold;
	color: #FFFF00;
	margin:0 0 0 0;
	width:100%;
	padding:0 0 0 0;
}

#derbyinfo div.forminfo div.row span.left	{
	width: 200px ;
	text-align: right ;
	float: left ;
}

#derbyinfo forminfo div.row span.right	{
	text-align: left ;
}

/* styling for current standings content	*/

#derbyinfo div.standingsnotice	{
	width: 100% ;
	border: 0 ;
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
	font-family: "Arial";
	color:lime;
	font-size: 100%;
	font-weight:bold;
}

#derbyinfo div.standings	{
	width: 100% ;
	border: 0 ;
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
	font-family: "Arial";
	font-size: 75%;
	font-weight:bold;
}
	
#derbyinfo div.standings div.standingsleft	{
	background: url('../img/theinfobackground.png') 0 0 ;
	float: left	; 
	width: 48% ;
	border: 1px solid #f2f1f1 ;
	padding: 5px 5px 5px 5px ;
	margin: 0 0 0 0;
}

#derbyinfo div.standings div.standingsright	{
	background: url('../img/theinfobackground.png') 0 0 ;
	float: right ; 
	width: 48% ;
	border: 1px solid #f2f1f1 ;
	padding: 5px 5px 5px 5px ;
	margin: 0 0 0 0;
}

/* styling for prize list content	*/

div.prizeRow {
	width:100%;
	display:inline-block;
}

div.prizeRow div.prizeleft	{
	float: left	; 
	width: 360px ;
	border: 1px solid #f2f1f1 ;
	padding: 5px 5px 5px 5px ;
	margin-left:5px;
	margin-bottom: 15px ;
	margin-right: 5px ;
}

div.prizeRow div.prizeleft img	{
	border: 0 ;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

/* div.prizeRow div.prizeleft p	{
	text-align: left;
	} */

div.prizeRow div.prizeright	{
	float: right ; 
	width: 360px ;
	border: 1px solid #f2f1f1 ;
	padding: 5px 5px 5px 5px ;
	margin-bottom: 15px ;
	margin-right: 5px ;
	}

div.prizeRow div.prizeright img	{
	border: 0 ;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

/* div.prizeRow div.prizeright p	{
	text-align: left;
	} */

/*- Menu buttons--------------------------- */

	
#menubuttons {
	width: 180px;
	margin: 0px;
	border-style: solid solid none solid;
	border-color: #000;
	border-width: 1px;
	}
	
#menubuttons ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
#menubuttons li a {
	height: 24px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}	
	
#menubuttons li a:link, #menubuttons li a:visited {
	color: #FFFF00;
	display: block;
	background:  url('../img/menu4.gif');
	padding: 2px 0 0 4px;
	}
	
#menubuttons li a:hover {
	color: #FFF;
	background:  url('../img/menu4.gif') 0 -24px;
	padding: 2px 0 0 4px;
	}