body { font-family: Palatino, "Times New Roman", serif; background:#afc5c4; }
body, p, br, td { font-size:12px; color:#444444; }
img { border:0px; }
a { color:#FF6600; }
h1 { margin:10px; font-size:30px; color:#FFFFFF; }
#container { width:700px; margin:20px auto; border:1px solid #222222; background:#FFFFFF; }
#head { border-bottom:1px solid #222222; height:50px; background-image:url(/portfolio/images/bg_top.png); }
#name { width:380px; float:left; height:50px; }
#headright { border-left:1px solid #222222; float:right; height:50px; background:#666666; }
#headright h4 { font-family: Palatino, "Times New Roman", serif; margin:7px; display:block; font-size:10px; color:#FFFFFF; }
#address { border-bottom:1px solid #222222; width:300px; }
#phone { width:300px; }
.content { padding:10px; }
h3 { font-size:20px; clear:both; }
h2 { color:#AAAAAA; clear:both; font-size:14px; text-transform:uppercase; letter-spacing:5px; margin-top:30px; border-bottom: 1px dotted #CCCCCC; }
h2+h3 { margin-top:5px; }
h3 a { color:#444444; }
h3 a:hover { color:#FF6600; }
ul+h2 { padding-top:20px; }
.samples { float:right; width:410px; margin-left:10px; }
.samples img { margin:0px 0px 5px 5px; float:left; }
.samples td { vertical-align:top; }
#printGraphics, #printCovers { width:465px; }
#printBugs img { float:none; }
ul.rundown { list-style:none; clear:both; padding:5px; }
ul.rundown li { float:left; padding:0px 7px; }
ul.rundown li+li { border-left:1px solid #FF6600; }

ul.nav { list-style:none; clear:both; padding:5px; }
ul.nav li { float:left; padding:0px 7px; }
ul.nav li+li { border-left:1px solid #444444; }
#aboutcontent h2 { clear:none; }
h4 a { color:#FFFFFF; }