
html { font-size: 100%; /* IE hack */ }
body {font-size: 90%; background: #000000; color: #F0F0F0}
table { font-size: 100%; /* IE hack */ }

input, select, th, td {font-size: 1em}

li li, li p, td p, blockquote p {font-size: 1em}

p, td, ul, ol {font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

.pageheader  {color: #d2b48c }

.pageheader2  {color: #cdb38b }

.leftnav, .menutext {font-size: 1em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

.largetext {font-size: 1.25em; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

.normaltext {font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0; font-weight: normal}

.smalltext {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

.smalltextctr {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0; text-align: center }

.smallertext {font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

.detaillabel {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F0F0F0; text-align: left; vertical-align: top}

.detailvalue {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #F0F0F0; text-align: left; vertical-align: top}

.detailvaluelow {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #F0F0F0; text-align: left; vertical-align: bottom}

h1 {font-size: 2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

h2 {font-size: 1.5em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

h3 {font-size: 1.25em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #F0F0F0}

A:link    { color: #66CCCC }

A:visited { color: #FFFF66 }

A:active  { color: #FF6666 }

A:hover  { color: #FF6666; background-color: #666666 }

.whitebackground { background-color: #CCCCCC }

.charcoalbg { background-color: #333333 }

.lightcharcoalbg { background-color: #666666 }

.barbackground {background-color: #3399FF }

.hilitetext { color: #FFFFCC; background-color: #333333 }

.bigindent { margin-left: 5em }

.indent { margin-left: 2.5em }

.smallindent { margin-left: 1.25em }

.leftnavindent { margin-left: 1em }

.hovimg {border: solid 1px #FFFFFF;
         background-color: #FFFFFF;
         layer-background-color: #FFFFFF;
         padding: 1px;
         position: absolute;
         z-index: 100;
         visibility: hidden;
        }

img { border: 0; }

img.ksphotohome { height: 12.5em }

img.ksphotoheader { height: 7.5em }

img.photo { height: 18.5em }

img.photoh200 { height: 12.5em }

img.photoh320 { height: 20em }

img.photoh480 { height: 30em }

img.photoh600 { height: 37.5em }

img.catalog { width: 40em }

img.photow320 { width: 20em }

img.photow480 { width: 30em }

img.photow640 { width: 40em }

img.photow960 { width: 60em }
