body {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 14pt;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
background-color: #000000;


margin: 0;
}


.header {
position: relative;
overflow: hidden;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
background-color: #660000;
width: 150px; height: 100%; float: left;
}

td {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 14pt;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
background-color: #000000;
}

.nontable { /* used in user editable pages only */
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 14pt;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
background-color: #000000;
margin-right: 0px;
margin-left: 0px;
text-align: left;
}

.subhead {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
line-height: 15px;
font-size: 15px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
margin-right: 0px;
margin-left: 0px;
}

.subheadgallery {  /* redundant?? */
font-size: 12px;
font-weight: bold;
}

a:link {
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a:visited {
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a.current:link {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-size: 8pt;
}

a.current:visited {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-size: 8pt;
}

a.groupmenu:link {
font-weight: normal;
color: #C0C0C0;
text-decoration: none;
font-size: 8pt;
}

a.groupmenu:visited {
font-weight: normal;
color: #C0C0C0;
text-decoration: none;
font-size: 8pt;
}

a.groupmenu:hover {
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
font-size: 8pt;
}


div.groupmenu {
position: relative;
margin-left : 1px;
margin-right: 6px;
top: 20px;
width: 150px;
float: left;
line-height: 11pt;
text-align: left;
height: 340px;
}

html>body div.groupmenu {
margin-left : 5px;
}

img {
border-style: none;
}

img.art {
border-style: solid;
border-width: 0.1em; border-left-color: #D3CFCF; border-top-color: #D3CFCF; border-bottom-color: #C0C0C0; border-right-color: #C0C0C0;padding: 1px;
}


H1 {
font-size: 16pt;
line-height: 20pt;
font-weight: bold;
}

H2 {
font-size: 12pt;
line-height: 15pt;
font-weight: bold;
}

H5 {
font-size: 10pt;
line-height: 12pt;
font-weight: bold;
}

H6 {
font-size: 8pt;
line-height: 10pt;
font-weight: bold;
}

#footer
{
padding-top: 10px;
}

#gallerygifs
{ 
  width: 100%;
  /*text-align: center;*/
text-align: left;
  margin-top: 16px;
  
  padding-bottom: 4px;
}

a.menu {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #C0C0C0;
text-decoration: none;
}

a:visited.menu {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #C0C0C0;
text-decoration: none;
}

a:hover.menu {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #660000; 
}

a.currentmenu {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;

}

a:visited.currentmenu {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}




table.subtext {
margin-right: 0px;
margin-left: 0px;
}

table.gallery {
background-color: #000000;
float: left;
clear: right;
margin-left: 10px;;
width: 430px;
}

table.alheader {
position: relative;
top: 0;
left: 0;

background-color: #000000;
}

td.alheader {
color: #FFFFFF;
background-color: #660000;

}

table.menu {
position: relative;
top: 0;
left: 0;
background-color: #660000;
}

td.menu {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
background-color: #660000;
}

div.subtext {
  
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
  line-height: 14pt;
  float: left; margin-left: 4px;
 
}

div.menu {
position: relative;
background-color: #660000;
/*width: 90%;*/
width: 150px;
overflow: hidden;
margin: 0;
padding: 0;
margin-left: auto; margin-right: auto;
}

a.pmenu:link {
 text-decoration:none;
 font-size: 11pt;
 font-weight: bold;
}

a.pmenu:visited {
 text-decoration:none;
 font-size: 11pt;
 font-weight: bold;
}

a.pmenu:hover {
 text-decoration:none;
 font-size: 11pt;
 font-weight: bold;
}

.pagenav {
 position: relative;
 color: #FFFFFF;
 text-decoration: none;
 font-size: 8pt; 
 text-align: left;
 left: 0px;
}

td.onework {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 14pt;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
}

div.centered {
  position: relative;
  text-align: center;
	width: 70%;  
  float: left; clear: right; margin: 10px;
  float: left; margin-left: 4px;
}

.oneworkimage {
  /*width: 370px;*/
  border-style: solid;
  margin-bottom: 40px;
  border-width: 0.1em; border-left-color: #D3CFCF; border-top-color: #D3CFCF; border-bottom-color: #C0C0C0; border-right-color: #C0C0C0;padding: 1px;	
}

div.mainimagearea {
  float: left;
	margin-right: 10px;
  padding-top: 6px;
  width: 400px;
  height: 90%;
  text-align: center;
}


.onework {
  /*float: left;*/
  position: absolute;
  top: 0px;
  left: 600px;
/*	margin: 2px; */
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  line-height: 14pt;
  font-weight: normal;
  font-variant: normal;
  color: #FFFFFF; 
  width: 280px;  
}

.oneworkbody {
  top: 20px; 
  position: relative;
      
  min-height: 300px; height: auto !important; height: 300px;
  width: 70%;
  
}

.smenu { /* embedded only - active menu*/
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 8pt;
line-height: 14pt;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
margin-right: 6px;
margin-left: 0px;
}

.nmenu { /* embedded only - group menu */
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 8pt;
line-height: 14pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #C0C0C0;
text-decoration: none;
margin-right: 6px;
margin-left: 0px;
}

span.itemtitle {
font-size: 8pt;
text-decoration: none;
}

span.itemdetails {
font-size: 8pt;
line-height: 11pt;
width: 50px;
}

div.clearboth {
clear: both;
}

a:hover img {border-color: #808000;}

div.footerbar {
  position: relative;
  width: 90%;
  padding: 2px;
  border-width: 0.1em;
  border-top-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #C0C0C0;
  background-color:#000000;
  text-align:center;
  margin-left: auto; margin-right: auto;
}

div.artarea {
  float: left; clear: right; width: 70%;
}

img.morepix {
  margin: 3px;
  height: 54;
  border-style: solid;
  border-width: 0.1em; border-left-color: #D3CFCF; border-top-color: #D3CFCF; border-bottom-color: #000000; border-right-color: #000000;padding: 1px;  
}

