#header{width: 100%; height: 500px; background: transparent; padding:0px; margin:0px; text-align: center}

#portfolio {width: 900px; font-family: sans-serif; text-align: left; border-color: #215F69}

#contact {width: 900px; font-family: sans-serif; font-size: 10pt; text-align: left; border-color: #215F69;
line-height: 17px; margin-bottom: 17px; max-width: 600px}

#resume {width: 700px; font-family: sans-serif; font-size: 10pt; text-align: left; margin-left: 0px;
border-color: #215F69; line-height: 17px; margin-bottom: 17px}

#footer {width: 100%; text-align: center; font-size: 8pt; font-family: sans-serif;
font-weight:normal; font-style:normal; font-weight: bold; background-color: #ADD8C7;
padding:3px; margin:0px;}

body {background: #ffffff url("images/topBar.gif") repeat-x; padding:0; margin:0; 
text-align:center; margin:0 auto; width:900px; }

/*Hover Links*/
ul.cssmenu {list-style: none; padding: 0px; }
.displace {position: absolute; left: -5000px; }
ul.cssmenu li {float: left; }
ul.cssmenu li a {display: block; width: 125px; height: 40px; background: url('images/tabAll.gif'); }

ul.cssmenu li.portfolio a {background-position: 0px 0; }
ul.cssmenu li.resume a {background-position: -125px 0; }
ul.cssmenu li.about a {background-position: -250px 0; }
ul.cssmenu li.contact a {background-position: -375px 0; }

ul.cssmenu li.portfolio a:hover {background-position: 0 -40px; }
ul.cssmenu li.resume a:hover {background-position: -125px -40px; }
ul.cssmenu li.about a:hover {background-position: -250px -40px;}
ul.cssmenu li.contact a:hover {background-position: -375px -40px;}

img.portfolio {margin-bottom: 15pt}

img.about {margin-right: 650pt}

ul{list-style-image: url("images/bulletPoint.png"); list-style-position: inside; }

a {color: #215F69; border: 0pt}

* {margin: 0; padding: 0;}
p {margin-bottom: 15px;}
#page-wrap {width: 600px; background: white; padding: 0px 0px 0px 0px; margin: 0px ;
min-height: 500px; }
#contact-area {	width: 600px; margin-top: 0px;}
#contact-area input, #contact-area textarea { background: #D6E8E0; padding: 5px; width: 400px; font-family: sans-serif; 
font-size: 14pt; font-weight: bold; margin: 0px 0px 10px 0px; border: 2px solid #215F69; }
#contact-area textarea { height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900; }
#contact-area input.submit-button {width: 100px; float: right; color: #215F69; margin-right: 53pt}
label { float: left; text-align: right; margin-right: 15px; width: 100px;
padding-top: 5px; font-size: 14pt; font-weight: bold; color: #215F69 }

td.co {width: 225px; font-weight:bold;}
td.loc {width: 175px; font-weight:bold;}
td.date {width: 300px; font-weight:bold;}