<!-- 

h1, h2, h3, h4, h5, h6, p, table {
xclear:both;
margin:6px;
padding:0;
}

img, div {
margin:0;
padding:0;
border:none;
}

p {
margin-bottom:1em;
}

html {
/* force scroll bar in firefox */
min-height:100%; 
margin-bottom:1px;
}

body {
position:relative;
width:100%;
margin:0;
padding:0;
xmargin:0 auto;
text-align:left;
color:#000;
background-color:#fff;
font: 1em/1.5 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#branding {
margin:0;
padding:0;
display:none;
}

/* nav1=menu bar at top of all pages */
#nav1, #nav1_no_imgs {
xposition:relative;
min-width:600px;
margin:220px 0 0;
padding:0;
line-height:1.4em;
}

#nav1_no_imgs {
margin-top:40px;
}

#nav1 ul, #nav1_no_imgs ul {
xposition:relative;
xmargin:0;
xpadding:5px;
xpadding-bottom:23px;
}

#nav1 li, #nav1_no_imgs li {
list-style:none;
float:left;
position:relative;
width:16%;
min-width:100px;
text-align:left;
margin:0;
padding:0 1px;
xpadding-bottom:3px;
}

#nav1 img, #nav1_no_imgs img {
position:absolute;
top:-210px;
left:2px;
border:none;
z-index:0;
}

#nav1 li:first-child img {
z-index:100; /* keep home img in front of gallery img */
}

#nav1_no_imgs img {
top:-38px;
}

/* nav2=menu box on left of some pages */
#nav2 {
xposition:absolute;
clear:both;
width:200px;
height:450px;
margin:0 6px 0 0;
padding:3px;
float:left;
font-size:80%;
}

#nav2 li {
list-style:none;
}

a {
background-color:transparent;
text-decoration:underline;
}

#nav1 a:link, #nav1 a:visited, #nav2 a:link, #nav2 a:visited {
text-decoration:none;
}

#nav1 a:hover, #nav2 a:hover {
text-decoration:underline;
}

#content {
position:absolute;
xposition:relative;
top:1em;
left:210px;
xmax-width:40em;
xmargin-top:5em;
}

#content img {
xfloat:right;
margin:6px;
}


#thumbs li {
width:146px;
height:146px;
text-align:center;
list-style:none;
float:left;
padding:2px;
}

#thumbs img {
border:3px solid #fff;
}

#thumbs img:hover {
border-color:#000;
}

#block {
width:200px;
height:200px;
font-size:80%;
}

#art {
width:600px;
margin:0 auto;
padding:0;
clear:both;
}

#art h1 {
font-size:120%;
}

.clear_both {
clear:both;
}

.inline {
display:inline;
}

.box {
border:#993 1px solid;
width:25em;
clear:both;
margin-top:1em;
position:relative;
left:10px;
}

.everything {
clear:both;
position:relative;
width:100%;
}

.instructions {
font-style:italic;
background-color:#ccf;
}

.vgc {
padding-right: 6px;
}

-->

