* {padding: 0; margin: 0;} 

body {background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;;}

a { color: #57626a; text-decoration: none; }
a:hover { text-decoration: underline; color : #000; }

#headshot{float: right; margin-left: 20px; margin-bottom: 5px; width:  200px;}
#headshot #caption{ font-size: 80%; font-family: Verdana, Arial, sans-serif; text-align: center; }

#wrap {margin: 0 auto; width: 800px;}

#header {padding: 10px 0 20px 0; background: #fff url(images/heading.jpg) no-repeat;}
#header h1 {font-size: 24px; line-height: 1.2; font-weight: 100; padding: 12px 10px 5px 10px;}
#header h1 a {color: #57626a; text-decoration: none;}
#header h1 a:hover {color: #57626a; text-decoration: none;}
#header h2 {color: #57626a; font-size: 14px; font-weight: 100; padding: 0 0 0 11px; line-height: 1.4;}

#menu {height: 40px; line-height: 40px; text-transform: uppercase; border-top: 3px solid #57626a; border-bottom: 3px solid #57626a;}
#menu ul {padding-left: 10px; list-style-type: none;}
#menu ul li {display: block; float: left;}
#menu ul li a {color: #57626a; padding: 0 10px; text-decoration: none; font-weight: 100; font-size: 14px; letter-spacing: -1px;}
#menu ul li a:hover {color: #57626a; text-decoration: underline;}

#content {padding: 10px 20px;}

.main {width: 760px; float: left; text-align: justify;}
.main p{padding-bottom: 12px}
.main h2 {color: #FF4800; font-size: 20px; letter-spacing: 0px; font-weight: 100; padding : 10px 0 15px 0;}
.main ul {padding-left: 10px; padding-bottom: 10px; list-style-type: none;}


#footer {border-top: 3px solid #57626a; margin-top: 20px; margin-bottom: 15px; color: #333; font-size: 11px; padding: 10px;}
.right {width: 150px; float: right; text-align: right;}
.left {width: 150px; float: left; font-size: 12px;}