/* CSS Document */

body{margin:0;padding:0;}
body{background:#f1f1ef url('../img/moto.jpg') no-repeat 750px 50px;background-attachment: fixed;}
body{font:14px/18px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif}
img{border:none;}
#container{
	text-align:left;
	background:url('../img/bg.jpg') repeat-y left top;
}

#header{margin-left:64px;}
h2{width:300px;color:#B83819;font-weight:normal;font-size:28px;letter-spacing:-1px;}
h3{width:300px;color:#82B6E2;font-weight:normal;font-size:22px;letter-spacing:-1px;}


#footer{height:500px;margin-left:64px;background:#333;width:704px;;}
#copy{margin-left:64px;}
/*.navigation{width:120px;float:left;}
.content{width:520px;float:right;}*/
.navigation {
	position: absolute;
	top: 62px;
	left: 4px;
	}
	
.navigation ul{text-transform:uppercase;font-size:12px;}	
.navigation ul li{list-style:none;height:20px;width:100px}
.navigation ul li a{color:#000;display:block;line-height:18px;text-decoration:none;padding-left:20px;}
.navigation ul li a:hover{color:#222;background:url('../img/arrow.png') no-repeat 2px 3px;}
.navigation ul li a.active{color:#222;background:#ffc800 url('../img/arrow.png') no-repeat 2px 3px;}
#home a.active{color:#f30;display:block;line-height:18px;text-decoration:none;padding-left:20px;background:transparent;}
	
.page {
	position: relative;
	margin: 0 0 21px;
	padding: 33px 0 0;
	}

.content {
	font-size: 1.1em;
	width: 760px;
	padding-top: 60px; /* min-height hack */
	margin: 0 0 0 20;
	background:url('../img/minilogo.png') no-repeat top right;
	}
.content .section,
.content h2,
.content h3,
.content p {
	margin-left: 13px;
	margin-right: 81px; 
	}

.content .section {
	line-height: 12px;
	text-indent: -3000px;
	background-repeat: no-repeat;
	margin-top: -40px; /* min-height hack */
	margin-bottom: 3px;
	}


.inner-content{padding-left:180px;}

ul#sponsors, ul#photos{margin:0;padding:0;}
ul#photos li{list-style:none;float:left;}
ul#sponsors li{list-style:none;float:left;margin:0;padding:0;}
ul#photos li img{padding:2px;border:1px solid #eee;margin:8px;}
.clear{clear:both;}
#madeby{text-align:right;}
#copy{font-size:10px;color:#555;}
#copy a{color:#333;text-decoration:none;}
#count{color:#222;margin-left:64px;font-size:13px;font-weight:bold;}
#lang{
	color:#222;
	margin-left:64px;
	font-size:13px;
	font-weight:bold;
	text-align: right;
	width: 700px
}
