
* {
	padding: 0;
	margin: 0;
	font-family: "helvetica", verdana, arial, helvetica, sans-serif;
}
html, body {
	height: 100%;
}
body {
	font-size: 90%;
	min-width:1100px;
    background-color:white;
    background-image:url(/images/background.png);
    background-repeat:repeat-x;
}
blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
}

.main {
	min-height: 100%;
	width: 90%;
	position:relative;
	margin: 0 auto;
	background-color: white;
	text-align:center;
}
.shadow_left, .shadow_right{
    position:absolute;
    top:0;
    height:100%;
    width:10px;
}
.shadow_left{
    background-image:url(/images/shadow_left.png);
    left:-10px;
}
.shadow_right{
    background-image:url(/images/shadow_right.png);
    right:-10px;
}

/* -------------------------------------------------------- */
/* ---------      Header and navigation bar       --------- */

.header{
	position:relative;	
	margin: 0 19px;
	height:93px;
	background-color:#ebcb16;
}
.header_logo{
	height:134px;
	width:132px;
	background-image:url(/images/logo.png);
	position:absolute;
	top:16px;
	left:28px;
}
.home_header_logo{
	width:171px;
	height:165px;
	background-image:url(/images/homepage_logo.png);
	position:absolute;
	top:0px;
	left:28px;
}
.header_nav{
	height:2em;
	text-decoration:none;
	list-style none;
	display:inline;
}
.menu_outer{
	position:absolute;
	bottom: 0px;
	left:99px;
	width:500px;
	text-align:right;
}
.menu{
	background-color:#c6a826;
	padding:2px 0px;
}
.menu a{
	color:white;
	text-decoration:none;
	background-color:#c6a826;
	padding:2px 10px;
	border-left:1px solid #ebcb16;
	overflow:hidden;
	
}
.menu a:hover, .menu .selected{
	color:#eecb17;
	background-color:#313131;
}
.menu .first a{
	padding-left:50px;
}
.header_bottom{
	width:90%;
	background-color:#43443f;
	position:absolute;
	bottom:0px;
	right:0px;
	padding: 2px 0;
}
.header_social{
	position:absolute;
	top:20px;
	right:40px;
}
.page_title{
	width:10%; 
	background-color:#bfbfbf; 
	color:#444;
	position:absolute;
	right:19px;
	top:120px;
	padding:5px 120px 0 4px;
	font-family: Georgia, Times, 'helvetica', serif;
	font-size:140%;
}
.page_title p{
	font-family: Georgia, Times, 'helvetica', serif;
	margin-bottom:-4px;
}


/* -----------   footer    --------- */

.copyright{
	background-color:#43443f;
	color:white;
	margin: 40px 19px;
	font-size:60%;
	clear:left;
}
.ajaj_frame{
	display:none;
}
/* -------------------------------------------------------- */
/* ---------      Home page                       --------- */

.home{
	text-align:left;
}
.home .slideshow{
	background-color:#ebcb16;
	margin: 0px 19px;
	text-align:left;
}
.home .slideshow .inner{
	margin-left:10px;
}
.home table{
	margin-top:20px;
}
.home td{
}
.home .news_header{
	height:1%;
	color:#ebcb16;
	background-color:#43443f;
	text-align:left;
	padding:4px 4px 4px 10px;
	background-image:url();
	background-repeat:no-repeat;
	background-position:10px center;
	font-family: "Helvetica", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
.home .text{
	height:300px;
	color:#313131;
	font-size:80%;
	line-height:1.6em;
	padding:0px 40px;
}
.home .text .name{
	font-family: Georgia, Times, 'helvetica', serif;
	margin:20px 0 10px 0;
	display:block;
	font-size:210%;
}
.home .text img{
	float:left;
	padding-right:20px;
	border-width:0;
}
.home .text a{
	font-weight:bold;
	color:#313131;
}


/* -------------------------------------------------------- */
/* ---------      Executives page                 --------- */


.executives{
	text-align:left;
	margin:80px 18px 40px 18px ;
}
.executives .name, .executives .title, .executives .dash{
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size:190%;
}
.executives .executive {
	padding-left:28px;
	background-image:url(/images/executive_bullet.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.executives .name{
	color:#43443e;
} 
.executives .dash{
	color:#705916;
}
.executives .title{
	color:#c5a725;
	font-size:160%;
}
.executives .text{
	margin-top:5px;
	color:#454545;
	font-size:90%;
	line-height:1.9em;
	padding-right:30px;
}
.executives .text img{
	float:left;
}
.executives .seperator{
	margin-top:40px;
	margin-bottom:4px;
	border-bottom:1px dotted black;
	margin-right:30px;
}

/* -------------------------------------------------------- */
/* ---------      Artists page                    --------- */

.artists{
	text-align:left;
	margin:80px 18px 40px 18px ;
	color:#454545;
}
.artists .name, .artists .album, .artists .dash{
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size:190%;
}
.artists .artist_left, .artists .due_soon{
	padding-left:28px;
	background-image:url(/images/bullet.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.artists .artist_right{
	padding-right:28px;
	background-image:url(/images/bullet.png);
	background-repeat:no-repeat;
	background-position:right center;
	text-align:right;
	margin-right:30px;
}
.artists .name{
	color:#43443e;
}
.artists .dash{
	color:#705916;
}
.artists .album{
	color:#c5a725;
	font-size:160%;
}
.artists .text{
	margin-top:5px;
	color:#454545;
	font-size:90%;
	line-height:1.9em;
	padding-right:30px;
}
.artists .seperator{
	margin-top:40px;
	margin-bottom:15px;
	border-bottom:1px dotted black;
	margin-right:30px;
}
.artists .head_wrap_left{
	float:left;
}
.artists .head_wrap_right{
	float:right;
}
.artists .read_more{
	color:white;
	background-color:#313131;
	text-align:center;
	margin:0 12px;
	height:1.7em;
	padding:0;
	overflow:hidden;
}
.artists .read_more .awrap{
	margin-top:-2px;
}
.artists .read_more a{
	display:block;
	color:white;
	text-decoration:none;
	width:100%;
}
.artists .text p a{
	color:#313131;
	font-weight:bold;
}

/* -------------------------------------------------------- */
/* ---------      Artist page                     --------- */

.artist{
	margin:80px 18px 40px 18px ;
	text-align:left;
}
.artist .left_column{
	width:246px;
	position:absolute;
	left:0;
	top:170px;
}
.artist .left_column .player{
	margin-left:18px;
}
.artist .left_column .player, .artist .left_column .buttons{
	margin-top:15px;
}
.artist .left_column .buttons a{
	display:block;
	background-color:#313131;
	color:white;
	width:196px;
	text-align:left;
	padding:2px 8px;
	margin:4px 17px 0 17px;
	text-decoration:none;
	font-size:90%;
}
.artist .left_column .buttons a:hover, .artist .left_column .buttons .selected{
	background-color:#c5a725;
}
.artist .text{
	padding-left:235px;
	color:#454545;
	font-size:90%;
	line-height:1.9em;
	padding-right:30px;
	text-align:left;
	min-height:500px;
}
.artist .text p{
	margin-top:10px;
}
.artist .name, .artist .album, .artist .dash{
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size:190%;
}
.artist .top {
	padding-left:263px;
	background-image:url(/images/executive_bullet.png);
	background-repeat:no-repeat;
	background-position:235px center;
}
.artist .name{
	text-transform: uppercase;
	color:#43443e;
} 
.artist .dash{
	color:#705916;
}
.artist .album{
	color:#c5a725;
	font-size:160%;
}
.artist ul a {
	color:black;

}

/* -------------------------------------------------------- */
/* ---------      Label                           --------- */

.label{
	margin:80px 18px 40px 18px ;
	text-align:left;
}
.label .text{
	color:#313131;
	font-size:80%;
	line-height:1.9em;
	padding:20px 40px;
}
.label .text p{
	padding:20px 0;
}
.label .text p a{
	color:#313131;
}

/* -------------------------------------------------------- */
/* ---------      Contact                         --------- */

.contact a{
	color:black;
}

.label{
/* -------------------------------------------------------- */

