body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E5E5E;
font-size:12px;
text-align:left;
background-image:url('images/bg.png');
background-repeat:repeat-x;
text-align:left;
}

#header{
height:162px;
width:980px;
}

#header_left{
float:left;
padding-top:35px;
}

#header_right{
float:right;
font-size:18px;
padding-top:75px;
padding-right:5px;
}

#header_right a{
text-decoration: none; 
color:#FFFFFF;
text-shadow:1px 1px #000; 
/*border-bottom:2px solid; */
/*padding-bottom:2px; display: */
inline-block; 
vertical-align: bottom;
}

#header_right a:hover{
text-decoration: none; 
color:#FFFFFF; 
/*border-bottom:2px solid #CB423C;*/
/**padding-bottom:2px; */
display: inline-block; 
vertical-align: bottom;
color:#999;
}

.textfield1{
border:1px solid #D9D9D9;
padding:5px;
width:300px;
margin-bottom:10px;
}

.textarea{
border:1px solid #D9D9D9;
padding:5px;
width:400px;
font-family: "Helvetica Neue", Arial, "DejaVu Sans", sans-serif;
font-size:12px;
margin-bottom:10px;
}

/***************** main link *************/

a{
text-decoration:underline; 
color:#CB423C;
}

a:hover{
text-decoration:none;
}

/****************** image *********************/
#image_bg{
background-image:url('images/image_bg.png');
background-repeat:no-repeat;
height:288px;
width:968px;
padding:10px;
text-align:left;
}

#image_details{
float:left;
padding-top:230px;	
}

#image_details_div{
background-image:url('images/image_details.png');
height:30px;
line-height:30px;
padding-left:10px;
padding-right:10px;
color:#FFCC00
}

#image_details_div a{
text-decoration:none; 
color:#FFF;

}

#image_details_div a:hover{
text-decoration:underline; 
}

#search{
float:right;
padding-top:115px;
padding-right:40px;
text-align:right;
}

#search_div{
height:100px;
line-height:70px;
width:500px;
padding-left:5px;
padding-right:5px;
}

.textfield{
border:2px solid #EEE;
width:250px;
padding:5px;
background-image:url('images/image_details.png');
background-color:transparent;
color:#FFFFFF;
font-size:14px;
}

.button{
padding:5px;
font-size:14px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
border-left:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
border-right:1px solid #EEE;
border-botttom:1px solid #EEE;
}

/****************** Footer **********************/
#footer{
margin:30px 0px 20px 0px;
width:966px;
overflow:auto;
padding:10px;
background:#333;
color:#FFF;
font-size:11px;
}

#footer_left{
float:left;
}

#footer_right{
float:right;
}

#footer a{
text-decoration:none; 
color:#FFF;
font-weight:bold;
}

#footer a:hover{
}

/*********************************************/
#main_div{
width:986px;
margin:0px;
margin-top:20px;
overflow:hidden;
padding-bottom:0px;
}

#right_side{
float:left;
padding:10px;
background:#EEE;
border:1px solid #e1e1e1;
}

#left_side{
float:right;
width:770px;
text-align:left;
}

#left_side ul {
margin:0px;
padding:0px;
}

#left_side li {
margin: 0px;
border-bottom:1px solid #e1e1e1;

list-style: none;
}

#left_side li a{
text-decoration:none;
color:#5E5E5E;
display:block;
padding:2px 5px;
}

#left_side li a:hover{
text-decoration:none;
color:#333;
background:#e1e1e1;
}



.left_top{
	font-size:20px;
	color:#CB423C;
}

h1{
	font-weight:normal;
	font-size:20px;
	margin:0px;
	padding:0px;
}

h2{
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.left_bottom{
	margin-bottom:15px;
	margin-top:15px;
	line-height:22px;
}

.left_bottom_1{
margin-top:15px;
word-spacing:1px;
font-size:20px;
background-image:url('images/top.png');
background-repeat:no-repeat;
height:52px;
width:757px;
padding-left:18px;
padding-top:10px;
}

.left_bottom_1 a{
text-decoration: none; 
color:#FFF;
padding:0px 3px;
text-shadow:0 1px #000;
-moz-border-radius: 2px;
border-radius: 2px;
}

.left_bottom_1 a:hover{
background:#FFF;
color:#CB423C;
text-shadow:none;
}

/********************** Three **********************/
.div1{
width:750px;
}

.div1_left{
float:left;
width:370px;
}

.div1_right{
float:right;
width:370px;
}

/********************** Block ****************************/

.block {
	width:370px; 
	height:30px; 
	border-bottom:1px solid #EDECEB;
	color:#996600;
	}
.block a, .block a:visited {
	display:block;
	height:30px; line-height:30px; 
	text-decoration:none; 
	color:#996600;
	background-repeat:no-repeat;
}
.block a span {padding-left:5px;}

.block a:hover {
	display:block; 
	height:30px; 
	cursor:pointer; 
	text-decoration:none; 
	background-repeat:no-repeat;
	color:#CB423C;
}

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

.blockb {
	width:370px; 
	height:30px; 
	border-bottom:1px solid #E1E1E1;
color:#CB423C;
font-weight:bold;
margin-bottom:20px;
	}
.blockb a, .blockb a:visited {
	display:block;
	height:30px; line-height:30px; 
	text-decoration:none; 
	color:#CB423C;
	background-repeat:no-repeat;
}
.blockb a span {padding-left:5px;}

.blockb a:hover {
	display:block; 
	height:30px; 
	cursor:pointer; 
	text-decoration:none; 
	background-repeat:no-repeat;
	color:#333;
}

/********************** Block Last.fm ****************************/

.block_last {
width:370px; 
height:30px; 
border-bottom:1px solid #e1e1e1;
color:#5E5E5E;
}

.block_last a, .block_last a:visited {
display:block;
height:30px; line-height:30px; 
text-decoration:none; 
color:#5E5E5E;
background-repeat:no-repeat;
background-image:url('images/last.gif');
}

.block_last a span {padding-left:35px;}

.block_last a:hover {
display:block; 
height:30px; 
cursor:pointer; 
text-decoration:none; 
background-repeat:no-repeat;
color:#CB423C;
background-image:url('images/last.gif');
}

/********************** Block Wiki ****************************/

.block_wiki {
width:370px; 
height:30px; 
border-bottom:1px solid #e1e1e1;
color:#5E5E5E;
}

.block_wiki a, .block_wiki a:visited {
display:block;
height:30px; line-height:30px; 
text-decoration:none; 
color:#5E5E5E;
background-repeat:no-repeat;
background-image:url('images/wikipedia.gif');
}

.block_wiki a span {padding-left:35px;}

.block_wiki a:hover {
display:block; 
height:30px; 
cursor:pointer; 
text-decoration:none; 
background-repeat:no-repeat;
color:#CB423C;
background-image:url('images/wikipedia.gif');
}

/********************** Block google ****************************/

.block_google {
width:370px; 
height:30px; 
border-bottom:1px solid #e1e1e1;
color:#5E5E5E;
}

.block_google a, .block_google a:visited {
display:block;
height:30px; line-height:30px; 
text-decoration:none; 
color:#5E5E5E;
background-repeat:no-repeat;
background-image:url('images/google.gif');
}

.block_google a span {padding-left:35px;}

.block_google a:hover {
display:block; 
height:30px; 
cursor:pointer; 
text-decoration:none; 
background-repeat:no-repeat;
color:#CB423C;
background-image:url('images/google.gif');
}

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

.next_prev{
width:750px;
float:left;
}

.next{
float:right;
width:370px;
}

.prev{
float:left;
width:370px;
}

.space_left{
height:5px;
}

/************** image *******************/
.img_artist{
padding:5px;
border:1px solid #EDECEB;
margin-bottom:20px;
}

#links ul {
margin:20px;
padding:0px;
}

#links li {
margin: 0px;
border:0px;
list-style-type:circle;
}

#links li a{
text-decoration:underline;
color:#5E5E5E;
display:inline;
padding:2px;
}

#links li a:hover{
text-decoration:none;
color:#CB423C;
}

.div1{
overflow:auto;
}

#comments li{
border-bottom:0px;
}

#abl{
 font-size:11px;
 margin:0 0 20px 0;
 overflow:auto;
}
