﻿body 
{
	background: #000 url("../images/background2.jpg") repeat;
	font-family: Arial Rounded MT Bold;
	font-size: 12px;
	color: #45463F
}

a
{
	color: #fff;
}

#container
{
	position: absolute; 
	width: 1024px;
	left: 50%; 
	margin-left: -512px;
	text-align: center;
}

#maincontainer
{
	width: 800px;
}
#main
{
	width: 600px;
	height: 335px;
	background: transparent url(../images/dontvote.png) no-repeat;
}
#main span {
	display: none;
}

#downloadintro
{
	width: 900px;	
}

#bannerintro
{
	width: 950px;
}

#downloadheader
{
	width: 430px;
	height: 143px;
	background: transparent url(../images/dontvote-header.png) no-repeat;
	margin-left: 10px;
	float: left;
}
#downloadheader a
{
	width: 430px;
	height: 143px;
	display: block;
	text-indent: -9999px;
	border: 0px;
	overflow: hidden;
}


/* Navigation */
#navcontainer
{  
	width: 529px;
	margin-left: 135px;
	*margin-left: 0px;
}

#navlist 
{
	
	padding-left: 0;
	width: 529px;
	height: 103px;
	background: url(../images/menubar.png);
	padding: 0px;
	margin: 0px;	
	position: relative;
	float: left;
}

#navlist li 	
{
	
	list-style-type: none;	
	position: absolute;	
	top: 0;
	margin: 0;
	padding: 0;
} 

#navlist li, #navlist a
{
	height: 103px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#registericon{ left: 0px; width: 130px; }
#spreadicon{ left: 130px; width: 130px; }
#downloadonlineicon {left:260px; width: 130px; }
#downloadpostericon {left:390px; width: 130px; }

#registericon a:hover{ background: transparent url(../images/menubar.png) 0 -103px no-repeat; }
#spreadicon a:hover{ background: transparent url(../images/menubar.png) -130px -103px no-repeat; }
#downloadonlineicon a:hover{background: transparent url(../images/menubar.png) -260px -103px no-repeat; }
#downloadpostericon a:hover{background: transparent url(../images/menubar.png) -390px -103px no-repeat; }

/* Navigation */
#smallnavcontainer
{  
	width: 313px;
	float: right;
	margin-top: 48px;
}

#condensednavcontainer
{  
	width: 200px;
	float: right;
	margin-top: 48px;
}
#smallnavlist 
{
	
	padding-left: 0;
	width: 313px;
	height: 100px;
	background: url(../images/smallmenubar.png);
	padding: 0px;
	margin: 0px;	
	position: relative;
	float: left;
}

#condensednavlist 
{
	
	padding-left: 0;
	width: 200px;
	height: 100px;
	background: url(../images/condensedmenubar.png);
	padding: 0px;
	margin: 0px;	
	position: relative;
	float: left;
}

#smallnavlist li, #condensednavlist  li 	
{
	
	list-style-type: none;	
	position: absolute;	
	top: 0;
	margin: 0;
	padding: 0;
} 

#smallnavlist li, #smallnavlist a, #condensednavlist li, #condensednavlist a
{
	height: 100px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#smallregistericon{ left: 0px; width: 100px; }
#smallspreadicon{ left: 100px; width: 100px; }
#smalldownloadicon {left:200px; width: 100px; }

#smallregistericon a:hover{ background: transparent url(../images/smallmenubar.png) 0 -100px no-repeat; }
#smallspreadicon a:hover{ background: transparent url(../images/smallmenubar.png) -100px -100px no-repeat; }
#smalldownloadicon a:hover{background: transparent url(../images/smallmenubar.png) -200px -100px no-repeat; }

#home #footer
{
	width: 800px;
	text-align: center;
	padding-top: 30px;
	clear: both;
}


#posters, #banners, #tv
{
	clear: both;
}

#posters td
{
	width: 200px;
	padding: 15px;	
	text-align: left;
}

#posters img
{
	border: 0;	
}

#posters .title
{
	width: 200px;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
}


#banners td
{
	width: 300px;
	padding: 10px;	
	text-align: left;
}

#banners .title
{
	width: 300px;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
}

#banners input
{
	width: 220px;
	font-size: 9px;
}