BODY {
	font-size: 79%;/* font sizing in ems.*/
	background-color:#fff;
    margin: 0; 
    padding: 0; 
}

BODY,SPAN,CAPTION,DIV,BLOCKQUOTE,H1,H2,H3,H4,INPUT,SELECT,TH,TD,P,Ol,UL {
font-family: Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
}


#main {
	text-align: left;
	margin:0px 0px 40px 300px;
	padding:0;
}

#left {
	position:absolute;
	top:0px;
	left:10px;
	width:262px;
	padding:0px;
        margin: 0;
	}

.nav {
        width: 90%;
        background: #EBEBEB url(img/tile.gif) bottom left repeat-x;
        border-top: 1px solid #EBEBEB;
        border-bottom: solid 1px #446387;
        border-left: solid 1px #446387;
        border-right: solid 1px #446387;
        padding: 10px;
      }

.right {
        text-align: center;
        background: #EBEBEB url(img/tile.gif) bottom left repeat-x;
        border-right: 1px solid #EBEBEB;
        border-bottom: solid 1px #446387;
        border-left: solid 1px #446387;
        border-top: solid 1px #446387;
        padding: 10px;
        margin-top: 20px;
      }

H1 {line-height:1.5; font-size: 2em; font-weight:bold; color:#446387;  padding: 0; margin: 0;}
H2 {line-height:1.5; font-size: 1.6em; color:#446387; text-align:left; padding: 0; margin: 0;}
H3 {line-height:1.7; font-size: 1.4em; color:#eee; padding: 0; margin: 0;}
H4 {line-height:1.7; font-size: 1.2em; color:#ddd; padding: 0; margin: 0;}
H5 {line-height:1.7; font-size: 1em; color:#ccc; padding: 0; margin: 0;}

P {font-size: 0.9em; line-height:1.5; text-align: justify; color:#000; padding: 0; margin: 0;}

.buttons {font-size: 1.2em; font-weight:bold; line-height:2; text-align: justify; color:#000; padding: 0; margin: 10px;}

.start:link, .start:active, .start:visited {color:#fff; text-decoration:none; margin: 0px; padding: 6px; background: #0c0 url(img/start.gif) bottom repeat-x; border: 1px solid #dedede; }
.start:hover {color:#fff; text-decoration:none; margin: 0px; padding: 6px; background: #0c0 url(img/start2.gif) bottom repeat-x; border: 1px solid #666; }

.end:link, .end:active, .end:visited {color:#fff; text-decoration:none; margin: 0px; padding: 6px; background: #c00 url(img/end.gif) bottom repeat-x; border: 1px solid #dedede; }
.end:hover {color:#fff; text-decoration:none; margin: 0px; padding: 6px; background: #c00 url(img/end2.gif) bottom repeat-x; border: 1px solid #666; }

.location {color:#c00;}
.timer {font-size: 60%; color:#333; font-weight:lighter;}
.display {color:#c00; text-align:right; font-weight:bold;}
.menu {font-size: 0.9em; line-height:1.5; padding: 6px; padding-left: 0;}
.center {font-size: 0.8em; line-height:1.2; text-align: center;}
.copyright {font-size: 0.8em; color:#333; text-align: center;}

A:link, A:active, A:visited {color:#446387; text-decoration:underline;}
A:hover {color:#fff; background: #0c0; text-decoration:none;}

.title:link, .title:active, .title:visited {color:#446387;
text-decoration:none;}

.title:hover  {color:#fff; background: #0c0; text-decoration:none;}
