@charset "utf-8";

/*-----------------------------------------------------------------------------

showstrippers master style sheet

author:		Arron Coda
url:		http://acoda.co.uk
date:		14th July 2008
version:	1.0

You may adapt and learn from the elements of this CSS to use in your own
projects, but you may not copy the design (the unique combination of images,
colors, sizes, typography, and positioning) since this is copyright of Arron
Coda and may not be reproduced.

-----------------------------------------------------------------------------*/

/* =reset
-----------------------------------------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, p, pre, ul, ol, li {
	margin:0;
	padding:0;
	}
	

/* =base elements
-----------------------------------------------------------------------------*/

body{
	background:#2f2f2f;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	}

h3{
	padding:0 0 12px 0;
	font-size:16px;
	color:#000;
	line-height:24px;
	}

h4{
	padding:0 0 12px 0;
	font-size:16px;
	color:#fff;
	line-height:24px;
	}

h5{
	padding:0 0 8px 0;
	font-size:15px;
	color:#b10000;
	line-height:24px;
	}

ul, li{
	list-style:none;
	}
	
a{
	outline:none;
	}

img, a img{
	border:none;
	}

.clear{
	clear:both;
	height:1px;
	}

	
/* =main structure
-----------------------------------------------------------------------------*/

#head{
	height:75px;
	padding:25px 0 0 0;
	background:#2f2f2f url(../images/bg_head.png) repeat-x 0 0;
	color:#fff;
	}

#branding{
	height:222px;	
	background:#3d3d3d;
	border-top:1px solid #222;
	}

#content{
	margin:-1px 0 0 0;
	background:#aaaba7;
	border-top:1px solid #222;
	}

#foot{
	background:#2f2f2f;
	border-top:1px solid #fff;
	}

.wrap{
	position:relative;
	margin:0 auto;
	padding:0 5px;
	width:760px;
	}

#branding .wrap{background:transparent url(../images/bg_container_top.png) repeat-y 0 0;}
#content .wrap{background:transparent url(../images/bg_container_mid.png) repeat-y 0 0;}

#foot .wrap{
	margin-bottom:20px;
	width:750px;
	height:26px;
	background:#525252;
	}


/* =head elements
-----------------------------------------------------------------------------*/

#head h1{
	float:left;
	}

#head h2{
	float:right;
	letter-spacing:1px;
	}


/* =nav_main elements
-----------------------------------------------------------------------------*/

#nav_main{
	margin:15px 0 0 0;
	float:right;
	clear:right;
	}

#nav_main li{
	float:left;
	}

#nav_main li a{
	padding:0 0 0 20px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}

#nav_main li a:hover{
	color:#b10000;
	}


/* =nav_sub elements
-----------------------------------------------------------------------------*/

#nav_sub{
	float:left;
	width:230px;
	overflow:hidden;
	background-color:#f5f5f5;
	}

#nav_sub li{
	float:left;
	display:block;
	margin:0 0 2px 0;
	width:230px;
	height:26px;
	background:transparent url(../images/sprite_nav_sub.png) no-repeat 0 0;
}


#nav_sub li span{
	display:none;
	}

#nav_sub li#nav_ln{background-position:-230px 0px;}
#nav_sub li#nav_ms{background-position:-230px -26px;}
#nav_sub li#nav_sg{background-position:-230px -52px;}
#nav_sub li#nav_dq{background-position:-230px -78px;}
#nav_sub li#nav_sn{background-position:-230px -104px;}
#nav_sub li#nav_pm{background-position:-230px -130px;}
#nav_sub li#nav_oa{background-position:-230px -156px;}
#nav_sub li#nav_ac{background-position:-230px -182px; margin:0}

#nav_sub li a{
	display:block;
	width:230px;
	height:26px;
	background:transparent url(../images/sprite_nav_sub.png) no-repeat 0 0;
	}

#nav_sub li#nav_ln a{background-position:0px 0px;}
#nav_sub li#nav_ms a{background-position:0px -26px;}
#nav_sub li#nav_sg a{background-position:0px -52px;}
#nav_sub li#nav_dq a{background-position:0px -78px;}
#nav_sub li#nav_sn a{background-position:0px -104px;}
#nav_sub li#nav_pm a{background-position:0px -130px;}
#nav_sub li#nav_oa a{background-position:0px -156px;}
#nav_sub li#nav_ac a{background-position:0px -182px;}

#nav_sub li#nav_ln a:hover{background-position:-230px 0px;}
#nav_sub li#nav_ms a:hover{background-position:-230px -26px;}
#nav_sub li#nav_sg a:hover{background-position:-230px -52px;}
#nav_sub li#nav_dq a:hover{background-position:-230px -78px;}
#nav_sub li#nav_sn a:hover{background-position:-230px -104px;}
#nav_sub li#nav_pm a:hover{background-position:-230px -130px;}
#nav_sub li#nav_oa a:hover{background-position:-230px -156px;}
#nav_sub li#nav_ac a:hover{background-position:-230px -182px;}


/* =branding elements
-----------------------------------------------------------------------------*/

#banner{
	position:relative;
	padding:55px 0 0 0;
	float:left;
	width:530px;
	height:167px;
	background-color:#000;
	}
	
#banner p{
	margin:0 130px;
	font-size:12px;
	color:#fff;
	line-height:22px;
	text-align:center;
	}
	
#banner .contact_link{
	position:absolute;
	bottom:20px;
	left:209px;
	display:block;	
	width:111px;
	height:28px;
	background:url(../images/btn_contact.png) no-repeat 0 0;
	}

#banner .contact_link span{
	display:none;
	}

#home #banner{background:url(../images/banner_home.jpg) no-repeat 0 0;}
#about #banner{background:url(../images/banner_about.jpg) no-repeat 0 0;}
#contact #banner{background:url(../images/banner_contact.jpg) no-repeat 0 0;}
#ladies_nights #banner{background:url(../images/banner_ln.jpg) no-repeat 0 0;}
#male_strippers #banner{background:url(../images/banner_ms2.jpg) no-repeat 0 0;}
#strippograms #banner{background:url(../images/banner_sg.jpg) no-repeat 0 0;}
#drag_queens #banner{background:url(../images/banner_dq.jpg) no-repeat 0 0;}
#stag_nights #banner{background:url(../images/banner_sn.jpg) no-repeat 0 0;}
#promotional #banner{background:url(../images/banner_pm.jpg) no-repeat 0 0;}
#other_acts #banner{background:url(../images/banner_oa.jpg) no-repeat 0 0;}
#adonis #banner{background:url(../images/banner_ac.jpg) no-repeat 0 0;}


/* =content elements
-----------------------------------------------------------------------------*/

#content #main{
	float:left;
	padding:18px 20px 8px 20px;
	width:490px;
	border-top:1px dashed #000;
	}

#main p{
	padding:0 0 10px 0;
	font-size:13px;
	color:#333;
	line-height:18px;
	}
	
#main p a{
	text-decoration:none;
	color:#b10000;
	}

#main p a:hover{
	text-decoration:underline;
	}
	
#main #strippers li{
	display:block;
	float:left;
	width:235px;
	margin:0 20px 30px 0;
	}

#main #strippers li.end{
	margin-right:0;
	}

#main #strippers h5{
	color:#000;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
	}

#main #strippers div{
	float:left;
	margin:0 10px 0 0;
	}

#main #strippers div a{
	display:block;
	width:126px;
	height:181px;
	border:2px solid #b10000;
	}

#main #strippers h6{
	font-size:14px;
	font-style:italic;
	}

#main #strippers p{
	font-size:11px;
	line-height:14px;
	}

#content #sidebar{
	padding:18px 0 8px 0;
	float:left;
	width:230px;
	}
	
#sidebar h5{
	padding:0 10px;
	}
	
#sidebar p{
	padding:0 10px 10px 10px;
	font-size:12px;
	color:#333;
	line-height:18px;
	}
	
#sidebar .thumbs{
	width:220px;
	margin:0 0 10px 10px;
	}

#sidebar .thumbs li{
	float:left;
	display:block;
	width:96px;
	height:96px;
	margin:0 10px 10px 0;
	}
	
#sidebar .thumbs li.end{
	margin-right:0; /*ie6 float fix*/
	}

#sidebar .thumbs li a{
	display:block;
	width:96px;
	height:96px;
	border:2px solid #b10000;
	}

#sidebar .thumbs li a:hover{
	border:2px solid #000;
	}
	
#sidebar #testimonial{
	height:440px;
	background:url(../images/bg_testimonial2.jpg) no-repeat center top;
	text-align:center;
	}

#sidebar #testimonial h4{
	padding:190px 40px 5px 40px;
	}

#sidebar #testimonial p{
	font-size:12px;
	color:#fff;
	font-style:italic;
	}


/* =foot elements
-----------------------------------------------------------------------------*/

#foot p{
	float:left;
	font-size:11px;
	color:#fff;
	line-height:26px;
	}

#foot #designlink{
	float:right;
	}


/*END------------------------------------------------------------------------*/