body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #141313;
	color:#8E8E8E;
}
.clear
{
clear:both;}
.cnt
{
text-align:center;}
a{
color:#8E8E8E;
text-decoration:underline;}
a:hover{
color:#8E8E8E;
text-decoration:none;}

img
{
border:0;}
/***** CONTAINER *****/

#container {
	text-align: left;
	width: 800px;
	margin: 0 auto;
	padding: 0;
}



/***** Content *****/
#Content
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;}
#Content_main
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/contentbg.gif);
background-repeat:no-repeat;}



#corporate_events
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_corporate_events.gif);
background-repeat:no-repeat;}



#holiday_parties
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_holiday_parties.gif);
background-repeat:no-repeat;}



#sports_events
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_sports_events.gif);
background-repeat:no-repeat;}

#concerts
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_concerts.gif);
background-repeat:no-repeat;}

#weddings
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_weddings.gif);
background-repeat:no-repeat;}

#quincenera
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_quincenera.gif);
background-repeat:no-repeat;}

#proms
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_proms.gif);
background-repeat:no-repeat;}

#graduation
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_graduation.gif);
background-repeat:no-repeat;}

#night_town
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_night_town.gif);
background-repeat:no-repeat;}

#bachelorette
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_bachelorette.gif);
background-repeat:no-repeat;}

#birthday_parties
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_birthday_parties.gif);
background-repeat:no-repeat;}

#sight_seeing
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_sight_seeing.gif);
background-repeat:no-repeat;}

#wine_tour
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_wine_tour.gif);
background-repeat:no-repeat;}

#casino_trips
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_casino_trips.gif);
background-repeat:no-repeat;}

#anniversary
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_anniversary.gif);
background-repeat:no-repeat;}



#bar
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_bar.gif);
background-repeat:no-repeat;}



#title
{
width:800px;
margin:0;
padding:0;}

h1
{
font-size:18px;
text-align:center;
margin:15px 0 15px 0;
padding:0;
color:#FFFFFF;}

h2
{
color:#419ed8;
font-size:1.2em;
text-align:center;
margin:15px 0 15px 0;
padding:0;}

h3
{
font-size:18px;
text-align:center;
margin:15px 0 15px 0;
padding:0;
color:#FFFFFF;}

.subtitle
{
font-size:1.3em;
color:#ffac36;
font-weight:600;
text-align:center;
margin:30px 0 30px 0;
padding:0;}
.titleline
{
font-size:1.3em;
width:740px;
color:#ffac36;
font-weight:600;
margin:30px 0 30px 0px;
border-bottom:#009999 1px solid;
padding:0 0 5px 5px;}

ul#special {
	margin: 0 0 0 10px; 
	padding: 0; 
	list-style: none;
}

ul#special li {
text-align:center;
float:left;
width:170px;
margin:3px;
padding:4px 1px;}


.quoteleft
{
float:left;
width:210px;
padding:2px;
margin:7px 2px 2px 7px;}

.quoteright
{
float:left;
width:500px;
padding:2px;
margin:7px 2px 2px 7px;}

select
{
border: #000000 1px solid;
color:#333333;
font-size:0.9em;
margin:0 10px 0 0; }

input
{
border: #000000 1px solid;
color:#333333;
font-size:0.9em; }

textarea
{
border: #000000 1px solid;
color:#333333;
font-size:0.9em; }


/* ***** Logo ***** */
#logo
{
float:left;
width:600px;
margin:0 0 0 200px;
padding:0;}

/* ***** Nav ***** */

ul#nav {
	margin: 0;
	padding: 5px 0 5px 10px;
	list-style: none;
}

ul#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#nav li a          {
	text-decoration: none;
	background-image:url(../img/linkbg.gif);
	background-repeat:no-repeat;
	border-left:#1d2e3d 1px solid;
	border-right:#1d2e3d 1px solid;
	padding: 5px 26px 5px 26px;
	margin:0;
	font-weight:600;
	color:#CCCCCC;
	}
ul#nav li a:hover    { 
	color:#7acdff;
	}



/* ***** Photos ***** */


.photos {
	margin-bottom: 10px;
}

.photos img {
	 border: 1px solid #099;
 }

/* ***** Bottom ***** */

#bottom {
	width: 800px;
	margin: 2px auto 0 auto;
	padding: 2px 0 2px 0;
	border-top:#999999 1px solid;
	text-align:center;
	background-color:#443d3d;
}
#bottom p
{
	margin: 2px auto 2px auto;
padding:0;}

/* ***** FOOTER ***** */

#footer {
	width: 800px;
	margin: 2px auto 0 auto;
	padding: 5px 0 5px 0;
	text-align:center;
}

#footer a {
text-decoration: none;
margin: 0;
padding:0;
}
#footer a:hover {
text-decoration: underline;
margin: 0;
padding:0;
}

.line
{
text-align:center;
border-top:#2e2e2f 1px solid;
width:430px;
padding:10px 0 10px 0;
margin:0 auto;}
