body {	background-image:url(headerbg.png);		
background-repeat:repeat-x;	
background-position:0px 0px;	
background-color:#E6ECEC;	
width:100%;	
margin:0px; 	
overflow-x:hidden;	
overflow-y:scroll;	
font-family:Tahoma;	
font-size:11px;	
line-height:16px;	
color:#3c4650;	
letter-spacing:0px;
background-attachment:scroll;	}	

#header {	
background-image:url(top2.png);	
background-repeat:no-repeat;	
background-position:0px 0px;	
width:608px;	
height:345px;	
margin:0px;	}	

#footer {
	background-image:url(bottom.png);
	background-repeat:no-repeat;
	width: 450px;
	height: 83px;
	clear:both;
	margin-bottom:20px;
	margin:0 auto;
	padding: 0px;
	margin-left:40px;
	}

.nav {
	width:200px;
	text-align:left;
	padding-top:360px;
	padding-left:500px;
	letter-spacing:0px;
	}
	
a.nav2:link
{text-decoration: none;
width: 90px;
display: block;
padding-left:10px;
padding-top:12px;
background-color:#65DEC2;
border-left:0px;
border-right:0px;
border-bottom:2px solid #B9E55F;
border-top:2px solid #B9E55F;
color:#fff;
font-size: 7pt;
line-height:8px;
font-family: arial;
height:20px;
letter-spacing: 2px;
}

a.nav2:visited
{text-decoration: none;
width: 90px;
display: block;
padding-left:10px;
padding-top:12px;
background-color:#65DEC2;
border-left:0px;
border-right:0px;
border-bottom:2px solid #B9E55F;
border-top:2px solid #B9E55F;
color:#fff;
font-size: 7pt;
line-height:8px;
font-family: arial;
height:20px;
letter-spacing: 2px;
}

a.nav2:active
{text-decoration: none;
width: 90px;
display: block;
padding-left:10px;
padding-top:12px;
background-color:#65DEC2;
border-left:0px;
border-right:0px;
border-bottom:2px solid #B9E55F;
border-top:2px solid #B9E55F;
color:#fff;
font-size: 7pt;
line-height:8px;
font-family: arial;
height:20px;
letter-spacing: 2px;
}

a.nav2:hover
{color: #fff;
text-decoration: none;
padding-left:10px;
font-style:normal;
width: 90px;
display: block;
background-color:#B9E55F;
border-bottom:2px solid #65DEC2;
border-top:2px solid #65DEC2;
font-size: 7pt;
height:20px;
font-family: arial;
letter-spacing: 2px;
}

	#header td{
	margin-top:1px;
	border:0px solid #B9E55F;
	margin-bottom:1px;
	padding:0px;
	font-family:tahoma;
	height:20px;
	font-size:11px;
	line-height:20px;
	background-color:#B9E55F;
	letter-spacing:0px;
	}

#content {
	width:450px;
	text-align:left;
	margin-top: 0px;
	padding-bottom:5px;
	margin-left:40px;
	letter-spacing:0px;
	line-height:13px;
	}

/**** LINKS ****/	

#filler a:link {	
color:#337688;  	
text-decoration:none;	
font-weight:normal;	
letter-spacing:0px;
font-family:Tahoma;	
font-size:10px;	
line-height:15px;
border-bottom: 1px dotted #7ACECD;}

#filler a:active {	
color:#337688;  	
text-decoration:none;	
font-weight:normal;	
	letter-spacing:0px;
font-family:Tahoma;	
font-size:10px;	
line-height:15px;
border-bottom: 1px dotted #7ACECD;}


#filler a:visited {	
color:#337688;  	
text-decoration:none;	
	letter-spacing:0px;
font-weight:normal;	
font-family:Tahoma;	
font-size:10px;	
line-height:15px;
border-bottom: 1px dotted #7ACECD;}


#filler a:hover {	
color:#008000;  	
text-decoration:none;	
letter-spacing:0px;
font-family:Tahoma;	
font-size:10px;	
line-height:15px;
border-bottom: 1px solid #65DEC2;}	

.quotes:link, .quotes:active, .quotes:visited {	
color:#fff;  	
text-decoration:none;	
font-weight:normal;	
font-family:small fonts, Tahoma;	
font-size:9px;
background-color:#65DEC2;	}

.quotes:hover {	
color:#fff;  	
text-decoration:none;	
background-color:#B9E55F;
font-family:small fonts, Tahoma;	
font-size:9px;}

/**** BUTTONS ****/

.button {	 padding:0px;	
border: 0px solid #332e2a;	
opacity:0.7; }	

.button2 {	
padding:0px;	
border:0px solid #332e2a;	
opacity:0.7;	}	


.button2:hover {	
border:0px solid #b8b4a8;	
opacity:1;	}	

.image{	border-style:solid;		
border-color:#dfa77e;		
border-width:5px;	
opacity:0.8;	}

/**** CONTENT ****/

#nav {	width:300px;	
text-align:left;	
padding-top:375px;	
padding-left:430px;	
letter-spacing:0px;	
top:130px;	}	

	


/**** TEXT ****/	

em{	
font-family: tahoma;	
font-size:11px;	
color:#30C6A4;	
font-style:italic;	}	

b{	
font-family:tahoma;	
font-size:11px;	
line-height:16px;	
font-weight:bold;	
color: #2EC8A6;	}	

.meaning {
font-family:Tahoma;	
font-size:10px;	
line-height:14px;	
font-style: italic;
color: #458408;	}	

p {	
margin-top:0px;	
margin-bottom:10px;	
padding:5px;	
font-family:Tahoma;	
font-size:10px;	
line-height:15px;	
text-indent:5px;
color:#46AE18;	
letter-spacing:0px;	
}	

.info {	
margin-top:0px;	
margin-bottom:10px;	
padding:5px;	
font-family:Tahoma;	
font-size:11px;	
line-height:18px;	
text-indent:5px;
color:#36828D;	
letter-spacing:0px;	
}	

blockquote {	
margin-top:0px;	
margin-bottom:10px;	
background:url(blockbg.jpg);
padding:5px;
font-family:Tahoma;	
font-size:9px;	
line-height:13px;	
color:#36828D;
border-left:2px solid #65DEC2;	
letter-spacing:0px;	
}	

p:first-letter {text-indent: 25px; font: 15px font-family:Tahoma; font-weight: bold; }

/**** TABLES ****/

td{	
margin-top:0px;	
margin-bottom:10px;	
padding:2px;	
font-family:Tahoma;	
font-size:11px;	
line-height:16px;	
color:#534e47;	
letter-spacing:0px;	}	

/**** FOOTER ****/

#text {
	width: 450px;
	margin-top:1px;
	text-align:center;
	padding-top:3px;
	text-align:center;
	color:#7a7868;
	font-size:9px;
	}
	
#text a:link, a:active,a:visited {
	color: #fff;  
	text-decoration: none;
	text-decoration:none;
	font-weight: normal;
	font-family: arial;
	font-size:7pt;
	letter-spacing: 3px; 
	}

#text a:hover {
	color:#6BAD2B;  
	text-decoration:none;
	font-family: arial;
	font-size:7pt;
	}

/**** HEADER STYLES ****/

h1 {	margin:0px;	
margin-left:7px;	
font-weight:bold;	
font-size:17px;	
text-transform: lowercase ;	
font-family:Century Gothic;	
	color:#65DEC2;	
	font-style:italic;
	line-height:45px;
	text-indent:8px;	
letter-spacing:.5px;	}		

h4 {	margin:0px;	
padding-left:10px;	
font-weight:normal;
font-size:17px;	
font-variant:small-caps;	
font-family:"Sans Serif";	
background-repeat:no-repeat;	
background-position: 0px 0px;	
color:#6b433d;	
line-height:43px;	
text-indent:8px;	
letter-spacing:.5px;	
border-bottom:0px solid #6b433d;	
border-left:0px solid #6b433d;	}

h6 {	font:7pt "tahoma", "georgia";	
background:url(sprites/fairyani.gif);
background-repeat:no-repeat;	
background-position: 0px 0px;
	text-transform:uppercase;	
	color:#9DCE32;	
	margin-left:-20px;
	padding-left:29px;	
	margin-top:-25px;
	line-height:31px;	}	

h2{	margin:0px;
	font-size:11px;	
font-family:Georgia;	
color:#ffffff;	
border-top:1px solid #838c95;	
border-left:10px solid #838c95;	
padding-left:20px;	
margin-left:10px;	
text-transform:uppercase;	}	

h3 {color:#2BB798; 
font-family:"Century Gothic";
text-align:right;
text-transform:lowercase;
font-style:ialic;
border-bottom: 1px dotted #2BB798;
padding-left:40px;
letter-spacing:2px;
line-height:15px;
 font-size:11px;} 
 
hr {
    height:2px;
    width:340px;
    color:#2BB798;
   }


h5 {color:#797b72; 
font-family:"Century Gothic";
text-align:left;text-transform:uppercase;
border-left: 10px solid #797b72;
padding-left:5px;
letter-spacing:3px;
line-height:15px;
 font-size:11px;} 


/**** LISTS ****/

ul li {	margin:6px;	
font-family:tahoma;
	font-size:11px;
	line-height:11px;
 padding:3px;
	color:#534e47;	
letter-spacing:0px;}

/**** FORMS ****/

	input, checkbox, radio, textarea {  
	color:#000000;    
	padding:2px;    
	font-size:11px;   
    text-decoration:none;     
	font-family:Georgia;     
	text-align:left;    
	background-color: #b7bcc1;	  
	border-top: #3c4650 0px solid;	 
	border-bottom: #3c4650 1px solid;	 
	border-right: #3c4650 0px solid;     
	border-left: #3c4650 1px solid; }	

	select {     
	color:#000000;   
    padding:2px;     
	font-size:11px;    
	text-decoration:none;   
    font-family:Georgia;   
    text-align:left;     
	background-color:#b7bcc1;	
	border-top: #7c7467 0px solid;	 
	border-bottom: #7c7467 0px solid;	
	border-right: #7c7467 0px solid;    
	border-left: #7c7467 0px solid; }
	
	a.blockquote:link
{text-decoration: none;
width: 90px;
display: block;
padding-left:10px;
padding-top:2px;
background-color:#65DEC2;
border:0px;
color:#fff;
font-size: 7pt;
line-height:8px;
font-family: arial;
	width:75px;
height:10px;
letter-spacing: 2px;
}

a.blockquote:visited
{text-decoration: none;
display: block;
padding-left:10px;
padding-top:2px;
background-color:#65DEC2;
border:0px;
color:#fff;
font-size: 7pt;
line-height:8px;
font-family: arial;
height:10px;
	width:75px;
letter-spacing: 2px;
}

a.blockquote:active
{text-decoration: none;
display: block;
padding-left:10px;
padding-top:2px;
background-color:#65DEC2;
border:0px;
color:#fff;
	width:75px;
font-size: 7pt;
line-height:8px;
font-family: arial;
height:10px;
letter-spacing: 2px;
}

a.blockquote:hover
{color: #fff;
text-decoration: none;
padding-left:10px;
font-style:normal;
display: block;
	width:75px;
background-color:#B9E55F;
border:0px;
font-size: 7pt;
height:10px;
font-family: arial;
letter-spacing: 2px;
}

	#content td{
	margin-top:1px;
	border:0px solid #B9E55F;
	margin-bottom:1px;
	padding:0px;
	width:80px;
	font-family:tahoma;
	font-size:11px;
	letter-spacing:0px;
	empty-cells:show;
	}
	
	.artistinfo{
	margin-top:1px;
	border:0px solid #B9E55F;
	margin-bottom:1px;
	padding:0px;
	font-family:tahoma;
	font-size:11px;
	letter-spacing:0px;
	empty-cells:show;
	}
	
	.image {
	padding: 2px;
	margin-right:5px; 
	border: 4px solid #65DEC2;
}

.image:hover {	
	border-color:  #B8E460;
}

.gall{
	padding: 2px;
	margin:5px; 
	border: 4px solid #65DEC2;
}

.gall:hover {	
	border-color:  #B8E460;
}

.avi{
	padding: 2px;
	margin:2px; 
	border: 4px solid #65DEC2;
}

.avi:hover {	
	border-color:  #B8E460;
}
