html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html{
	background:#000000;
}

body{
	font:76%/140%;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
	color:#ffffff;
	background:#000000;
}

#container {
	position: relative;
	width: 1002px;
	height: 650px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-image:url(/images/PoloFFBlack2.png);
	background-repeat:no-repeat;
	background-position:top center; 
	}
	
div#dateimg { position:absolute; margin:0px auto 0px auto; width:1002px; text-align:center; top:500px; }

div#logo { position: absolute; top:40px; left:110px; }
.banner { margin:0; padding:0; width:1002px; height:400px; background-image:url(/images/banner3.png); background-repeat:no-repeat; text-align:center; }
.navBar-page { }

div#content {
	background:#ffffff;
	background:url(/images/leftside.jpg) 0 0 repeat-y;
	color: #201f25;
}

div#leftside,div#leftside-page {
	position: relative;
	left: -13px;
	z-index: 2;
	width: 1010px;
	background:#4f6cb1 url(/images/leftside.png) 0px 0px repeat-y;
    filter:alpha(opacity=90); /* IE's opacity*/
    opacity: 0.90;	
	}
div#leftside { 	top: 400px; height:180px; }
div#leftside-page { overflow:visible; padding-top:20px; filter:alpha(opacity=100); /* IE's opacity*/ opacity: 1; }	

div#heading {
	position: absolute;
	top:420px;
	left:300px;
	z-index:4;
}

.content-page{
	clear:both;
	padding:20px 20px 0 60px;
	color:#ffffff;
	font-size:12px;
	letter-spacing:1px;
	line-height:18px;	
}

.content-page p { margin-top:8px; }

div#content-page ul { padding-left:15px; }
div#content-page a { text-decoration:underline; }

h1,h2,h3{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
	font-weight:normal;
	font-size:17px;
	line-height:120%;
	letter-spacing:2px;
	color:#d5d6b3;
	margin:0 0 10px;
}

h2 { font-size:17px; font-weight:normal; margin-top:30px;}
h3 { font-size:16px; font-weight:normal;}

div#navBar {
	position: absolute;
	top:140px;
	left:570px;
	z-index:5;
}
div.navBar-page{ padding-top:5px; text-align:center;}

	
ul#mainNav {
	width: 500px;
	height: 40px;
	}
	
ul#mainNav li,
ul#mainNav li a {
	display: block;
	height: 40px;
	}

ul.mainNav-page { text-align:center; }
ul.mainNav-page li { list-style-type:none; display:inline; margin-left:30px;}

ul#mainNav li {
	margin-right:5px;
}

ul#mainNav li a {
	display:block;
	text-align:justify;
	font:76%/140%;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
	letter-spacing:2px;
	font-size:15px;
	font-weight:lighter;
}

ul#mainNav li:hover, ul#mainNav li a:hover {
}

a {
	color:#E5F1F7;	
	color:#ffffff;	
	text-decoration:none;
}

a:hover { text-decoration:underline; color:#d5d6b3; }

.sponsors {
	margin:10px auto 0px auto;
	font-size:15px;
	color:#201f25;
	color:#E5F1F7;
	padding:0px 0px 0px 20px;
	text-align:center;
	width:1002px;
	height:104px;
}
.sponsors .logo { padding-right:40px; }
.sponsors img { padding:5px; }

.disclaimer {
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 20px;
	text-align:center;
	width:1002px;
	font-size:10px;
	color:#595a3c;
	padding:5px;
}


.frameBorder {  }
.ticketsFrame { 
	position:relative;
	width:900px; 
	background:#ffffff; 
	padding:10px; 
	overflow:visible; 
	filter:alpha(opacity=100); 
	opacity: 1;	
	height:600px; 
	border:5px solid #201f25;	
	}

.contentlist { list-style:disc; padding-left:30px; }

.menu { width:1002px; height:57px; background:url(images/mnu-top-bkg.png) no-repeat top center; color:#ffffff; margin-bottom:20px; padding-top:8px; }
.sponsor-page { width:80%; margin:0px auto; background:#ffffff; border:4px solid #4d4d4d; padding:14px; }
.sponsor-page .logo { margin:5px; }

.gallerybox { float:left; width:298px; border:2px solid #201f25; padding:2px 2px 4px 2px; text-align:center; margin-right:8px;}
.gallerybox:hover { background: #1a191a; }
.gallerybox h1 { background:#201f25; color:#E5F1F7; display:block; padding:6px 2px 6px 12px; text-align:center; font-size:16px; height:40px; border:1px solid #201f25;}
.gallerybox:hover h1 { background:#000000; color:#dfe1ca; border:1px solid #676767;}
.gallerybox img { padding:0px 2px 2px 2px; }

