body {
 background-color: #666666;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top: 4px;
}

.clearfloats {clear:both;}
/** Gallery Settings **/
img.disp {border: 3px solid #666666; margin: 1px 1px 1px 1px; padding: 1px; background-color: #ffffff; }
img.inline {border: 2px solid #666666; margin: 4px 12px 8px 6px; padding: 2px;  float: left;}
.ileft {float:left; margin-right:16px; margin-bottom:8px; padding-right:12px;}
.ixleft {float:left; margin-right:10px; margin-bottom:4px; padding-right:8px; display: block;}
.ixright {float:right; margin-left:6px; margin-bottom:4px; padding-left:4px; }
.ixcntr {text-align: center; margin-left: auto; margin-right: auto; display: block;}

img.cntx {text-align: center; margin-left: auto; margin-right: auto; display: block;}

iframe {text-align: center; margin-left: auto; margin-right: auto; display: block;}


/** gallery thumbnails **/
.thmbn {
background-color: #ffffff; 
float: left; 
text-align: center; 
width: 220px; 
height:300px; 
border-right: 3px solid #949592; 
border-bottom: 3px solid #949592; 
border-left: 1px solid #6F6F6F; 
border-top: 1px solid #6F6F6F; 
margin: 0 20px 20px 0; 
padding: 5px;}

.fulls {
background-color: #ffffff; 
float: left; 
text-align: center; 
width: 500px; 
border-right: 3px solid #949592; 
border-bottom: 3px solid #949592; 
border-left: 1px solid #6F6F6F; 
border-top: 1px solid #6F6F6F; 
margin: 0 20px 20px 0; 
padding: 5px;}

/* hdr definitions*/
#hdr {
 border: 1px solid #333333; color : #333333;
 background-color: #A8A8BD;
 vertical-align: bottom;
 text-align: center;
 height: 166px;
 padding: 8px;
}

#hdr h1 {margin-top:4px; margin-bottom:2px; margin-right:auto; margin-left:auto; 
font: 1.2em "comic sans MS", cursive; text-align:center; text-decoration: none;  color: #ffffff; background-color: #a8a8bd;}
.hdrclass a:link {text-decoration: none; padding: 0px; margin: 0px;}
.hdrclass a:visited {text-decoration: none; padding: 0px; margin: 0px;}
.hdrclass a:active {text-decoration: none; padding: 0px; margin: 0px;}
.hdrclass a:hover {text-decoration: none; padding: 0px; margin: 0px;}
.hdrclass img {margin: 0; padding: 0;}


/** end Gallery Settings **/

#container {
 border: 1px solid #333333;
 width: 853px;
 background-color: #FFFFFF;
 padding: 3px;
 height: 100%;
}

em {
 font-weight: bold;
 font-style: normal;
}

.code {  border: 1px solid #222222;  background-color: #d9daef;
 text-align:left;
 padding: 4px 6px 4px 6px;
 margin-top: 6px;
 margin-bottom: 6px;
}

img {border-style: none;}
h1 { font-size: 14px; font-weight:bold; letter-spacing: 1px;}
h3 { font-size: 14px; font-weight:bold; letter-spacing: 1px; padding-bottom:3px; margin-bottom:3px;}
h4 { font-size: 12px; font-weight:bold; letter-spacing: 1px; padding-top:8px; padding-bottom:0px; margin-bottom:0px;}
a { color: #333333; text-decoration: underline;}
a:hover { color: #990000; text-decoration: underline;}
.itlc {font-style: italic;  text-align:center;}
.cntr {text-align:center;}

.imgbor {float: none; 
border-right: 3px solid #949592; 
border-bottom: 3px solid #949592; 
border-left: 1px solid #6F6F6F; 
border-top: 1px solid #6F6F6F;
}

.imgfc {display: block; margin-right:auto; margin-left:auto; border: 2px solid #333333;}

/* Navigation Bar */
#navbar {
 border: 1px solid #333333;
 background-color: #c7c8d9;
 vertical-align: top;
 text-align:center;
 padding: 4px 16px 4px 16px;
 font-weight: bold;
 font-size: 11px;
 letter-spacing: 1px;
 margin-top: 6px;
}
#navbar a:link, #navbar a:visited, #navbar a:active {
 text-decoration: none;
 background-color: #c7c8d9;
 padding: 3px 16px 3px 16px;
 color: #333333;
}
#navbar a:hover {
 background-color: #990000;
 border-left: 1px #333333 solid;
 border-right: 1px #333333 solid;
 text-decoration: none;
 color: #c7c8d9;
}

.contentblock {
 width: 619px;
 border: 1px solid #333333;
 background-color: #c7c8d9;
 vertical-align: top;
 text-align:left;
 padding: 2px 16px 2px 16px;
 margin-top: 6px;
 margin-bottom: 6px;
 float:right;
}
.contentblock p {color:#000000; padding: 6px 0px -6px 0px; margin:0px 0px 0px 0x;}
.contentblock li {padding: 14px 4px 6px 6px;}
.contentblock img {margin-right:auto; margin-left:auto; }
.contentblock a:link { color: #990000; text-decoration: underline; background-color: #c7c8d9;}
.contentblock a:visited { color: #990000; text-decoration: underline; background-color: #c7c8d9;}
.contentblock a:active { color: #990000; text-decoration: underline; background-color: #c7c8d9;}
.contentblock a:hover { color: #990000; text-decoration: underline; background-color: #c7c8d9;}

.litite li {padding: 4px 1px 1px 2px; margin: 0;}
.titelist {padding: 0px 0px 0px 30px; margin:0px 0px 0px 0x;}
.titelist li {padding: 0px 0px 0px 10px; margin:0px 0px 0px 0x;}
.spcr dt {padding:8px 1px 3px 0px;}


a.xlnk, a.xlnk:visited, a.xlnk:link, a.xlnk:active {
color: #990000; background-color:#ffffff;
margin-top:6px; 
padding-bottom: 0px; 
padding-left: 2px; 
padding-right: 2px; 
padding-top: 1px; 
text-decoration: none;
font-size: 18px; 
}

a.xlnk:hover {border-bottom: green 1px solid; border-left: green 1px solid; border-right: green 1px solid; border-top: green 1px solid;}


.leftnavheader {
 border: 1px solid #666666;
 padding: 2px 2px 2px 2px;
 margin: 5px 5px 1px 5px;
 background-color: #333333;
 color: #c7c8d9;
 font-weight: bold;
 text-decoration: none;
 font-size: 12px;
}
/* Left Nav Column -leave 10px gap between leftnav and contentblock */
#leftcolm {
 float: left;
 text-align: left;
 width: 190px;
}


/* Left Nav Column -leave 10px gap between leftnav and contentblock */
#leftnav {
 float: left;
 border: 1px solid #333333;
 background-color: #c7c8d9;
 text-align: left;
 width: 190px;
  margin-top: 6px;
 margin-bottom: 6px;
}

#leftnav ul {
 margin: 0; 
 padding: 0px 5px 0px 5px;
 list-style-type: none;
} 

#leftnav li {
 width:180px;
} 

#leftnav a:link, #leftnav a:visited, #leftnav a:active {
 display: block;
 color: #333333;
 padding: 0px 5px 0px 5px;
 border: 1px solid #c7c8d9;
 text-decoration: none;
} 

#leftnav a:hover {
 display: block;
 padding: 0px 5px 0px 5px;
 border: 1px solid #333333;
 background: #990000;
 color: #c7c8d9;
 text-decoration: none;
}


/**** Left Nav Advert - for a graphic ad in left column */
#leftadv {
 float: left;
 text-align: center;
 width: 170px;
 margin-top: 12px;
 margin-bottom: 6px;
 display:block;
}

#leftadv img {text-align: center; margin-left: auto; margin-right: auto;}

#leftadv a:link, #leftadv a:visited, #leftadv a:active {
 display: block;
 color: #333333;
 padding: 2px 2px 2px 2px;
 border: 1px solid #c7c8d9;
 text-decoration: none;
} 

#leftadv a:hover {
 display: block;
 padding: 2px 2px 2px 2px;
 border: 1px solid #333333;
 background: #990000;
 color: #c7c8d9;
 text-decoration: none;
}



/*** START OF FOOTER ***/
#footer {
 margin-top: 8px;
 clear: both; 
 border: 1px solid #333333;
 background-color: #c7c8d9;
 color: #333333;
 vertical-align: top;
 text-align: right;
 padding: 4px;
 padding-right: 15px;
 font-weight: bold;
 font-size: 10px;
 letter-spacing: 1px;
}
#footer a:link, #footer a:visited, #footer a:active {
 text-decoration: none;
 background-color: #c7c8d9;
 padding: 3px 16px 3px 16px;
 color: #333333;
}
#footer a:hover {
 background-color: #990000;
 border-left: 1px #333333 solid;
 border-right: 1px #333333 solid;
 text-decoration: none;
 color: #c7c8d9;
}

.formstyle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #666666;
 background-color: #CFD4E6;
 border: 1px #333333 solid;
}

.formbtns {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #333333;
 background-color: #CFD4E6;
 text-transform: uppercase;
 border: 1px #333333 solid;
}

#tabledat td { width:50%; border:1px solid black; text-align: left; }


table { margin-left: auto;margin-right: auto;}

#imginf table, #imginf tr, #imginf td {
margin-left: auto;
margin-right: auto;
border: 1px #6699CC solid;
border-spacing: 0px;
padding-top: 1px;
padding-bottom: 3px;
border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
text-align: left;
text-indent: 5px;
vertical-align: top;
font-weight: bold;
font-style: italic; 
}

#tabledat { border:1px solid black;  }
#tabledat td { vertical-align: top; text-align: left; }


/*EOF*/

