body {margin:0; padding:0; text-align:center; font:75% verdana,geneva,arial,helvetica,sans-serif; background: #999;}
p {line-height:130%; margin:0 20px 12px 20px;}
p.error {text-align:center;}
p.breadcrumb {color:#323d8e;}
p.source {margin:0 20px; font-variant:small-caps; line-height:1em;}
img {display:block; margin:0 auto; padding:0;}
table {border-collapse: collapse;}
h1, h2 {margin:0 auto; padding:10px 0; color:#323d8e; font-size:1.5em; text-align:center; letter-spacing:normal;}
h2 {font-size:1em; letter-spacing:1px;}
hr {margin:5px auto; width:20%; color:#666; text-align:center;}
a {color: #323d8e; text-decoration: none;}
a:hover {text-decoration: underline}
table {margin:0 10px 0 30px; border-collapse:collapse;}
td, th {padding: 3px 5px; vertical-align: top;}
li {margin-right:20px; margin-bottom:5px; font-size:.8em;}
blockquote p {margin-bottom:0;}

body.cv li {font-size:1em;}

#wrapper {margin: 0 auto; width: 800px; background:#fff; text-align: left;}

#main {clear:both; width:800px; min-height:400px; margin-bottom:50px; cursor:default;}

#content {float: right; width: 600px; margin-top:0px;}
#content p {margin:0 120px 10px 80px;}
#content img {float:right; margin:0px 40px 10px 10px; border:1px solid #666; padding:7px;}
#content.about {padding: 40px; font-size: 1.1em;}
#content ul {margin:0 40px 30px 10px;}
#content li {margin-bottom:7px;}
#content a {color:#000; text-decoration:underline;}
#content a:hover {color:purple;}
#content p.areas {margin:0 40px 10px 35px; line-height:1.3em;} 

#sidebar {float:left; width:190px; margin-top:0px; border:0px solid yellow;}
#sidebar p {margin:0 0 0 20px; padding:0; font-style:italic; font-size:.9em; border:0px solid red;}
#sidebar img {margin:20px 0 10px 30px;}

/* footer styles */
#footer {clear: both; height:2.5em; font-size:.9em; padding:7px 0 7px 0; margin:0; width:800px; background:#585858; color: #fff; text-align: center; border-top:1px solid white;}
#footer a:link, #footer a:active, #footer a:visited {color: #ffffff;text-decoration: none;}
#footer a:hover {color: #f2ed82;}
