html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body { color: #333; font: Georgia, Times, serif; }
h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, Verdana; margin-bottom: 6px; text-transform: uppercase; }
h1 { font-size: 3em; }
h2 { font-size: 2.5em; }
h3 { font-size: 2.167em; }
h4 { font-size: 1.667em; }
h5 { font-size: 1.167em; }
h6 { font-size: 1em; }
p { margin-bottom: 18px; }
body{background: url('../images/bg_left_nav.gif'); background-repeat: repeat-y;}

h1#logo{
	position: absolute;
	top:21px;
	text-indent: -100em;
	overflow: hidden;
	background: url('../images/header.gif');
	height: 46px;
	width: 790px;
	left: 0 !important;
}

#leftcontent {
    position: absolute;
    left:0;
    top:66px;
    width:159px;
    background:#FFF;
    }
/** LEFT SIDE NAV*/
#nav {
    vertical-align: top; 
    padding: 0px;
    margin: 0px;
    background-color: transparent;
}    
#nav li{
    height: 22px;
    list-style-type: none;
    background-image: url('../images/professional_nav.gif');
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
}
#nav li.sub{
    height: 22px;
    list-style-type: none;
    background-image: url('../images/professional_nav_sub.gif');
    background-repeat: no-repeat;
	padding-left: 40px;
}

#nav li a{
    color: white;
    font-size: 1em;
    text-decoration: none;
    margin: 3px 0px 0px 11px;
    vertical-align:-20%;
}

/** CONTENT AREA*/
.centercontent {
    background-repeat:  no-repeat;
    margin-left: 160px;
    margin-right:100px;
    margin-top: 66px;  
}
#resumeContainer {background-image: url('../images/watermark.gif');}
dt { font-weight: bold; font-size: 1.2em}
dd { padding-left: 20px; margin-bottom: 25px;}

#rightcontent {
    position: absolute;
    right:10px;
    top:175px;
    width:75px;
    background:#FFF;
    }
/** Contact Info*/
.adr, .emailContainer {text-align:center; width: 75%; padding-top:15px;}


.updated{margin-top: 25px;}

.jobdescription{margin-bottom: 25px}
/**------------------------------------------------------*/
   

.text_category {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1em; 
    font-style: normal; 
    font-weight: bold;
    vertical-align: top;
    }

.projects li {
	margin-bottom: 15px;
}

#projects_content{ background-image: url('../images/watermark_projects.gif'); padding-top: 35px}
#goals_content{ background-image: url('../images/watermark_goals.gif'); padding-top: 35px}


