html{overflow-y:scroll;font-size:62.5%;}body{background:black url(images/background.png) repeat-y fixed center;font-family:sans-serif;color:white;font-size:1.4em;background-color:black;}
h2{font-size:1.4em;font-weight:bold;}a{color:#ffe50a;text-decoration:none;font-weight:normal;}
a:visited{color:#e3d453;}.off{position:relative;top:-9999px;}#footer{text-align:center;clear:both;margin:5em auto;}
#footer div{padding:5px 0;}.wrapper{width:850px;margin:0 auto;position:relative;}
#top{background-image:url(images/title.png);height:300px;}#logo a{background-image:url(/media/images/logo.png);display:block;width:300px;height:105px;position:relative;top:50px;left:60px;}
#navGlobal{margin:80px 0 0 180px;}#navGlobal li,#navGlobal li a{position:relative;display:block;height:39px;}
#navGlobal li{list-style:none;float:left;margin-left:5px;}#navGlobal li a{background-image:url(sprites/nav.png);overflow:hidden;}
#navHome a{top:1px;width:68px;background-position:0 0;}#navNews a{top:-6px;width:68px;background-position:-342px 0;}
#navGallery a{top:-15px;width:93px;background-position:-141px 0;}#navSpecs a{top:-22px;width:73px;background-position:-68px 0;}
#navParts a{top:-30px;width:79px;background-position:-448px 0;}#navContact a{top:-42px;width:108px;background-position:-234px 0;}
#navHome a:hover,#navHome .current{background-position:0 39px;}#navNews a:hover,#navNews .current{background-position:-342px 39px;}
#navGallery a:hover,#navGallery .current{background-position:-141px 39px;}#navSpecs a:hover,#navSpecs .current{background-position:-68px 39px;}
#navParts a:hover,#navParts .current{background-position:-448px 39px;}#navContact a:hover,#navContact .current{background-position:-234px 39px;}
#content{overflow:auto;padding:10px;}#home{overflow:hidden;height:751px;display:block;}
#banner{text-align:center;clear:both;padding:10px 0 20px 0;}#mainHome{margin-top:20px;display:block;overflow:hidden;float:left;}
#news{padding:0 25px;width:200px;float:left;clear:left;}#news li{padding-bottom:.5em;}
#slideshow{width:500px;padding:0 25px;float:right;clear:right;}#blog h2{margin:5px 0;}
#blog h3{font-weight:bold;font-size:1.2em;}#blog .date{padding:5px 0;}#blog .text{margin:1em;}
#blog .text p{margin:1em 0;}#blog .text ul{margin-left:2em;}#blog .text ol{margin-left:2em;}
#pagination{clear:both;line-height:3em;margin-top:12px;}#pagination li{list-style:none;float:left;margin:3px;}
#pagination li a{padding:5px 8px;border:1px solid #ffe50a;}#pagination li a:visited{border:1px solid #e3d453;}
.album{width:400px;margin-top:10px;}.albums .odd{float:left;clear:left;}.albums .even{float:right;clear:right;}
.album .title{display:block;text-align:center;}.photo{width:270px;margin-top:10px;float:left;}
.photo img{width:270px;}.photos .left{float:left;clear:left;}.photos .center{float:left;margin:10px;}
.photos .right{float:right;clear:right;}.photo .title{display:block;text-align:center;}
.photoId{width:800px;margin:10px auto;}.photoId img{width:800px;}.photoId .title{display:block;text-align:center;}
#specs h2{margin-bottom:8px;}#specs table{width:100%;border:1px solid white;margin-bottom:20px;border-collapse:collapse;}
#specs td{border-bottom:1px solid white;}#specs .even{background-color:#454545;}
#specs td{padding:10px;}#contact form{width:600px;margin:0 auto;}#contact .inputGroup{padding:10px 0;position:relative;overflow:auto;}
#contact .error{padding:3px 0;font-weight:bold;color:#ffe50a;}#contact label{display:block;float:left;clear:left;width:70px;}
#contact input,#contact textarea{color:white;border:1px solid white;background:black;display:block;float:right;clear:right;width:520px;}
