/* Body Styles */
html, body { margin: 0; padding: 0; }
body { background-color: #1A0000; }

/* Links */
a:link { color: #f8f8c5; text-decoration: none; }
a:visited { color: #f8f8c5; text-decoration: none; }
a:hover { color: #ffde95; text-decoration: none; }
a:active { color: #ffde95; text-decoration: underline; }
.style1 a:link, .style1 a:visited, .style1 a:hover, .style1 a:active { color: #772d00; text-decoration: none; }

/* Misc */
h4 { font-size: 10px; font-weight: bold; color: #CC9933; text-transform: uppercase; letter-spacing: 0.1em; padding: 4px 0 0 4px; }
.tblHead { font-size: 10px; font-weight: bold; color: #CC9933; text-transform: uppercase; letter-spacing: 0.1em; padding: 4px 0 0 4px; text-align: left; }
img { border: 0; }
img.med { border: 1px #CE9545 solid; }

/* Thumbnail Grids */
.thumbs { padding: 0; margin: 0; border: 1px #CE9545 solid; }
.thumbs a:link, .thumbs a:visited, .thumbs a:hover, .thumbs a:active {
	border: 0; color: #fff; text-decoration: none; }

/* Table Styles */
table { border: 0; }
td,th { color: #e1903d; font-size: 10px; text-align: top; }
td.catImg { border-bottom: 1px solid #A3630B; padding-bottom: 2px; }
td.vidTitle { font-weight: bold; font-size: 14px; color: #CE9545; vertical-align: top; padding-top: 4px; }
td.meta { border-bottom: 1px #CE9545 dotted; }
td.tblBotText { font-size: 10px; color: #333; padding: 4px; border-top: 1px solid #A3630B; }

/* Paragraph Styles */
p.vidViewDescTitle { padding: 0; margin: 0; color: #CE9545; font-size: 0.6em; text-transform: uppercase; font-weight: bold; letter-spacing: 0.1em; text-align: left; vertical-align: top; }
p.vidViewDesc { padding: 0 0 10px 4px; margin: 0; color: #fff; font-size: 0.6em; text-align: left; vertical-align: top; }
p.phototitle { text-align: center; vertical-align: middle; font-weight: bold; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #CC9933; padding-top: 0; padding-bottom: 3px; margin: 0; }
p.photometa  { text-align: left; vertical-align: middle; font-weight: normal; font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #333; padding: 2px 2px 2px 6px; margin: 0; }
p.imgMenuTop { font-family: verdana,helvetica,sans-serif; font-size: 10px; color: #ccc; padding-top: 1px; padding-bottom: 1px; margin: 0 }
.style3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 8px 0 8px 0; margin: 0; }
.style4 { font-size: 10px; padding: 8px 0 8px 0; margin: 0; }
.style5 { color: #e1903d; }
.style6 { color: #000000; font-size: 9px; }

/* IFC Layers */
div#imgMed         { background: transparent; width:  320px; height: 370px; visibility: visible; }
div#vidScreen      { background: transparent; width:  352px; height: auto; visibility: visible; }
div#thumbGrid      { background: transparent; width:  168px; height: 251px; visibility: visible; }
div#imgMenu        { background: transparent; width:  200px; height: 200px; visibility: visible; }
div#backNextPht    { background: transparent; width:  114px; height:  30px; visibility: visible; }
iframe#gallery     { background: transparent; width:  581px; height: 620px; background-color:transparent; border:0; }
