.nav {
     background-image: url(/furniture/m2back.jpg)
}
.stBodyText
{
color                             : #000000;
font-family                    : ms sans serif, sans-serif;
font-size                         : 13px;
text-decoration          : none;
font-weight                 : normal;
}
#map {
    width: 800px; 
    height: 500px; 
    position: relative;
    background-color: rgb(229, 227, 223);
    vertical-align: top;
}

.highlight {
    background:#BCD7D2;
    font-size: 12px;
    color: black;
    text-align: left;
    font-family: serif, "MS serif", Times;
}
.rant {
    background:#cccccc;
    color: black;
    font-family: serif, "MS serif", Times;
    border-width:10px;
}
table.frontpage {
    border-width:0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
table.frontpage tr th td {
    padding: 0px;
}
.klm {
    text-decoration: line-through;
}
.whoami {
    font-size: 12px;
    color: red;
    text-align: left;
    font-family: serif, "MS serif", Times;

}
.rantlink {
    font-size: 12px;
    color: blue;
    text-align: left;
    font-family: serif, "MS serif", Times;

}
.lowlight {
    background:#cccccc;
    font-size: 12px;
    color: black;
    text-align: left;
    font-family: serif, "MS serif", Times;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.blurb {
	font-size: 10px;
	font-style: italic;
}
.blackcenter {
    text-align: center;
    background: black;
    color: white;
}
.maintitle { 
    font-family: serif, "MS serif", Times;
    font-weight: bold;
    font-size: 18px;
}

.title {
    font-family: serif, "MS serif", Times;
    font-weight: bold;
    font-size: 14px;
}
.code {
    font-family: courier;
    font-weight: normal;
    font-size: 10px;
}
.submenu {
    font-family: serif, "MS serif", Times;
    font-size: 12px;
}
.border {
    background: black;
    color: white;
}

.links {
    background:#cccccc;
    color: black;
    font-size: 13px;
    font-family: serif, "MS serif", Times;
    border-width:1px;
    text-align: left;
}    
.blinks {
    background:#cccccc;
    color: black;
    font-size: 13px;
    font-style: italic;
    font-family: serif, "MS serif", Times;
    border-width:10px;
}    

.linkboxhead {
    background:#BCD7D2;
    font-size: 12px;
    color: black;
    text-align: center;
    font-family: serif, "MS serif", Times;
}
.elinks {
    background:#cccccc;
    color: black;
    font-size: 12px;
    font-family: serif, "MS serif", Times;
    border-width:1px;
}    

.elinkboxhead {
    background:#A9AD6F;
    font-size: 12px;
    color: black;
    text-align: center;
    font-family: serif, "MS serif", Times;
}
.green {
    background:#7AADA3;
    font-size: 12px;
    color: black;
}
.bloghead {
    background:white;
    font-size: 12px;
    color: black;
    text-align: left;
    font-family: serif, "MS serif", Times;
}
.blog {
    background:white;
    font-size: 12px;
    color: black;
    text-align: left;
    font-family: serif, "MS serif", Times;
}
.blogalt {
    background:#cccccc;
    font-size: 12px;
    color: black;
    text-align: left;
    font-family: serif, "MS serif", Times;
}

BODY { 
    background:white; 
    color: black;
    font-family: serif, "MS serif", Times;
}
H1,H2,H3,H4 {
    color: black;
    background: white;
    font-family: serif, "MS serif", Times;
    font-weight: bold;
}    
H1 {
    font-size: 24px;
}
.black {
    background: black;
    color: white;
}
H2{
    font-size: 18px;
}
.big {
    font-family: serif, "MS serif", Times;
    font-size: 18px;
}
H3 {
    font-size: 14px;
}
H4 {
    font-size: 12px;
}
.subpage {
    font-family: serif, "MS serif", Times;
    font-size: 24px; font-weight: bold;
    vertical-align: top;
    text-align: left;
    color: black;
    
}
.subpagecent {
    font-family: serif, "MS serif", Times;
    font-size: 24px; font-weight: bold;
    vertical-align: top;
    text-align: center;
    color: black;
    background: #BCD7D2;
    
}
.fixed {
    font-family: courier;
    font-size: 14px; 
    font-weight: normal;
    color: black; 
}
.text {
    font-family: serif, "MS serif", Times;
    font-size: 12px; font-weight: normal;
    color: black; 
    background: white;
    padding-top: 0;
    margin-left: 10px;
}
code {
    font-family: fixed;
    font-size: 200%; font-weight: normal;
    color: black; 
    background: white;
    padding-top: 0;
    margin-left: 10px;
}
em {
    font-style: italic;
    font-family: serif, "MS serif", Times;
}

p {
   font-family: serif, "MS serif", Times;
   color: black;
   background: white;
}
li {
    font-family: serif, "MS serif", Times;
    color: black;
    background: white;
}

dt {
    font-family: serif, "MS serif", Times;
    font-size: 14px;
    color: black;
    background: white;
}
dd {
    font-family: serif, "MS serif", Times;
    font-size: 14px;
    color: black;
    background: white;
}

INPUT {
    background:white;
    color: #333366
}    
BUTTON {
    background:red;
     color: white
}    

A:link      {
    text-decoration:none;
    color:#6666cc ;
    background: transparent;
    font-family: serif, "MS serif", Times;
    font-weight: normal;
}
A:visited   {
    text-decoration:none;
    color:#6666cc;
    background: transparent;
    font-weight: normal;
}
A:hover    {
    text-decoration: underline;
    color:#6666cc ;
    background: transparent;
    font-weight: normal;
}



.inlineimage {
   padding-bottom : 6px;
}
.caption  {
    color :  black; 
    font-weight: bold;
    font-size: 12px;
    background:#BCD7D2;
    font-family: serif, "MS serif", Times;
}
.click  {
    color : #003366; 
    background:#bcd7d2;
    font-family: serif, "MS serif", Times;
}

.bodytext {
    font-family: serif, "MS serif", Times;
    color: black;
    background: white;
}
.keyword {
    font-family: serif, "MS serif", Times;
    font-size: 14px;
    color: black;
    background: white;
    font-weight: bold;
    width: 100px;
    vertical-align: top;
}

.quote {
    font-family: serif, "MS serif", Times;
    font-size: 14px;
    color: #003366;
    background: #cccccc;
}

.sidebar {
    font-family: serif, "MS serif", Times;
    font-size: 14px;
    vertical-align: top;
    width:130px;
}
.sectiontitle {
    font-family: serif, "MS serif", Times;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
.doctitle {
    font-family: serif, "MS serif", Times;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
}
.jobloc {
    font-family: serif, "MS serif", Times;
    font-weight: bold;
    font-size: 14px;
}
.spacer {
	color: black;
	background: white;
}
.jobli { 
    font-family: serif, "MS serif", Times;
    font-size: 14px;
}

.datecap  {
    color : #003366; 
    background: #cccccc;
    font-size: 12px; 
    font-family: serif, "MS serif", Times;
}

.requires {
    font-family: serif, "MS serif", Times;
    font-style: italic;
}
.solidblack {
    border-top: solid medium black;
}	    
img {
    border-style: none;
}

#mainImage {
    background: #ffffff;
    border: solid 0px #f00;
    width: 500px;
    height: 300px;
    text-align: center;
    vertical-align:bottom;
    opacity: 1;
}
#imageTitle {
    text-align: center;
}
#controlPanel {
    z-index:6;
    position: relative;
    top: 25px;
    left: 0px;
    text-align: center;

}

.button {
    text-align: center;
    background-color: rgb(229, 227, 223);
}
.lbutton {
    text-align: left;
    background-color: rgb(229, 227, 223);
    float: left;
}
.rbutton {
    text-align: right;
    background-color: rgb(229, 227, 223);
    float: right;
}
#imageDescription {
    text-align: left;
    opacity: 1;
    margin:0;
    padding:0;
    background: #000;
    color: #fff;
    opacity: 0.5;
    position: relative;
    bottom: 40px;
    left: 0px;
}

.bigImage {
    vertical-align:middle;
    width:30;
    border:0;
}
.header {
    color :  black; 
    font-weight: bold;
    background:#BCD7D2;
    font-family: serif, "MS serif", Times;
}


.indextable {
    border: ridge 10px #BCD7D2;
    text-align: center;
 }
.index {
    background: #cccccc;
    border: solid 0px #000;
    text-align:center;
}
.indexcaption  { 
    background: #cccccc;
    width: 100%;
    font-weight: bold;
    background:#ffffff;
    text-align:center;
    font-family: serif, "MS serif", Times;
    float: left;
}
img.panel {
    vertical-align:bottom;
}
#delay {
    vertical-align:middle;
    color:#BCD7D2;
}
#delaybox {
    border: solid 1px #000;
    vertical-align: bottom;
    padding: 0px;
}

.collection  {
    color :  black; 
    font-weight: bold;
    background:#BCD7D2;
    font-family: serif, "MS serif", Times;
}
#imageDetails {
    z-index:5;
    color :  red; 
    position: relative;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    text-align: left;
    visibility: hidden;
 }
