body, div, ul, li, h1, h2, p, img {
margin:0px;
padding:0px;
}

a:link {
color:#FFCC00;
text-decoration:none;
}

a:visited {
color:#FF9900;
text-decoration:none;
}

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

body {
margin:0;
padding:0;
text-align:center;
background-color:#000;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
}

img {
border:none;
}

div#container {
text-align:left;
margin: 0 auto;
padding:0;
width:768px;
background:url(../images/glow.gif) repeat-y;
font-size:85%;
}

div#header h1 {
margin:0 0 0 10px;
/*image replacement*/
padding: 171px 0 0 0;
width:748px;
background:url(../images/header.jpg) no-repeat;
overflow:hidden;
height: 0px !important;
height: /**/:171px;
}

div#nav {
height:35px;
width:748px;
margin-left:10px;
background:url(../images/nav_bg.jpg) no-repeat top right #000;

}

div#maintext {
display:inline;
float:left;
margin-top:0px;
margin-left:20px;
background:url(../images/wire_side.gif) no-repeat top right;
width:730px;
}

div#maintext p.votetext {
padding-top:20px;
}

div#maintext.nobg {
background-image:none;
}

div#content h2 {
margin-left:10px;
/*image replacement*/
padding: 41px 0 0 0;
width:748px;
background:url(../images/strapline.gif) no-repeat;
overflow:hidden;
height: 0px !important;
height: /**/:41px;
}

ul {
color:#eee;
margin-top:10px;
margin-left:0;
list-style-type:none;
}

div#video {
display:inline;
float:left;
margin:10px 0 0 13px;
text-align:center;
}

div#vidimages {
display:inline;
float:right;
margin:50px 35px 0 0;
width:350px;
}

div.inline {
display:inline;
}


div#vote {
margin:10px 0 0 10px;
width:748px;
}

div#bottom {
background:url(../images/bottom_cap.gif) no-repeat #000;
height:12px;
clear:both;
}

.clearboth {
clear:both;
}