@charset "utf-8";
/* CSS Document */
img {
	border:0px;
}
body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background:#fff;
}
h2,h5,p,ul,li,span {
 	margin:0px; padding:0px;
}
* html a {
position:relative;
text-decoration:  none;
}
#main {
	width:996px;
	margin:0 auto;
	padding:0px;
	overflow:auto;
	height:auto;
	background:url(/Images/main_innerbg.jpg) repeat-y top left;
}
/* ------------------------- Header Start -----------------------------*/
#header {
	width:996px;
	margin:0px;
}
.logo {
	width:221px;
	margin:0px 0px 0px 0px;
	height:156px;
	float:left;
	background:url(/Images/toplogoreflected.png) no-repeat right top;
}
.logoright {
	width:775px;
	margin:0px;
	height:156px;
	float:right;
}
.googleads {
	width:775px;
	margin:0px;
	height:109px;
	background:url(/Images/top_right.jpg) no-repeat right top;
}
.googleads2 {
	width:728px;
	margin:0px 0px 0px 10px;
	height:90px;
}
.googleads img {
	width:728px;
	margin:8px 0px 0px 10px;
	height:90px;
}
/* ------------------------- Navigation Start -----------------------------*/
.navigation_part {
	width:775px;
	margin:0px;
	height:47px;
}



.navigationNew {
	width:517px;
	margin:0px;
	height:47px;
	float:left;
/*	background:url(/Images/butt_bg.jpg) no-repeat top left;*/
}
.memberslogin {
	width:228px;
	margin:0px;
	height:47px;
	float:left;
	background:url(/Images/members_loginV2.gif) no-repeat left top;
}
.memberslogin h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	padding:8px 0px 0px 17px;
}
.memberslogin_rightcorner {
	width:30px;
	margin:0px;
	height:47px;
	float:right;
	background:url(/Images/navigation_rightcorner.gif) no-repeat top left;
}
.memberslogin_form {
	width:203px;
	margin:0px;
	float:left;
	padding:0px 8px 0px 17px;
	background:#AA0000;
}

















.memberslogin_form p input {
	padding:0px;
	margin:1px;
	width:15px;
}
.memberslogin_bottombg {
	width:228px;
	margin:0px;
	background:url(/Images/members_login_bottombg.gif) no-repeat bottom left;
	height:20px;
	float:left;
}
/*----
.arrowbut {
	width:26px;
	margin:0px;
	padding:2px;
	background:url(/Images/arrow_but.gif) no-repeat;
	border:none;
}
---- */
/* ------------------------- Navigation End -----------------------------*/
/* ------------------------- Header End -----------------------------*/
/* ------------------------- Flash Part Start -----------------------------*/
#flash {
	width:996px;
	margin:0px;
	height:auto;
	float:left;
}
.flash_inner {
	width:946px;
	margin-left:24px;
	height:287px;
/*	background:url(/Images/flash_bg2noflashWithTextHiRes.jpg) no-repeat top left;*/
	background:url(/Images/MainPageBackground2.jpg) no-repeat top left;
}
.flash_inner_left {
	width:714px;
	margin:0px;
	height:287px;
	float:left;
}
.flash_inner_right {
	width:228px;
	margin:0px;
	float:left;
}
/* ------------------------- Flash Part End -----------------------------*/
/* ------------------------- Mainbody Start -----------------------------*/
#body_container {
	width:996px;
	margin:0px;
	float:left;
}
.body_inner {
	PADDING-BOTTOM: 6px;
  PADDING-LEFT: 0px;
  WIDTH: 946px;
  PADDING-RIGHT: 0px;
  BACKGROUND: url(/images/body_redbg.jpg) no-repeat left top;
  MARGIN-LEFT: 24px;
  OVERFLOW: auto;
  PADDING-TOP: 0px
}


















.welcome_contentbox {
	width:894px;
	margin:0px;
	padding:0px 23px 0px 29px;
	float:left;
	height:auto;
}
.welcome_contentboxleft {
	width:366px;
	margin:0px;
	padding:0px 21px 0px 0px;
	float:left;
	height:auto;
}
.welcome_contentboxleft h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	display:block;
	padding:2px 0px 5px 0px;
}
.welcome_contentboxleft div {
	width:auto;
	margin-right:0px;
	padding:0px;
	float:left;
	height:auto;
}
.welcome_contentboxleft div h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	display:block;
	padding:10px 0px;
}







.welcome_contentboxright {
	width:507px;
	margin:0px;
	padding:0px;
	float:right;
	height:auto;
}
.patron {
	width:164px;
	margin-right:12px;
	padding:0px;
	float:left;
	height:auto;
}
.patronimg {
	width:164px;
	padding:0px;
	height:90px;
	background:url(/Images/patron_imgtrans.gif) no-repeat top left;
}
.patronlist {
	width:132px;
	padding:5px 16px 5px 16px;
	height:auto;
	background:url(/Images/patron_innerbgtrans.gif) repeat-x top left;
}
.patronlist ul {
	width:auto;
	padding:0px;
	margin:0px;
}
.patronlist li {
	width:auto;
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D4C2C2;
	text-decoration:none;
	display:block;
	list-style-type:none;
	background:url(/Images/arrow.gif) no-repeat 0px 8px;
}
.patronlist li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D4C2C2;
	text-decoration:none;
}
.patronlist li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.patron_bottombg {
	width:164px;
	height:31px;
	text-align:center;
	background:url(/Images/patron_bottombgtrans.gif) no-repeat top left;
}

.band {
	width:160px;
	margin-right:9px;
	padding:0px;
	float:left;
	height:auto;
}
.bandimg {
	width:160px;
	padding:0px;
	height:90px;
	background:url(/Images/band_imgtrans.gif) no-repeat top left;
}
.bandlist {
	width:132px;
	padding:5px 16px 5px 12px;
	height:auto;
	background:url(/Images/bandbg.gif) repeat-x top left;
}
.bandlist ul {
	width:auto;
	padding:0px;
	margin:0px;
}
.bandlist li {
	width:auto;
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D4C2C2;
	text-decoration:none;
	display:block;
	list-style-type:none;
	background:url(/Images/arrow.gif) no-repeat 0px 8px;
}
.bandlist li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D4C2C2;
	text-decoration:none;
}
.bandlist li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.band_bottombg {
	width:160px;
	height:31px;
	text-align:center;
	background:url(/Images/bandbottombgtrans.gif) no-repeat top left;
}

.artist {
	width:162px;
	margin:0px;
	padding:0px;
	float:left;
	height:auto;
}
.artistimg {
	width:162px;
	padding:0px;
	height:90px;
	background:url(/Images/artist_imgtrans.gif) no-repeat top left;
}
.artistlist {
	width:132px;
	padding:5px 16px 5px 14px;
	height:auto;
	background:url(/Images/artist_innerbg.gif) repeat-x top left;
}
.artistlist ul {
	width:auto;
	padding:0px;
	margin:0px;
}
.artistlist li {
	width:auto;
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D4C2C2;
	text-decoration:none;
	display:block;
	list-style-type:none;
	background:url(/Images/arrow.gif) no-repeat 0px 8px;
}
.artistlist li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D4C2C2;
	text-decoration:none;
}
.artistlist li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.artist_bottombg {
	width:162px;
	height:31px;
	text-align:center;
	background:url(/Images/artist_bottombgtrans.gif) no-repeat top left;
}

.body_bottom {
	width:996px;
	height:41px;
	margin:0px;
	float:left;
}
.body_bottomleft {
	width:37px;
	height:41px;
	float:left;
	background:url(/Images/body_bottomleft.gif) no-repeat top left;
}
.body_bottommiddle {
	width:922px;
	height:41px;
	float:left;
	background:url(/Images/body_bottombg.gif) repeat-x top left;
}
.body_bottommiddleleft {
	width:456px;
	height:41px;
	float:left;
}
.body_bottommiddleleft h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#D6B3B4;
	padding:7px 0px 5px 10px;
	text-decoration:none;
	margin:0px;
	letter-spacing:1px;
}
.body_bottommiddleright {
	width:466px;
	height:34px;
	float:right;
	padding-top:7px;
}
.body_bottommiddleright img {
	margin-right:6px;
}
.body_bottomright {
	width:37px;
	height:41px;
	float:right;
	background:url(/Images/body_bottomright.gif) no-repeat top left;
}
/* ------------------------- Mainbody End -----------------------------*/
#footer {
	width:996px;
	margin:0 auto;
	padding:0px;
	height:53px;
}
.footerleft {
	width:61px;
	padding:0px;
	height:53px;
	float:left;
	background:url(/Images/footer_leftcorner.gif) no-repeat top left;
}
.footermiddle {
	width:874px;
	padding:0px;
	height:53px;
	float:left;
	background:url(/Images/footerbg.gif) repeat-x;
}
.footermiddleleft {
	width:358px;
	padding:0px;
	height:53px;
	float:left;
}
.footermiddleleft h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#C4C4C4;
	padding:13px 0px 0px 5px;
	text-decoration:none;
}
.footerlinks {
	width:508px;
	height:53px;
	float:right;
	padding-right:8px;
}
.footerlinks ul {
	width:auto;
	padding:0px;
	margin:0px;
}
.footerlinks li {
	width:auto;
	padding:13px 3px 0px 3px;
	height:auto;
	float:left;
	display:inline;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#C4C4C4;
	text-align:left;
	text-decoration:none;
}
.footerlinks li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#C4C4C4;
	text-align:right;
	text-decoration:none;
}
.footerlinks li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:red;
	text-align:right;
	text-decoration:none;
}
.footerright {
	width:61px;
	padding:0px;
	height:53px;
	float:right;
	background:url(/Images/footer_rightcorner.gif) no-repeat top left;
}
.nobr {
  white-space: nowrap;
}
.MiscMenuWhite {
  font: bold 12px arial, Helvetica, serif;
	color:#FFFFFF;
	text-decoration:none;
}


.MiscMenuSilver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4C4C4C;
	text-decoration:none;
	list-style-type:none;
	display:block;
	float:center;
	border-bottom:#CECECE solid 1px;
	margin:0px 0px 5px 0px;
}
.LoginForm {
  font: 12px arial, verdana, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  background-image: url("/Images/css/shadeform.gif");
  height: 18PX;
  width: 160px;
  border: #000000 1px solid;
  margin-top: 1px;
}
.live_broadcast {
	width:238px;
	height:155px;
/*	background:url(/Images/featured_bg.gif) no-repeat;*/
	margin-top:0px;
	float:left;
}
.live_broadcast h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	padding:2px 0px 8px 25px;
}
.live_broadcast div {
	width:143px;
	margin:0 auto;
	border:#880909 solid 2px;
	background:#540505;
	text-align:left;
	padding:2px 5px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.live_store {
	width:238px;
	height:155px;
/*	background:url(/Images/featured_bg.gif) no-repeat;*/
	margin:0px 0px 0px 20px;
	float:right;
}
