@charset "UTF-8";
/* CSS Document */

body {
background-repeat: repeat;
background-color: #000;
padding: 0;
margin:0 auto;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background-image:url(images/city-bg.jpg);
background-position: top center;
background-repeat: repeat-x;
}

div#outterwrapper-larger {
width: 867px;
margin:0 auto;
background-image: url(images/full-btm.jpg);
background-repeat: no-repeat;
background-position:bottom center;
}


div#outterwrapper-front {
width: 867px;
margin:0 auto;
background-image: url(images/full-btm-FRONT.jpg);
background-repeat: no-repeat;
background-position:bottom center;
}

div#outterwrapper {padding-bottom:100px;
background-image:url(images/btm.jpg);
background-position: center bottom;
background-repeat: no-repeat;
width: 867px;

}

div#wrapper {

width: 867px;
margin:0 auto;
text-align: left;
padding:0;
}

div#top {

width: 795px;
margin:0 auto;
text-align: left;
}

div#nav{
width: 795px;
height: 35px;
margin:0 auto;
text-align: left;
background-image:url(images/nav_temp.jpg);
}

div#contentarea {
background-image: url(images/content_area_bg.gif);
background-repeat:repeat-y; 
background-position: top center;
width: 787px;
margin:0 auto;
text-align: left;
padding-top:0px;
padding-right:40px;
padding-bottom:0px;
padding-left:40px;
}

div#contentarea_mainpg {
background-image: url(images/content_area_bg.gif);
background-repeat:repeat-y; 
background-position: top center;
width: 867px;
height: 397px;
margin:0 auto;
text-align: left;
vertical-align:top;
}

div#bottom {
width: 867px;
margin:0 auto;
text-align: left;
background-image: url(images/full-btm.jpg);
background-repeat: no-repeat;
background-position:bottom center;
height:161px;
padding:0;
}

div#contentarea_txt{
padding-top: 0px;
padding-right:20px;
padding-left: 23px;
padding-bottom:0px;

margin:0 auto;

}


.smalltext {font-size: 10px;}

.question {color:#475f96; font-size: 14px; font-weight: bold; line-height:25px;}

p {color:#fff;
font-size: 12px;}

h1 {font-weight: bold; font-size: 17px;
text-transform: uppercase;
color: #475f96;

}

h2 {font-weight: bold; font-size: 14px;
text-transform: uppercase;
color:#475f96;

}

.floattopright {float: right;
}

.float_left {float: left;
margin-right: 25px;
margin-bottom: 8px;}

.float_right {float: right;
margin-left: 25px;
margin-bottom: 8px;}

.margin_right {margin-right: 35px;}

.thumbs {margin-right: 30px;}


.tickets {font-weight: bold; font-size: 13px;
text-transform: uppercase;
color:#475f96;

}

.lighttxt {color:#fff;}

a:link {color:#a7aaa8;
text-decoration: none;
font-weight: bold;
}

a:visited
{color:#a7aaa8;
text-decoration: none;
font-weight: bold;
}

a:hover
{color:#5976c3;
text-decoration: none;
font-weight: bold;
}

a:active
{color:#ecad45;
font-weight: bold;
text-decoration: none;
}



a.tickets:link {font-weight: bold; font-size: 13px;
text-transform: uppercase;
color:#475f96;
}
a.tickets:visited {font-weight: bold; font-size: 13px;
text-transform: uppercase;
color:#475f96;
}
a.tickets:hover {font-weight: bold; font-size: 13px;
text-transform: uppercase;
color:#fff;
}
a.tickets:active {font-weight: bold; font-size: 13px;
text-transform: uppercase;
color:#475f96;
}



/* FLASH  IMAGE SWAP*/

#main-flash-div {
	width:865px;
	height:582px;
	background:url(flash/nye2010-noflashbg.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	
	text-align: left;
	
	
}
#main-flash-div object {
	width:865px;
	height:582px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
