body { color: #333; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #74736c; background-image: url(../images/bkgd.gif); background-repeat: no-repeat; background-position: left top; }
p { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; }
p.mouse { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }
p.terms { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
p.termsindent { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-left: 20px; }
h1 { color: #5e79a4; font-size: 1.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2em; }
h2 { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
td.form { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11.5px; }
a:link { color: #006; }
a:visited { color: #5e79a4; }
a:hover { color: #c93; text-decoration: underline; }
a:active { color: #fc0; }
#wrapper { width: 800px; float: none; margin-top: -5px; margin-right: auto; margin-left: auto; }
#masthead { color: #fff; background-image: url(../images/masthead_tear.gif); background-repeat: no-repeat; background-position: 0 bottom; position: relative; height: 110px; width: 800px; clear: both; }
#mastnav { color: #fff; position: absolute; top: 3px; height: 12px; width: 800px; }
a.mast, a.mast:link, a.mast:visited { display:block; height:12px; text-align:center; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px; color:#ffc; background-position: 0 0; overflow:hidden; float: right; padding: 0 10px 8px; border-style: solid; border-width: 0; outline-width: 0; }
a.mast:hover {color:#fff; background:#666;}
a.mast:active {color:#fff; background:#c93;}
#banner { position: relative; height: 50px; width: 800px; float: none; clear: both; }
#content { background-image: url(../images/paper018.gif); position: relative; width: 800px; overflow: visible; float: none; clear: both; margin: 0; }
#content2 { background-image: url(../images/portfolio-r_bkgd.gif); background-repeat: no-repeat; background-position: right bottom; position: relative; width: 760px; overflow: visible; float: none; clear: both; margin: 0; padding: 5px 20px 20px; }
#info-l { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; position: relative; width: 220px; float: left; margin-right: 10px; margin-left: 15px; padding-right: 15px; border-right: 1px dashed #abb7cb; }
* html #info-l { width: 200px; display:inline; }
.info-l hr { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abb7cb; width: 220px; height: 1px; border-style: none; border-width: 0; }
#info-l p { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
#info-l p.mouse { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }
#info-r { position: relative; width: 500px; float: right; margin-right: 20px; margin-left: 10px; }
#portfolio-l { width: 170px; float: left; margin-top: 20px; margin-right: 10px; margin-left: 20px; }
* html #portfolio-l { width: 150px; display:inline; }
a.port, a.port:link, a.port:visited { display:block; height:20px; text-align:left; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px; color:#666; font-weight: bold; line-height:20px; background-position: 0 0; width: 150px; overflow:hidden; padding: 4px 10px; }
a.port:hover { color:#5e79a4; font-weight: bold; padding: 0 6px; border: double 4px #bfbeb8; }
a.port:active { color:#c93; font-weight: bold; padding: 0 6px; border: double 4px; }
a.subport, a.subport:link, a.subport:visited { display:block; text-align:left; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px; color:#666; line-height:16px; background-position: 0 0; text-indent: 22px; overflow:hidden; }
a.subport:hover { color:#5e79a4; text-indent: 6px; border-left: 16px solid #bfbeb8; }
a.subport:active { color: #c93; text-indent: 6px; border-left: 16px solid #c93; }
.large-l { margin-right: 12px; border: double 4px white; }
.large-r { margin-left: 12px; border: double 4px white; }
#portfolio-r { background-image: url(../images/portfolio-r_bkgd.gif); background-repeat: no-repeat; background-position: right bottom; width: 535px; float: right; margin-right: 20px; margin-left: 10px; }
.box { color: #333; font-size: 10px; line-height: 12px; text-align: center; position: relative; width: 100px; float: left; margin: 15px; }
.box p { color: #333; font-size: 10px; line-height: 12px; text-align: center; }
.box2 { color: #333; font-size: 10px; line-height: 12px; text-align: left; position: relative; width: 150px; }
.box3 { color: #333; font-size: 10px; line-height: 12px; text-align: center; position: relative; width: 250px; float: right; }
.thumb { border: ridge 3px #dbdbd7; }
.thumb:hover { border: ridge 3px white; }
.thumb:active { border: groove 3px white; }
#footer { color: #fc0; font-size: 11px; line-height: 12px; background-color: #c93; position: inherit; width: 795px; height: 16px; float: none; clear: both; padding-top: 0; padding-left: 5px; }
#footer p { color: #fc0; font-size: 11px; }
#footer a { color: #fff; text-decoration: none; }
#footer a:visited { color: #ffc; text-decoration: none; }
#footer a:hover { color: white; text-decoration: none; }
#copyright { color: #ccc; font-size: 10px; line-height: 10px; text-align: right; position: relative; width: 800px; float: none; clear: both; }
#copyright p { color: #dbdbd7; font-size: 10px; line-height: 10px; }
#copyright a { color: #abb7cb; font-size: 10px; line-height: 10px; text-decoration: underline; }
