* {margin:0; padding:0; border:0;}
body {padding-bottom:15px; background:url("../design/bg.gif") 0 0 repeat-x; font:0.8em/1.5 "arial",sans-serif; text-align:center;}
p {margin:20px 0;}
h1 {margin:20px 0; border-bottom:1px solid #ccc; font-size:200%; font-weight:normal;}
h2 {margin:20px 0; border-bottom:1px solid #ccc; font-size:160%; font-weight:normal;}
a {color:#790000;}
a:hover {background:#790000; color:#fff !important; text-decoration:none;}
.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}
.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

#main {width:800px; margin:0 auto; overflow:hidden; text-align:left;}

#logo {position:relative; width:696px; height:91px; overflow:hidden; margin:0; padding:0; border:0; font-size:160%;}
#logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/logo.gif") 0 0 no-repeat;}

#content .item {float:left; text-align:center; margin-right:25px; padding-bottom:25px; font-size:120%;}
#content .item.last {margin:0;}

#footer {border-top:1px solid #ccc; padding-top:15px; font:85%/1.2 "tahoma",sans-serif; color:#777;}
#footer p {margin:0;}
#footer a {color:#777;}

.t-center {text-align:center;}
.t-justify {text-align:justify;}
.f-left {float:left;}
.f-right {float:right;}