body { background: url("../images/bg.png"); bg-color: #f5e5c3; font-size: 100%; line-height: 1.2em; margin: 0; padding: 0; font-family: Georgia; }

p { color: #8b8276; margin: 0 0 15px 0; }

a { color: #4c493d; text-decoration: none; }

.overlay { background: #f5e5c3; position: absolute; top: 761px; left: 0; height: 100%; width: 100%; z-index: 50; cursor: pointer; }

.container { position: absolute; top: 0px; left: -9999em; z-index: 51; }

.section { margin: 238px auto 0 auto; width: 860px; }

.text { background: url("../images/header-bg.png"); float: left; margin: 0 10px 0 0; width: 860px; }
.text ul {list-style-type: circle; margin-top: 1.3em; }
.text li {color: #8b8276; font-family: Georgia; text-decoration: none; line-height: 1.5em;}
.text H2 {color: #4c493d; font-family: Georgia; text-decoration: none; font-weight: heavy; line-height: 1.0em; margin-top: 1.3em; margin-bottom: 1.3em; margin-left: -1.0em; 
margin-right: -1.0em; text-shadow: #8b8276 2px 2px 1px;}

.resume { float: right; margin 0 0 0 15px; }

#header { position: fixed; top: 60px; height: 147px; width: 100%; font-size: .75em; background: url("../images/header-bg.png"); }
#header div { width: 960px; margin: 0 auto 0; }
#header div img { float: left; margin-right: 77px; }

#top { padding: 10px 0 0 0; }

#intro { clear: left; color: #b2b19d; font-size: .75em; }
#intro h1 { background: url("../images/intro.png") no-repeat; width: 621px; height: 148px; text-indent: -9999px; margin-bottom: 37px; }

#about { color: #b2b19d; font-size: .8em; clear: both; padding: 244px 0 0 0; }
#about a { font-family: Georgia, serif; font-style: italic; }

#projects { color: #b2b19d; font-size: .8em; clear: both; padding: 244px 0 0 50px; }
#projects a { font-family: Georgia, serif; font-style: italic; }

#resume { color: #b2b19d; font-size: .8em; clear: both; padding: 210px 0 0 100px; }
#resume a { font-family: Georgia, serif; font-style: italic; }