html body				{background: #f6921e;}
div#container				{width: 960px; margin: 0 auto; padding: 18px 20px 27px; text-align: left; background: url(/img/background.png) 0 100% no-repeat transparent;}

div#header				{width: 960px; margin: 0; float: left; background: url(/img/2010-header.png) 0 0 no-repeat #fff;}
div#header h1				{display: none;}

ul#mainmenu				{list-style: none; text-align: left; float: left; width: 620px; padding: 0; margin: 23px 0 0 15px;}
ul#mainmenu li				{float: left; height: 27px; width: auto; position: relative; margin: 0 2px 0 0;}
ul#mainmenu li a			{padding: 4px 10px 3px; display: block; color: #fff; text-decoration: none;}
ul#mainmenu li.active			{background: #f6921e;}

ul#mainmenu li ul			{display: block; position: absolute; top: 27px; left: -99999px; z-index: 21; list-style: none; margin: 0; width: auto; width: 200px; background: #f6921e; padding: 5px 0; zoom: 1;}
ul#mainmenu li ul li			{float: none; width: 100%; height: auto; margin: 0; display: block; background: #f6921e; text-align: left; text-transform: none; z-index: 22;}
ul#mainmenu li ul li a			{padding: 2px 12px;}
ul#mainmenu li ul li a:hover		{background: #961b1e; color: #fff;}
ul#mainmenu li.over			{background: #f6921e;}
ul#mainmenu li.over ul			{left: auto; z-index: 9999;}

div#banner				{width: 650px; height: 172px; float: left; overflow: hidden; margin: 9px 10px 0 10px; clear: left;}
div#banner img				{margin: 0;}

div#race-countdown			{width: 260px; float: left; margin: 82px 0 0;}

div#content				{text-align: left; float: left; width: 960px;}

div#main				{width: 385px; float: left; margin: 0 10px;}
div#sidebar				{width: 245px; float: left; margin: 0 10px;}
div.singleColumn			{width: 650px; float: left; margin: 0 10px;}

div#left-half,
div#right-half				{width: 320px; float: left; margin-left: 10px;}

div.left-half,
div.right-half				{width: 320px; float: left; margin-left: 10px;}

div.richtext hr				{clear: both; margin: 9px 0; border: none; border-top: 2px dotted #f6921e; color: #fff;}

/*
div.third				{width: 245px; float: left; margin-right: 20px;}
div#content div.last			{margin-right: 0;}
*/

div#entrant-list			{width: 960px; margin: 0;}
div#entrant-list table			{border: 1px solid #f6921e; margin: 5px 10px; float: left; width: 460px;}
div#entrant-list table th		{padding: 2px 4px; background: #f6921e; color: #fff; text-align: center; font-weight: bold;}
div#entrant-list table td		{padding: 2px 4px;}
div#entrant-list table tr.odd td	{background: #fcf9e0;}

div#results-list			{width: 960px; margin: 0;}
div#results-list table			{border: 1px solid #f6921e; margin: 5px 10px; float: left; width: 940px;}
div#results-list table th		{padding: 2px 4px; background: #f6921e; color: #fff; text-align: center; font-weight: bold;}
div#results-list table th a		{color: #fff; text-decoration: underline;}
div#results-list table td		{padding: 2px 4px;}
div#results-list table tr.odd td	{background: #fcf9e0;}

/*
div#results-list table			{border: 1px solid #d4672c; margin: 5px 0; float: left; width: 100%;}
div#results-list table th		{padding: 2px 4px; background: #d4672c; color: #fff; text-align: left; font-weight: bold;}
div#results-list table th a		{color: #fff; text-decoration: underline;}
div#results-list table td		{padding: 2px 4px;}
div#results-list table tr.odd td	{background: #fcf9e0;}
*/

div#photoGallery			{float: left; width: 270px; padding-top: 18px;}
div.photoGallerySample h3		{font-size: 18px; color: #f6921e; text-align: center; font-weight: bold;}
div.photoGallerySample ul		{float: left; width: 270px; list-style: none; margin: 0; padding: 0;}
div.photoGallerySample ul li		{display: block; float: right; width: auto; margin: 0 0 9px 10px; border: 1px solid #d46126;}
div.photoGallerySample ul li a		{display: block; width: auto; border: 2px solid #fff; height: 79px; overflow: hidden;}
div.photoGallerySample ul li a:hover	{border-color: #d46126; background: #d46126;}
div.photoGallerySample ul li img	{margin: 0;}

div.photoGallery h3			{font-size: 18px; color: #f6921e; border-bottom: 2px dotted #f6921e; margin: 0 0 7px;}
div.photoGallery div.folder		{padding: 0 0 18px; float: left; clear: left; width: 940px; overflow: hidden; margin: 0 10px 10px;}
div.photoGallery ul			{float: left; width: 950px; list-style: none; margin: 0; padding: 0;}
div.photoGallery ul li			{display: block; float: left; width: auto; margin: 0 10px 9px 0; border: 1px solid #d46126;}
div.photoGallery ul li a		{display: block; width: auto; border: 2px solid #fff; height: 79px; overflow: hidden;}
div.photoGallery ul li a:hover		{border-color: #d46126; background: #d46126;}
div.photoGallery ul li img		{margin: 0;}

div#footer				{clear: both; background: #961b1e; padding: 17px 0; width: 940px; margin: 0 10px;}
div#footer p				{text-align: center; color: #fff; margin: 0;}
div#footer p a				{color: #fff;}

div.richtext h2				{color: #d4672c;}
div.richtext h3				{color: #d4672c;}
div.richtext strong			{color: #d4672c;}

table.countdown				{margin: 0 auto;}
table.countdown th			{text-align: center; font-weight: bold; font-size: 18px; color: #d4672c;}
table.countdown img			{display: inline; margin: 0;}

p.clearing				{clear: both; float: none; height: 1px; overflow: hidden; margin: 0 0 -1px;}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
