html{background:#150e0e url(../images/header_tile.jpg) repeat-x top center;padding:0px;margin:0px}
body{padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;line-height:18px;color:#000;}
form{margin:0px;padding:0px;}
img {border:0px;}
h2,h1{margin:0px;padding:5px 0px;font-size:24px;color:#000;font-weight:normal;}
ul,li{list-style:none;margin:0px;}
p{margin:0px;padding:7px 0px;}
a{color:#B99D4C;text-decoration:none;}
a:hover {color:#B99D4C;text-decoration:underline;}
.clear{clear:both;height:1px;overflow:hidden;padding:0px;margin:0px;}
#parent_container{margin:0 auto;width:1010px;position: relative;}
#header_container{height:162px;padding-right:10px;}
#header_logo{float:left;padding:52px 0px 0px 10px;width:200px;}
#header_menu{float:right;height:139px;width:460px;padding-top:4px;}
#header_menu span{display:none;}
#header_menu ul{padding:0px;}
.header_menu_link {padding:0px 21px 0px 0px;; float:left;}
.header_menu_link a{display:block;height:143px;width:91px;background:url(../images/menu_bg.jpg) no-repeat 0px 0px;}
.menu_link_1 a:hover{background-position:0px -143px;}
.menu_link_2 a{background-position:-112px 0px;}
.menu_link_2 a:hover{background-position:-112px -143px;}
.menu_link_3 a{background-position:-224px 0px;}
.menu_link_3 a:hover{background-position:-224px -143px;}
.menu_link_4{padding:0px;}
.menu_link_4 a{width:123px;background-position:-337px 0px;}
.menu_link_4 a:hover{background-position:-337px -143px;}
#site_home .menu_link_1 a{background-position:0px -286px;}
#site_home .menu_link_1 a:hover{background-position:0px -286px;}
#body_container{background:url(../images/body_tile.png) repeat-y 0px 0px;}
#body_container_top{background:url(../images/body_top.png) no-repeat 0px 0px;padding:30px 0px 0px 0px;}
#footer_container_wide{background:url(../images/footer_tile.jpg) repeat-x top center;}
#footer_container{margin:0 auto;width:990px;position: relative;font-size:14px;color:#fff;background:url(../images/footer_bg.jpg) no-repeat 0px 20px;padding:35px 0px 0px 0px;height:200px;}
#footer_container a{font-size:14px;color:#fff;}
#footer_container ul{padding:0px;line-height:24px;}
.footer_social{float:left;width:249px;}
.footer_resume{float:left;width:216px;padding-right:60px;}
.footer_contact{float:left;width:227px;padding-right:80px;}
.footer_sites{float:left;width:150px;}
.footer_title span{display:none;}
.footer_title{display:block;height:32px;padding:0px;}
.footer_social li{padding:0px 0px 8px 35px;}
.footer_social li.footer_title{padding:0px}
.footer_facebook{background:url(../images/facebook.jpg) no-repeat 0px 0px}
.footer_twitter{background:url(../images/twitter.jpg) no-repeat 0px 0px}
.footer_myspace{background:url(../images/myspace.jpg) no-repeat 0px 0px}
.download_resume span{display:none;}
.download_resume{padding:7px 0px 0px 0px;}
.download_resume a{display:block;height:46px;width:202px;background:url(../images/resume.jpg) no-repeat 0px 0px;}
.footer_sites li{background:url(../images/footer_bullet.png) no-repeat 0px 12px;padding:0px 0px 0px 10px;}
.footer_sites .footer_title{background:none;}
#footer_container .footer_email{color:#cea433;}
#footer_container .footer_contact_link{color:#8d8684;}
.home_banner{padding:0px 30px;height:260px;}
#main_content{position:relative;padding:0px 30px;}
#main_content ul{padding:3px 0px;}
#main_content li{padding:2px 8px;background:url(../images/content_bullet.png) no-repeat 0px 11px;} 
.home_contact{padding:87px 0px 0px 0px;width:360px;float:left;}
.home_contact_title{position:absolute;top:20px;left:0px;background:url(../images/contact_title_bg.png) no-repeat 0px 0px;height:43px;width:174px;padding:12px 0px 0px 30px;}
.home_contact_title h2{margin:0px;padding:0px;}
.contact_textbox{width:320px;border:1px solid #402f2a;background:#b5a474;padding:4px;font-size:10px;color:#402f2a;}
.home_contact .form_title{font-size:14px;padding:0px 0px 5px 0px;}
.home_contact td{padding-bottom:12px;}
.home_my_skills{float:right;width:590px;padding:27px 0px;line-height:20px;}
.home_my_skills h2{padding-bottom:10px;}


