/* Always show vertical scrollbar */
html {overflow-y:scroll;}
body { text-align: center; min-width: 1100px; padding: 0; margin: 0; font-family:verdana; font-size: 11px; color: #666; background-color:eee; }
a { text-decoration: none; color: #666; }
a:hover { color:#310; }
td { font-family:verdana; font-size: 11px; line-height: 150%; color: #000; padding-right:10px; vertical-align: top; }	
h1 { font-size: 13px; font-style:normal; font-variant:small-caps; font-weight: 400; padding: 25 0 0 0 ;margin: 0; border: 0;}

#wrapper { text-align: left; width: 1100px; margin-left: auto; margin-right: auto; padding: 0; }
#right { margin-left: 25; clear:left; }
#right.inner { clear:both; float:left; padding-top: 0px; margin: 0;}
#righttopborder {border-top: solid 1px #888;}
#images { position:relative; left: 377px; float:left; }
#images .inner { position:absolute; margin: 0; }
#top { padding: 40px 0px 45px 25; }
#top .inner { margin: 0 0px 0px 0px; }
#text { float:left; line-height: 150%; color: #000; text-align: justify; text-justify: inter-word;}
#text .inner { margin:0; width: 350px; border-bottom: solid 1px #888;border-top: solid 1px #888;}
#left { margin-left: 25px; clear:left; width: 0px; line-height: 150%; color: #000; }
#left .inner { margin:0; }



#title { font-size: 12px; float:left; padding-right: 30px; }
#project_list { line-height: 130%; }
.project_text .selected { color:black; }
.project_text { font-variant:normal;font-size: 9px; float:left;}
.project_text.spacer { margin: 0 5 0 5;}
#submenu {clear:left;margin-top:15px; }
.main_pic { }
#menu { font-variant:small-caps; font-size: 12px; padding-bottom: 0px; }
.menu_text { padding-right: 30px; }
.menu_text.selected { color:black; }
#thumbs { padding-top: 10px; width: 600px; }
.thumb { float:left; padding-top: 10px; padding-right: 10px; }
.thumb_image { height: 70px; }
#image_caption { line-height: 150%; color: #000; position:relative; top: 2px; }
#about { line-height: 150%; width:350px; color:black;border-top: solid 1px #888; padding:15 0 25 0; margin-top: 15;}
#contact { line-height: 150%; width:350px; color:black;border-top: solid 1px #888; padding:15 0 25 0; margin-top: 15; }
#biography { line-height: 150%; width: 550px; color:black;border-top: solid 1px #888; padding:15 0 25 0; margin-top: 15; }

.left { float:left;}
.smallcpas {font-variant:small-caps;}
.somespaceabove {margin-top: 20px;}
