html{ margin:0px; }
body { background:url(../print/old_bg.jpg) repeat-x; font-family: ariel, helvetica, verdana, sans-serif; margin:0px; font-size:10pt; color:#333333; }
a { text-decoration:none; color:#003366; }
a:hover{ text-decoration:underline; }
.key { text-decoration:none; color: #333333; cursor: text; font-style:normal; }
a:hover.key { text-decoration:none; color: #333333; cursor: text; font-style:normal; }
h1{ color:#d06f1a; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-transform: uppercase; font-size:16pt; }
h2 { color:black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; }
h3 { font-size:10pt; color:#666666; }
p { line-height: 15pt; }
hr{ color:#fff; background-color:#fff; border: medium dotted #666666; border-style: none none dotted; }
#home, #portfolio, #contact, #about{ background-image:url(/print/old_bg.jpg); }
#portfolio_sub, #resume, #Article { background-image:url(/print/bg.jpg); }
#container { margin: 0 auto 0 auto; width: 780px; }
#nav { position:relative; margin: 0px; list-style: none; padding:0px; text-align:left; }
#nav li{ float:left; }
#nav li a{ padding-top:100px; display:inline; float: left; width:100px; color:#d06f1a; text-align: center; height: 49px; text-decoration: none; margin:0px; }
#nav li a:hover { background-color:#d06f1a; color:#f1f1f1; }
#home #nav_home a, #portfolio #nav_portfolio a, #portfolio_sub #nav_portfolio a, #about #nav_about a, #Article #nav_articles a, #resume #nav_resume a, #contact #nav_contact a { color:#f1f1f1; background:url(/print/arrow.gif) #666666 no-repeat 50% 140px; }
#intell{ float: left; top:40px; position:relative; margin-left: 10px; }
.byline{ position:relative; font-style:italic; padding-left: 20px; }
.light_bulb{ position:relative; top:0px; float:right; margin-right:10px; }
.cleardiv{ clear:both; height:0px; }
#content { position: relative; top:-30px; height:100%; }
.infobox{ position:relative; float:right; width:150px; margin-left:40px; padding:0 0 0 20px; border-left:medium #666666 dotted;	color: #666666; }
.infobox ul { width:100%; position:relative; top:-10px; list-style: square outside; left: -30px; }
.infobox ul li{ margin-bottom:15px; }
.infobox h3 { position:relative; top:-14px; text-align:center;}
#footer{ text-align:center; padding-bottom:10px; }
#skip{ display:none; }
.webthumbs{ float:left; margin-right:10px; text-decoration:none; border:none; }
.contactCell{ display:table-cell; width:50px; text-align:right; padding-right:5px; }
.CellRight{ display:table-cell; text-align:left; }
