/*HTML*/
*				{ margin:0; padding:0; }
body                    	{ font-size:12px; font-family:arial, sans-serif; background:#777 url(/images/watermark.jpg) repeat; height:100%; border-top:25px solid #cc2030; }
img				{ border:0; }
ul.navbar			{ font-size:14px; }
li.nav_item			{ list-style:none; }
ul.info_list			{ font-size:13px; font-weight:bold; color:#8F0A81; padding:5px 0; margin-bottom:10px; border-top:1px solid black; border-bottom:1px solid black; }
li.info_item			{ list-style:none; margin:2px 0; }
ul.party_list			{ font-size:13px; font-weight:bold; padding:5px 0; margin-bottom:12px; border-top:1px solid #bbb; text-align:right; }
li.party_item			{ list-style:none; margin:2px 0; color:#cc2030; font-weight:normal; }
li.next_party			{ list-style:none; margin:2px 0; color:white; background:black; }
li.past_party			{ list-style:none; margin:2px 0; font-weight:normal; color:#bbb; }
ul.drinks_list			{ font-size:11px; font-weight:bold; padding:5px 0; margin-bottom:10px; }
li.drinks_item			{ list-style:none; margin:2px 0; }
ul.menu_list			{ width:100%; font-size:11px; color:#cc2030; margin-bottom:10px; }
li.menu_item			{ list-style:none; margin:2px 0; }
p				{ font-weight:bold; }
p.error_txt			{ font-size:13px; color:#8F0A81; }
p.menu_light_txt		{ font-size:11px; font-weight:normal; color:#777; }
p.menu_txt			{ font-size:11px; font-weight:normal; }
p.reg_txt			{ font-size:13px; margin-bottom:10px; font-weight:normal; }
p.reg_txt_home			{ font-size:11px; font-weight:normal; text-align:justify; }
p.reg_txt_adv			{ font-size:15px; margin-left:5px; color:#8F0A81; }
p.reg_txt_announce		{ font-size:13px; margin-left:5px; }
p.desc_txt			{ font-size:13px; }
p.info_txt			{ font-size:13px; text-align:center; border-top:1px solid black; border-bottom:1px solid black; margin:5px 0; }
p.hours				{ font-size:10px; }
p.highlight_txt			{ font-size:13px; margin-bottom:10px; color:#8F0A81; }
h1.header_1			{ font-family:brush script mt, serif; font-size:24px; text-transform:uppercase; color:#bbb; text-align:center; border-bottom:2px solid #bbb; }
h1.header_1_sidebar			{ font-size:12px; color:#cc2030; text-transform:uppercase; }
h2.header_2			{ font-family:nueva, serif; font-size:18px; color:#cc2030; text-transform:uppercase; border-bottom:2px solid #cc2030; margin:5px 0; }
h2.header_2_home			{ font-size:18px; color:#9e539d; text-transform:uppercase; text-align:right; }
h2.header_2_announce			{ font-size:18px; color:#cc2030; text-transform:uppercase; margin-left:5px; }
h3.header_3			{ font-size:18px; color:#9e539d; text-transform:uppercase; margin:5px 0; }
h3.header_3_home			{ font-size:18px; color:#ca90c9; text-transform:uppercase; text-align:right; }
h3.header_3_announce			{ font-size:18px; color:black; text-transform:uppercase; margin-left:5px; }
h4.header_4			{ font-size:14px; color:#ca90c9; text-transform:uppercase; }
h5.header_5			{ font-size:18px; text-transform:uppercase; border-bottom:2px solid black;  margin:5px 0; }
p.tagline			{ font-size:11px; text-align:right; }
p.lastupdate			{ text-align:center; color:#ca90c9; background:black; }
p.copyright			{ font-size:11px; color:#ccc; text-align:right; }
p.contact			{ font-size:13px; color:#cc2030; }
p.form				{ font-size:13px; text-align:right; }
p.disclaimer_hdr		{ font-size:72px; text-transform:uppercase; color:#ccc; text-align:center; }
p.disclaimer_txt		{ font-size:16px; text-transform:uppercase; text-align:center; }
p.disclaimer_act		{ font-size:18px; text-transform:uppercase; text-align:center; }
p.fine_print			{ font-size:11px; text-align:justify; margin:5px 0; }
p.phone_txt			{ font-size:16px; color:#9e539d; }
p.phone_sidebar			{ font-size:14px; color:white; background:black; text-align:center; }
p.address_txt			{ font-size:14px; }
p.socnet_txt			{ font-size:14px; color:#cc2030; text-align:right; text-transform:uppercase; }
p.program			{ font-size:11px; font-weight:normal; }
span.name			{ font-style:italic; }
iframe				{ width:100%; }
/*HTML*/
/*FORM*/
form.contact_form		{ width:100%; margin:10px 0; }
input.name			{ border:1px solid black; width:150px; }
input.address			{ border:1px solid black; width:250px; }
input.security			{ border:1px solid black; width:100px; }
textarea			{ border:1px solid black; width:350px; height:50px; }
form.login_form			{ width:100%; margin:10px 0; }
input.userid			{ border:1px solid black; width:150px; }
input.userkey			{ border:1px solid black; width:150px; }
/*FORM*/
/*LINKS*/
a.nav				{ color:black; text-decoration:none; display:block; height:16px; }
a:hover.nav			{ color:#ca90c9; background:white; }
a.subnav			{ color:#cc2030; text-decoration:none; display:block; height:16px; }
a:hover.subnav			{ color:white; background:black; }
a.body				{ color:#8F0A81; }
a:hover.body			{ color:#cc2030; }
a.side				{ color:black; text-decoration:none; }
a:hover.side			{ color:#cc2030; }
a.home_lnk			{ color:#9e539d; text-decoration:none; }
a:hover.home_lnk		{ color:#ca90c9; }
a.footer			{ color:#ccc; text-decoration:none; }
a:hover.footer			{ text-decoration:underline; }
/*LINKS*/
/*DIV ID*/
#fade_container			{ width:905px; margin:0 auto; background:url(/images/body_gradient.jpg) repeat-y; }
#site_container			{ width:785px; margin:0 auto; }
#header				{ width:100%; height:170px; border-bottom:2px solid #444; background:url(/images/header_bg.jpg) no-repeat top right; }
#content			{ width:100%; overflow:auto; }
#sidebar			{ width:163px; float:left; }
#navigation			{ width:100%; background:#ca90c9; }
#pagebody			{ width:620px; border-left:2px solid #444; float:right; min-height:922px; }
* html #pagebody		{ height:922px; }
#footer_full			{ width:100%; background:#444; }
#footer				{ width:905px; margin:0 auto; height:25px; }
#sitemap			{ display:none; }
/*DIV ID*/
/*DIV CLASS*/
.programs_table		{ width:100%; }
.programs_row		{ width:100%; overflow:auto; }
.programs_left		{ width:100px; float:left; }
.programs_right		{ width:500px; float:right; }
.drinks_table			{ width:100%; overflow:auto; }
.drinks_left			{ width:300px; float:left; background:url(/images/beer_bottles.jpg) no-repeat; min-height:355px; }
.drinks_right			{ width:300px; float:right; text-align:right; background:url(/images/wine_bottles.jpg) no-repeat; min-height:355px; }
* html .drinks_left		{ height:355px; }
* html .drinks_right		{ height:355px; }
.liquor_table			{ width:100%; overflow:auto; }
.liquor_left			{ width:200px; float:left; background:url(/images/clear_liquor_bottles.jpg) no-repeat; min-height:350px; }
* html .liquor_left		{ height:350px; }
.liquor_center			{ width:200px; float:left; background:url(/images/whiskey_bottles.jpg) no-repeat; border-left:1px solid black; border-right:1px solid black; text-align:center; min-height:600px; }
* html .liquor_center		{ height:600px; }
.liquor_right			{ width:200px; float:right; background:url(/images/mixed_drinks_bottles.jpg) no-repeat; text-align:right; min-height:600px; }
* html .liquor_right		{ height:600px; }
.party_table			{ width:100%; overflow:auto; }
.party_left			{ width:410px; float:left; }
.party_right			{ width:200px; float:right; }
.social_networking		{ width:100%; border-top:1px solid black; text-align:center; }
.stripclublist			{ width:100%; }
.fubar				{ width:100%; text-align:center; background:black; }
.yelp				{ width:100%; }
.testimonial			{ border-bottom:1px solid black; margin-bottom:10px; }
.section			{ margin-bottom:10px; }
.index				{ width:100%; }
.index_logo			{ width:284px; margin:0 auto; padding:25px 0; }
.disclaimer			{ width:100%; border-top:2px solid black; border-bottom:2px solid black; padding:5px 0; margin:5px 0; }
.disclaimer_section		{ margin-bottom:20px; }
.pageinfo			{ margin:10px 0 0 10px; }
.homepage			{ width:100%; }
.homepage_toprow		{ width:100%; overflow:hidden; margin-bottom:10px; }
.homepage_toprow_left		{ width:200px; float:left; margin-right:5px; }
.homepage_toprow_center		{ width:200px; float:left; margin-right:5px; }
.homepage_toprow_right		{ width:200px; float:left; }
.homepage_botrow		{ width:100%; overflow:hidden; margin-bottom:10px; }
.homepage_botrow_left		{ width:200px; float:left; }
.homepage_botrow_right		{ width:400px; float:right; }
.announce_block_top		{ border:1px solid black; width:608px; height:75px; margin:10px 0; background:url(/images/announce_piece_1.jpg) no-repeat; }
.announce_block_mid		{ border:1px solid black; width:608px; height:75px; margin:10px 0; background:url(/images/announce_piece_2.jpg) no-repeat; }
.announce_block_bot		{ border:1px solid black; width:608px; height:75px; margin:10px 0; background:url(/images/announce_piece_3.jpg) no-repeat; }
.announce_section		{ width:100%; overflow:auto; }
.announce_block_left		{ border:1px solid black; width:275px; height:150px; float:left; background:url(/images/announce_piece_4.jpg) no-repeat; }
.announce_block_right		{ border:1px solid black; width:275px; height:150px; float:right; background:url(/images/announce_piece_5.jpg) no-repeat; }
.flash				{ display:none; }
.print_flash			{ width:100%; height:120px; }
.directions_table		{ width:100%; overflow:hidden; }
.directions_left		{ float:left; width:300px; }
.directions_right		{ float:right; width:300px; }
.shuttle_table			{ width:100%; overflow:auto; }
.shuttle_left			{ float:left; width:400px; }
.shuttle_right			{ float:right; width:200px; }
.current_date			{ width:100%; border-top:2px solid black; border-bottom:2px solid black; }
.contact_table			{ width:100%; border-top:1px solid black; border-bottom:1px solid black; }
.contact_row			{ width:100%; overflow:auto; margin:5px 0; }
.contact_left			{ width:200px; float:left; }
.contact_right			{ width:350px; float:left; }
.login_table			{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.login_row			{ width:100%; overflow:auto; margin:5px 0; }
.login_left			{ width:150px; float:left; margin-right:5px; }
.login_right			{ width:300px; float:left; }
/*DIV CLASS*/
