body{
	background-position:center;
	background-repeat:repeat-y;
	background-color:#333333;
	margin:0;
	font-size: 8.5pt;
	border-style:none;
	font-family: Arial, Verdana, sans-serif;
	/*
	font-family: Futura, Arial, Verdana, sans-serif;
	*/
}

a {
	text-decoration:none;
	color:#A92323;
}

a.black {
	text-decoration:none;
	color: #000;
}


a:hover, a:active, a.black:hover, a.black:active {
	text-decoration: underline;
}

img {
border:none;
}

.error {
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
}

.debug {
	color:#0f0;
	font-weight:bold;
	font-size:14px;
}

#container{
text-align:center;
}

.copyright {
	color:#999999;
}

#content {
	text-align:left;
}

.left_side{
background: url(images/byo4_16.jpg) repeat-y top left;
}

.clearFloats{
clear:both;
}

.right_side {
background: url(images/byo4_15.jpg) repeat-y top right;
}


.content_cell{
	background: #fff url(images/byo4_13.jpg) no-repeat top right;
}

.releases_cell{
background-color:#fff;
}

#content {
margin: 35px 5px 10px 5px;
}

#featured_albums{
	width:410px;
	float:left;
	background-image: url(images/boxback_410.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

#show_featured_albums{
	margin: 0px 10px 0px 10px;
	height: 175px;
}

#flash_promo{
	/* width:430px; */
	width: 420px;
	background: url(images/boxback_420.jpg) repeat-y;
	float:right;
}

.flash_promo_inside {
	/*
	height: 195px;
	*/
}

#home_content {
text-align:center;
}


#home_content div {
}

#right_col_home {
	float:right;
	padding-left: 0px;
	margin-left: 0px;
}

#left_col_home {
	float:left;
	padding-right: 3px;
}

#center_col_home{
	float:left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: auto;
	margin-right: auto;
}

.center_col_bands{
	float:left;
	width: 355px;
	background: url(images/boxback_355.jpg) repeat-y;
}

#right_col {
	float:right;
	padding: 0px;
	margin: 0px;
}

#left_col {
	float:left;
	padding-right: 5px;
}

#center_col {
	float:left;
}

.band_box_content{
	text-align: center;
	padding-left:  4px;
	padding-right: 4px;
	margin: 0px;
}

.home_box_content{
	text-align:left;
	padding-left: 8px;
	padding-right: 8px;
	margin:0;
}

#tour_dates{
	width:240px;
	background: url(images/boxback_240.jpg) repeat-y;
}


#news {
	width:240px;
	background: url(images/boxback_240.jpg) repeat-y;
	text-align: center;
}

.news_table {
	height: 450px;
}

#new_merch {
	width:240px;
	background: url(images/boxback_240.jpg) repeat-y;
	text-align: center;
}

#mp3_player {
	width:240px;
	background: url(images/boxback_240.jpg) repeat-y;
	text-align: center;
}

#featured_artist {
	width:355px;
	background: url(images/boxback_355.jpg) repeat-y;
}


#new_merch_home{
width:355px;
background: url(images/boxback_355.jpg) repeat-y;
}

#sm_flash_promo{
	width:355px;
	background: url(images/boxback_355.jpg) repeat-y;
	text-align: center;
}

#sm_video_promo{
	width:355px;
	background: url(images/boxback_355.jpg) repeat-y;
	text-align: center;
}

.medium_red_text{
color:#990000;
font-weight:bold;
font-size:14px;
}

.small_red_text{
	color:#990000;
	font-weight:bold;
	font-size: 9pt;
}

.small_text{
	font-weight:bold;
	font-size:10px;
}

.large_red_text{
color:#990000;
font-weight:bold;
font-size:18px;
}

.pad_picture{
	padding-left:5px;
	padding-right: 5px;
}

.news_more{
background-color:#000;
color:#FFF;
}

.warm_grey {
	background-color:#E3E0D7;
}

.video{
	text-align:center;
	vertical-align: middle;
	color:#ffffff;
}

.current_video{
	color:#CC0000;
}

.video_back{
	background-image:url(images/main_video_back.gif);
	background-repeat: no-repeat;
	width: 238px;
	height: 236px;
	text-align: left;
}

#bands {
	width: 355px;
	background: url(images/boxback_355.jpg) repeat-y;
}

#very_small_flash_promo{
background: url(images/boxback_240.jpg) repeat-y;
width:240px;
}

#bands_page_merch{
background: url(images/boxback_240.jpg) repeat-y;
width:240px;
}

#featured_band_album{
width:240px;
background: url(images/boxback_240.jpg) repeat-y;
}

#band_bio{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

.band_page_content{
padding:0 10px 10px 10px;
}

#band_review{
width:240px;
background: url(images/boxback_240.jpg) repeat-y;
}

.box_content{
padding: 0 5px 10px 5px;
}

#other_info{
width:240px;
background: url(images/boxback_240.jpg) repeat-y;
}

#band_releases{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

.band_videos {
	width:600px;
	background: url(images/boxback_600.jpg) repeat-y;
}

#band_merch{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

#all_tour_dates{
width:850px;
background: url(images/boxback_850.jpg) repeat-y;
}

.tour_dates_content{
padding: 0px 15px 0px 15px;
}

.news_box{
width:850px;
background: url(images/boxback_850.jpg) repeat-y;
}

.news_content{
padding: 0px 15px 0px 15px;
}

#releases_main {
	width:600px;
	background: url(images/boxback_600.jpg) repeat-y;
}

.media_content{
padding: 0px 10px 0px 10px;
}

#mp3s_div{
width:240px;
background: url(images/boxback_240.jpg) repeat-y;
}

#videos_div{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

#desktops_div{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}


#media_flash_promo{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

#booking_contacts_div{
width:240px;
background: url(images/boxback_240.jpg) repeat-y;
}

#contact_flash_promo {
	width:240px;
	background: url(images/boxback_240.jpg) repeat-y;
	text-align: center;
}

#direct_contacts_div{
width:240px;
background: url(images/boxback_240.jpg) repeat-y;
}

#contact_us_div{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

#links_div{
width:600px;
background: url(images/boxback_600.jpg) repeat-y;
}

.contact_content{
padding: 0px 10px 0px 10px;
}

.right {
	text-align: right;
}

.newsletter_back {
	text-align: center;
	width: 220px;
	/* background-image:url(images/newsletter_back.jpg); */
}

.news_title {
	font-weight:bold;
	color:#CC0000;
	font-size:11px;
}

.box240 {
	width:240px;
	background: url(images/boxback_240.jpg) repeat-y;
}

.large_right_col {
	width:600px;
	background: url(images/boxback_600.jpg) repeat-y;
}

#bands_content {
	text-align:center;
}


.centered {
	text-align: center;
}

.left_align {
	text-align: left;
}

.left_float {
	float: left;
}

.right_float {
	float: right;
}

.pad_right5 {
	padding-right: 5px;
}

.video_internal {
	padding: 5px;
	float: left;
}
