html,body{background-color:#fff;margin:15px 0 0 0;padding:0;}
body{background-color:#fff;font:100% Georgia,Times New Roman,Century Gothic,serif;color:#333;text-align:center;}
p{padding:0;margin:0;}
a,a:hover,a:active,a:visited{color:#1F5CB8;}
h2{font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0;margin:15px 0 0 0;font-size:1.2em;color:#75B81F;font-weight:normal;}
h3{padding:18px 0 2px 0;margin:0;font-size:1em;}

div#logo{width:280px;padding:10px 10px 0 10px;text-align:left;}
div#logo img{border:0;}

div#container{width:740px;margin:0 auto;}
div#container{text-align:left;}

div#content{float:right;width:410px;padding:10px;}
div#content p{line-height:1.4;}
div#content ul{margin:0 0 0 25px;padding:0;line-height:1.4;}
div#content img{float:left;margin:5px 10px 0 0;border:0;}
div#content h2{margin:25px 0 0 0;}
div#content img.ib {border:1px #ccc solid;}
div#content .caption{font-family:tahoma,arial,helvetica,sans-serif;font-size:.8em;color:#666;}
div#content .more{margin:25px 0 0 0;}


div#extra{float:left;clear:left;width:260px;padding:15px 10px 10px 25px;}
div#extra ul{margin:0 0 0 25px;padding:0;}
div#extra ul.contact{list-style-type:none;margin:0 0 0 5px;padding:0;}
div#extra li.lin{background:url("images/i_lin.gif") no-repeat 0 2px;padding:0 0 5px 25px;}
div#extra li.ph{background:url("images/i_p.gif") no-repeat 0 2px;padding:0 0 5px 25px;}
div#extra li.em{background:url("images/i_e.gif") no-repeat 0 3px;padding:0 0 5px 25px;}
div#extra .callout{font-size:1.1em;font-style:italic;width:240px;padding:5px 0px 0px 0px;}
div#extra p.pdf{margin:5px 0 0 0px;background:url("images/i_pdf.png") no-repeat 0 2px;padding:0 0 0 25px;}

div#footer{clear:both;width:90%;margin:30px 10px 10px 10px;border-top:1px #999 dashed;padding:10px;
text-align:center;}
#tll{vertical-align:bottom;}

div#nav ul{list-style-type:none;margin:0;padding:40px 0 0 0;}
div#nav li{display:inline;}
div#nav li.services{background:url("images/i_ser.gif") no-repeat;padding:0 30px 0 20px;}
div#nav li.portfolio{background:url("images/i_port.gif") no-repeat;padding:0 30px 0 20px;}
div#nav li.resume{background:url("images/i_res.gif") no-repeat;padding:0 0 0 20px;}
a.currentpage,a.currentpage:hover,a.currentpage:active,a.currentpage:visited{text-decoration:none;color:#333;}