body{font:10pt verdana, sans-serif;color:black;background:#f0f8ff url(background4.png) repeat-x;margin:0px;}
h1, h2{font-size:10pt;margin-bottom:0px;text-transform:uppercase;}
p{margin:0px;}
a:link{color:blue;}
a:visited{color:purple;}
a:hover{color:#ad4a18;text-decoration:none;}
a:active{color:purple;}
ul{margin:0px;padding:0px;list-style:none;}

.container{margin:10px 30px;padding:0px;border:3px double #808080;background:white;}
.header{text-align:center;margin-bottom:25px;}
.header a{padding:1px 2px;}
.header a:hover{background:maroon;color:white;}
.main{border-bottom:1px solid #808080;padding-bottom:10px;}
.main div{margin:0px 10px 20px 10px;}
.main div.skills ul li{background:url(dot.gif) no-repeat left center;padding-left:12px;margin-bottom:2px;}
p.title{text-transform:uppercase;}

.main div.other_resumes h2{color:maroon;font-style:italic;position:relative;top:5px;text-transform:capitalize;background:url(line3.gif) no-repeat bottom left;padding-bottom:2px;margin:15px 0px 30px 0px;}
.main div.other_resumes ul li{background:url(bullet6.gif) no-repeat left center;padding-left:15px;margin-bottom:15px;}
.main div p a span{width:8px;height:8px;position:absolute;background:url(pointer_left2.gif) 0px -9px;margin-left:3px;margin-top:4px;cursor:pointer;}
.main div p a:hover span{background:url(pointer_left2.gif) 0px 0px;}

.references{width:70%;margin-top:25px;}
.references ul{margin-bottom:15px;}

.buttons{margin:30px 10px 20px 0px;}
a.linkedin{width:88px;height:22px;border:none;float:right;text-decoration:none;background:url(linkedin.png) no-repeat;}
a#contact{font-weight:bold;color:navy;text-decoration:none;}
a#contact img{height:9px;width:6px;padding-left:4px;display:none;border:none;}
a#contact:hover img{display:inline;}

.footer{font-size:8pt;padding:10px 8px 25px 8px;}
.footer a{font-weight:bold;}
.footer ul{float:left;}
p.update{float:right;display:inline;}
#year{padding:0px 5px 0px 2px;}