body{
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
font-size: 9pt;
color: #fff;
background: url(art/fullbg2008.gif) top left repeat-y #eeeedd;}

ul{
margin: 3pt 0 7pt 14pt;
width: 250px;
padding: 0;
list-style-type: none;}

ul li{
background: url(art/ul_icon.gif) 0 0 no-repeat;
padding: 0 0 3pt 14pt;}

ul.clients li{
background: none;
padding: 0 0 3pt 0;}

#wrapper{
width: 1024px;}

a, a:link, a:visited, a:active{
color: #aaff11;
text-decoration: none;
border-bottom: 1px dotted #aaff11;}

a:hover{
border-bottom: none;}

#right{
float: right;
width: 195px;
margin: 0 649px 0 0;
}

#right h3{
width: 155px;}

#right ul{
width: 155px;}

h1{
margin: 0;
padding: 0;
height: 150px;
width: 375px;
background: url(art/rm_logo.gif) top left no-repeat;
text-indent: -5000px;}

h2{
margin: 14pt 0 7pt 14pt;
text-indent: -5000px;}

h2.contact{
height: 11px;
width: 66px;
background: url(art/contact_me.gif) top left no-repeat;}

h2.technical_skills{
height: 11px;
width: 98px;
background: url(art/technical_skills.gif) top left no-repeat;}

h2.resume{}

h2.resume a{
display: block;
height: 11px;
width: 76px;
padding: 5px;
border: 1px dotted #aaff11;
background: url(art/resume.gif) 5px 5px no-repeat;
text-indent: -5000px;}

h2.resume a:hover{
background: url(art/resume.gif) 5px 5px no-repeat #221100;
}

h2.clients{
height: 11px;
width: 93px;
background: url(art/clients_include.gif) top left no-repeat;}

h3{
font-size: 10pt;
margin: 7pt 0 0 14pt;}

p{
margin: 0 0 7pt 14pt;}

#flash{
position: absolute;
top: 0;
left: 400px;}