html {
overflow-y: scroll;
}

body {
margin:0px;
padding:0px;
background-color: #000;
background-image:url('/images/background.jpg');
background-repeat: no-repeat;
text-align: center;
font-family: Georgia;
}

img {
margin:0px;
padding:0px;
border: none;
}

table {
margin: 0px 80px 0px 80px;
}

td {
vertical-align: top;
}

p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000816;
}

h1 {
margin: 10px 40px 0px 40px;
padding: 10px 40px 0px 40px;
color: #bd401b;
font-weight: normal;
text-transform:lowercase;
}

h2 {
margin: 10px 40px 0px 40px;
padding: 10px 60px 0px 70px;
color: #bd401b;
font-weight: normal;
font-size: 24px;
text-transform:lowercase;
}

h3 {
margin: 10px 40px 0px 40px;
padding: 10px 60px 0px 70px;
color: #bd401b;
font-weight: normal;
font-size: 18px;
text-transform:lowercase;
}

a:link, a:active, a:visited {
color: #bd401b;
text-decoration: none;
}

a:hover {
color: #9d2000;
text-decoration: none;
}

ul {
	margin: 0px 120px 0px 120px;
	padding: 0px;
}

hr {
margin: 0px 80px 0px 80px;
padding: 0px;
border: 1px #d49b61 solid; 
}

.hidden {
display: none;
}

#header {
position: relative;
margin: 0 auto 0 auto;
height: 270px; width:950px;
}

#header h1 {
float: left;
margin: 0px; padding: 0px;
width: 950px;
}

#header h1 a {
margin: 0px; padding: 0px;
height: 270px; width:950px;
display: block;
background: url('/images/header.png')
}

#navigation {
position: relative;
margin: 0 auto 0 auto;
padding: 0px;
height: 83px; width:950px;
text-align: center;
}

#navigation ul {
margin: 0px 60px 0px 60px; padding: 0px;
}

#navigation li {
padding: 0px; margin: 0px;
list-style-type: none;
display: inline;
}

#about a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 143px;
background: url("/images/nav/about.png") no-repeat;
}

#about a:hover, #about-u {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 143px;
background: url("/images/nav/about-h.png") no-repeat;
}

#about-u a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 143px;
background: url("/images/nav/about-h.png") no-repeat;
}

#sorted a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 160px;
background: url("/images/nav/sorted.png") no-repeat;
}

#sorted a:hover, #sorted-u {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 160px;
background: url("/images/nav/sorted-h.png") no-repeat;
}

#sorted-u a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 160px;
background: url("/images/nav/sorted-h.png") no-repeat;
}

#culford a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 169px;
background: url("/images/nav/culford.png") no-repeat;
}

#culford a:hover, #culford-u {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 169px;
background: url("/images/nav/culford-h.png") no-repeat;
}

#culford-u a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 169px;
background: url("/images/nav/culford-h.png") no-repeat;
}

#team a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 134px;
background: url("/images/nav/team.png") no-repeat;
}

#team a:hover, #team-u {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 134px;
background: url("/images/nav/team-h.png") no-repeat;
}

#team-u a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 134px;
background: url("/images/nav/team-h.png") no-repeat;
}

#life a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 94px;
background: url("/images/nav/life.png") no-repeat;
}

#life a:hover, #life-u {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 94px;
background: url("/images/nav/life-h.png") no-repeat;
}

#life-u a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 94px;
background: url("/images/nav/life-h.png") no-repeat;
}

#stuff a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 120px;
background: url("/images/nav/stuff.png") no-repeat;
}

#stuff a:hover, #stuff-u {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 120px;
background: url("/images/nav/stuff-h.png") no-repeat;
}

#stuff-u a {
float: left;
margin: 0px; padding: 0px;
height: 84px; width: 120px;
background: url("/images/nav/stuff-h.png") no-repeat;
}

#main {
position: relative;
margin: 0px auto 0px auto;
padding: 0px 0px 10px 0px;
width: 950px;
background-image:url('/images/main.png');
background-repeat:repeat-y;
color: #fff;
text-align: justify;
}

#main p {
margin: 20px 80px 20px 80px;
padding: 0px 0px 0px 0px;
background-color: #000816;
}

#footer {
position: relative;
margin: 0 auto 0 auto;
height: 174px; width:950px;
background-image:url('/images/bottom.png');
color: #fff;
}

#front {
margin: 25px 175px 0px 175px;
}

.listbox {
margin: 0px 120px 0px 110px;
padding: 0px 0px 20px 0px;
min-height: 137px;
vertical-align: text-top;
}

.listbox hr {
margin: 0px;
padding: 0px;
}

.indentbox {
margin: 0px 20px 0px 20px;
padding: 0px 0px 20px 0px;
}

.listbox h3 {
margin: 40px 0px 0px 20px;
padding: 0px;
}

#main .listbox p {
margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px;
background-color: rgb(0,7,28);
min-height: 125px;
}

#lifetable {
margin: 0px 100px 0px 100px;
padding: 0px;
/*border: 1px #fff solid;*/
}

#lifetable h2, #lifetable p{
margin: 0px;
padding: 0px;
}

#lifetable hr {
margin: 0px 0px 10px 0px;
}

#lifetable .article {
float: right;
margin: 0px 0px 0px 10px;
}

#lifetable .movie {
float: left;
margin: 0px 10px 0px 0px
}

#lifetable td {
margin: 0px;
padding: 0px 0px 30px 0px;
text-align: justify;
vertical-align: top;
}

#lifetable .tdleft {
width: 345px;
}

#lifetable .tdright {
padding-left: 40px;
}

#teambox {
position: relative;
margin: 0px 130px 0px 130px;
background-image: url('/images/team.png');
width: 700px;
height: 490px;
}

#teambox .member {
padding: 0px;
margin: 0px;
width: 141px;
height: 159px;
}

#teambox .member h1 {
float: left;
padding: 0px;
margin: 0px;
width: 141px;
height: 159px;
display: block;
}

#teambox .member h1 a {
margin: 0px;
padding: 0px;
height: 159px;
width: 141px;
display: block;
}

#teambox #jeff {
position: absolute;
top: 60px;
left: 50px;
background-image: url('/images/team/1-jeff.png');
background-repeat: no-repeat;
}

#teambox #jeff:hover {
background-image: url('/images/team/2-jeff.png');
background-repeat: no-repeat;
}

#teambox #dan {
position: absolute;
top: 40px;
left: 200px;
position: absolute;
background-image: url('/images/team/1-dan.png');
background-repeat: no-repeat;
}

#teambox #dan:hover {
background-image: url('/images/team/2-dan.png');
background-repeat: no-repeat;
}

#teambox #steve {
position: absolute;
top: 40px;
right: 200px;
background-image: url('/images/team/1-steve.png');
background-repeat: no-repeat;
}

#teambox #steve:hover {
background-image: url('/images/team/2-steve.png');
background-repeat: no-repeat;
}

#teambox #karen {
position: absolute;
top: 60px;
right: 50px;
background-image: url('/images/team/1-karen.png');
background-repeat: no-repeat;
}

#teambox #karen:hover {
background-image: url('/images/team/2-karen.png');
background-repeat: no-repeat;
}

#teambox #martin {
position: absolute;
top: 240px;
left: 50px;
background-image: url('/images/team/1-martin.png');
background-repeat: no-repeat;
}

#teambox #martin:hover {
background-image: url('/images/team/2-martin.png');
background-repeat: no-repeat;
}

#teambox #carol {
position: absolute;
top: 290px;
left: 200px;
background-image: url('/images/team/1-carol.png');
background-repeat: no-repeat;
}

#teambox #carol:hover {
background-image: url('/images/team/2-carol.png');
background-repeat: no-repeat;
}

#teambox #louise {
position: absolute;
top: 290px;
right: 200px;
background-image: url('/images/team/1-louise.png');
background-repeat: no-repeat;
}

#teambox #louise:hover {
background-image: url('/images/team/2-louise.png');
background-repeat: no-repeat;
}

#teambox #dave {
position: absolute;
top: 240px;
right: 50px;
background-image: url('/images/team/1-dave.png');
background-repeat: no-repeat;
}

#teambox #dave:hover {
background-image: url('/images/team/2-dave.png');
background-repeat: no-repeat;
}

.videoplayer {
text-align: center;
margin: 20px 234px 0px 234px;
}

#player {
display:block;
width:480px;
height:360px;
}

.listbox img {
float: left;
margin: 24px 12px 0px 0px;
border: 1px #fff solid;
}

.extras {
position: relative;
min-height: 250px;
padding: 0px;
margin: 10px 160px 0px 120px;
text-align: center;
}

.boxcont-pic {
position: absolute;
width: 262px;
margin: 0px 0px 0px 0px;
color: #a0a0a0;
text-align: left;
}

.boxcont-mov {
position: absolute;
right: 0px;
width: 262px;
margin: 0px 0px 0px 0px;
color: #a0a0a0;
text-align: left;
}

.picturebox {
height: 200px;
width: 326px;
margin: 0px;
padding: 6px;
background-image: url('/images/transbg.png');
border: #8d1000 1px solid;
}

.picturebox span {
float: right;
}

.picturebox img {
padding: 4px;
margin: 0px;
height: 78px;
width: 100px;
}

.moviebox {
height: 200px;
width: 326px;
margin: 0px;
padding: 6px;
background-image: url('/images/transbg.png');
border: #8d1000 1px solid;
text-align: left;
}

.moviebox span {
float: right;
}

.error {
padding: 6px;
background-color: #811b2c;
text-align: center;
}

.errorsmall {
padding: 6px;
margin: 0px 140px 0px 140px;
background-color: #811b2c;
text-align: center;
}

.success {
padding: 6px;
background-color: #0b967a;
text-align: center;
}

.bigtext {
width: 700px; height: 150px;
}

.right {
float: right;
}

.left {
float: left;
}

.clear {
clear: both;
}

.goback {
width: 100%;
text-align: right;
}

.temporarymovie {
margin: auto 0px auto 0px;
}

#sortedcal {
	margin: 20px 80px 0px 15px;
}

#sortedad {
	margin: 20px 80px 0px 15px;
}

h2 span {
color: green;
font-size: 14px;
}

.thumbnails {
text-align: justify;
}

.thumbnails img {
margin: 6px;
border: #fff solid 1px;
}

.imgcenter {
width: 100%;
text-align: center;
margin: 0px;
}

.imgcenter img {
margin: 0px auto 0px auto;
}

.wallpapers td {
padding: 0px 24px 0px 24px;
}

#cu3er-container {
width:692px; height:170px; outline:0;
}
