html,body,div,h1,h2,h3,h4,h5,ol,ul,li,p {margin:0; padding:0; font-size:1em; font-weight:normal}

body {background:#ebde10 url(../images/bg.png) repeat-x; font-family:"Lucida Grande","Lucida sans unicode",sans-serif; font-size:0.9em; color:#555}
h1 {font:2.9em/1em Georgia, serif; border-bottom:.3em solid; width:58%; padding-bottom:.3em; letter-spacing:-0.04em; color:#dd0000; margin-bottom:.3em}
li {margin:0 0 0 2em}
a {color:#dd0000}
ul li {list-style-type:square; margin-bottom:.4em}
p {margin-bottom:.5em}
p.heading {color:#000}
.cl {clear:both; height:1px; font-size:.1em}
.tel {background:url(../images/tel.png) no-repeat; padding-left:1.3em}
.email {background:url(../images/email.gif) no-repeat; padding-left:1.3em}

#wrapper .block {margin-bottom:2em}
#wrapper .block h3 {border-bottom:1px solid; padding:0 0 .1em 0; margin:0 0 .3em 0; font:bold 2.4em Garamond,Georgia,serif; color:#000000; letter-spacing:-1px}
#wrapper .block ul {margin-top:.4em; margin-bottom:1em; font-size:.9em}
#wrapper .block li {line-height:1em}
#wrapper .block p {margin:0; padding:0}
#wrapper .block table {width:80%; margin-bottom:2em; font-size:.9em; border-collapse:collapse}
#wrapper .block thead {background:url(../images/thead.png); font-weight:bold}
#wrapper .block th, #wrapper .block td {text-align:center}
#wrapper .block h4 {font-variant:small-caps; font-weight:bold; color:#000; font-size:1.2em}

#wrapper .photos {width:500px}
#wrapper .photos li {width:150px; height:150px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid silver; overflow:hidden; float:left; margin:0 0 20px 20px}
#wrapper .photos .left {margin-left:0}

.simple li {margin:0 0 1em 0; padding:0; list-style-type:none; line-height:1.3em; font-size:0.9em}
.simple strong {color:#000; display:block}
.simple div {float:left; margin:.3em .5em 0 0}
.simple div img {border:1px solid #000}

#wrapper {width:935px; margin:0 auto; padding:1px 0 1px 0}
#top {width:100%; height:408px; background:url(../images/top.jpg)}
#top-content {padding:8em 0 0 2.3em}
#top-content li {margin-bottom:0}
#top-content h2 {display:inline}
#content-wrapper {width:100%; padding:1em 0 1em 0; background:url(../images/wrapper-bg.png) repeat-y}
#left {float:left; width:500px; margin-left:2.3em}

#footer {color:#aaa; text-align:center; font-size:0.8em; border-top:1px solid #f4f4f4; width:80%; margin:2em auto 1em auto; padding:1em 0 0 0}
#footer a {color:#aaa; font-weight:normal}

#right {float:left; width:330px; margin-left:1em}
#right .belt {width:330px; height:43px; overflow:hidden; background:url(../images/belt.png); position:relative; margin:1em 0 1em 0}
#right ul span {display:block; line-height:1.2em}
#right .first {margin-top:0}
#right .belt h3 {font-family:Garamond,Georgia,serif; color:#fff; text-shadow:1px 1px 1px #000; font-size:1.4em; text-transform:uppercase; position:absolute; top:.5em; left:.7em; letter-spacing:-0.5px}