*
{
	margin:0;
	padding:0;
	/* IE PNG Fix */
	behavior: url(iepngfix.htc);
}
body
{
	background:url(img/bg_main.jpg)  top no-repeat;
	background-color:#000000;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.stripMe {
	margin:1em auto;
	
	}

a img, img
{
	border:none;
	clear:both;
	margin-top:1em;
	
}
a, a:link, a:visited
{
	color:#D8D8D8;
	text-decoration: none;
	font-weight: normal;
}
a:hover
{
	color:#C39;
	text-decoration: underline;
	font-weight: bold;
}
p
{
	color: #D8D8D8;
	line-height:14px;
	line-height:17px;
}
/* Main Layout */
.wrapper
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-9px;
}
.leftbox
{
	width:240px;
	margin-left:20px;
	height:500px;
	float:left;
}
.rightbox
{
	width:675px;
	float:right;
	margin-top:25px;
	position:relative;
}
.rightbox .top{ width:100%; background-image: url(img/rbox_top.png); height:20px;}
.rightbox .mid{ width:100%; background-image: url(img/rbox_mid.png); float:left;}
.rightbox .bot
{
	width:100%;
	background-image: url(img/rbox_bot.png);
	height:20px;
	float:left;
	position:relative;
}
.rightbox .mid .inside
{
	margin-left:20px;
	float:left;
	position:relative;
}
.footer
{
	width:100%;
	float:right;
	text-align:center;
	position:relative;
	height:20px;
}
.footer p
{
	color:#663b59;
	padding:0;
	margin-top:4px;
}
.footer a
{
	color:#663b59;
}

/* Text Styles */
#nav img
{
	display:block;
	float:left;
}

/* Menu */
#nav img
{
	display:block;
	float:left;
}

/* ----------------------------- start #nav ----------------------------- */
#nav { margin-top:254px; margin-left:42px;}
#nav ul li img { border: none; margin-top:0px; }
#nav li { display: inline; list-style:none; margin-top:0px; }
#nav li a { float: left; display:block;/* width: 175px; height: 25px;*/ margin-top:0px;  }
#nav li a img {  border:none; vertical-align:bottom; margin:0px; /* for IE6 */}
#nav li a:hover { visibility:visible; }
#nav li a:hover img { visibility:visible; }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */

/* ----------------------------- start #nav ids ----------------------------- */
#nhome { background:url(img/nav/home2.png) no-repeat left bottom; }
#naboutus { background:url(img/nav/aboutus2.png) no-repeat left bottom; }
#nevents { background:url(img/nav/events2.png) no-repeat left bottom; }
#nnys { background:url(img/nav/newyorkstrip2.png) no-repeat left bottom; }
#ngallery { background:url(img/nav/gallery2.png) no-repeat left bottom; }
#nlocation { background:url(img/nav/location2.png) no-repeat left bottom; }
#ncontact { background:url(img/nav/contactus2.png) no-repeat left bottom; }
#nforladiesonly { background:url(img/nav/forladiesonly2.png) no-repeat left bottom; }
/* ----------------------------- end #nav ids ----------------------------- */

/* Image Styles */
.leftbor
{
	margin-left:5px;
	margin-top:10px;
	border:4px solid #2B0321;
}

/* Misc */
.hide
{
	visibility:hidden;
	height:1px;
}
.contactop
{
	width:278px;
	background-color:#0C020A;
	border:1px solid #25081B;
	float:left;
	margin:10px;
	padding:10px;
}
.contactop h4
{
	color:#CB1689;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #25081B;
	padding-bottom:4px;
}
.contactop a
{
	color:#FFFFFF;
}
.contactop a:hover
{
	color:#CB1689;
}
.boxy
{
	width:605px;
	background-color:#0C020A;
	border:1px solid #25081B;
	padding:10px;
}
.boxy p
{
	margin-top:5px;
}
.boxy h4
{
	color:#CB1689;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #25081B;
	padding-bottom:4px;
	margin-bottom:3px;
}
.boxy2
{
	width:625px;
	background-color:#0C020A;
	border:1px solid #25081B;
	margin-top:5px;
	margin-bottom:5px;
}
.gal
{
	margin-top:5px;
	margin-right:5px;
	border:1px solid #25081B;
}
.prevevent .light
{
	color:#663b59;
}
.prevevent a
{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.prevevent a:hover
{
	color: #CB1689;
}
