body {
	background-color:white;	
	width:900px;
	height:auto;
	font-family:'comic sans ms',arial;
}

a {
	color:black;
	text-decoration:none;
}
a.page {
	text-decoration:none;
    	color:red;
}
a.page:hover {
	color:green;
}
a:hover {
	color:yellow; 
	text-decoration:none;
	}
a.page:visited {
	color:blue;
}
div.topbar {
	position:absolute;
	display:inline;
	left:0px;
	top:0px;
	height:75px;
	width:900px;
	background-color:red;
	border-width:3px;
}
div.title {
	position:absolute;
	margin-left:10px;
	margin-top:5px;
	width:100px;
	height:75px;
	top:0px;
	left:0px;
}
div.right {
	white-space:nowrap;
	position:relative;
	left:450px;
	top:-50px;
	width:auto;
	height:75px;
}
div.sidebar {
	position:absolute;	
	background-image: url(../images/wave.gif);
	background-repeat:repeat-y;	
	top:75px;	
	width:200px;
	background-color:white;
	height:100%;
	left:0px;
}

div.news {
	position:absolute;left:5px;top:175px;width:100px;
	border: solid black;
	border-width:1px;
}
#content {
	font-family:arial;
	position:relative;
	left:210px;
	top:100px;
	width:600px;
	height:auto;
}

#footer {
	color:grey;
	font-size:10pt;
	position:relative;
	margin-top:35px;
	left:0px;
	text-align:center;
	width:600px;
}
.footlink {
	color:grey;
}
a.footlink:hover {
	color:green;
}

a.breadcrumb
{
	color:grey;
	text-decoration:underline;
	font-size:9pt;
}
a.breadcrumb:hover {
	color:green;
}

div.menu {
	display:block;
	background-color:red;
	color:black;
	font-size:17pt;
	width:125px;
	height:30px;
	text-align:center;
	margin-left:20px;
}
div.menu-selected {
	display:block;
	background-color:#F57373;
	color:white;
	font-size:17pt;
	width:125px;
	height:auto;
	text-align:center;
	margin-left:20px;
	
}

div.submenu {
	display:block;
	background-color:red;
	color:#9999ff;
	font-size:12pt;
	width:125px;
	height:20px;
	text-align:center;
}

div.submenu-selected {
	display:block;
	color:#9999ff;
	font-size:12pt;
	width:125px;
	height:20px;
	text-align:center;
}

div.pagesmenu {
	font-size:10pt;
}

.heading {
	font-size:20pt;
	font-weight:bold;
}
.subheading {
	font-size:16pt;
	display:block
}
.headingright {
	color:grey;
	font-size:8pt;
	position:relative;
	text-align:right;
	width:580px;
}

/* Used by racing page - db.php */
div.entry {
	position:relative;
	width:80%;
	left:20px;
}
div.titlebar {
	width:100%;
	position:relative;
	background-color:red;
	color:white;
	font-weight:bold;
}
div.inner {
	position:relative;
	border:red;
}

.left-headings {
	background-color:lightgreen;
	position:relative;
	text-align:left;
}

.roundedcornr_box_729896 {
   background: #f57373;
}
.top_left div {
   background: url(top_left.png) no-repeat top left;
}
.top_right {
	float:right;
   background: url(top_right.png) no-repeat top right;
}
.bottom_left div {
	float:left;
   background: url(bottom_left.png) no-repeat bottom left;
}
.bottom_right {
	float:right;
   background: url(bottom_right.png) no-repeat bottom right;
}

.top_left div, .top_right, 
.bottom_left div, .bottom_right {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.content2 { margin: 0 30px; }

.div2 {
        position:relative;
        background-color:white;
        height:16px;
        bottom:16px;
        top:0px;
        left:0px;
        overflow:hidden;
}

.cutout {
	background-color:antiquewhite;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
	left:20px;
}

.image {
	display:block;
	padding:10px
	left:20px;
}
.notice {
	color:red;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
	left:20px;	
	
}