body {margin: 0px; font: 12px Verdana, Arial, sans-serif; color: #442200; background: white;}
a:link {font-weight: bold; color: #003366; text-decoration: none;}
a:visited {font-weight: bold; color: #018089; text-decoration: none;}
a.top:link, a.top:visited {font: bold 80%; color: #999900; text-decoration: none; line-height: 3em;}
a.topmenu:link, a.topmenu:visited {font: bold 90%; color: 663300; text-decoration: none; line-height: 2em;}
table#photos {padding: 3px;}
table td {padding: 0px; border-width: 0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
td#insidebody {font: 12px Verdana, Arial, sans-serif; padding: 1.5em 3.1em;}
td#portfolio {font: 11px Verdana, Arial, sans-serif; color: #336633; padding: .25em 1em .25em 1em;}
td#square {width: 70px; margin: 0px; padding: 5px 5px 5px 5px; border: 0px;}
td#homein {width: 65px;}
td#hometext {padding: 2em 2em;}
td#maininfo {font: 12px Verdana, Arial, sans-serif; padding: 2em 2em;}
td#pull-quote {float: left; width: 172px; color: #663366; font: 1em Arial, sans-serif; padding: 15px 15px 15px 15px; margin: 1px 23px 19px 1px; background-color: #F1EAE4; line-height: 1.5em;}
div#textmenu {text-align: center; font: 11px;}
div#footer, div#footer2 {text-align: center; margin-top: 1.5em; border-top: 1px solid gray; color: #663300; font-size: 11px; padding-top: 0.33em; letterspacing: 1px;}
div#caption {text-align: center; color: #663300; font-size: 11px; letterspacing: 1px;}
div.heading {color: #663366; font: bold 15px Verdana, Arial, Helvetica, sans-serif; margin-top: .5em; margin-bottom: .5em;}
div.headingin {color: #663366; font: bold 15px Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em;}
div.headingshow {color: #FF9933; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em;}
div.subheading {color: #018089; font: 120% Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em; line-height: 2em;}
div.projecttitles {color: #442200; font: 120% Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em; line-height: 2em;}
div.classes {color: #333399; font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em;}
div.quote {color: #CC6600; font-style: italic 10px; margin-top: .25em; margin-bottom: .25em;}
div.pullquote {float: left; width: 172px; color: #663366; font: 1em Arial, sans-serif; padding: 15px 15px 15px 15px; margin: 1px 23px 19px 1px; background-color: #F1EAE4; line-height: 1.5em;}
div.lowpullquote {color: #663366; font: 1em Arial, sans-serif; padding: 15px 15px 15px 15px; margin: 1px 23px 19px 1px; background-color: #F1EAE4; line-height: 1.5em;}
div.photograph {float: right; width: 300px; margin: 7px 8px 7px 22px; padding: 5px}

#footer {
width: 764px;
margin: 0 auto 30px auto;
}