body {
margin: 0px;
padding: 0px;
background: #505050 url('http://www.nospoiler.com/images/bgheader.jpg') repeat-x;
color: #000;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif,"bitstream vera sans";

}

#top {
background: #353535;
margin: 10px 0px 0px 25px;
height: 120px;
width: 671px;
color: #ccc;
}
#top h1 {
font-size: 3em;
padding: 20px 0px 0px 25px;
margin: 0px;
}
#top h1 span {
color: #ff6600;
}

#bar {
background: url('http://www.nospoiler.com/images/button2.jpg') repeat-x;
width: 100%;
height: 90px;
clear: both;
padding-top: 35px;
}

#bar ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
width: 565px;
}

#bar ul li {
display: inline;
margin-right: -5px;
}

#bar ul li a {
color: #303030;
font-size: 1.20em;
text-decoration: none;
padding: 20px 25px 20px 25px;
border-left: solid 1px #ff6f00;
}

#bar ul li a:hover {
background-color: #ff6f00;
color: #fff;
}

#bar ul li a.active {
color: #fff;
}

#bar ul li a.last {
border-right: solid 1px #ff6f00;
}

#box {
background-color: #252525;
color: #ff6f00;
font-size: 1em;
width: 500px;
padding: 20px;
margin-right: auto;
margin-left: auto;
text-align: center;
line-height: 1.6;
}

#widebox {
background-color: #252525;
color: #ff6f00;
font-size: 1em;
width: 800px;
padding: 20px;
margin-right: auto;
margin-left: auto;
text-align: center;
line-height: 1.6;
}

span {
color: #fff;
}

a {
text-decoration: underline;
color: #ff4f00;
}

a:hover {
text-decoration: none;
}


#bottom {
height: 3px;
background-color: #ff6600;
width: 100%;
}

#main {
width: 950px;
margin: 25px auto 20px auto;
}

#videoform {
padding-top: 40px;
padding-bottom: 40px;
width: 100%;
text-align: center;

}


#left {
float: left;
width: 450px;
background-color: #353535;
margin-bottom: 30px;
border: solid 1px #151515;
}

#right {
float: right;
width: 450px;
background-color: #353535;
margin-bottom: 30px;
border: solid 1px #151515;
}

p {
padding: 10px;
line-height: 20px;
text-indent: 30px;
}

#main h2 {
margin: 0px;
padding: 0px;
color: #ff6600;
width: 100%;
background-color: #252525;
border-bottom: solid 1px #000;
text-align: center;
}

#footer {
background-color: #252525;
width: 100%;
height: 50px;
clear: both;
border-top: solid 8px #ff6f00;
text-align: center;
color: #fff;
font-size: .7em;
line-height: 2.0;
}

#footer a {
color: #fff;
}

#footer a:hover {
text-decoration: none;
}