html
{
margin: 0;
padding: 0;
font-family: Helvetica, Arial,  sans-serif;
font-size : 12px;
color:#222222;
}

body
{
margin: 0;
max-width:900px;
min-width:800px;
width:800px;
}

#masthead {
	width:				200px;
	height:				600px;
}



html>body #masthead {
	position:			fixed;
	background: 		#FFFFFF;
	top:				60px;
	left:             520px;
	text-align:right;
	z-index:			10; 		/* Prevent certain problems with form controls */
}

#menuf h2{
    color:#0000FF;
    font-size:12px;}
#content
{
margin-left: 27ex;
padding-top: 2em;
 width: 800px; margin: 0 0 0 0; padding-left: 80px;
}

#inside{
width:800px;
padding-top: 7em;
}
div.header
{
margin: 0 0 0 0;
background: #ffffff; !important;
position: fixed !important;
position: absolute;
height:120px;
left: 80px;
top: 0;
width: 800px;
	background-image:url(images/trait1.jpg);
    background-position:inherit;
    background-repeat:repeat-x;

}

#content h1
{
margin: 0 0 2em 0;
background: #ffffff; !important;
position: fixed !important;
position: absolute;
height:120px;
left: 80px;
top: 0;
width: 800px;
	background-image:url(images/trait1.jpg);
    background-position:inherit;
    background-repeat:repeat-x;

}
#menuf
{
left: 7em;
top: 10em;
width: 270px;
position: fixed !important;
position: absolute;
}
#menur
{
left: 815px;
top: 10em;
width: 70px;
position: fixed !important;
position: absolute;
}
#bodyf
{
margin-top:10px;
width:500px;
position:inherit;
margin-left:270px;
}


div.menu2
{
margin: 0 0 0 180px;
}

h2 {
   font-size:14px;
   line-height:16px;
   margin: 4px 0px 0px 0px;
   }

#inside h2.artist
{
position:inherit;
font-size:36px;
line-height:40px;
color:#f8f5f5;
text-align:justify;
}
		
h3 {
   font-size:12px;
   line-height:14px;
   margin: 8px 0px 0px 0px;
   }
		
	a, a:focus, a:LINK {
		color:#737171;
		text-decoration: none;
	    font-weight:bold;
		font-size : 12px;

  }	
  a:active {
		color:#0000FF;
  }
	a.select {
		color:#0000FF;

  }
a.artist {
		font-size : 11px;
		line-height:13px;
		text-transform:uppercase;

  }  

a:hover {
		color:#0000FF;
		text-decoration: none;
	    font-weight:bold;
    }

    .legend {
	font-size:10px;
	color:#666666;}

    td.artist {
	vertical-align:middle;
	text-align:center;}

td.menul{
 	text-align:right;
	}

td.menu{
	width:270px;
	text-align:left;
	}
td.body{
	width:530px;
	text-align:left;}

td.artist {
	vertical-align:middle;
	text-align:center;}
td.desc {
	font-size:9px;
	color:#777777;}
span.desc {
	font-size:9px;
	color:#777777;}
td.publication {
    vertical-align:top;
	text-align:center;
	font-size:10px;}
td.publicationbot {
    vertical-align:bottom;
	text-align:center;
	font-size:10px;}

td.menul{
 	text-align:right;
	}

td.menu{
	text-align:left;
	}
td.body{
	width:530px;
	text-align:left;}
	
table.bio td{
    vertical-align:top;}

img {border:none;}
table.menu {
    width:800px;
	padding:0;
	margin:0;
}
div.thebottom{
width: 100%; 
position: relative; 
bottom: 0px; 
left: 0px; 
background-color: #999999;
color:#FFFFFF;
width: 100%; 
margin: 0; 
clear: both; 
height:100%
}
.thebottom a {color:#CCCCCC; font-size:8px; padding:10px; }
#menuf a{text-transform:uppercase;}
#menuf h2{text-transform:uppercase;}