body{line-height:1.5em;background:url('../images/main_bg_logo_750px_561px.png') no-repeat fixed 95% 90%;}
#header{position:relative;margin:2em auto 0;width:950px;height:55px}
#logo-wrapper{padding-top:.5em;float:left}
.logo {margin-top:10px;margin-left:15px}
.logo img{height:22px}
#branding-wrapper{float:left;margin-top:12px}
.site-name{display:inline;font-weight:bold;font-size:90%;margin-left:15px;position:relative;font-family:Verdana,Tahoma}
.site-slogan {position:relative;margin-top:-.5em;margin-left:15px;font-size:90%;font-family:Verdana,Tahoma;font-style:italic;color:#666}
#menu {border-bottom:1px solid #000;margin:0 auto;padding-right:11.5em;width:785px;height:30px}

#main{position:absolute;top:35%;left:50%;margin-left:-25em;width:50em;text-align:right}
#main h1{text-align:left;font-weight:normal;color:#ccc}
#main p{font-size:3em;margin-top:.5em}
#main p span{font-size:.5em;padding-top:1em;display:block;color:#666}

.italic{font-style:italic}