/* CSS Document */
html {color: #FFF;font: 11px Arial, Helvetica, sans-serif;text-decoration: none;letter-spacing: 1px;}
body {background: #333;line-height: 1.5em;}
img { display:inline;border: 0px;}
form{ background-color:;}

.clear-b {clear:both;}
.clear-l {clear:left;}
.clear-r {clear:right;}
.quote { font: bold 18px Arial;}

#m_gay fieldset {border: 1px solid #333;padding:9px;line-height: 1.4em;}
#guest{background-color:#979;}
textarea, input{
	background: #FFF;
	color: #111;
	border: 1px solid #444;

	}
#submit, #sbb, #guestlist, #sign{background: #1d1d1d;color:#FFF;
	border-top: 1px solid #444;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	border-left: 1px solid #444;
}
#sbb{margin-left:5px;}
#sbb, #sbi {margin-top:15px;}
#google{
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
}

/* links */
a:link, a:visited {color: #996699;text-decoration: underline;font-weight: normal;}
a:visited {text-decoration: none;}
a:hover{color: #FFF;}
a.arrow:link, a.arrow:visited{background: #979;color:#FFF;text-decoration: none;}
a.arrow:hover{background:#969;}



/* lists / links */
ul#footer-nav-links { list-style: none; margin:0px; }
ul#footer-nav-links li a { float:left; display:inline; font-weight:bold; margin:0px 20px 0px 0px;}

a.thumb1:link, a.thumb1:visited {border: 1px solid #666;padding:5px;margin-left: 4px;}
a.thumb1:hover{border: 1px solid #999;}
a.thumb img {border: 1px solid #444;padding:5px;margin: 0px 9px 5px 0;}
a.thumb:hover img {border: 1px solid #777;}


/* id's */
#wrapper {background: #1d1d1d url(images/bg_content-new.gif) repeat-y;}
#banner_large{background: url(images/back_header_large.gif) repeat-x;}
#footer{background: url(images/back_footer.gif) repeat-x;}
#footer-inside{background: url(images/footer_931.gif) no-repeat;}
#footer-nav-links{background:#fff;}

#home .home, #contact .contact, #city-map .city-map, #indie .indie, #gay .gay, #dancing .dancing, #fashion .fashion, #drinking .drinking
{color:#FFF; text-decoration:none;}

#big_photo {background-color: #121212;}
#event_links_left_container{border-right: 1px solid #333;}

#full-holder, #full-holder-gay{ border: 1px solid #333;background: #121212 url(images/gay-girl003.jpg) no-repeat right bottom;line-height: 1.6em;}
#full-holder-gay{background: #121212 url(images/gay-liverpool-banner.jpg) no-repeat center top;}
#full-right-holder{}
#full-left-holder{}


#model-bg{
	background: url(images/model-box-bg-185.jpg) no-repeat top;
}

#gps{color: #111; border: 1px solid #CCC;}

/* selectors */
h1{font-size: 18px;color: #FFF;line-height:1.4em;letter-spacing: 1px;margin-bottom:10px;padding: 10px 0;border-bottom: 1px solid #222;border-top: 1px solid #222;}
h2 {font-size:16px; line-height:1.2em; margin-bottom:10px;}
h3 {font-size: 12px;color: #FFF;border-bottom: 1px solid #121212;text-decoration: none;letter-spacing: 1px;font-weight: bold;padding-bottom:3px;}
h4, h5 {font-size: 10px;color: #999;text-decoration: none;letter-spacing: 1px;}
h5 {color: #FFF;}

/* classes */
.white{color:#FFF;}
.page_tag{color:#FFF;background-color:#969;}
.border{border: 1px solid #444;}
.border-space{border: 1px solid #1d1d1d;padding-left:0px;margin-top:10px;}
.border-right{border: 1px solid #121212; text-align:right; margin-right:10px;}
.border-rmargin-ralign{border: 1px solid #333; margin-right:10px;}
.banner-border{border: 1px solid #444;}
.border_photo, .border_photo_nav {border: 1px solid #222;padding:9px;line-height: 1.6em; margin-bottom:10px;}
.border_photo_nav{background: #1D1D1D; padding:0px;}

.border_photo_single_line {border-left: 0px solid #444;line-height: 1.6em; margin-bottom:10px;}

.border_photo_nav h2 {display:block; background: #; text-indent:10px; padding-top:10px;}
.border_photo_fashion, .border_photo_miss_noir{
	
	padding:10px;
	margin-bottom:10px;
	min-height:350px;
	line-height: 1.6em;
	display:block;
	background: #222 url(images/fashion-box-bg-222.jpg) no-repeat right bottom;
}
.border_photo_miss_noir{background: #1d1d1d url(images/fashion-box-bg.jpg) no-repeat right bottom;}
.border_photo_bg{padding:10px;line-height: 1.5em;background-color:#121212;}
#breaking_news{
	border: 1px solid #333;
	height:150px;
}
#breaking_news h2{padding:9px;}
.border_photo_order-temp{
	border: 1px solid #333;
	padding:9px;
	line-height: 1.4em;
	background: url(images/mobile-hand.jpg) no-repeat right bottom;
	width:400px;margin: 0px auto;
}
.border_photo23{border: 0px solid #333;background-color:;}
.border_photo23{}
.border_photo23-sub{background: #989;}
.border_photo_navy, .border_photo_comments, #border_photo_comments, .border_photo_gallery, .border_photo_navy_gay{border: 1px solid #333;padding:9px;line-height: 1.6em;background-color:#151515;}
.border_photo_orders{border: 1px solid #333;padding:9px;line-height: 1.6em;background-color:#151515; width:400px;margin: 0px auto;}
.border_photo_navy{border: 0px;line-height: 1.6em;background-color:#222;}

.border_photo_gallery{
	background: #151515;
}
.border_photo_navy_gay{
	padding-bottom:0px;
	padding-right:0px;
	background: #151515 url(images/gay-girl001.jpg) no-repeat right bottom;
	min-height:350px;
}
.border_photo_comments{
	background: #191919;
}
#border_photo_comments{
	background: #191919;
}
.border_event{
	border: 1px solid #333;
	padding:9px;
	background-color: #222;
}
.border_venue{
	padding:9px;
	border-right: 1px solid #222;
	border-bottom: 1px solid #333;
}
#border_box{border: 1px solid #333;padding:9px; display:block;}
.padding_box{border: 1px solid #333;padding:10px;line-height: 1.5em;}
#l_purple .border_photo{background-color: #;}
.border_photo_test{border-top: 1px solid #444;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	border-left: 1px solid #444;padding:9px;line-height: 1.5em;}
	.border_photo_test_img {border-top: 1px solid #444;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	border-left: 1px solid #444;}
	.border_photo_test a {color: #969;line-height: 1.4em;}
	.border_photo_test a:hover {color: #FFF;}
.subtxt {font-size: 10px; color: #999;}
.lineabove {padding-bottom: 10px;padding-top: 10px;border-top: 1px solid #333;}
.linebelow {padding-bottom: 10px;border-bottom: 1px solid #333;}
.linebelow-space {padding: 3px 0;border-bottom: 0px solid #333;}
.linebelow-list {padding-bottom: 10px;margin-bottom:10px;border-bottom: 1px solid #333;}
.linedouble {padding-bottom: 10px;border-bottom: 1px solid #444;border-top: 1px solid #444; margin-top:0px;}
.linebelow23 {padding-bottom: 10px;border-bottom: 1px dotted #333;}
.linebelow_left_purple {padding-bottom: 10px;border-bottom: 1px solid #9C9;}
.left_event_info, .right_event_info{background-color: #969;}
.block{display:block;}
.purple{color:#969;}
.grey{color:#999;}
.navy{color:#121212;}
.white{ color:#FFF;}
.event_head{color:#9C6;}
.listing-bgcolor{ background-color:#222;}
.title_bg_grad{ background: url(images/bkg_controls.gif) repeat-x;}
.purplebgpad{
	line-height: 1.5em;
	padding:10px;
	color: #E8E8E8;
	background: #111 url(images/box_top.gif) no-repeat top;
}
.purplebgpad2{
	line-height: 1.5em;
	padding:10px;
	color: #E8E8E8;
	background: #969;
}
.lightpurplebg{background-color:#989;padding:10px;1.5em;}
.reviews{
	line-height: 1.5em;
	padding:10px;
	color: #E8E8E8;
	background-color:#666699;
}

.left_links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
.left_links li {
border-bottom:1px solid #969;
}
.left_links a {

display:block;
margin:0px;
padding:3px;
text-decoration:none;
}
.left_links a:hover {
background-color:#969;
color:white;
text-decoration:none;
}
.title_bg { background-color:#121212;}
.title_bg_gry { background-color:#333; margin-top:10px; padding:5px;}

.title_bg2 {
	color:#FFF;
	background: #121212;
	padding:10px;

}
.title_bg23 {
	color:#FFF;
	background: #222 url(images/cutout-nav.jpg) no-repeat right bottom;
	padding:10px;
	min-height:300px;
}
.title_bg3 {
	color:#FFF;
	background: #444;
	padding:10px;
}
.twelve-venue{
	font-size: 12px;
	text-decoration: none;
	color:#969;
}
.link-holder{background: url(images/topMenuButtonBg.gif) no-repeat;}
.link-holder a{
	color: #FFF;
	text-decoration: none;
}
.link-holder a:hover{color: #969;}
ul#main-nav, ul.sub-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

ul#main-nav li a, ul.sub-nav li a {
color:#969;
font-weight:bold;
margin:0pt;

padding: 0px;
text-decoration:underline;
text-indent:10px;
width:100%;
}
ul#main-nav li a, ul#main-nav li a:visited {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	color:#FFF;
	text-decoration:none;
	display:block;
	height:18px;
	background:#333;
	border-top: 0px solid #121212;
	padding-top:2px;margin-top:2px;
}
ul.sub-nav li a {
color:#969;
padding-left:0px;
text-indent:0px;
}
ul#main-nav li a:hover, ul#main-nav li a:active {
color:#FFF;
text-decoration:underline;
background: #121212;
}
ul#main-nav li a:visited {
text-decoration:;
}
ul.sub-nav li a:hover {
color:#FFF;

}
ul.sub-nav li a:visited {
font-weight: bold;
text-decoration:none;
}


ul#keep-main-nav li a, ul.keep-sub-nav li a {
border-top:1px dotted #444;
color:#D8D8D8;
display:block;
font-weight:normal;
margin:0pt;
padding: 0px 0px 2px 7px;
text-decoration:none;
text-indent:2px;
width:95%;
}

ul#example { }
ul#example li { float:left; list-style-type: none;}
ul#example li a{
	
	margin-right:5px;
	border:1px dotted #444;
	color:#D8D8D8;
	display:block;
	width:95px;

	
}

/* CSS Document */
.ui-tabs-nav {
border-color:#444;
border-style:none none solid none;
border-width:1px;
bottom:-1px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
padding-left:6px;
padding-right:6px;
position:relative;
text-decoration:none;
z-index:1;
}
.ui-tabs-nav-item {
border-color:#444;
border-style:solid;
border-width:1px;
border:0px;
float:left;
font-size:100%;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
margin-right:4px;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
text-decoration:none;
}
.ui-tabs-nav-item a {
background:#444;
border:0pt none;
color:#FFF;
float:left;
font-size:11px;
font-weight:normal;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0.3em 1.2em;
text-decoration:none;
letter-spacing:2px;
}
.ui-tabs-nav-item a:hover {
background:#191919;
color:#FFF;
}
.ui-tabs-selected {
border: 1px solid #444;
border-bottom-color: #1d1d1d;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
	background:#1d1d1d;
	color:#FFF;

}
.ui-tabs-panel {
	background:#1e1e1e none repeat scroll 0%;
	border:0px solid #333333;
	clear:left;
	color:#FFF;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0em;
	text-decoration:none;
	font: 100%/1.3 Arial, Helvetica, sans-serif;
}
.ui-tabs-hide {
display:none;
}
#side_bar{line-height:1.5em;}
.page-meta{font-size: 12px;}
.single-pad{padding:10px;}
.single-pad-img{padding:5px;border: 1px solid #444;margin:0px 10px 20px 0px;}
.speech{font-size: 14px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
.page-title{ font-size:18px; line-height:1.2em; margin-bottom:20px;}
.mini{font-size: 10px;color: #999;text-decoration: none;letter-spacing: 1px;line-height:1.2em;}
.blue{ font-size: 14px;color: #0066CC;}
.red{ font-size: 14px;color: #FF3333;}
.green{ font-size: 14px;color:#33FF33;}
.meta-txt{font-size: 12px;}
.pink{font-size:14px; color:#FF99CC;}
.question{font-size: 11px;color: #FFF; background:#121212; padding:4px;}
.question a {  text-decoration:none; color:#969;font-weight: bold;}
.question a:hover {text-decoration:underline; color:#FFF;}
.answer{margin:10px 0;padding: 0 0 0 10px;}
.al-left{text-align: left;}
.al-center{text-align: center;}
.al-right{text-align: right;}
.emphasize {font-weight: bold;}
.float-l{ float:left;}
.bg-purple{background:#979797;}
.title-box{background:#121212;padding:4px;}
.accesskey{}
abbr[title], acronym[title]{cursor:help;}
blockquote { float:right; width:200px; margin-bottom:6px;margin-left:6px;}
#grey-input{background:#222;border: 1px solid #444; width:125px;}
#grey-comment{background:#222;border: 1px solid #444; width:200px; height:100px;margin-top:10px;}