body {font-family: arial; font-size: 12px; color: #c3bdbd; background: #0f0f0f url(images/background.jpg) center top no-repeat;}

#pbody {width: 816px; margin: 0 auto;}

#ptop {position: absolute; top: 0; left: 0; width: 100%; min-height: 111px; background: url(images/top.png) 0 top repeat-x;}
#ptop h1 {width: 816px; margin: 0 auto; padding: 25px 0 0 0;}
#ptop h1 a {display: block; width: 193px; height: 53px; background: url(images/logo.png) 0 0 no-repeat;}
#ptop h1 a span {display: none;}

#pmain {margin: 111px 0 0 0; padding: 28px 0 0 0;}
#pmain .extra {float: left; margin: 0 0 0 80px; padding: 260px 0 0 0; width: 231px;}

.content {float: left; width: 502px; text-align: justify; line-height: 19px;}
.content h1 {width: 334px; height: 24px; line-height: 24px; margin: 0 0 20px 0; background: url(images/headers/aesthetic.png) 0 0 no-repeat;} /* temporary replacement */
.content h1 span {display: none;}
.content h3 {color: #fff; font-size: 16px; margin: 0; padding: 0; line-height: 16px;}
.content p {margin: 0 0 16px 0; padding: 0;}
.content strong {color: #fff; font-weight: bold;}
.content em {font-style: normal; font-weight: normal; color: #fff;}

.extra h1 {width: 111px; height: 23px; line-height: 23px; margin: 0 0 14px 0; background: url(images/headers/contact.png) 0 0 no-repeat;} /* temporary replacement */
.extra h1 span {display: none;}
.extra p {margin: 0 0 16px 0; padding: 0;}

ul.icons {margin: 0; padding: 84px 0 0 0; list-style: none;}
ul.icons li {float: left; margin: 0 0 0 16px; padding: 0;}
ul.icons li a {display: block; width: 70px; height: 56px; margin: 0; padding: 0; opacity: .2; background: url(images/logo_map.png) 0 0 no-repeat;}
ul.icons li.l1 a {background-position: 0 0;}
ul.icons li.l2 a {background-position: -86px 0;}
ul.icons li.l3 a {background-position: -171px 0;}
ul.icons li.l4 a {background-position: -259px 0;}
ul.icons li.l5 a {background-position: -345px; 0;}
ul.icons li.l6 a {background-position: -431px 0;}
ul.icons li:first-child {margin-left: 0;}

