@charset "utf-8";
/* reset styles */
body {background-color:#1A6D80; font-size:83%;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;}
a {color: #ffaa11; text-decoration: none;}
a:hover {text-decoration: underline;}
div#wrapper {margin:auto; width:960px;}
div#search { height: 42px; padding: 20px 0px 0px 190px; background: transparent url(images/aglogo.png) 0px 0px no-repeat;}
div#search a {color: white; font-weight:700; font-family: "maple-web"; Verdana, sans-serif; font-size:130%;}
div#search li {list-style-type: none; float: left; margin-left: 15px;}

div#header {height:64px; padding:0px; width: 960px;
	background: transparent url(images/headerbg.png) 0px 0px no-repeat;}
h1 {background-image: url(images/titlebg.png);
	font-size: 420%; height: 70px; text-align: left; padding: 0px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em;}
h1.numberrace {text-indent: -9999px; background-image: url(images/numberracetitle.png);}

div#main {}
div#flashcontent { margin: 0px auto; padding: 20px 0px; min-height: 300px;
	width:960px; overflow: visible; text-align: center;}
div#maincontent { margin:auto; min-height: 310px; width:960px; overflow: visible; }
div#maincontent div#rightcol {width: 600px; margin: 0px; float: right; font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif; background: transparent url(images/rightcolbg.png) 0px 220px no-repeat;}
div#maincontent div#rightcol.numberrace { font-family: Georgia, "Times New Roman", Times, serif;
 background: #fff; color: #000;}

div#maincontent div#rightcol div#pics {width: 600px; height: 220px;}

div#maincontent div#rightcol div#text {width: 580px; margin-top: 2px;}
div#maincontent div#rightcol div#textarea {padding: 12px 12px 6px 12px;}
div#maincontent div#rightcol div#textarea h2 {color: white; margin: 20px 0px;}
div#maincontent div#rightcol div#textarea p {line-height: 1.6em; margin-bottom: 0.7em;}
div#maincontent div#rightcol div#textarea ul li {margin-bottom: 0.7em; padding: 0.3em; padding-left: 10px;}
div#maincontent div#rightcol.numberrace div#textarea h2 {color: #000; font-size: 180%; margin: 20px 0px; 
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
div#maincontent div#rightcol.numberrace div#textarea h3 {color: #000; font-size: 120%; margin: 20px 0px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

div#maincontent div#rightcol img {margin-bottom: 12px;}

div#footer {clear:both; height:80px; padding:24px 16px 0px 0px; text-align: right; font-size: 80%; color: #fff;}

div#maincontent div#leftcol2 { background: transparent url(images/leftcolbg1.png) 0px 0px no-repeat;
	padding: 20px 35px 12px 22px; overflow:visible;}

div#maincontent div#rightcol div#nrpics {overflow: visible; float: right; height:405px; width: 270px; border: 4px solid #000;
	margin: 0 0 10px 10px;}

div#maincontent div#leftcol {width: 358px; float: right; overflow: visible; font-size: 100%;
	background: transparent url(images/leftcolbg2.png) 0px 0px repeat-y; text-align: right; font-family: "maple-web", Verdana, sans-serif;}

div#maincontent div#leftcol a { color: #93dbd9; }

div#maincontent div#leftcol div.boxout {font-size: 80%; color: #eee; margin-top: 20px;  }
div#maincontent div#leftcol div.boxout ul li {padding: 5px 0px;}

div#maincontent div#leftcol div#linkarea {text-align: right; font-size: 120%;}
div#maincontent div#leftcol div#linkarea h2 {font-size: 140%; padding: 3px; line-height: 1.2em; }

div#maincontent div#leftcol div#navarea ul li { padding: 6px 0px; font-size: 90%; text-transform: uppercase; letter-spacing: 2px;}
div#maincontent div#leftcol div#navarea li { border-bottom: 1px dotted #93dbd9; }
div#maincontent div#leftcol div#navarea li.last { border-bottom: none; }
div#maincontent div#leftcol div#navarea { margin: 10px 0px; text-align: right;}
div#maincontent div#leftcol div#navarea h2 {font-size: 140%; padding: 3px; line-height: 1.2em; }


div#maincontent div.xmlfeed { margin:0px 0px 10px 0px; padding: 0px; }
div#maincontent div.xmlfeed h2 { margin: 16px 0px 10px 0px ; font-size: 180%; line-height: 1.2em; }
div#maincontent div.xmlfeed h3 {font-weight: normal; font-size: 160%; color: #FF9900; line-height: 1.3em; margin: 3px 0px 12px 0px; }
div#maincontent div.xmlfeed ul li {margin-bottom: 0.7em; padding: 0.3em; padding-left: 10px;}
div#maincontent div.xmlfeed p.date {font-size:90%; color:#eee;}

div#maincontent div#rightcol div.xmlfeed div.item {padding-bottom: 6px; }
div#maincontent div#rightcol div.xmlfeed div.item {padding-bottom: 3px; }

div#maincontent div#rightcol div.xmlfeed p {margin-bottom: 0.7em; line-height: 1.4em;}
div#maincontent div#leftcol div.xmlfeed p {margin-bottom: 0.4em; line-height: 1.2em;}
div#maincontent div#leftcol div.xmlfeed p.date {margin-bottom: 0.7em;}
div#maincontent div.xmlfeed div.source {margin: 0.7em 0em;}

div#maincontent div#leftcol div.xmlfeed h3 {font-weight: normal; font-size: 110%; color: #FF9900; margin: 3px 0px; }

div#maincontent div#rightcol fieldset input.text {margin: 6px 0px; font-size: 110%; width: 100%; font-family: Georgia, "Times New Roman", Times, serif;}
div#maincontent div#rightcol fieldset textarea {margin: 6px 0px; font-size: 110%; width: 100%; font-family: Georgia, "Times New Roman", Times, serif;}
div#maincontent div#rightcol fieldset p.submit {text-align: right;}
div#maincontent div#rightcol fieldset input.button {margin: 6px 0px; font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; border: 1px solid #ff9900; background-color: #2a2a2a; color: #ff9900;}


