#kdscrally2010-layout {background:#000000; margin:0 auto; width:900px; text-align:left; border-style:solid; border-color:#FFFFFF; border-width:15px;}

#top-menu {background:#000000 url('images/kdscrally2010_header.png') no-repeat; float:left; top:30px; left:0px; width:900px; height:100px;}
#content-basics {background:#000000 url('images/kdscrally2010_basics.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-register {background:#000000 url('images/kdscrally2010_register.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-ride {background:#000000 url('images/kdscrally2010_ride.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-eat {background:#000000 url('images/kdscrally2010_eat.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-music {background:#000000 url('images/kdscrally2010_music.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-sleep {background:#000000 url('images/kdscrally2010_sleep.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-lastyear {background:#000000 url('images/kdscrally2010_lastyear.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#content-home {background:#000000 url('images/kdscrally2010_home.png') no-repeat; float:left; top:130; left:0px; width:900px; height:900px;}
#footer {background:#000000; clear:both; left:0px; width:900px; height:25px;}

ul#kdscrally-menu {width:680px; margin:70px 0px 0px 180px; list-style:none;}
ul#kdscrally-menu li {display:inline;}
ul#kdscrally-menu li a {display:block; float:left; height:20px; background-image:url(images/kdsacrally2010_menu.gif); text-indent:-9999px;}
	ul#kdscrally-menu li a.basics {width:91px; background-position:0 0;}
	ul#kdscrally-menu li a.register {width:113px; background-position:-91px 0;}
	ul#kdscrally-menu li a.ride {width:68px; background-position:-204px 0;}
	ul#kdscrally-menu li a.eat {width:56px; background-position:-272px 0;}
	ul#kdscrally-menu li a.music {width:79px; background-position:-328px 0;}
	ul#kdscrally-menu li a.sleep {width:78px; background-position:-407px 0;}
	ul#kdscrally-menu li a.lastyear {width:125px; background-position:-485px 0;}
	ul#kdscrally-menu li a.home {width:70px; background-position:-610px 0;}
	ul#kdscrally-menu li a.basics:hover, ul#kdscrally-menu li a.basics:focus {background-position:0 -20px;}
	ul#kdscrally-menu li a.register:hover, ul#kdscrally-menu li a.register:focus {background-position:-91px -20px;}
	ul#kdscrally-menu li a.ride:hover, ul#kdscrally-menu li a.ride:focus {background-position:-204px -20px;}
	ul#kdscrally-menu li a.eat:hover, ul#kdscrally-menu li a.eat:focus {background-position:-272px -20px;}
	ul#kdscrally-menu li a.music:hover, ul#kdscrally-menu li a.music:focus {background-position:-328px -20px;}
	ul#kdscrally-menu li a.sleep:hover, ul#kdscrally-menu li a.sleep:focus {background-position:-407px -20px;}
	ul#kdscrally-menu li a.lastyear:hover, ul#kdscrally-menu li a.lastyear:focus {background-position:-485px -20px;}
	ul#kdscrally-menu li a.home:hover, ul#kdscrally-menu li a.home:focus {background-position:-610px -20px;}
a { outline: none; }
body {background-color:#000000;}




body {margin:0; padding:0; background: #FFFFFF text-align: center; overflow: auto;}
a {outline: none;}
a:link {margin-top: 0px; font-size: 10.5pt; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 150%; text-decoration: underline; color: #000000;}
a:visited {margin-top: 0px; font-size: 10.5pt; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 150%; text-decoration: underline; color: #000000;}
a:hover {margin-top: 0px; font-size: 10.5pt; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 150%; text-decoration: underline; background: #FFFFFF; color: #FFFFFF;}
a.imglink:hover {border: 0; background-color: inherit; line-height: 0;}
a.footer {outline: none;}
a.footer:link {margin-top: 0px; font-size: 8pt; font-family: 'tahoma', 'arial', 'helvetica'; text-decoration: underline; color: #FFFFFF;}
a.footer:visited {margin-top: 0px; font-size: 8pt; font-family: 'tahoma', 'arial', 'helvetica'; text-decoration: underline; color: #FFFFFF;}
a.footer:hover {margin-top: 0px; font-size: 8pt; font-family: 'tahoma', 'arial', 'helvetica'; underline; background: #FFFFFF; color: #000000;}
a.opacity {outline: none;}
a.opacity:link {margin-top: 0px; font-size: 9pt; font-family: 'tahoma', 'arial', 'helvetica'; text-decoration: underline; color: #000000;}
a.opacity:visited {margin-top: 0px; font-size: 9pt; font-family: 'tahoma', 'arial', 'helvetica'; text-decoration: underline; color: #000000;}
a.opacity:hover {margin-top: 0px; font-size: 9pt; font-family: 'tahoma', 'arial', 'helvetica'; underline; background: #000000; color: #FFFFFF;}
h1 {margin:20px 20px -15px 20px; font-size: 12pt; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 100%; color: #000000;}
h2 {font-size: 70%; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 100%; color: #9D9FA2; border-bottom: 1px dotted #ccc; letter-spacing: 0.2em; margin: 15px 0 2px 0; padding-bottom: 2px;}
h3 {font-size: 14pt; font-family: 'tahoma', 'arial', 'helvetica'; margin-top: 5px;}
b {font-size: 10.5pt; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 100%; color: #000000;}
p {margin:20px; font-size: 10.5pt; font-family: 'tahoma', 'arial', 'helvetica'; line-height: 175%; color: #000000;}