body  { margin: 0; padding: 0 }
#background { background-image: url("imgs/bgs/blackdrops.jpg"); background-repeat: no-repeat }
p  { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0 }
.sale { color: #800; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
.strike { font-style: oblique; text-decoration: line-through }
#entrypage { background-color: #fff; background-image: url("imgs/bgs/mainpaint.jpg"); background-repeat: no-repeat }
#title  { background-image: url("imgs/bgs/trans78percent.png"); display: block; margin-top: 25px; width: 100%; height: 30px }
#topgrp { margin-bottom: 35px; width: auto; height: auto }
#midgrp { margin-bottom: 35px; width: auto; height: auto }
#botgrp { margin-bottom: 10px; width: auto; height: auto }
#vertmenu  { background-image: url("imgs/bgs/trans90percent.png"); visibility: visible; display: block; margin-top: 0; position: fixed; right: 100px; width: 160px; height: auto; float: right; clear: both }
#horizmenu { color: #fff; background-image: url("imgs/bgs/trans90percent.png"); display: block; width: 500px; height: 30px; float: right }
#imgnavigation  { display: block; margin-top: 80px; margin-right: auto; margin-left: auto; width: 910px; height: 550px; overflow: hidden }
#pagewrapper { display: block; margin-top: 80px; margin-right: auto; margin-left: auto; width: 805px; height: 550px; overflow: hidden }
h1 { color: #000; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }
h2 { color: #000; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }
h3 { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 0; padding-bottom: 0 }
#imgdisplay    { background-image: url("imgs/bgs/gallerybgs/mainwhitebordered.png"); background-repeat: no-repeat; text-align: center; visibility: visible; display: block; padding-top: 15px; width: 600px; height: 500px; float: left; overflow: visible }
#maincontent { background-image: url("imgs/bgs/gallerybgs/mainwhitebordered.png"); background-repeat: no-repeat; text-align: left; visibility: visible; display: block; padding-top: 15px; padding-right: 15px; padding-left: 15px; width: 570px; height: 500px; float: left; overflow: visible }
#download   { color: #ddd; background-color: transparent; background-image: url("imgs/bgs/gallerybgs/200px90trans.png"); display: block; padding-top: 12px; width: 200px; height: 488px; float: right }
#sidepanel  { color: #ddd; background-color: transparent; background-image: url("imgs/bgs/gallerybgs/200px90trans.png"); text-align: center; display: block; padding-top: 50px; width: 200px; height: 450px; float: right }
#thumbpane  { color: #fff; font-size: 9pt; background-image: url("imgs/bgs/gallerybgs/thumbcolumndbl-trans90per.png"); text-align: center; visibility: visible; display: block; width: 110px; height: 500px; float: left; overflow: scroll }
#thumbpaneport  { color: #fff; font-size: 9pt; background-image: url("imgs/bgs/gallerybgs/thumbcolumndbl-trans90per.png"); text-align: center; visibility: visible; display: block; padding-top: 20px; width: 110px; height: 480px; float: left }
#footer    { background-image: url("imgs/bgs/trans90percent.png"); list-style-image: url("imgs/bgs/trans90percent.png"); display: block; margin-top: 50px; position: relative; bottom: 0; width: 100%; height: 30px }
a:link.dark { color: #eee }
a:visited.dark { color: #aaa }
#copyright { color: #fff; font-size: 11pt; display: block; padding-top: 9px; padding-left: 10px; width: 110px; height: 30px; float: left }
#footmenu { color: #fff; font-size: 11pt; text-align: right; display: block; padding-top: 9px; padding-right: 10px; width: 500px; height: 30px; float: right }
a:link.thumbnail { color: #444 }
a:visited.thumbnail { color: #444 }
a:active { color: #aaa }
#clientlist { color: #fff; background-color: #222; display: block; width: 150px; height: 500px; float: left; overflow: scroll }
#edit { background-color: #fff; display: block; width: 300px; height: 500px; float: left; overflow: hidden }
#review { background-color: #bbb; display: block; width: 300px; height: 500px; float: right; overflow: hidden }
#thumbreview { color: #fff; background-color: #222; display: block; margin-top: 410px; margin-right: auto; margin-left: auto; width: 275px; height: 75px; overflow: scroll }
#workspace { display: block; margin-top: 50px; margin-right: auto; margin-left: auto; width: 750px; height: 500px; overflow: hidden; border: solid 10px #333 }
#center { text-align: center }
.darkbg { color: #aaa; font-size: 14px }
.desc { font-size: 12px; display: block; margin-top: -10px; padding-left: 15px }
.downloadheader  { color: #bbb; font-size: 18pt; font-weight: bold; text-align: center }
#contentboxtop   { background-image: url("imgs/bgs/body900boxtop.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 900px; height: 14px; max-height: 14px; outline-color: #63f }
#contentboxbody   { background-image: url("imgs/bgs/body900boxmid.gif"); background-repeat: repeat-y; visibility: visible; margin-top: 0; padding-top: 0; padding-right: 10px; padding-left: 10px; width: 880px; height: auto; outline-color: #f00 }
#contenthead  { color: white; font-size: 20pt; font-style: normal; font-weight: 700; background-image: url("imgs/bgs/pageheader900.png"); background-repeat: no-repeat; padding: 5px 10px; width: 880px; height: 50px }
#columnright { margin-right: 10px; margin-left: 10px; width: 510px; height: auto; float: right }
#columnleft { text-align: center; width: 350px; height: auto; float: left }
#clear { width: 300px; height: 5px; clear: both }
#contentboxbottom  { background-image: url("imgs/bgs/body900boxbot.gif"); background-repeat: no-repeat; width: 900px; height: 15px }
#enclose  { margin-top: 10%; margin-right: auto; margin-left: auto; width: 901px; height: auto; clear: both }
#encloseimg { margin-top: 10%; margin-right: auto; margin-left: auto; width: 710px; height: auto; clear: both }
a:link.portfthumb { border-width: 0; outline-width: 0 }
a:visited.portfthumb { border-width: 0; outline-width: 0 }
