html, body { 
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../stat/bg_tmp.jpg) no-repeat 50% 0%;
}
span.mandatory {color:#f30;}
p strong {font-weight:bold;}

/*#frame_header {
	width: 760px;
	height: 71px;
	background: transparent url(../images/frame_topmost.gif) no-repeat bottom;
	border: 0px solid #000000;
	margin: 0;
	padding:0;
	float: left;
}

#frame_header_recordings {
	width: 760px;
	height: 71px;
	background: transparent url(../images/frame_topmost_recordings.gif) no-repeat bottom;
	border: 0px solid #000000;
	margin: 0;
	padding:0;
	float: left;
}

#frame_header_productions {
	width: 760px;
	height: 71px;
	background: transparent url(../images/frame_topmost_productions.gif) no-repeat bottom;
	border: 0px solid #000000;
	margin: 0;
	padding:0;
	float: left;
}
*/
#frame_header,
#frame_header_recordings,
#frame_header_productions {
	width:760px;
	height:130px;
	background: #fff url(../stat/frame_topmost.jpg) no-repeat bottom;
	border:0px solid #000000;
	margin:0;
	padding:0;
	float: left;
}





#frame_header img,
#frame_header_recordings img,
#frame_header_productions img {display:none;}

div#body_bg {
	float: left;
	width:758px;
	/*min-height: 10em;*/
	background:#fff;
	margin:0;
	padding:0 0 1px 0;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

/* *************************** */

div#frame_left {
	width: 169px;	
	padding:0;
	margin:0;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: 0px solid #B2B2B2;
	float: left;
}

div#wrap_all {
	width: 760px;
	border: 0px solid #fff;	
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#bodycontent {
	width: 550px;
	padding:0;	
	text-align: left;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border: 0px solid #ff3300;
	color: #666;
	float: left;
}

#bodycontent img.mainimage,
#bodycontent #main_sequence {background:#333;border:0;padding:0;margin:0 20px 0 0;float:left;}
#bodycontent img.title {width:355px;height:38px;border:0;padding:0;margin:0;float:left;}
#bodycontent img.floatright,
#bodycontent #swf_images {width:170px;height:120px;border:1px solid #999;padding:0;margin:0 20px 20px 20px;float:right;}

#bodycontent p, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0 0 0 190px;
	line-height: 1.5;
	padding: 0 0 20px 0;
	color: #666;
}
#bodycontent p.full {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0;
	line-height: 1.5;
	padding: 0 0 20px 0;
}

#bodycontent h1, .h1 {
	display:none;
}

#bodycontent h2, h2, .h2, h3 {
	padding: 0;
	margin: 10px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #F7941D;
	line-height: 1.0;
}

#bodycontent h2.productions {
	color: #c69;
}

#bodycontent h2.recordings {
	color: #f20;
}


#bodycontent ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	list-style-image: url(../images/list_item.gif);
	list-style-type: square;
	padding: 0;
	margin: 0 0 0 20px;
}

#bodycontent ul li {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

#bodycontent ol li {
	padding: 0 0 5px 0;
	margin: 0 0 0 20px;
}

/*********************************************************/
/*                    CONTACT DETAILS                    */
/*********************************************************/

#bodycontent .details_wrap {width: 560px;float:left;padding:0;margin:0;border: 0px solid #000;}
#bodycontent .details_row {width: 560px;float:left;padding:0 0 25px 0;font-size:x-small;border-top: 1px solid #ccc;background:#fff;}
#bodycontent .details_row_title {width: 560px;float:left;padding:0 0 5px 0;font-size:x-small;background: #fff;}
#bodycontent .details_row_normal {width: 560px;float:left;padding:0 0 5px 0;font-size:x-small;}

#bodycontent .details_left {width:170px;padding:0;margin:0;text-align:right;float:left;border: 0px solid #f30;color:#F89828;}
#bodycontent .details_right {width:365px;padding:0;margin:0 0 0 20px;float:left;border: 0px solid #f30;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color:#666;}
#bodycontent .details_right p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color:#666;padding:0 0 10px 0;margin:0;}
#bodycontent .details_right a {margin: 0 15px 0 0;}
#bodycontent .details_left img {width:115px;height:108px;border:0;padding:0;margin:0;}
#bodycontent .details_left img.mainimage {background:#333;width:170px;height:250px;border:0;padding:0;margin:0;float:left;}

#bodycontent .table_about_wrap {width:360px;float:left;padding:0;margin:0;border:1px solid #f30;}
#bodycontent .table_about_col {width:120px;float:left;padding:0;margin:0;border:1px solid #999;}

a {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#666;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#f90;}


/*********************************************************/
/*                    SIDE NAV                           */
/*********************************************************/

#nav {
	background: #fff;
	float:left;
	width: 169px;
	margin:0;
	padding:0;
}

#nav ul {
	padding:0;
	margin:0;
}

#nav li {	
	list-style: none;
	display: inline;
	font-size:12px;
	float:left;	
}

#nav li a{
	text-decoration: none;
	display:block;
	width:169px;
	height:25px;
}

#nav li a span{
	display:none;
}

#nav .span{
	display: none;	
}

#nav li#nav_welcome a{background: url(../btns/nav_welcome.gif) no-repeat;}
#nav li#nav_welcome a:hover, #nav li#nav_welcome a.current{background: url(../btns/nav_welcome_over.gif) no-repeat;}

#nav li#nav_about a{background: url(../btns/nav_about.gif) no-repeat;}
#nav li#nav_about a:hover, #nav li#nav_about a.current{background: url(../btns/nav_about_over.gif) no-repeat;}

#nav li#nav_artists a{background: url(../btns/nav_artists.gif) no-repeat;}
#nav li#nav_artists a:hover, #nav li#nav_artists a.current{background: url(../btns/nav_artists_over.gif) no-repeat;}

#nav li#nav_music a{background: url(../btns/nav_music.gif) no-repeat;}
#nav li#nav_music a:hover, #nav li#nav_music a.current{background: url(../btns/nav_music_over.gif) no-repeat;}

#nav li#nav_recordings a{background: url(../btns/nav_recordings.gif) no-repeat;}
#nav li#nav_recordings a:hover, #nav li#nav_recordings a.current{background: url(../btns/nav_recordings_over.gif) no-repeat;}

#nav li#nav_productions a{background: url(../btns/nav_productions.gif) no-repeat;}
#nav li#nav_productions a:hover, #nav li#nav_productions a.current{background: url(../btns/nav_productions_over.gif) no-repeat;}

#nav li#nav_shop a{background: url(../btns/nav_shop.gif) no-repeat;}
#nav li#nav_shop a:hover, #nav li#nav_shop a.current{background: url(../btns/nav_shop_over.gif) no-repeat;}

#nav li#nav_contact a{background: url(../btns/nav_contact.gif) no-repeat;}
#nav li#nav_contact a:hover, #nav li#nav_contact a.current{background: url(../btns/nav_contact_over.gif) no-repeat;}

#nav li#nav_register a{background: url(../btns/nav_register.gif) no-repeat;}
#nav li#nav_register a:hover, #nav li#nav_register a.current{background: url(../btns/nav_register_over.gif) no-repeat;}

#nav li#nav_news a{background: url(../btns/nav_news.gif) no-repeat;}
#nav li#nav_news a:hover, #nav li#nav_news a.current{background: url(../btns/nav_news_over.gif) no-repeat;}

#nav li#nav_links a{background: url(../btns/nav_links.gif) no-repeat;}
#nav li#nav_links a:hover, #nav li#nav_links a.current{background: url(../btns/nav_links_over.gif) no-repeat;}




/*********************************************************/
/*                    FOOTER                             */
/*********************************************************/

#frame_footer {	
	width: 400px;
	height: 24px;	
	border: 1px solid #ff3300;
	padding: 7px 0 0 360px;
	margin: 0;
	font-size: x-small;
	text-align: left;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../images/frame_footer.gif) no-repeat bottom;
	border: 0px solid #000;
	float: left;
}

#frame_footer_recordings {	
	width: 400px;
	height: 24px;	
	border: 1px solid #ff3300;
	padding: 7px 0 0 360px;
	margin: 0;
	font-size: x-small;
	text-align: left;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../images/frame_footer_recordings.gif) no-repeat bottom;
	border: 0px solid #000;
	float: left;
}

#frame_footer_productions {	
	width: 400px;
	height: 24px;	
	border: 1px solid #ff3300;
	padding: 7px 0 0 360px;
	margin: 0;
	font-size: x-small;
	text-align: left;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../images/frame_footer_productions.gif) no-repeat bottom;
	border: 0px solid #000;
	float: left;
}

#frame_footer .copyr {
	color: #fff;
	padding:0;
	margin:0;
}

#frame_footer img,
#frame_footer_recordings img,
#frame_footer_productions img,
img.smallbut,
#bodycontent .details_left img.smallbut,
#bodycontent .details_right img.smallbut {width:20px;height:15px;border:0px;padding:0;margin:0;}

img.zoombut,
#bodycontent .details_left img.zoombut {width:20px;height:20px;border:0px;padding:0;margin:0;float:left;}
#frame_footer a,
#frame_footer_recordings a,
#frame_footer_productions a {margin: 0 30px 0 0;}


/* FORM */
table.formTable {width:360px;margin:0;padding:0;border:0px solid #000;font: small Verdana, Arial, Helvetica, sans-serif;}
table td.leftcol {width:145px;text-align:right;}

#formbuts {padding:0;margin:0;}

#formbuts input.regbut  {
	display:normal;
	width: 74px;
	height: 24px;
	background: url(../images/btn_cont_register.gif) no-repeat 0 0;
	text-align:left;
	text-indent:-1000px;
	float: left;
	padding:0;
	margin:0 5px 0 0;
	border:0;
}

#formbuts input.resetbut  {
	width: 74px;
	height: 24px;
	background: url(../images/btn_cont_reset.gif) no-repeat 0 0;
	text-align:left;
	text-indent:-1000px;
	float: left;
	padding:0;
	margin:0;
	border:0;
}

#formbuts input.resetbut:hover,
#formbuts input.regbut:hover {
	cursor:pointer;
	background-position: 0 -24px;
	color:#000;
	text-decoration:none;
}

span.mandatory {color:#f30;}