*{margin:0;padding:0;}
html{height: 101%;}

/* CSS TAG's */
h3, h4, h5 {margin:0 0 1em 0;}
br, li{margin:0;padding:0;}
embed { display:block;}
form{}
/* CSS ID's */
#wrapper, #wrapper23 {
	width: 931px;
	height: auto;
	margin: 0px auto;
}
#wrapper-xlarge {width: 820px; margin: 0px auto;}
#banner{width: 100%;height:145px; margin: 0px auto;}
#banner_large{width: 100%;height:185px; margin: 0px auto;}
#banner_xlarge{width: 100%;height:225px; margin: 0px auto;}
#footer{width: 100%; height:127px;margin: 0px auto; clear:left; margin-bottom:-20px;}
#footer-inside{ width:899px; height:127px; margin: 0px auto;}
#footer-nav{ float:right; width:580px; height:50px; margin-top:46px; }
#footer-banner{ clear:right; width:568px; height:20px; margin-left:26px; }

#box-outer {
background-color:#333;
border:1px solid #515151;
clear:both;
color:#565656;
height:auto;
margin:20px 0pt;
padding:5px;
width:96%;
}
#box-inner {
background:#151515;
border:1px solid #515151;
clear:both;
color:#FFFFFF;
min-height:119px;
padding:8px;
width:96%;
}


#wrapper-footer-pic{ position:absolute; bottom:-26px; left:18px; height:auto; width:auto;}

#big-event{float:left;display:inline;margin-left: 0px;margin-bottom:10px;width:726px;
	height:auto;border-bottom: 1px solid #444;}
#big-events-left{
	float:left;
	display:inline;
	line-height:1.6em;
	width:468px;
	height:auto;
	
}
#big-events-right{
	float:left;
	display:inline;
	padding:10px;
	line-height:1.6em;
	width:228px;
	height:auto;
	margin-bottom:20px;
	background-color:#222;
}



#top_main, #photo_mtop, #fashion_top{
	float:left;
	display:inline;
	width:732px;
	height:300px;
	margin-left: 18px;
	background-color:#121212;
	padding:10px;
	line-height:1.5em;
	border-top: 4px solid #333;
}
#top_one{float:left;display:inline;width:240px;height:auto;margin-right: 20px;margin-left: 8px;}
#top_two{float:left;width:250px;height:auto;margin-right: 20px;}
#top_three{float:left;width:180px;height:auto;}
#top_two_three{float:left;width:460px;height:auto;}
#photo_mtop, #fashion_top{height:auto;}
#gps{float:left;width:724px;height:400px;}
#google{
	float:left;
	width:760px;
	margin-top:20px;
	margin-bottom:10px;
	height:60px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

#tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {width:560px; min-height:230px;clear:left;}
#tab3 {min-height:320px;}
#tab5 {min-height:430px;}
#tab5 {min-height:350px;}

#tab01, #tab02, #tab03, #tab0001, #tab0002, #tab0003 {width:346px; min-height:350px;clear:left;padding-top:10px;line-height:1.6em;}
#tab01 {background: url(images/gay-img2.jpg) no-repeat right bottom;}
#tab03 {background: #121212;}

#tab001, #tab002, #tab003 {min-height:350px;clear:left;padding-top:10px;line-height:1.6em;}
#tab003{}

#side_bar{width: 100%;}
#bigphoto{width: 620px; height:470px;}
#photo{float:left; width:468px;margin-right: 10px;display:inline;}
#photo_details{float:left; width:250px;}
#orders{float:left; width:250px;}
#l, #l_purple, #l_purple_small_test {float:left;width:209px;margin-left: 30px;margin-right: 10px;display:inline;}
#l {margin-left: 0px;}
#l_purple{width:160px;margin-top:10px;}
#l_purple_small_test{width:140px;margin-top:10px; margin-left: 26px;}

#r_purple_small_test{float:left;width:140px;margin-top:10px; background:#999;}

#l4 {float:left;width:209px;margin-left: 30px;margin-right: 10px; background-color:#BBB;display:inline;}
#m4 {float:left; width:302px;margin-right: 10px;padding:5px; background-color:#CCC;}
#r4 {float:left;width:185px; height:auto; background-color:#EEE;}

#l_new {float:left;width:150px;margin-left: 30px;margin-right: 10px;line-height:1.5em; display:inline;}
#l_new_photo_test {float:left;width:136px;margin-left: 30px;line-height:1.5em; background-color:#121212;padding:10px;}
#l_main{float:left;width:546px;margin-left: 30px; height:auto;margin-right: 10px;line-height:1.5em;}	
	#main_new, #main_new2 {float:left;width:526px; height:175px;padding:10px;}
		#main_new_left{float:left;width:258px;margin-right: 10px;}
		#main_new_right{float:left;width:258px;height:150px;background-color: #121212;}
#l_links {float:left;width:120px;margin-right: 7px;line-height:1.5em;padding-right:10px;}
#gallery_news {float:left;width:400px; line-height:1.5em;}
#map_wrapper{float:left;width:400px;}
#event_info_holder {float:left;width:590px; line-height:1.5em;}
#event_tags{float:left;width:90px;margin-right:20px;}
#event_information{float:left;width:190px;}
#l_small {float:left;width:184px;margin-left: 30px;margin-right: 5px;}
#m, #m_gay{float:left; width:302px;margin-right: 10px;padding:5px;}
#m_gay{padding:0px;width:366px;}
#m_gay_wide{float:left;padding:0px;width:562px;}
#double{float:left; width:560px; background-color:#151515;}
#m_new {float:left; width:396px;margin-right: 10px;padding:5px;padding-top:0px;line-height:1.5em;}
#m_new_photo_test {float:left; width:370px;margin-left: 10px;margin-right: 10px;line-height:1.5em;}
#m_large {float:left; width:322px;margin-right: 10px;padding:10px;}
#r, #r_purple, #r_solid {float:left;width:185px; height:auto;}
#r_solid{width:160px;line-height:1.6em;}
#r_solid{width:185px;}
#r_new {float:left;width:250px; height:auto; background:#;border-left: 0px solid #444;}
#left_new_final {float:left;width:250px; height:auto; margin-left:26px; margin-right:10px; background:#555;}
#right{float:left;width:540px; height:60px; display:block;}

#tab-holder{float:left;width:468px; height:auto; display:inline; margin-bottom:20px; margin-top:10px;}
#tab-left, #tab-left-gay{float:left;width:315px; min-height:430px;background-color: #121212;}
#tab-right, #tab-right-gay{float:left;width:225px; min-height:210px;background-color: #121212;padding:10px;line-height:1.6em;}

#tab-left-gay{background: #121212;height:300px;width:295px;padding:10px;line-height:1.6em;}
#tab-right-gay{background: #121212 url(images/gay-girl003.jpg) no-repeat right bottom;height:300px;}

#gay-holder, #indie-holder, #fashion-holder{
	float:left;
	width:366px;
	height:auto;
	display:inline;
	margin-bottom:20px;
	margin-right:10px;
	line-height: 1.5em;
}
#fashion-holder{width:468px; line-height:1.6em;}
#left-gay-txt{float:left; width:370px; min-height:350px;}

#fashion-left{ float:left;width:136px;display:inline;margin-right:10px;}

#full-holder, #full-holder-gay{float:left; width:562px; min-height:350px; display:inline; line-height: 1.6em;}
#full-holder-gay{padding-top:120px;}
#full-left-holder{float:left; width:330px; padding:10px; min-height:330px; }
#full-right-holder{float:left; width:212px; min-height:350px; }


#right-above-meta{float:left;width:330px; height:16px; display:block;margin-top:10px;margin-bottom:10px; }
#right-above-meta-date{float:left;width:400px; height:12px; display:block;margin-top:10px;text-align:right;}
#right-buttons{float:left;margin-left:30px;margin-right:10px;line-height:1.6em;}
#right_index_news, #right_index_news_gay, #right_index_news_indie, #right_photo_report {float:left;width:515px;padding:9px;}
#right_index_news_below {float:left;width:535px;}
#right_index_news_events {float:left;width:482px;padding:9px;}
#whole {float:left;width:610px;margin-left: 30px;margin-top: 10px;display:inline; background:#;}
#whole23 {float:left;width:728px;display:inline; background:#;}
#whole-details{float:left;width:250px;background:#; min-height:300px; margin:10px 0 0 10px;}
#meta_holder{float:left;width:269px;margin-left: 30px;margin-top: 10px;display:inline;}
#meta_holder23{float:left;width:370px;margin-left: 30px;margin-top: 10px;display:inline;}
#meta_holder2{float:left;width:529px;margin-left: 30px;margin-top: 10px;display:inline;}
#cente_holder{float:left;width:360px;margin-top: 10px;}
#date_holder{float:left;width:200px;margin-top: 10px;}
#cente_holder23{float:left;width:260px;margin-top: 10px;}
#date_holder23{float:left;width:240px;margin-top: 10px;}
#google_ad_banner{float:left;width:468px;height:60px;margin-left: 30px;margin-right: 60px;}
#google_venue_banner{float:left;width:468px;height:60px;margin-left: 30px;margin-right: 10px;display:inline;}
#gallery_wrapper{float:left;width:558px;height:auto;}



#event_links_left_container{float:left;width:120px;margin-left: 30px;margin-right: 7px;line-height:1.5em;}
#event_wrapper{float:left;width:590px;height:auto;margin-left:10px;}
#event_banner{float:left;width:590px;height:88px;}

#free_download{float:left;width:235px;height:auto;margin-left: 10px;padding-left:10px;}
#index_box{float:left;width:160px;height:auto;padding:10px;line-height:1.5em;}
#paypal_strip{float:right;width:250px;height:60px;margin-right: 30px;}
#paypal_strip2{float:left;width:250px;height:60px;}
#photographer_add{width:170px; height:auto;padding:7px;}
#venue_left{float:left;width:397px;margin-left: 30px;margin-right: 10px;padding:10px;}
#venue_right{float:left;width:302px;margin-right: 30px;}

#listing{float:left;width:325px;margin-left:30px;display:inline;}
#txt_link{float:left;width:400px;margin-left:5px;margin-top:0px;}

#page-title{ position:relative;width:auto; height:auto;}
#page-title-sub{ position:absolute; top:15px; right:0px;width:auto; height:auto;}
/* CSS CLASSES's */
.fL{float:left;}
.fR{float:right;}
.pR{padding-right:10px;}
.mR{margin-right:10px;}
.left_event_info{width:199px;margin-bottom: 10px;padding:5px;}
.right_event_info{width:230px;margin-bottom: 10px;padding:10px;}
.border_photo23{float:left;width:410px;margin-right: 10px;}
.border_photo23-sub{float:left;width:120px;padding:10px;}
.border_photo_navy, .border_photo_comments, .border_photo_navy_gay{ height:auto;}
.bottomlinks{float:left;width:468px;margin-top: 10px;margin-bottom: 10px;}
.arrow{padding-right: 4px;padding-left: 4px;}
.title_bg_grad{ height:32px;}
.tease-space{margin-left: 10px; display:inline;}
.link-holder{float:left;width:97px;height:18px;}
.half_box{float:right;width:198px;height:auto;padding-right:9px;}
ol {margin-left: 30px;}


input, textarea, select {
	padding: 2px;
	width: 110px;
	text-decoration: none;
	letter-spacing: 1px;
	font: 11px Arial, Helvetica, sans-serif;
	}
textarea{width: 200px;height: 60px;overflow: auto;vertical-align: top;}
#event_comment{width: 160px;height: 70px;}
#toggle{width: auto;}
#newsletter, #submit{width: 150px;}
#email{width: 200px;}

.two-fifty-box, .two-fifty-box-strcth{ position:relative; width: 228px; height:228px;background: #222;padding:10px; line-height:1.6em; border: 1px dashed #333; margin-top:10px;}
.two-fifty-box-strcth{min-height:228px; height:auto;}
.two-fifty-auto, .two-fifty-latest{width: 228px; min-height:250px;
  height:auto !important;
  height:250px;background: #222;padding:10px; line-height:1.6em; border: 1px dashed #333; margin-top:10px;}
.two-fifty-latest{ background: #121212;border: 0px;}
.two-fifty-blank{ background: ;padding:10px;}
.two-fifty-box-inside{position:absolute; top:0px; right:0px;}
.top-space{margin-top:10px;}
.map-list-style{ width:150px; background:#121212; padding-right:10px;}
.below-space{margin-bottom:20px;}


input{}
#guestlist{width: 160px;height: 20px;}
#guest{padding:5px;}
#name{width: 180px;height: 16px;}
#category{padding: 2px;width: 150px;border: 1px solid #666;text-decoration: none;letter-spacing: 1px;font: 11px Arial, Helvetica, sans-serif;color: #222;}
#submit, #sign{width: 80px;}
.border_photo_comments #submit {width: 120px; height:20px;}
.club_tag{
	}
	.right_padding{padding-right:10px;padding-bottom:10px;}
	.txt-container{ width:350px;float:left;}
	.link-container{ width:155px;margin-left:10px;float:left;display:inline;}
	
selector {
  min-height:350px;
  height:auto !important;
  height:350px;
}
	
/* CSS HACK's */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/* html .clearfix {height: 1%;} .clearfix {display: block;}/* End hide */