body {
	background: #000000;
	color: #999999;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a hdr:link, a hdr:visited, a hdr:active {
	color: #FFCC00;
	text-decoration: none;
}

a hdr:hover {
	color: #DDA056;
}

td {
	font-size: 10px;
}
input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
} 
.hdr {
	background: url(../images/stockroom/bb_interface_01b.jpg) no-repeat center top;
	height: 175px;
	width: 840px;
	
}
.hdrbox {
	height: 220px;
	width: 900px;
}
.hdr_1 {
	background: url(../bb_gallery/themes/hardwired/images/bot_bg1.jpg) no-repeat 30px;
	height: 40px;
	width: 900px;
	padding-left: 100px;
}
.menubkg {
	background: url(../images/bb_interface_03.jpg) no-repeat left;
	text-align: center;
	vertical-align: middle;
	padding-left: 30px;
	padding-top: 2px;
	margin-top: 2px;
}
.mainbox {
	height: 100%;
	width: 100%;
	color: #000000;
	background: #EFEDE8;
	border: 5px solid #2E040E;
}
.hdrwelcome {
	font: bold 10px "Trebuchet MS", Verdana, sans-serif;
	color: #E3DBC3;
	text-align: left;
	float: right;
	top: 20px;
	margin-right: 40px;
}
.hdr .menubkg #absLayer1 .mnustrap {
	float: left;
	position: absolute;
	left: 0px;
	top: -1px;
}
#midwest{
	position: absolute;
	clear: both;
	padding: 0px;
	margin-right: 40px;
	left: 55%;
	top: 10px;
}
#framebg {
	background: url(../images/bb_nwbg_05.jpg) repeat-y;
	width: 900px;
}
framebg {
	background: url(../madison/images/bbframe_14.jpg) repeat-y;
}
.newsblokleft {
	text-align: left;
	width: 160px;
	padding-top: 0px;
	padding-bottom: 8px;
}
.newsbloklefthdr {
	font: bold 12px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
	height: 28px;
	background: url(../images/columnbadge.jpg) no-repeat center top;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}
.hdrleathr {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	background: url(../images/hdr_leathr_06.jpg) no-repeat center top;
	text-align: center;
	height: 20px;
	width: 150px;
	vertical-align: middle;
	text-transform: uppercase;
}
.newsblokleftTXT {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}
newsblokleftTXT a:link, newsblokleftTXT a, tnewsblokleftTXT a.visited, newsblokleftTXT a.active {
	color: #FFCC00;
}

newsblokleftTXT a.hover {
	color: #FF0000;
}
.newsbar {
	font: 10px "Trebuchet MS", Verdana, sans-serif;
	color: #CCCCCC;
	background: #333333;
	height: 12px;
}
.hdr1 {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #F0F0F0;
	background: #333333;
	text-align: center;
	padding: 4px;
	height: 20px;
}
.hdr2 {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #CCCCCC;
	background: #333333;
	text-align: left;
	height: 16px;
	text-indent: 8px;
}.elistbg {
	background: no-repeat center -3px;
	height: 160px;
	width: 280px;
	text-align: center;
	vertical-align: middle;
}
.chain {
	background: #333333 url(../images/bb_chain.jpg) repeat-x;
	height: 30px;
	font: bold 18px "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.chain2 {
	background: #000000 url(../images/bb_chain.jpg) repeat-x;
	height: 30px;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
}
.spnsrdesc {
	font: 11px "Trebuchet MS", Verdana, sans-serif;
	color: #CCCCCC;
	background: #000000;
	text-align: left;
	padding-left: 50px;
}
.spnsrline {
	height: 4px;
	border-bottom: medium dotted #999999;
}
.eventdesc {
	padding: 10px;
	white-space: normal;
}
.nwsimage {
	background: #000000 url(../bb_gallery/themes/hardwired/images/bg_01.jpg) repeat -40px;
	height: 280px;
	vertical-align: middle;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.headertxt {
	float: none;
	position: absolute;
	clear: both;
	padding: 0px;
	margin-right: 40px;
	left: 500px;
	top: 68px;
	font: 11px/16px "Trebuchet MS", Verdana, sans-serif;
	color: #999999;
	letter-spacing: .1em;
	width: 298px;
}
.speventhdr {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #E3DBC3;
	text-align: center;
	height: 40px;
}
.headline1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.nwsbrdr {
	background: #000000 url(../images/bb_interface_10-11.jpg) repeat-y;
	width: 445px;
}
.nwsbadge1 {
	background: url(../images/newsbadge1.jpg) no-repeat center top;
	text-align: center;
	height: 80px;
	font: bold 15px "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	padding-top: 12px;
	text-transform: uppercase;
}
.nwsspic {
	padding-bottom: 30px;
}
.headline2 {
	font: bold small-caps 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	text-align: center;
	vertical-align: middle;
}
.newsprice {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align: center;
	font-weight: bold;
}
.newsspnsrs {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	padding-left: 30px;
	padding-right: 40px;
}
.newstextlist {
	font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #CFCDBB;
	text-align: left;
	list-style: circle url(../images/Star6.gif) outside;
	vertical-align: top;
}
.newstxt1 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #E3DBC3;
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
}
.newstxt2 {
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	list-style: disc url(../images/Star3.gif) outside;
}
.newsdate1 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CFC8B4;
	text-transform: uppercase;
	padding-top: 12px;
}
.nwsthumb {
	border: 4px solid #000000;
}
.newsloc {
	background: #181818 no-repeat;
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	border-top: thin dotted #666666;
}
.imgtab {
	border: 4px solid #666;
}
.imgtab:hover{
	border: 4px solid #B40202;
}
.hdrMadison {
	background: url(../madison/images/hdr3_midwest.jpg) no-repeat center top;
	height: 175px;
	width: 840px;
}
.pagetxt {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #E3DBC3;
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
}
.rbrdr {
	background: url(../images/bb_interface_12-15.jpg) repeat-y center top;
}
#clasp {
	background: #FF0000 url(../images/clasp1.jpg) repeat-x;
	height: 14px;
	width: 34px;
	position: relative;
	left: 160px;
	top: 8px;
	z-index: 8000;
	visibility: visible;
	background-image: url(../images/clasp1.jpg);
}
.containershadow { position: relative; left: 1px; top: 1px; color: #666; }
.textshadow { position: absolute; left: -1px; top: -1px; color: #000;}
.bannerhdr {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E3DBC3;
	text-align: justify;
	border: thin dotted #666666;
	background: #000000;
}
.linkbnr {
	width: 430px;
	overflow: visible;
	z-index: 9000;
	position: relative;
	left: -20px;
}
.bannerhdr2 {
	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	text-align: justify;
	padding: 6px 10px;
	background: #000000;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.textarea1 {
	background: #000000 url(../images/bb_interface_11.jpg) repeat;
	width: 430px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	border: 2px solid #212121;
	text-align: left;
	vertical-align: middle;
}

#Syren { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
#Syrenfine { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; margin-top: 15px; margin-bottom: 10px; }
.stockroom { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }

.fine { margin-top: -12px; }
#ticketsonline { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
#ticketsonline a:link { color: #ffffff; text-decoration: none; }
#ticketsonline a:visited { color: #ffffff; text-decoration: none; }
#ticketsonline a:hover { color: #FFFF66; text-decoration: underline; }
#sponstext {margin-top: 20px; margin-bottom: 10px; }

#bondageball {font-family: Tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #ff0000; margin-top: -20px; margin-bottom: 10px; width: 415px; padding: 10px; text-align: center; }
#bondageball h1 { font-size: 42px; color: #ff0000; font-stretch: narrower; font-weight: bold; margin-bottom: 5px; }
#bondageball h2 { font-size: 30px; margin-top: -10px; color: #ffffff; font-weight: bold; margin-bottom: 10px; }
#bondageball h3 { font-size: 15px; margin-top: -10px; color: #ffffff; font-weight: normal; margin-bottom: 40px; }
#bondageball h4 { font-size: 20px; color: #66CCFF; font-weight: normal; margin-bottom: 0px; }
#bondageball h5 { font-size: 14px; color: #66CCFF; font-weight: normal; margin-top: 0px; }
