/*html redefinitions*/body {	margin: 0px;	padding: 0px;	color: #CCCCCC;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	background-color: #090909;}/***** Float Clear Fix *****/.clearfix:after, #article_content_end {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}a:link {	color: #E01D1B;	text-decoration: none}a:visited {	color: #BC0C0E;	text-decoration: none;}a:hover {	color: #E01D1B;	text-decoration: underline;}a:active {	color: #E01D1B;	text-decoration: underline;}img {	border-style: none;}h1 {	font-size: 17px;	font-weight: normal;	color: #999999;	line-height: 17px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: -5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;}h2 {	font-size: 14px;	color: #666666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}form {	margin: 0px;	padding: 0px;}h3 {	font-size: 12px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}p {	margin: 0px 0px 15px;	padding: 0px;}/*template definitions*/#mqwrap {	margin-right: auto;	margin-left: auto;	background-image: url(/0/mqwrap-bg.jpg);	background-repeat: repeat-x;	background-position: left 0px;}#mq {	padding-top: 0px;	height: 74px;	margin-right: auto;	margin-left: auto;	font-size: 11px;	font-weight: bold;	width: 910px;}#navwrap {	background-image: url(/0/navwrap-bg.gif);	background-repeat: repeat-x;}#nav {	width: 910px;	margin-right: auto;	margin-left: auto;}#cbgwrap {	width: 100%;	background-image: url(/0/mq2wrap-bg.jpg);	background-repeat: repeat-x;	height: 225px;}#cbg {	width: 910px;	padding: 0px;	background-image: url(/0/cbg.jpg);	background-repeat: no-repeat;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 1050px;}#ctwrap {	margin: 0px;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;}#ct {	float: left;	width: 460px;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 30px;}#ct li {	margin: 0px 0px 6px;	padding: 0px;}#ct li a {	font-weight: bold;}.mainpic {	margin-bottom: 50px;	margin-left: 0px;	float: left;	margin-right: 10px;	padding-bottom: 60px;}.textfield {	border: 1px solid #AF0000;	font-size: 11px;	height: 25px;	width: 150px;	line-height: 25px;	color: #CCCCCC;	background-image: url(/0/field-bg.gif);	background-repeat: repeat-x;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding: 1px;	background-color: #AF0000;}.backbutton {	padding: 5px;	border: 1px solid #999999;	background: url(/0/hrow-bg.gif) repeat-x;	text-align: center;	font-size: 11px;	width: 140px;}.backbutton a:link {	color: #FFFFFF;	text-decoration: none;	font-weight: bold}.backbutton a:visited {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}.backbutton a:hover {	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;}.backbutton a:active {	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;}.icon {	float: left;	padding-right: 5px;	padding-top: 0px;	height: 19px;	width: 18px;}/*ls defs*/#ls {	float: left;	width: 165px;	padding-right: 15px;	padding-left: 10px;	color: #FFFFFF;}#newsletter_form form {	background-color: #D20101;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C3C3C3;	width: 160px;	margin: 0px;	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #C3C3C3;	border-left-color: #C3C3C3;	padding-top: 0px;	padding-right: 7px;	padding-bottom: 10px;	padding-left: 10px;}#next_up {	text-align: center;	background-color: #D20101;	border: 2px solid #C3C3C3;	background-image: url(/0/whats-up-next.gif);	background-repeat: no-repeat;	background-position: 5px 5px;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 9px;	padding-left: 10px;	margin-bottom: 10px;}#next_up img {	width: 170px;}#signup  {	background: url(/0/button-signup.gif) no-repeat;	height: 30px;	width: 65px;	border-style: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 2px;}#privacy_policy{	font: 11px/14px Arial, Helvetica, sans-serif;	padding: 9px;	display: none;	width: 140px;	background-color: #080705;	background-image: url(/0/privacy-bg.jpg);	background-repeat: repeat-x;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 0px;}#view_privacy {	width: 9px;	height: 9px;	padding: 0px 5px 0px 0px;}#hide_privacy {	text-align: center;	margin-top: 10px;	margin-bottom: 10px;}/*right side defs*/#rs {	float: left;	width: 195px;	font-size: 11px;	line-height: 14px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	padding-top: 43px;	color: #999999;}#rs a:link {	text-decoration: none;	font-weight: normal;	color: #F8BD23;}#rs a:visited {	text-decoration: none;	font-weight: normal;	color: #F8BD23;}#rs a:hover {	text-decoration: underline;	font-weight: normal;	color: #F8BD23;}#rs a:active {	text-decoration: underline;	font-weight: normal;	color: #F8BD23;}#upcoming_events .date {	font-style: italic;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-right: 10px;	padding-left: 10px;}.upcoming_event {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;}#upcoming_events .headline {	padding-right: 10px;	padding-left: 10px;}/*ct definitions*/.tborder {	border-top: 1px solid #BCBBBF;	border-right: 1px solid #BCBBBF;	border-left: 1px solid #BCBBBF;	border-bottom-style: none;	margin: 0px;	padding: 0px;}.tborder td {	line-height: 20px;	border-bottom: 1px solid #BCBBBF;	vertical-align: top;	padding: 4px;	background-color: #F4FEFF;}#rotate {	margin-right: auto;	margin-left: auto;	width: 910px;}#rotate img {	height: 204px;	width: 790px;}.ctseparator {	width: 250px;	margin-right: auto;	margin-left: auto;	height: 50px;	background-repeat: no-repeat;	display: block;	clear: both;}.ctseparator img{	height: 35px;	width: 250px;}/*ft defs*/#ftwrap {	height: 100%;	clear: both;	margin: 0px;	padding: 0px;	width: 100%;}#fttop {	height: 60px;	clear: both;	margin: 0px;	padding: 0px;	width: 600px;}#ft {	width: 830px;	text-align: center;	font-size: 11px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #27231D;	background-image: url(/0/ft-bg.gif);	background-repeat: repeat-x;}#ft h1 {	font-size: 12px;	color: #F0F0F0;	margin: 0px;	padding: 0px;}#ft li {	display: inline;	padding-right: 10px;	padding-left: 10px;	line-height: 20px;}#ft ul {	font-weight: bold;	color: #FFFFFF;	margin: 0px;	padding: 0px 0px 0px 75px;}#ft a:link {	text-decoration: none;	font-weight: normal;}#ft a:visited {	text-decoration: none;	font-weight: normal;}#ft a:hover {	text-decoration: underline;	font-weight: normal;}#ft a:active {	text-decoration: underline;	font-weight: normal;}#copyright {	text-align: center;	line-height: 40px;	font-size: 11px;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */#nightiframe {	height: 900px;	width: 100%;	border: 1px solid #595043;}.nightinfotab {	display: inline;	border: 1px solid #333333;	padding: 10px;	font-weight: bold;	background-image: url(/0/hrow-bg.gif);	margin: 0px;	line-height: 30px;	background-repeat: repeat-x;}#other_clubs {	text-align: center;}#other_clubs img {	padding-right: 10px;	padding-left: 10px;}#other_clubs ul {	display: inline;	margin: 0px;	padding: 0px;}#other_clubs li {	display: inline;	margin: 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}#other_clubs img {	display: inline;	padding-right: 10px;	padding-left: 10px;	vertical-align: middle;}#other_clubs a:link {  color: #0F8DE6; text-decoration: none}#other_clubs a:visited {	color: #0F8DE6;	text-decoration: none;}#other_clubs a:hover {	color: #0F8DE6;	text-decoration: underline;}#other_clubs a:active {	color: #0F8DE6;	text-decoration: underline;}#ctframe {	width: 850px;	height: 850px;}#other_nights {	text-align: center;}#more_news {	margin-left: 45px;	margin-top: 15px;}#servoweb {	text-align: center;}#servoweb a:link {	text-decoration: none;	font-weight: bold;	color: #0099FF;	font-size: 10px;}#servoweb a:visited {	text-decoration: none;	font-weight: bold;	color: #0099FF;}#servoweb a:hover {	text-decoration: underline;	font-weight: bolder;	color: #0099FF;}#servoweb a:active {	text-decoration: underline;	font-weight: bold;	color: #0099FF;}#whats_up_next {	margin-bottom: 10px;	display: block;}#upcoming_events {	background-color: #D20101;	border: 2px solid #C3C3C3;	background-image: url(/0/news-upcoming-events.gif);	background-repeat: no-repeat;	background-position: 3px 5px;	padding-top: 20px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;	color: #FFFFFF;}.upcoming_event .headline a {	font-weight: bold;	color: #FFFFFF;}.rightfloat {	float: right;	margin-bottom: 15px;	margin-left: 15px;	width: 211px;}.banner-ad {	border: 2px solid #C3C3C3;	background-color: #D20101;	width: 160px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 15px;	padding-right: 15px;	padding-bottom: 15px;	padding-left: 16px;}