body {background-color: #030314; margin-top:20px; background-image: url(../img/bg.jpg); background-repeat: repeat-x; background-attachment:fixed; margin-bottom: 20px;}
.container {background-color: #fff; padding: 10px; width:950px; background-image: url(../img/topbg.gif); background-repeat: no-repeat; }
.span {padding: 20px;}

h1 a {
background-image: url(../img/logo.gif);
display: block;
width: 200px;
height: 117px;
margin:0;
padding:0;
text-indent: -9999px;
}

h2 {
font-family: Arial Black, Arial;
text-transform: uppercase;
font-size: 20px;
padding: 0;
margin: 10px 0 10px 0;
color: #19194d;
}

h3 {
font-family: Arial Black, Arial;
text-transform: uppercase;
font-size: 14px;
padding: 0;
margin: 0;
color: white;
}

a {color:#424c77;text-decoration:none;}
a:focus, a:hover {color:#7f86a0;}

.homeintrotext {
text-indent: -9999px;
}

.mainphoto {width: 710px; height: 350px; margin-top: 10px;}

#navigation {margin-top: 8px; float:right; text-align: right;}

#mainnav li {
	display: inline;
	margin:0;
}

#mainnav a:link,
#mainnav a:visited {
font-family: Arial Black;
font-weight: normal;
color:#fff;
font-size: 13px;
letter-spacing: 1px;
background-image: url(../img/mainnavbg.jpg);
padding:8px 33px 8px 32px;
text-transform: uppercase;
text-decoration:none;
margin:0px;
border-right: 1px solid grey;
background-position: 0 -44px;
}

#mainnav a:hover {
background-image: url(../img/mainnavbg.jpg);
background-position: 0 0px;
}


#maincontent {
width: 670px;
}

#maincontent p {
font-size: 14px;
line-height: 1.8em;
}


#greybar {
border-bottom:3px solid #e9e9e9; padding-top: 3px; margin: 3 0 3 0;
}



#subnav li {
	display: inline;

}

#subnav a:link,
#subnav a:visited {
color:#fff;
background:#ccc;
padding:5px 8px 5px 8px;
text-decoration:none;
background-image: url(../img/subnavbg.jpg);
border-right: 1px solid silver;
background-position: 0 -20px;
}

#subnav a:hover {
background-image: url(../img/subnavbg.jpg);
background-position: 0 -5px;
}

#racestarts {
margin-right: 20px;
font-family: Arial Black;
font-size: 16px;
color: #ccc;
text-transform: uppercase;
}

.clear {clear:both;}

#enternow a {
width: 220px;
background-color:#ccc;
margin-top: 10px;
height: 120px;
background-image: url(../img/enter.jpg);
text-indent: -9999px;
display:block;
}

#enternow a:hover {
background-position: -220px;
}

#eventphotos a {
width: 220px;
background-color:#ccc;
margin-top: 10px;
height: 120px;
background-image: url(../img/2009eventphotos.jpg);
text-indent: -9999px;
display:block;
}

#eventphotos a:hover {
background-position: -220px;
}

#parachutereg a {
width: 230px;
background-color:#ccc;
margin-top: 10px;
height: 107px;
background-image: url(../img/parachuteregiment.jpg);
text-indent: -9999px;
display:block;
}

#parachutereg a:hover {
/*background-position: -220px;*/
}


#fightingfit a {
width: 230px;
background-color:#fff;
margin-top: 10px;
height: 107px;
background-image: url(../img/fightingfit.jpg);
text-indent: -9999px;
display:block;
}

#fightingfit a:hover {
/*background-position: -220px;*/
}


#englandseverest a {
width: 230px;
background-color:#ccc;
margin-top: 10px;
height: 107px;
background-image: url(../img/alexfund.jpg);
text-indent: -9999px;
display:block;
}

#englandseverest a:hover {
/*background-position: -220px;*/
}

#sidenav {
margin-top: 14px;
	width: 180px;
}


#sidenav ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#sidenav li {
	padding-left: 15px;
	margin-left:-17px;
	list-style:none;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 2px;
	padding-bottom:2px;
}

.youtubelink {
	display: block;
	padding: 10px;
	margin-right: 15px;
	float:left;
	background-color: #e6e9ee;
}

#raceinformation {
background-image: url(../img/sidebg.gif);
background-repeat: no-repeat;
width: 200px;
padding: 8px 10px 0px 10px;
margin-top: 20px;
}

#fightingfit, #englandseverest, #parachutereg,#sponsors  {
width: 230px;
height: 110px;
margin-top: 10px;
}

#sponsors {
padding-top: 10px;
}

#footer {
background-color: #e5e5e5;
width: 930px;
margin-top: 5px;
padding: 5px 10px 5px 10px;
}

thead {background-color: #e5e5e5;}


.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */