/* GLOBAL CSS ==============================================*/



BODY, HTML {
	background-color: #360101;
	background-image: url(../images/bg_home.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: fixed;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	height: 100%;
	}
H1, H2, H3, H4, H5, H6, UL, LI, TR, TD, TABLE, FORM {
	padding: 0;
	margin: 0;
	}
#outside_wrapper {
	margin: 0px auto 0px auto;
	width: 760px;
	position: relative;
 	min-height: 100%; /* For Modern Browsers */
 	height: auto !important; /* For Modern Browsers */
 	height: 100%; /* For IE */	
	}
#inside_wrapper {
	padding: 0;
	margin: 0;
	width: 760px;
	display: block;
	}
#inside_wrapper:after {
  	clear: both;
  	display: block;
  	content: ".";
  	height: 0;
  	visibility: hidden;
	}	
#topnav {
	width: 760px;
	height: 147px;
	}
#top_lowernav {
	position: absolute;
	width: 760px;
	height: 105px;
	top: 142px;
	left: 0px;
	background-image: url(../images/top_lowernav.png);
	background-repeat: no-repeat;
	z-index: 1000;
	}
#fontsize {
	font: normal 11px arial;
	color: #fff;
	position: relative;
	width: 50px;
	height: 40px;
	z-index: 500000;
	padding: 0 0 0 100px;
	}
.plus A {
	border: solid #908181 1px;
	padding: 0;
	margin: 0 2px 0 0;
	text-decoration: none;
	color: #fff;
	float: left;
	background-color: #4d3d21;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	}
.plus a:hover {
	background-color: #000000;
	color: #fff;
	}
.minus A {
	border: solid #908181 1px;
	padding: 0;
	margin: 0 2px 0 0;
	text-decoration: none;
	color: #fff;
	float: left;
	background-color: #000000;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	}
.minus a:hover {
	background-color: #000000;
	color: #fff;
	}	
#maintitle {
	position: relative;
	z-index: 500000;
	display: block;
	margin: 0 0 0 9px;
	font: bold 27px arial;	
	letter-spacing: -1px;
	line-height: 26px;
	}	
	
.highlight {
	background-color: #660000;
}
	
/* FOOTER STYLES ===========================*/

#footer_spacertwo {
	display: block;
	padding: 350px 0 0 0;
	margin: 0;
	}

#footer_spacer {
	display: block;
	padding: 0 0 0 0;
	background-image: url(../images/blood.png);
	height: 515px;
	z-index: 10000;
	background-repeat: no-repeat;
	background-position: -25px 0;
	}
	
#footer {
	font: normal 10px arial;
	color: #fff;	
	width: 748px;
  	position: absolute;
  	bottom: 0px !important;
  	bottom: -1px; /* For Certain IE widths */
  	text-align: center;
	}

#footer A {
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 0;
	font-weight: bold;
	margin: 0;
	}	
#footer A:HOVER {
	text-decoration: underline;
	}
#footer .scd {
	display: block;
	padding: 7px 0 0 0;
	}
#footer .scd A {
	font-weight: normal;
	padding: 0 8px 0 0;
	font-size: 10px;
	color: #d2bdbd;
	}
#btmlinks {
	background-color: #210303;
	width: 760px;
	}
#imagefloater {
	background-image: url(../images/footer/bottom_floater.png);
	display: block;
	height: 35px;
	width: 760px;
	}
#worldwide {
	font: bold 10px arial;
	padding: 8px 0 0 0;
	margin: 8px auto 0 auto;
	border-top: solid #a29c78 1px;	
	width: 180px;
	text-align: center;
	}	
#worldwide TABLE {
	margin: 0 auto;
	text-align: center;
	}
#worldwide TD {
	margin: 0 auto;
	padding: 5px 0 0 0;
	}
#worldwide A {
	margin: 0;
	border: none;
	padding: 0;
	}
#worldwide .flags {
	padding: 0 8px 5px 8px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
	display: block;
	border: none;
	}
#worldwide .firstflag {
	padding: 0 8px 5px 0;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
	display: block;
	border: none;
	}
#worldwide .lastflag {
	padding: 0 0 5px 8px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
	display: block;
	border: none;
	}	
.copyright {
	padding: 5px 0 20px 0;
	margin: 0 auto 0 auto;
	display: block;
	width: 320px;	
	}
.copyright a {
	padding: 0;
	margin: 0 auto 0 auto;	
	text-align: center;
	display: block;
	width: 100%;
	}	
	
#banner_bottom {
	width: 760px;
	text-align: center;
	display: block;
	height: 60px;
	margin: 0px;
	}
	
		
	
	
/* HOME COLUMN 1 =======================*/




#home_col1 {
	position: relative;
	width: 197px;
	z-index: 30000;	
	font: normal 12px arial;
	padding: 40px 0 0 13px;
	line-height: 17px;
	float: left;
	background-image: url(../images/features_title.gif);
	background-repeat: no-repeat;		
	}	
#home_col1 img {
	display: block;
	margin: 10px 0 0 0;
	}
#home_col1 STRONG {
	font: bold 17px arial;
	color: #000000;
	}
#home_col1 a {
	color: #fff;
	text-decoration: none;
	font: bold 17px arial;	
	}
#home_col1 a:hover {
	text-decoration: none;
	}
#home_col1 .join_street_team {
	width: 187px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 5px 0 5px 10px;
	display: block;
	float: left;
	margin: 20px 0 0 0;
	}
#home_col1 .join_street_team a {
	color: #fff;
	text-decoration: none;
	font: bold 14px arial;
	border-bottom: 1px dotted #b3b09e;
	}
#home_col1 .join_street_team a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #fff;	
	}
	
	
/* HOME COLUMN 2 =========================*/



#home_col2 {
	position: relative;
	padding: 0 0 0 10px;
	width: 180px;
	z-index: 20000;
	float: left;
	margin: 0;
	background-image: url(../images/news_title.gif);
	background-repeat: no-repeat;
	}	
#home_col2 a {
	color: #fff;
	text-decoration: none;
	}
#home_col2 UL {
	padding: 40px 0 0 14px;
	width: 148px;
	font: normal 11px arial;
	display: block;
	color: #f6f6ec;
	}
#home_col2 LI {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	list-style: none;
	line-height: 13px;
	border-bottom: solid #857f57 1px;	
	display: block;
	float: left;
	}	
#home_col2 STRONG {
	font-weight: bold;
	text-shadow: black .2em .2em 0em;
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 0 0 4px 0;
	line-height: 14px;
	}
#home_col2 p {
	display: inline;
	}
.more A {
	background-color: #360101;
	width: 38px;
	height: 12px;
	font: normal 10px arial;
	padding: 0px 3px 1px 3px;
	color: #fff;
	text-decoration: none;
	}
.more A:HOVER {
	background-color: #000000;
	width: 38px;
	height: 12px;
	font: normal 10px arial;
	padding: 0px 3px 1px 3px;
	color: #f2f0a1;
	text-decoration: none;
	}	
.postedcredits {
	font: normal 9px arial;
	color: #aca99d;
	display: block;
	text-align: left;
	padding: 10px 0 0 0;
	}
	
	
	
/* HOME COLUMN 3 ====================*/


	
#home_col3 {
	position: relative;
	width: 209px;
	z-index: 20000;
	padding: 40px 0 0 0;
	float: left;
	background-image: url(../images/new_releases_title.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	}	
#home_release {
	width: 198px;
	margin: 0 0 0 10px;
	}
#home_release A {
	text-decoration: none;
	color: #fff;
	border: none;
	}
#home_release IMG {
	border: none;
	}
#home_release_right {
	width: 130px;
	float: left;
	}
#home_release_divider {
	border-bottom: solid #99926c 1px;	
	padding: 5px 0 0 0;
	margin: 5px 0 10px 0;
	}
#home_col3 H1 {
	padding: 0 20px 0 0;
	font: bold 12px arial;
	line-height: 12px;
	text-shadow: black .2em .2em 0em;
	}
#home_col3 H2 {
	padding: 4px 20px 7px 0;
	font: normal 11px arial;
	line-height: 11px;
	color: #fff;
	}		
#home_col3 H3 {
	text-decoration: none;
	font: normal 10px arial;
	color: #d9d9d9;	
	line-height: 0px;	
	}
#home_col3 H4 {
	display: block;
	}
#home_col3 H4 A {
	background-color: #585230;
	padding: 2px 8px 1px 8px;
	margin: 2px 0 0 0;
	font: normal 9px arial;
	color: #fdfca9;
	text-decoration: none;
	line-height: 12px;	
	}
#home_col3 H4 A:HOVER {
	background-color: #000;
	}	
#home_col3 .cover a {
	padding: 2px 2px 2px 2px;
	margin: 0 8px 0 0;
	width: 55px;
	height: 55px;
	background-color: #4e492b;
	display: block;
	float: left;
	}
#upcoming_releases_title {
	background-repeat: no-repeat;
	background-image: url(../images/upcoming_releases_title.gif);
	height: 23px;
	float: left;
	width: 209px;
	margin: 5px 0 15px 0;
	}
#home_release_wrapper {
	padding: 0 0 0 12px;
	}
	
	
/* HOME COLUMN 4 ======================*/	
	
	


#home_col4 {
	width: 150px;
	z-index: 20000;
	float: left;
	position: relative;
	}
#home_ontour UL {
	width: 150px;
	padding: 30px 0 0 0;
	margin: 10px 0 0 0;
	list-style: none;
	font: normal 12px arial;	
	background: url(../images/ontour_title.gif) no-repeat;	
	display: block;
	}
#home_ontour .todays_shows {
	background: url(../images/todays_shows_title.gif) no-repeat;
	display: block;
	margin: 10px 0 10px 0;
	}
#home_ontour .todays_shows .city {
	font: normal 10px arial;
	color: #fff;
	display: block;
	}
#home_ontour .todays_shows a:hover .city {
	font: normal 10px arial;
	color: #000;
	display: block;
	}	
#home_ontour .todays_shows .alt A {
	background-image: url(../images/home_ontourlist_alt.gif);
	width: 129px;
	height: 30px;
	display: block;
	padding: 3px 0 0 20px;
	}	
#home_ontour .todays_shows LI A {
	padding: 3px 0 0 20px;
	color: #fff;
	text-decoration: none;
	width: 129px;
	height: 30px;
	display: block;
	}	
#home_ontour LI A {
	padding: 3px 0 0 20px;
	color: #fff;
	text-decoration: none;
	width: 129px;
	height: 18px;
	display: block;
	}
#home_ontour LI A:HOVER {
	color: #000;
	font-weight: bold;
	}
#home_ontour .alt A {
	background-image: url(../images/home_ontourlist_alt.gif);
	width: 129px;
	height: 18px;
	display: block;
	padding: 3px 0 0 20px;
	}
#home_ontour {
	width: 150px;
	float: left;
	display: block;
	margin: 10px 0 0 0;
	}
#home_joinmailing_bg {
	padding: 20px 0 0 0;
	background-image: url(../images/join_mailing_list_bg.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 150px;
	height: 63px;
	position: absolute;
	top: 38px;	
	left: 0;
	}
#home_joinmailing {
	padding: 20px 0 0 0;
	display: block;
	float: left;
	width: 150px;
	height: 63px;
	z-index: 500000;
	position: relative;
	}
#home_joinmailing .field2 {
	font: italic 10px arial;
	width: 132px;
	height: 13px;
	float: left;
	color: #000;	
	margin: 6px 0 0 8px;
	z-index: 30000;
	display: relative;
	}
#home_joinmailing .go {
	margin: 6px 0 0 8px;
	line-height: 0px;
	float: left;
	}
#doomsday_flash {
	width: 134px;
	float: left;
	display: block;
	padding: 0 0 0 9px;
	}	
	

	


/* INDIVIDUAL ARTIST CSS =======================================*/


/* INDIVIDUAL ARTIST - COLUMN 1 ====================*/



#artist_col1 {
	width: 320px;	
	font: normal 12px arial;
	padding: 0 0 0 10px;
	position: relative;
	z-index: 30000;	
	float: left;
	height: 100%;
	}	
#artist_col1 H2 {
	padding: 0 0 0 11px;
	display: block;
	line-height: 9px;
	}
#artist_col1 H2 A {
	font: normal 11px arial;
	color: #fff;
	text-decoration: underline;
	}
#artist_col1 H2 A:HOVER {
	background-color: #000;
	text-decoration: none;
	}
#artist_col1 .bandphoto {
	width: 285px;
	border: solid #000000 1px;
	display: block;
	background-color: #fff;
	margin: 15px 0 0 11px;
	color: #000000;
	padding: 1px 1px 1px 1px;
	line-height: 0px;
	}
#artist_col1 .bandphoto IMG {
	width: 285px;
	}
#artist_col1 .photocredit {
	font: italic 9px arial;
	padding: 0 0 0 11px;
	color: #ccc8b2;
	}
#artist_col1 H3 {
	margin: 10px 0 0 11px;
	font: normal 95% arial;
	width: 295px;
	line-height: 15px;
	color: #fff;
	padding-bottom: 50px;
	}
	
	
/* INDIVIDUAL ARTIST - COLUMN 2 =================*/


#artist_col2 {
	position: relative;
	float: left;
	width: 220px;
	z-index: 30000;	
	padding: 0;
	background-image: url(../images/artist_news_title.gif);
	background-repeat: no-repeat;	
	}	
	

/* INDIVIDUAL ARTIST - ARTIST NEWS =================*/

	
#artist_news {
	padding: 14px 0 0 14px;
	width: 178px;
	font: normal 11px arial;
	color: #fff;
	margin: 0;
	}
#artist_news UL {
	padding: 20px 0 0 0;
	margin: 0;
	width: 200px;
	}
#artist_news LI {
	margin: 0 0 10px 0;
	list-style: none;
	line-height: 13px;
	display: block;
	float: left;
	padding: 0 0 10px 0;
	border-bottom: solid #beb793 1px;	
	}	
#artist_news p a {
	display: inline;
	color: #fff;
	}
	
	
	
#artist_news p {
	display: inline;
	padding: 0 0 0 0;
	}
#artist_news STRONG {
	text-shadow: black .2em .2em 0em;
	color: #fff;
	display: block;
	font: bold 12px arial;
	line-height: 13px;
	margin: 0 0 2px 0;
	padding: 5px 0 4px 0;
	}
	
#artist_news .nonews_artist {
	margin: 0 0 5px 0;
	list-style: none;
	line-height: 13px;
	display: block;
	float: left;
	padding: 0 0 5px 0;
	border-bottom: none;	
	font-style: italic;
	}	
	
	

	
	
/* INDIVIDUAL ARTIST - ARTIST LINEUP =================*/

	

#artist_lineup {
	background-image: url(../images/artist_lineup_bg.jpg);
	background-repeat: no-repeat;
	width: 219px;
	z-index: 50000;
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	}
#artist_lineup UL {
	padding: 31px 0 5px 4px;
	margin: 0;
	text-align: left;
	float: left;
	width: 215px;
	display: block;
	}
#artist_lineup LI {
	list-style: none;
	font: normal 10px arial;	
	padding: 0 0 5px 15px;
	margin: 0;
	width: 185px;
	line-height: 11px;	
	color: #fff;
	}
#artist_lineup .name {
	font: bold 12px arial;
	padding: 2px 0 1px 15px;
	margin: 0;
	text-shadow: black .2em .2em 0em;
	width: 185px;
	color: #fff;
	}
	
	

/* INDIVIDUAL ARTIST - ARTIST WEBSITE ADDRESS ===========*/


	
#artist_website {
	background-image: url(../images/artist_website_title.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 18px;
	z-index: 50000;
	padding: 35px 0 5px 20px;
	font: normal 70% arial;
	color: #fdfca9;
	float: left;
	margin: 0;
	}
#artist_website A {
	text-decoration: none;
	color: #fff;
	background-color: #6a633a;	
	}
#artist_website A:HOVER {
	text-decoration: none;
	background-color: #000;
	color: #fff;
	}
	
	
	
/* INDIVIDUAL ARTIST - ARTIST TOUR DATES =================*/



#artist_ontour {
	background-image: url(../images/artist_tour_dates_title.gif);
	background-repeat: no-repeat;
	width: 219px;
	z-index: 50000;
	float: left;
	padding: 0;
	margin: 0;
	text-decoration: none;		
	}	
#artist_ontour UL {
	width: 150px;
	padding: 25px 0 0 0;
	margin: 10px 0 0 0;
	list-style: none;
	font: normal 11px arial;
	text-decoration: none;	
	}
#artist_ontour LI A {
	padding: 4px 0 4px 20px;
	color: #fff;
	text-decoration: none;
	width: 199px;
	margin: 0;
	display: block;
	}
#artist_ontour LI A:HOVER {
	background-color: #4a462c;
	text-decoration: none;	
	}
#artist_ontour .alt A {
	background-color: #7e7545;
	width: 199px;
	padding: 4px 0 4px 20px;
	margin: 0;
	text-decoration: none;	
	display: block;
	}
#artist_ontour .col1 {
	font: bold 11px arial;
	display: inline;
	padding: 0 20px 0 0;
	}
#artist_ontour .col2 {
	font: normal 11px arial;
	}
#artist_ontour A {
	text-decoration: none;
	}
	
#artist_ontour .notours_artist {
	margin: 0 0 5px 0;
	list-style: none;
	line-height: 13px;
	display: block;
	float: left;
	padding: 0 0 5px 15px;
	border-bottom: none;	
	font-style: italic;
	width: 200px;
	}	
.notours_search {
	margin: 0 0 5px 0;
	list-style: none;
	line-height: 13px;
	display: block;
	float: left;
	padding: 0 0 5px 15px;
	border-bottom: none;	
	font: italic 14px arial;
	width: 500px;
	}	
.noartist_search {
	margin: 0 0 5px 0;
	list-style: none;
	line-height: 13px;
	display: block;
	float: left;
	padding: 0 0 5px 15px;
	border-bottom: none;	
	font: italic 14px arial;
	}		
	
	
/* INDIVIDUAL ARTIST - COLUMN 3 ============================*/	


	
#artist_col3 {
	position: relative;
	width: 209px;
	z-index: 20000;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	}	
	
	
	
/* INDIVIDUAL ARTIST - ARTIST STREAMING MP3 & OTHERS ==========*/



#artist_col3 .streamingmusic {
	display: block;
	margin: 0 0 0 14px;
	padding: 0;
	width: 182px;
	}
#streamingvid_head a {
	background-image: url(../images/streaming_video.gif);
	background-repeat: none;
	display: block;
	width: 209px;
	height: 32px;
	}
#streamingvideo {
	width: 209px;
	display: block;
	float: left;
	font: normal 11px arial;
	}
#streamingvideo UL {
	width: 175px;
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0 0 5px 15px;
	border-bottom: solid #99926c 1px;	
	}
#streamingvideo .noborder {
	width: 175px;
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 15px;
	border: 0;
	}	
#streamingvideo .wm {
	float: left;
	margin: 5px 0 10px 0;
	display: block;
	}
#streamingvideo .wm a {
	background: transparent;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	}
#streamingvideo .rm {
	margin: 5px 0 10px 0;
	display: block;		
	}
#streamingvideo .rm a {
	background: transparent;
	color: #fff;
	font-size: 10px;	
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	}	
#streamingvideo .rm a:hover {
	border-bottom: none;
	}
#streamingvideo .title {
	display: block;
	}
#streamingvideo li {
	display: block;
	}
#streamingvideo .title a {
	font: bold 12px arial;
	color: #fff;
	text-decoration: none;
	text-shadow: black .2em .2em 0em;	
	}
#streamingvideo .title a:hover {
	background-color: #000;
	}
#artist_col3 .streamingvid a {
	text-decoration: none;
	color: #fff;
	}
	
.novideos_artist {
	display: block;
	padding: 9px 0 4px 35px;
	font: italic 11px arial;
	}
	
#artist_col3 .dlpresskit {
	display: block;
	margin: 0 0 15px 16px;
	padding: 12px 0 0 0;
	width: 100px;
	height: 12px;
	}	
	
	
	
/* INDIVIDUAL ARTIST - ARTIST DISCOGRAPHY =================*/




#artist_discography {
	width: 199px;
	margin: 10px 0 20px 0;
	background-repeat: no-repeat;
	background-image: url(../images/artist_discography_title.gif);
	float: left;
	padding: 40px 0 0 10px;
	}




/* ON TOUR CSS =======================================*/


	
/* ON TOUR - COLUMN 1 ====================*/



#ontour_col1 {
	position: relative;
	float: left;
	width: 538px;
	z-index: 30000;	
	font: normal 12px arial;
	margin: 0 0 0 1px;
	}	
	
	
/* ON TOUR - FINDER FUNCTIONS =========*/



#finder {
	background-color: #57512e;
	padding: 15px 0 12px 30px;
	width: 509px;
	border-top: solid #332e12 1px;
	border-bottom: solid #332e12 1px;	

	color: #d8d5c7;	
	margin: 0 0 7px 0;
	}
#finder .statement {
	text-align: right;
	font: normal 11px arial;
	padding: 0 0 2px 0;
	}
#finder .select {
	text-align: left;
	padding: 0 0 2px 10px;
	}
#finder .selectnews {
	text-align: left;
	}	
#finder .selectstyle {
	font: normal 11px arial;
	}
#finder .subbutton {
	margin: 11px 0 0 0;
	}	
#finder .subbuttonnews {
	margin: 0px 0 0 0;
	}	
#finder STRONG {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	}
#finder .staffselect {
	margin: 0 10px 0 0;
	font: normal 11px arial;	
	}
#headingtwo {
	padding: 15px 0 0 20px;
	display: block;
	margin: 0 0 15px 0;
	}
#headingtwo H1 {
	float: left;
	font: bold 17px arial;
	line-height: 14px;
	}
#headingtwo H2 {
	float: right;
	font: normal 12px arial;
	}
#headingtwo H2 A {
	text-decoration: none;
	background-color: #360101;
	padding: 0 2px 0 2px;
	margin: 0;	
	color: #fff;
	}
#headingtwo H2 A:HOVER {
	background-color: #000;
	}
#pagination_bottom {
	float: right;
	display: block;
	font: normal 12px arial;
	padding: 0 0 30px 0;
	}
#pagination_bottom A {
	text-decoration: none;
	color: #fff;
	background-color: #360101;
	padding: 0 2px 0 2px;
	margin: 0;
	}
#pagination_bottom A:HOVER {
	background-color: #000;
	}	
	

/* ON TOUR - BROWSER/RESULTS FUNCTIONS =========*/	
	
	
	

#ontour_browser {
	width: 539px;
	border-top: solid #a29c78 1px;	
	float: left;	
	margin: 0 0 40px 0;
	}
#ontour_browser .alt {
	background-color: #6a633a;
	}	
#ontour_browser .col1 {
	padding: 8px 0 5px 20px;
	width: 140px;
	font-size: 13px;
	font-weight: bold;
	}
#ontour_browser .with {
	display: block;
	font: normal 10px arial;
	padding: 3px 10px 4px 0;
	color: #d3d1c4;
	line-height: 10px;
	}
#ontour_browser .col2 {
	padding: 8px 0 5px 0;
	width: 90px;
	font-size: 12px;
	}
#ontour_browser .col3 {
	padding: 8px 0 5px 0;
	width: 140px;
	font-size: 12px;	
	}
#ontour_browser .col4 {
	padding: 8px 0 3px 0;
	width: 100px;
	line-height: 12px;
	}
#ontour_browser .col5 {
	width: 39px;
	height: 36px;
	}
#ontour_browser a .col5 {
	width: 39px;
	height: 36px;
	padding: 0;
	margin: 8px 0 8px 0;
	vertical-align: middle;
	display: block;
	background: url(../images/tours/buy_tickets.gif) 0 0;
	}
#ontour_browser a:hover .col5 {
	width: 39px;
	height: 36px;
	padding: 0;
	margin: 8px 0 8px 0;
	vertical-align: middle;
	display: block;
	background: url(../images/tours/buy_tickets.gif) 0 36px;
	}	

#ontour_browser UL {
	list-style: none;	
	}
#ontour_browser UL A {
	list-style: none;
	display: block;
	float: left;
	width: 539px;
	font: normal 11px arial;
	text-decoration: none;
	color: #fff;
	}
#ontour_browser .alt A {
	list-style: none;
	display: block;
	float: left;
	width: 539px;
	background-color: #6a633a;	
	font: normal 11px arial;
	text-decoration: none;
	color: #fff;
	border-top: solid #837d58 1px;	
	border-bottom: solid #837d58 1px;	
	}	
#ontour_browser LI {
	float: left;
	}
#ontour_browser UL A:HOVER {
	background-color: #4a462c;
	}
#ontour_sorthead {
	list-style: none;
	display: block;
	float: left;
	text-decoration: none;
	padding: 13px 0 8px 9px;
	}	
#ontour_sorthead .col2 {
	padding: 0 0 0 48px;
	}
#ontour_sorthead .col3 {
	padding: 0 0 0 0px;
	}
#ontour_sorthead .col4 {
	padding: 0 0 0 59px;
	}		
	
#ontour_browser .today a {
	background-color: #480d0e;
	border-bottom: solid #4a462c 1px;		
	}
#ontour_browser .today a:hover {
	background: #4a462c;
	border-bottom: solid #4a462c 1px;		
	}
#ontour_browser .today .col5 {
	background: url(../images/tours/buy_tickets_red.gif) 0 0;
	}
	
	
	
	
	
/* ON TOUR - COLUMN 3 ============================*/	


	
#ontour_col3 {
	position: relative;
	float: left;
	width: 193px;
	z-index: 20000;
	margin: 0 0 0 19px;
	}	
	
	
	
	
/* ONTOUR PAGE/NEWS PAGE - RELATED RELEASES =================*/




#ontour_discography {
	background-repeat: no-repeat;
	background-image: url(../images/featured_releases.gif);
	float: left;
	padding: 40px 0 0 10px;
	display: block;
	}
#ontour_release {
	width: 190px;
	}
#ontour_release A {
	text-decoration: none;
	color: #fff;
	}
#ontour_release .cover a {
	padding: 2px 2px 2px 2px;
	margin: 0 8px 0 0;
	width: 55px;
	height: 55px;
	background-color: #4e492b;
	display: block;
	float: left;
	}		
#ontour_release .cover a:hover {
	padding: 2px 2px 2px 2px;
	margin: 0 8px 0 0;
	background-color: #000;
	display: block;
	float: left;
	}		
#ontour_release_right {
	width: 115px;
	float: left;
	}
#ontour_release_divider {
	border-bottom: solid #99926c 1px;	
	padding: 5px 0 0 0;
	margin: 5px 0 10px 0;
	}
#ontour_release_right h1 {
	padding: 0 20px 0 0;
	font: bold 12px arial;
	margin: 0;	
	line-height: 10px;
	display: block;
	}
#ontour_release_right h1 a {
	text-shadow: black .2em .2em 0em;
	line-height: 15px;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #9a9785;	
	}
#ontour_release_right h1 a:hover {
	border-bottom: 1px dotted #fff;
	}
#ontour_release_right H2 {
	padding: 7px 10px 7px 0;
	font: normal 11px arial;
	line-height: 11px;
	color: #fff;
	margin: 0;
	}	
#ontour_release_right H3 {
	line-height: 11px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: normal 10px arial;
	color: #d9d9d9;		
	}	
#ontour_release_right H4 {
	font: normal 10px arial;
	color: #fdfca9;
	margin: 2px 0 0 0;
	line-height: 0px;	
	display: block;
	}
#ontour_release_right H4 A {
	background-color: #585230;
	padding: 2px 8px 1px 8px;
	margin: 2px 0 0 0;
	font: normal 9px arial;
	color: #fdfca9;
	text-decoration: none;
	line-height: 12px;		
	}
#ontour_release_right H4 A:HOVER {
	background-color: #000;
	}	




/* NEWS - BROWSER/RESULTS FUNCTIONS =========*/	
	
	
	

#news_browser {
	width: 539px;
	float: left;	
	margin: 0 0 40px 0;
	}
#news_article {


	border-bottom: solid #c1ba8f 1px;		
	padding: 0 14px 15px 20px;
	float: left;
	margin: 0 0 5px 0;
	width: 505px;
	}	
#news_article H1 {
	padding: 7px 0 0 0;
	font: bold 19px arial;
	float: left;
	width: 350px;
	margin: 0;
	line-height: 20px;
	letter-spacing: -1px;

	}
#news_article H2 {
	float: right;
	width: 102px;
	font: bold 15px arial;	
	padding: 8px 0 4px 0;
	margin: 0;	
	line-height: 15px;	
	}
#news_article H3 {
	font: normal 12px arial;
	padding: 5px 0 0 0;
	margin: 0;
	width: 500px;
	float: left;
	display: block;
	}
#news_article H3 A {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	font: bold 12px arial;
	padding: 0;
	}
#news_article h3 a:hover {
	text-decoration: none;
	}
#news_article P {
	line-height: 14px;
	padding: 10px 0 0 0;
	margin: 0;
	}
#news_article .imageleft {
	float: left;
	margin: 12px 12px 4px 0;
	background-color: #fff;
	padding: 1px 1px 1px 1px;
	}
#news_article .imageright {
	float: right;
	margin: 11px 0 6px 11px;
	}	
#news_sorthead {
	list-style: none;
	display: block;
	float: left;
	text-decoration: none;
	padding: 13px 0 8px 9px;
	}	
#news_sorthead .col2 {
	padding: 0 0 0 316px;
	}		
	
.nonews_news {
	font: italic 14px arial;
	display: block;
	padding: 0 0 0 20px;
	}	
	


	
	
	
#media_title {
	z-index: 500000;
	margin: 0 0 0 17px;	
	display: block;
	height: 25px;
	}		
#media_title H1 {
	float: left;
	font: bold 27px arial;	
	letter-spacing: -1px;
	line-height: 26px;	
	}
#media_title H2 {
	font: normal 16px arial;
	float: right;
	padding: 8px 0 0 10px;
	}
#media_title A {
	color: #fff;
	text-decoration: none;
	}
#media_title A:HOVER {
	text-decoration: underline;
	}
	
	
	
	
/* ALL MEDIA - BROWSER/RESULTS FUNCTIONS =========*/	
	
	
	

#media_browser {
	width: 539px;
	float: left;	
	margin: 0 0 40px 0;
	}
#media_browser .col1 {
	padding: 7px 0 0 20px;
	width: 65px;
	height: 59px;
	}
#media_browser .col1 IMG {
	margin: 0;
	padding: 0;
	float: left;
	height: 51px;
	}
#media_browser .album {
	display: block;
	padding: 5px 0 0 0;
	font: normal 10px arial;	
	float: left;
	width: 140px;
	margin: 0;
	line-height: 10px;
	}
#media_browser .album strong {
	font: italic 10px arial;
	display: block;
	color: #d3d1c4;
	line-height: 13px;
	}
#media_browser .col2 {
	padding: 8px 10px 0 0;
	width: 145px;
	height: 58px;	
	}
#media_browser .col2 a {
	font: bold 13px arial;
	border-bottom: 1px dotted #9a9785;
	line-height: 13px;
	text-shadow: black .2em .2em 0em;	
	}
#media_browser .col2 a:hover {
	border-bottom: 1px dotted #fff;
	}
#media_browser .col3 {
	padding: 11px 30px 0 0;
	width: 102px;
	font-size: 11px;	
	height: 55px;	
	}	
#media_browser .col4 {
	padding: 11px 0 0 0;
	width: 55px;
	height: 55px;	
	font-size: 11px;
	font-weight: normal;
	}	
#media_browser .col5 {
	padding: 8px 0 0 6px;
	width: 105px;
	height: 58px;	
	}	
#media_browser .col5 A {
	display: block;
	}	
#media_browser UL {
	list-style: none;
	margin: 0 0 5px 0;
	display: block;
	float: left;
	border-top: solid #837d58 1px;	
	border-bottom: solid #837d58 1px;	
	}
#media_browser UL A {
	list-style: none;
	display: block;
	float: left;
	text-decoration: none;
	line-height: 11px;
	color: #fff;
	}
#media_browser LI {
	float: left;
	background-color: #6a633a;	
	height: 66px;
	}
#media_sorthead {
	list-style: none;
	display: block;
	float: left;
	width: 530px;
	text-decoration: none;
	padding: 9px 0 4px 9px;
	}	
#media_sorthead .sortartist {
	padding: 0 0 0 66px;
	}
#media_sorthead .sortsong {
	padding: 0 0 0 54px;
	}
#media_sorthead .sortmediatype {
	padding: 0 0 0 20px;
	}	
	
	
#media_browser .audio_col5 {
	padding: 18px 0 0 6px;
	width: 105px;
	height: 48px;	
	}	
#media_browser .audio_col5 A {
	display: block;
	}		
	
	
	
/* ARTISTS GENERAL PAGE - BROWSER FUNCTIONS ========= */
	
	

	
#artistgen_browser {
	width: 539px;
	}
#artistgen_browser a.additional {
	color: #fff;
	padding: 0 0 0 15px;
	height: 180px;
	display: block;
	line-height: 30px;
	text-transform: uppercase;
	font: normal 12px arial;
	}
#artistgen_browser a:hover.additional {
	text-decoration: none;
	}
#artistgen_browser UL {
	list-style: none;
	height: 28px;
	display: block;		
	}
#artistgen_browser UL A {
	list-style: none;
	display: block;
	float: left;
	font: normal 11px arial;
	text-decoration: none;
	color: #fff;
	width: 539px;
	height: 28px;
	}
#artistgen_browser .alt A {
	list-style: none;
	display: block;
	float: left;
	width: 539px;
	background-color: #6a633a;	
	font: normal 11px arial;
	text-decoration: none;
	color: #fff;		
	border-top: solid #837d58 1px;	
	border-bottom: solid #837d58 1px;	
	height: 28px;
	}		
#artistgen_browser UL A:HOVER {
	background: url(../images/artists/artistgenlist_bg_hover.jpg);
	height: 110px;
	display: block;
	float: left;
	}	
#artistgen_browser LI {
	float: left;
	}	
#artistgen_browser A .col1 {
	padding: 0 0 0 20px;
	width: 130px;
	font-size: 17px;
	}
#artistgen_browser A .col1 .imageholder {
	padding: 0 2px 0 0;
	margin: 3px 0 0 0;
	background-color: #000;
	height: 15px;
	float: left;
	overflow: hidden;
	display: block;
	width: 15px;
	border: 3px solid #000;
	}
#artistgen_browser a:hover image {
	display: inline;
	}
#artistgen_browser a:hover .col1 .imageholder {
	height: 75px;
	overflow: hidden;
	width: auto;
	border-left: 5px solid #000;
	display: block;
	margin: 8px 0 0 0;
	border-top: 5px solid #000;
	border-bottom: 6px solid #000;
	}
#artistgen_browser A .popupdesc {
	display: none;
	width: 300px;
	height: 0px;
	}
#artistgen_browser a:hover .popupdesc {
	display: block;
	float: left;
	width: 300px;
	color: #a9a79b;
	}
#artistgen_browser a:hover .popupdesc p {
	padding: 0;
	margin: 0;
	display: inline;
	}
#artistgen_browser A .popupdesc STRONG {
	background-color: #360101;
	height: 12px;
	font: normal 11px arial;
	padding: 0px 3px 6px 4px;
	margin: 5px 0 15px 0;
	color: #f2f0a1;
	text-decoration: none;
	cursor: hand;
	white-space: no-wrap;
	}
#artistgen_browser A:HOVER .popupdesc STRONG {
	background-color: #000000;
	height: 12px;
	font: normal 11px arial;
	padding: 0px 3px 1px 4px;
	color: #f2f0a1;
	text-decoration: none;
	display: block;	
	}	
#artistgen_browser a:hover .popupdesc em {
	font: bold italic 11px arial;
	padding: 0 2px 0 0;
	}
#artistgen_browser .col2 {
	padding: 4px 0 0 0;
	width: 300px;
	font-size: 17px;
	float: left;
	display: block;
	}	
#artistgen_browser a:hover .col2 {
	font-weight: normal;
	padding: 8px 0 3px 0;
	}
#artistgen_browser .col3 {
	padding: 5px 0 0 0;
	width: 45px;
	line-height: 12px;	
	font-size: 11px;
	float: left;
	}
#artistgen_browser a:hover .col3 {
	display: none;
	}
	
#artistgen_browser .noartist {
	width: 539px;
	font: normal 16px arial;
	padding: 0 0 0 20px;
	}
#artistgen_browser .noartist strong {
	text-transform: capitalize;
	font-weight: bold;
	}
	
#artistgen_spacer {
	margin: 60px 0 0 0;
	display: block;
	float: left;
	color: #665937;
	}
	
	
	
	
#artistgen_sorthead {
	list-style: none;
	display: block;
	text-decoration: none;
	padding: 9px 0 8px 20px;
	}	
#artistgen_sorthead H3 {
	font: normal 11px arial;
	padding: 0 0 4px 0;
	display: block;
	}
#artistgen_sorthead H4 {
	display: block;
	float: left;
	font: bold 13px arial;
	}
#artistgen_sorthead H4 A {
	background-color: #360101;
	color: #fff;
	padding: 1px 3px 1px 3px;
	margin: 0 3px 0 0;	
	text-decoration: none;	
	}
#artistgen_sorthead H4 A:HOVER {
	background-color: #000;
	}	
#artistgen_sorthead .active {
	background-color: #840808;
	padding: 3px 6px 3px 6px;
	}
#artistgen_sorthead H5 {
	display: block;
	font: normal 10px arial;
	margin: 20px 0 5px 0;
	}
#artistgen_sorthead H5 A {
	color: #d2d0c6;
	padding: 1px 3px 1px 3px;
	margin: 0 3px 0 0;	
	text-decoration: none;	
	}
#artistgen_sorthead H5 A:HOVER {
	background-color: #000;
	}		
	
	
/* THE LABEL SECTION */

#thelabel_col {
	position: relative;
	float: left;
	width: 738px;
	z-index: 30000;	
	font: normal 12px arial;
	margin: 0 0 0 1px;
	}
#thelabel_title {
	z-index: 500000;
	margin: 0 0 0 17px;	
	display: block;
	height: 25px;
	width: 739px;
	}		
#thelabel_title H1 {
	float: left;
	font: bold 27px arial;	
	letter-spacing: -1px;
	line-height: 26px;	
	}
#thelabel_title H2 {
	font: normal 16px arial;
	float: right;
	padding: 8px 0 0 10px;
	}
#thelabel_title A {
	color: #fff;
	text-decoration: none;
	}
#thelabel_title A:HOVER {
	text-decoration: underline;
	}
	
#thelabel_col .plus A {
	border: solid #908181 1px;
	padding: 0;
	margin: 0 2px 0 0;
	text-decoration: none;
	color: #fff;
	float: left;
	background-color: #4d3d21;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	}
#thelabel_col .plus a:hover {
	background-color: #000000;
	color: #fff;
	}
#thelabel_col .minus A {
	border: solid #908181 1px;
	padding: 0;
	margin: 0 2px 0 0;
	text-decoration: none;
	color: #fff;
	float: left;
	background-color: #000000;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	}
#thelabel_col .minus a:hover {
	background-color: #000000;
	color: #fff;
	}	


#history {
	background-color: #6a633a;
	padding: 15px 20px 18px 20px;
	width: 719px;
	border-top: solid #a29c78 1px;
	border-bottom: solid #a29c78 1px;
	color: #fff;	
	float: left;
	line-height: 16px;
	}
#history img {
	float: right;
	margin: 8px 13px 8px 13px;
	}
#history STRONG {
	display: block;
	font-size: 1.2em;
	}
	
#otherlinkbody {
	padding: 15px 20px 18px 20px;
	width: 719px;
	border-top: solid #a29c78 1px;
	color: #fff;	
	float: left;
	line-height: 16px;
	}	
	
	

#contact {
	background-color: #6a633a;
	padding: 7px 0 0 10px;
	width: 749px;
	border-top: solid #a29c78 1px;
	border-bottom: solid #a29c78 1px;
	color: #fff;	
	float: left;
	display: block;
	}
#contact address {
	text-align: left;
	font: normal 12px arial;
	padding: 10px 10px 0 10px;
	float: left;
	display: block;
	height: 95px;
	width: 165px;
	line-height: 15px;
	}
#contact address strong {
	font: bold 14px arial;
	display: block;
	padding: 0 0 2px 0;
	}
#contact address a {
	text-decoration: underline;
	color: #fff;
	font-size: .9em;
	font-weight: bold;
	}
#contact address a:hover {
	text-decoration: none;
	}
#contact .addressalt {
	padding: 0 10px 10px 10px;
	float: left;
	display: block;
	height: 60px;
	width: 165px;
	line-height: 15px;
	}
#contact .addressalt strong {
	font: bold 14px arial;
	display: block;
	padding: 0 0 2px 0;
	}	
	
#demosubmission {
	background-color: #6a633a;
	padding: 15px 20px 18px 20px;
	width: 719px;
	border-top: solid #a29c78 1px;
	border-bottom: solid #a29c78 1px;
	color: #fff;	
	float: left;
	line-height: 16px;
	margin: 0 0 20px 0;
	}	
#demosubmission strong {
	display: block;
	font-size: 14px;
	}
#demosubmission .warning {
	color: #000;
	font-weight: bold;
	}
	
	
	
/* STAFF CSS =============================*/



#staff_browser {
	width: 539px;
	float: left;	
	margin: 0 0 40px 0;
	}
#staff_member {
	border-top: solid #837d58 1px;
	border-bottom: solid #837d58 1px;		
	padding: 0 0 15px 0;
	float: left;
	margin: 0 0 15px 0;
	width: 539px;
	}	
#staff_member_topbg {
	background-color: #6a633a;
	display: block;
	float: left;
	width: 539px;
	}
#staff_member H1 {
	font: bold 20px arial;
	float: left;
	display: block;
	margin: 25px 0 0 0;
	line-height: 20px;
	width: 300px;
	padding: 10px 10px 10px 10px;
	}
#staff_member H2 {
	float: left;
	width: 300px;
	font: bold 14px arial;	
	padding: 5px 10px 0 10px;
	line-height: 13px;
	margin: 0;	
	}
#staff_member UL {
	list-style: none;
	float: left;
	display: block;
	font: normal 12px arial;
	padding: 0 0 5px 0;
	width: 519px;	
	margin: 0;
	}
#staff_member LI {
	display: block;
	padding: 0 0 0 20px;
	font: italic 12px arial;
	width: 509px;
	float: left;
	margin: 0 0 4px 0;
	}
#staff_member .head {
	font: bold 13px arial;
	padding: 2px 0 2px 20px;
	margin: 0 0 8px 0;
	width: 519px;
	float: left;
	display: block;
	background-color: #585231;	
	}
#staff_member P {
	line-height: 13px;
	padding: 10px 0 0 0;
	margin: 0;
	}
#staff_member IMG {
	float: left;
	margin: 17px 0 0 0;
	display: block;
	padding: 0 10px 18px 20px;
	}
#staff_member .caption {
	float: left;
	width: 200px;
	display: block;
	padding: 15px 10px 0 10px;
	font: italic 11px arial;	
	}
#staff_member STRONG {
	display: block;
	}	
	
	
/* myCentury Styles ===============================*/	

#mycentury_artist_wrapper {
	width: 758px;
	float: left;		
	margin: 0 0 10px 0;
	background-color: #57512e;	
	padding: 10px 0 12px 0;
	border-top: solid #837d58 1px;	
	border-bottom: solid #837d58 1px;		
	}	
#mycentury_artist_wrapper UL {
	float: left;
	}
#mycentury_artist_wrapper .artist {
	float: left;
	display: block;
	padding: 0 0 0 15px;
	margin: 5px 5px 0 0;
	
	}		
#mycentury_artist_wrapper .artist a {
	color: #fff;
	display: block;
	text-decoration: none;
	background-color: #000;	
	}	
#mycentury_artist_wrapper .artist a img {
	border: 0;
	}
#mycentury_artist_wrapper .artist a:hover {
	border-bottom: 5px solid #561212;
	}
#mycentury_artist_wrapper LI {
	list-style: none;
	}
#mycentury_artist_wrapper .title {
	font: normal 22px arial;
	padding: 10px 0 2px 12px;
	display: block;
	width: 200px;
	line-height: 22px;
	}
#mycentury_artist_wrapper .photo {
	background-color: #000;
	padding: 2px 2px 2px 2px;
	display: block;
	width: 240px;
	}			
#mycentury_artist_wrapper .news_wrapper {
	padding: 5px 0 0 15px;
	display: block;
	}
#mycentury_artist_wrapper .news1 {
	margin: 0 20px 5px 0;
	list-style: none;
	line-height: 11px;
	display: block;
	padding: 7px 0 10px 0;
	width: 219px;
	font: normal 10px arial;
	color: #f6f6ec;	
	border-bottom: solid #99926c 1px;		
	}	
#mycentury_artist_wrapper .news1 p {
	display: inline;
	}
#mycentury_artist_wrapper .newstitle {
	background-color: #210303;
	width: 219px;
	display: block;
	height: 23px;
	}

#mycentury_artist_wrapper .news1 STRONG {
	text-shadow: black .2em .2em 0em;
	color: #fff;
	display: block;
	font: bold 12px arial;
	line-height: 13px;
	margin: 0 0 2px 0;
	padding: 5px 0 4px 0;
	}	
#mycentury_artist_wrapper .showstitle {
	background-color: #210303;
	width: 219px;
	display: block;
	height: 23px;
	margin: 0 0 15px 0;
	}	
#mycentury_artist_wrapper .shows {
	width: 219px;
	z-index: 50000;
	float: left;
	padding: 5px 0 0 0;
	text-decoration: none;		
	}	
#mycentury_artist_wrapper .shows UL {
	width: 150px;
	list-style: none;
	font: normal 11px arial;
	text-decoration: none;	
	}
#mycentury_artist_wrapper .shows LI A {
	padding: 4px 0 4px 20px;
	color: #fff;
	text-decoration: none;
	width: 199px;
	margin: 0;
	display: block;
	}
#mycentury_artist_wrapper .shows LI A:HOVER {
	background-color: #4a462c;
	text-decoration: none;	
	}
#mycentury_artist_wrapper .shows .alt A {
	background-color: #7e7545;
	width: 199px;
	padding: 4px 0 4px 20px;
	margin: 0;
	text-decoration: none;	
	display: block;
	}
#mycentury_artist_wrapper .shows .col1 {
	font: bold 11px arial;
	display: inline;
	padding: 0 20px 0 0;
	}
#mycentury_artist_wrapper .shows .col2 {
	font: normal 11px arial;
	}
#mycentury_artist_wrapper .shows A {
	text-decoration: none;
	}	
	
	
.mc_announcements {
	color: #fff;
	font: normal 14px arial;
	padding: 5px 0 0 17px;
	display: block;
	}
#mc_login_form {
	background-color: #fff;
	height: 165px;
	width: 400px;
	margin: 20px 0 20px 15px;
	display: block;
	padding: 10px 0 0 13px;
	color: #000;
	float: left;
	}
#mc_login_form strong {
	font: bold 15px arial;
	display: block;
	border-bottom: 1px solid #837d58;
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	}
#mc_login_form a {
	color: #fff;
	text-decoration: underline;
	}
#mc_login_form a:hover {
	text-decoration: underline;
	}
#mc_login_form .small {
	color: #000;
	text-decoration: underline;
	font: normal 10px arial;
	border-top: 1px solid #ccc;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	display: block;
	}	
	
#mc_register_box {
	whitespace: nowrap;
	background-color: #000;
	float: left;
	margin: 20px 0 20px 15px;
	display: block;
	padding: 10px 13px; 0 13px;	
	}
#mc_register_box a {
	color: #fff;
	text-decoration: underline;
	font: normal 17px arial;
	}
	
#imprint {
	padding: 15px 20px 18px 20px;
	width: 719px;
	border-top: solid #a29c78 1px;
	border-bottom: solid #a29c78 1px;
	color: #fff;	
	float: left;
	line-height: 16px;
	}
#imprint img {
	float: right;
	margin: 8px 13px 8px 13px;
	}
#imprint STRONG {
	display: block;
	font-size: 1.2em;
	}	
#imprint a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	}
#imprint a:hover {
	text-decoration: none;
	}