@charset "utf-8";
/* CSS Document */

*
{
	padding:0px;
	margin:0px;
  border:0;
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#site_container
{
	background-image:url(../img_upload/background.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#main_site
{
	width:740px;
	text-align:left;
	margin:0px auto 0px auto;
	border-left:#7eabaf solid 1px;
	border-right:#7eabaf solid 1px;
}

#top
{
	height:24px;
        text-align:center;
        color:#FFFFFF;
        font-size:14px;
        padding-top:10px;
}

#header
{
	height:189px;
}	

#heading_area
{
	height:43px;
        color:#5e969b;
        text-align:center;
        font-size:32px;
        font-weight:normal;
        font-stretch:condensed;
}

#menu
{
	height:23px;
        text-align:center !important;
        font-size:12px;
        text-transform: uppercase;
        padding-top:10px;
}

#menu ul 
{
	list-style:circle;
    padding-left:30px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

#menu li 
{
	display: inline;
    background-image:url(../img_upload/bullet.jpg);
	background-repeat:no-repeat;
    padding-left:10px;
}

#menu li.home
{
        background-image:none;
}

#menu a:link, #menu a:visited 
{
	padding: 0em 1em 0em 1em;
	color: #000000;
	text-decoration: none;
}

#menu a:hover 
{
	color: #FFFFFF;
}

#details_area
{
	width:740px;
}

#details_area_left
{
	width:109px;
	float:left;
}

.box
{
        padding-top:10px;
        padding-bottom:10px;
        border-bottom:#7eabaf solid 1px;
        text-align:center;
        color:#9b5456;
        font-size:12px;
}

#details_area_left h3
{
        display:none;
}

.nb_le_top
{
        padding-bottom:10px;
}

.nb_le_bot
{
        padding-bottom:10px;
}

.le_img_center
{
        padding-left:0px !important;
}

.nb_le_ce p
{
        display:none;
}

#details_area_left a:link, #details_area_left a:visited
{
        color:#9b5456;
        font-size:12px;
        text-decoration:none;
}

#details_area_left a:hover
{
        text-decoration:underline;
}

#details_area_right
{
	width:629px;
	float:right;
    font-size:12px;
    line-height:18px;
    padding-top:15px;
	border-left:#7eabaf solid 1px;
}


#details_area_right h1
{
        font-size:22px;
        color:maroon;
        padding-top:0px;
	padding-bottom:10px;
	margin-left:15px;
	margin-right:15px;
        font-weight:bold;
        line-height:26px;
	border-bottom:1px solid #5e969b;
	clear:both;
}

#details_area_right h2
{
        font-size:16px;
        color:black;
        padding-top:0px;
	padding-bottom:10px;
	margin-left:15px;
	margin-right:15px;
        font-weight:bold;
        line-height:20px;
	border-bottom:0;
	clear:both;
         
}

#details_area_right h4
{
        font-size:18px;
        color:maroon;
        padding-top:0px;
	padding-bottom:0px;
	margin-left:15px;
	margin-right:15px;
        font-weight:bold;
        line-height:22px;
	clear:both;
         
}

#details_area_right p
{
        font-size:14px;
        line-height:18px;
        color:#000000;
        padding-left:15px;
        padding-right:15px;
}

#details_area_right img
{
        border:0;
}

#details_area_right .out_prev_img
{
     margin-right:35px !important;
}

#details_area_right a:link, #details_area_right a:visited
{
        color:#000000;
        font-size:14px;
        text-decoration:underline;
}

#details_area_right a:hover
{
        text-decoration:none;
}


#artistwrap 
{ 
        margin-left:19px;
		margin-right:19px;
		margin-bottom:0px;
}

div.Artist_Header 
{ 
		font-size:11px;
		font-weight:bold;
		color:maroon;
                text-transform: uppercase;
                line-height:14px;
}

div.Artist_Header span
{
                font-size:10px;
                font-weight:normal;
                text-transform: capitalize;
                color: #000;
}

a.artist
{ 
		font-size:11px;
		font-weight:bold;
		color:maroon;
		text-decoration:none;
}

a.artist:hover
{ 
		font-size:11px;
		font-weight:bold;
		color:maroon;
		text-decoration:underline;
}

div.Artist_Sub_Header 
{ 
		font-size:11px;
		color:#3D3938;
		font-weight:bold;
                display:none;
}

#artistwrap h1
{
        text-align:left;
		border-bottom:1px solid #5e969b;
		color:maroon;
		font-size:20px;
		font-weight:bold;
		padding-bottom:10px;
		margin-bottom:8px;	
}

.no_image
{
	  border:1px solid black;
		width:71px;
		height:71px;
		overflow:hidden;
		position:absolute;
}

.image
{
     position:absolute;
     border:0;
     overflow:hidden;     
}


div.list_row
{
     height:92px;
		 overflow:hidden;
		 border-bottom:1px solid #5e969b;
		 text-align:left;
		 padding-top:19px;
}

div.list_image
{
	     position:relative;
		 overflow:hidden;
		 width:73px;
		 height:73px;
		 float:left;	
}

div.list_item
{
         float:left;
		 height:90px;	
}

div.list_text
{
	     float:left;
		 position:relative;
		 width:112px;
		 margin-left:10px;
}

/* Artist Fullview Page */
#ArtistHeader
{
		padding-bottom:10px;
}

#ArtistHeader h1
{
		font-size:18px;
		font-weight:bold;
		color:maroon; 
                margin:0;
		padding:0;
		border:0;
                text-transform: uppercase;
}

#ArtistHeader span
{
		font-size:14px;
		font-weight:bold;
		color:#000; 
                margin:0;
		padding:0;
		border:0;
                text-transform: capitalize;
}

#ArtistName h2
{
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		color:#3D3938;
                margin:0;
                padding:0;
		margin-bottom:10px;
		line-height:28px;
		border-top:1px solid #5e969b;
		border-bottom:1px solid #5e969b;
		text-align:left;
	
}

#ArtistInfo, #ArtistInfo p { 
		font-size:13px;
		color:#3D3938;
		margin:0;
		padding:0;
}

#GuestName   
{ 
		font-size:16px;
		font-weight:bold;
		color:maroon;
		margin-bottom:1px; 
}

#GuestInfo, #GuestInfo p   
{
		font-size:13px;
		color:#3D3938;
		margin:0;
		padding:0;
}

#TextBlock 
{ 
		width:258px;
		padding-left:18px;
		text-align:left;
		float:left; 
}

#clearfix 
{
		height:0px;
		margin-bottom:21px;
}

#DisplayImg 
{ 
		width:310px;
		height:223px 
}

#ReplaceImg
{
         float:left;
		 width:54px;
		 height:54px;
		 overflow:hidden;
		 position:relative;		
}

#Guest
{
		border-top:1px solid #5e969b;
		border-bottom:1px solid #5e969b;
		padding-top:21px;
}

#artThumb 
{ 
position:absolute;
left:-30px;
top:-20px; 
}

/* End Artist Fullview Page */

.clearify
{
	clear:both;
}	

#spacer {
  height:30px;
}

#footer_container
{
	text-align:center;
}

#footer
{
    background-image:url(../img_upload/footer_back.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#000000;
    width:740px;
    margin:0px auto 0px auto;
	padding-top:10px;
	padding-bottom:10px;
}

#footer a:link, #footer a:visited
{
	color:#000000;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}	

/* Contact Form */

p.out_para
{
 padding-left:15px;
 padding-bottom:15px;
}

#news
{
 margin-top:10px;
 margin-bottom:10px;
}

.field
{
 border:#5e969b solid 1px;
 margin-left:15px;
 padding:2px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 color: #000;
}

#button, #Reset
{
 border:#5e969b solid 1px;
 padding:3px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 color: #efefef;
 background-color:#999;
 margin-top:4px;
 margin-bottom:4px;
}


