/*  CSS by VANTAGE STUDIOS INC. - 2006  */


/* ---------- basic elements ---------- */

body {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 0;
	font: 62.5%/0px helvetica, arial, sans-serif;
	color: #000;	
	background: #111;
}

body, div, ul, li, dl, dd, dt, p, table, tr, th, td, img {padding: 0; border: 0; margin: 0;}

a { outline: none; }

p {
	font: 1.1em/1.4em helvetica, arial, sans-serif;
	color: #999;
	margin: 0;
	padding: 0 0 5px 0;
}

p a:link {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #d10;
	text-decoration: underline;
}

p a:visited {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #d10;
	text-decoration: underline;
}

p a:hover {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

h2 {font: 4em/1.1em helvetica, arial, sans-serif; font-weight: bold; clear: both; margin: 0 0 2px 0; color: #d10;}
h3 {font: 1.3em/1.1em helvetica, arial, sans-serif; font-weight: bold; clear: both; margin: 5px 0 5px 0; color: #bbb; text-transform: uppercase;}
h2.space {font: 4em/1.1em helvetica, arial, sans-serif; font-weight: bold; clear: both; margin: 25px 0 2px 0; color: #d10;}

form {margin: 0; padding: 0;}
form p {clear: both;}
hr {display:none;}
textarea {font: 1em/1.2em helvetica, arial, sans-serif; overflow:auto;}
.submit {clear: both; float: left; background: #eee; padding: 0; margin: 8px 0 8px 0; border: 1px outset #fff;}
.email {float: left; padding: 0 0 0 0; margin: 0 6px 18px 0; color: #666; border: 1px inset #ddd;}
.txtbox {padding: 0 8px 0 0; color: #666; border: 1px inset #ddd;}


/* ---------- layout ---------- */

#container {
	padding: 0;
	text-align: center;
	margin: 0 auto 0 auto;
	background: url(images/repeat_bg.jpg) top center repeat-y;
}

#innercontainer {
	clear: both;
	width: 753px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
}

#left {
	clear: both;
	float: left;
	width: 470px;
	text-align: left;
	padding: 0;
	margin: 0;
}

.homechunk{
	width: 470px;
}

.homechunk img{
	float: left;
	width: 202px;
}

#audio{padding: 5px; border: solid #333 1px;}

/* Footer */

#footer {
	clear: both; width: 100%;
	float: left;
	padding: 0;
	height: 89px;
	text-align: center;
	margin: 0 auto 0 auto;
	background: url(images/foot_bg.gif) bottom center repeat-x;
}

#footercontainer {
	width: 753px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
}

#footer_left {
	float: left;
	margin: 0;
	text-decoration: none;	
}

#footer_left .p {
	float: left;
	margin: 0; padding-top: 47px;
	text-decoration: none;	
}

#vantage a {
	float: right;
	margin: 0; padding: 0;
	width: 168px;
	height: 89px;
	text-indent: -9999px;
	background: url(images/vantage.gif);
}

#footer .p {
	font: 1.1em/1.4em helvetica, arial, sans-serif;
	color: #444;
}

#footer .p a:link {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #444;
	text-decoration: none;
}

#footer .p a:visited {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #444;
	text-decoration: none;
}

#footer .p a:hover {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #666;
	text-decoration: none;
}

/* Right Side */

.temp {margin: -37px 0 10px 0;}

#right {float: right; width: 248px; padding: 50px 0 0 0;}
#right ul {margin: 0; padding: 0 5px 0 0; list-style: none;}
#right ul li {float: left; display: inline; margin: 0; padding: 0 0 10px 0; line-height: 0px;}
#right ul li img {padding: 5px; border: solid #333 1px;}
#right ul li img:hover {padding: 5px; border: solid #444 1px;}
#right p, #right p a:link, #right p a:visited, #right p a:hover {color: #666; margin: 0; padding: 2px 0 0 0; text-align: right; text-decoration: none; text-transform: uppercase;}

/* Pop Ups */

#popcontainer {width: 400px; text-align: center; padding: 0 0 0 0; margin: 0 auto 0 auto;}
.closeme {clear: both; float: left; width: 100%; border-top: solid 1px #d10; padding: 5px 0; margin: 10px 0; text-align: left;}
#popinnercontainer {text-align: left; padding: 0 20px; margin: 0;}
#popinnercontainer h2 {font: 2em/1.1em helvetica, arial, sans-serif; font-weight: bold;}


#findus a:link{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/find_nav.jpg) top left no-repeat;
}
	
	#vip a:link{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/vip_nav.jpg) top left no-repeat;
}

	#pics a:link{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/pics_nav.jpg) top left no-repeat;
}


	#event a:link{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/event_nav.jpg) top left no-repeat;
}

	#about a:link{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/about_nav.jpg) top left no-repeat;
}


	#home a:link{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/home_nav.jpg) top left no-repeat;
}

.vote{
	padding: 3px;
	border: solid #333 1px;
	margin: 10px 10px 0 0;
}

#choose_error{
}

#two_posters{
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #333;
}

#two_posters .second{
	margin: 0 0 0 10px;
}