a img{
border:none;
}

body{
text-align:center;
background-color:#fff;
font-family:arial,sans-serif;
font-size:85%;
color:#000;
}

#contact{
color:#fff;
text-transform:uppercase;
position:relative;
top:360px;
_top:370px;
left:8px;
}


#container{
text-align:left;
background-image: url(images/background.jpg);
background-position: 0 72px;
background-repeat:no-repeat;
width:896px;
height:520px;
display:block;
margin:35px auto 0px auto;
}

#content{
margin:50px 0 0 0;
width:527px;
height:305px;
padding:50px;
float:left;
background-image:url(images/content_background.jpg);
background-repeat:no-repeat;
}

.caption{
clear:both;
margin:0;
padding:10px 0 0 0;
font-size:10px;
text-align:left;
}

#home_flash{
margin:130px 0 0 85px;
}

#portfolio{
text-align:center;
margin:105px 0 0 25px;
_margin-top:110px;
width:600px;
}


h1{
font-size:20px;
margin:0;
padding:0;
text-align:left;
}

h2{
font-size:14px;
margin:0;
padding:0;
}


#nav {
    width: 626px; 
	height: 19px;
    background:  url(images/nav.jpg);
	margin:54px 0 0 0;
	padding: 0;
    position: relative;
	float:left;
	clear:both;
	}
	
#nav li {
    margin: 0; padding: 0; 
	list-style: none;
    position: absolute; 
	top: 0;
	}
	
#nav li, #nav a {
    height: 19px; display: block;}

  .home {left: 0; width: 155px;}
   .artiststatement {left: 155px; width: 155px;}
  .resume {left: 310px; width: 160px;}
  .news {left: 470px; width: 155px;}
  
    .home a:hover{
    background: transparent url(images/nav.jpg)     0 -19px no-repeat;
	}
	
	.home a.here{
    background: transparent url(images/nav.jpg)     0 -38px no-repeat;
	}
		
	.artiststatement a:hover{
    background: transparent url(images/nav.jpg)     -155px -19px no-repeat;
	}
	
	 .artiststatement a.here{
    background: transparent url(images/nav.jpg)     -155px -38px no-repeat;
	}
	
  .resume a:hover{
    background: transparent url(images/nav.jpg)     -310px -19px no-repeat;
	}
	
	.resume a.here{
    background: transparent url(images/nav.jpg)     -310px -38px no-repeat;
	}
	
  .news a:hover{
    background: transparent url(images/nav.jpg)     -470px -19px no-repeat;
	}
	
	.news a.here{
    background: transparent url(images/nav.jpg)     -470px -38px no-repeat;
	}
	
p{
font-weight:bold;
font-size:11px;
line-height:16px;
}
	
#subnav{
margin:70px 35px 0 0;
_margin:70px 18px 0 0;
padding:0;
float:right;
}

#subnav a{
padding:3px 0 3px 20px;
margin:2px 0 0 0;
  width: 173px;
  display:block;
}

.thumb{
height:10px;
width:10px;
_width:15px;
float:left;
background-color:#6EC6AB;
margin:20px 5px 0 0;
}

.thumb_here{
height:10px;
width:10px;
_width:15px;
float:left;
background-color:#000;
margin:20px 5px 0 0;
}


a:hover .thumb {
background-color:#fff;
}


ul#menu {
  width: 194px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0px;
}

ul#menu li, 
  ul#menu a {
  font-family: trebuchet, sans-serif;
  font-weight:bold;
  font-size: 11px;
  color: #fff;

}

ul#menu li a{
  background-image:url(images/dark.jpg);
}

ul#menu li a:hover{
 
}

ul#menu ol li a{
  background-image:none
}

ul#menu ol li a:hover{
  background-image:url(images/nav_background.jpg);
_background-image:none;
}

ul#menu a {
  text-decoration: none;
  outline: none;
  font-weight:bold;
  text-transform:uppercase;

}

ul ul{
margin:0;
padding:0;
}

ul#menu ul li a{
  background-image:none;
}

ul#menu ul li a:hover{
  background-image:url(images/nav_background.jpg);
_background-image:none;
}

ul#menu ul li{
list-style:none;
margin:0;
padding:0;
}
	

ul#menu a:hover {
  color: #fff;
}

ul#menu a.active {
  color: #fff;
}

#contact a{
margin:0;
padding:0;
color:#fff;
display:inline;
}

.title{
float:left;
}