
/*set the properties for the entire body layout*/
body 
{
	background:#000;
	font-size:10px;
	font-family: times;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    text-align: left;
	width: 1060px;
}


/*header for main_news.php page*/
#header 
{ 
	background: url("../images/header/header_primary.jpg") no-repeat top;
	border: none; 
	width: 1060px;
    height: 174px;
	display: block;
	margin: 0 auto;
	}

/*header for all pages except main_news page*/
#header_sec 
{ 
	background: url("../images/header/header_secondary.jpg") no-repeat top;
	border: none; 
	width: 1060px;
    height: 174px;
	display: block;
	margin: 0 auto;
}

/*Invisible link for banner image to home page*/
#bannerlink 
{ 
	text-align: left;
    padding-top:1.8cm;
	padding-left:2.2cm;
}

/*header subscription*/
#mail 
{
    position:absolute;
	left:530px;
	top:145px;
	border:none;
	color:#ffffff;
	background:none;
}

/*navigation button*/
#nav 
{	background: #000000;
    border: none; 
    width: 1060px;
    height: 35px;
    display: block;
}

/*content+background image for main_news.php*/
#content 
{
	background: url("../images/body/body_primary.jpg") 0 0 no-repeat;
	margin: 0 auto;
	width: 1060px;
	height: 553px;
	display: block;
}

/*content+background image for pages except main_news.php*/
#content_secondary 
{
	background: url("../images/body/body_secondary.jpg") 0 0 no-repeat;
	margin: 0 auto;
	width: 1060px;
	height: 553px;
	display: block;
}


/*define the area to keep all contents in the black area of the background picture*/
#box 
{
	margin: 0 auto;
	width: 620px;
	height: 440px;
    display: block;
	margin-left: 2.8cm;
	padding-left:20px;
}

/*news listing area on news.php*/
#news 
{
	margin: 0 auto;
	width: 610px;
	height: 460px;
    display: block;
	margin-left: 2.8cm;
	overflow:auto;
}


/* - main_news - */
/*define area of news content on main_news.php to keep all content within the frame of background image*/
#left 
{
	float: left;
	width: 365px;
    height: 365px;	
}



/*define area of right upper column of main_news.php*/
#right 
{
	float: right;
	width: 190px;
	height: 188px;
	border:none;
	padding-top:12px;
	padding-right:12px;
}

/*invisible area to devide right upper and bottom area of main_news.php*/
#right_div 
{
	float: right;
	width: 160px;
	height: 50px;
	border:none;
}

/*define area of right bottom column of main_news.php*/
#right_bottom 
{
	float: right;
	width: 190px;
	height: 200px;	
	line-height: 5px;
	padding-left:10px;
}

/* - end - main_news - end - */

/*image area*/
#label 
{
	color:#ffffff;
	font-size:10px;
}


/*biography*/
/* content of bio page*/
#box_bio 
{
	margin: 0 auto;
	width: 610px;
	height: 445px;
    display: block;
	margin-left: 2.8cm;
	padding-left:20px;	
	overflow:auto;
	line-height: 20px;
}

/*shortcut link area for bio page*/
#profile 
{	width:200px;
	padding-top:0.5cm;
	margin-left:6cm;
	color:#ffffff;
}

#profile a, a:link 
{ 
	color:#ffffff;
	text-decoration: none;
}

#profile a:visited 
{ 
	color:#ffffff; 
	text-decoration: none;
}
#profile a:active { color:#ffffff; }
#profile a:hover { color:#ffff99; }

/*label area*/
#bio_header
{	width:500px;
	padding-top:0.1cm;
	height:80px;
}

/*biography details*/
#right_bio 
{
	width: 350px;
	height: 180px;
	margin-right:22px;
	float: right;
	line-height: 18px;
}

/*biography grouping*/
#bio 
{
	width: 520px;
	height: 180px;		
}

/*- end - biography - end -*/

/*releases*/
/*content area */
#album_box 
{
	margin: 0 auto;
	width: 610px;
	height: 440px;
    display: block;
	margin-left: 2.8cm;
	padding-left:10px;
	overflow:auto;
}

/*each album details group*/
#album 
{ 
	width:550px;
	height:250px; 
	padding-left:20px;
}

/*songs listing*/
#album_list
{	
	width: 330px;
	height: 250px;
	margin-right:22px;
	float: right;
	line-height: 18px;
	margin-top:1px;
}


#album_box a, a:link 
{ 
	color:#ffffff;
	text-decoration: none;
}

#album_box a:visited 
{ 
	color:#ffffff; 
	text-decoration: none;
}

#album_box a:active { color:#ffffff; }
#album_box a:hover { color:#ffff99; }


/*footer*/
/*footer area and image for main_news.php*/
#footer_primary 
{
 	background: url("../images/footer/footer_primary.jpg") 0 0 no-repeat; 
    border: none; 
	width: 1060px;
    height: 61px;
	display: block;
	margin: 0 auto;
}


/*footer area and image for all pages except main_news.php*/
#footer_secondary 
{ 	
	background: url("../images/footer/footer_secondary.jpg") 0 0 no-repeat; 
    border: none; 
	width: 1060px;
    height: 61px;
	display: block;
	margin: 0 auto;
}

/*common footer area*/
#footer_common 
{ 	
	background: url("../images/footer/footer_common.jpg") 0 0 no-repeat; 
    border: none; 
	width: 1060px;
    height: 177px;
	display: block;
	margin: 0 auto;
}

/*- end - footer - end -*/


.scroll 
{	
	scrollbar-face-color:#000000;
	scrollbar-base-color:#ff0000;
	scrollbar-arrow-color:#FF0000;
	scrollbar-track-color:#1E1E1E;
	scrollbar-shadow-color:#1E1E1E;	
	scrollbar-highlight-color:#1E1E1E;
	scrollbar-3dlight-color:#3c3c3c;
	scrollbar-darkshadow-Color:#000000;
  }

p 
{
	font-size: 13px;
	color: #ffffff;
    text-align:left;      
}

h1 
{
	font-size: 20px;
	font-weight: normal;
	color: #ffffff;
}

h2 
{
	font-weight: bold;
	color: #ffffff;	
	font-size: 13px;
}

h3 
{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

h4 
{
	font-size:10px;
}

#box ul 
{
	list-style-image: url("../images/buttons/content_arrow.gif");
	color: #ffffff;
	padding-left:20px;margin:2;
}


#box_bio ul 
{
	list-style-image: url("../images/bio/dash.gif");
	color: #ffffff;
	padding-left:20px;margin:2;
}

#link ul 
{
	list-style-image: url("../images/bio/dash.gif");
	color: #ffffff;
	padding-left:20px;margin:2;
}

#link a, a:link 
{ 
color:#ff0000;
text-decoration: none;
}

#link a:visited 
{ 
color:#ff0000; 
text-decoration: none;
}
#link a:active { color:#ff0000; }
#link a:hover { color:#ffff99; }

td 
{
	font-size: 13px;
	color: #ffffff;
}


.grey
{
	border-bottom: solid 1px #333333;
}

.dash
{
	color:#333333;
}

.err
{
	color:#ff0000;
}

.date
{ 
	font-size:9px;
	font-weight: normal;
}

.tour
{ 
	font-size:13px;
	font-weight: bold;
}

.norm
{
	color:#ffffff;
	font-size:12px;
}

.data
{ 
	font-size:13px;
	font-weight: bold;
	color:#ffffff;
}

a
{
outline: none;
}

a img 
{ 
	border:none; 
}

a, a:link 
{ 
	color:#777777;
	text-decoration: none;
}

a:visited 
{ 
	color:#777; 
	text-decoration: none;
}
a:active { color:#777; }
a:hover { color:#ff0000; }