/* CSS Tweaks */
* {padding:0;margin:0;}
a img {border:0;}
.clear {clear:both;}

/* Body CSS */
body {background:#fff;font-family:Arial;}

.wrapper {width:990px;}

.header {height:100px;border-bottom:20px solid #ccc;}
.header > img {z-index:10;position:absolute;left:5px;top:0;}
.header div {background:#000;height:100px;float:right;width:717px;}
.header div img {margin:5px;width:707px;height:90px;}

.left {float:left;width:789px;height:350px;}

.right {background:#770000;float:right;width:200px;list-style:none;height:350px;border-left:1px solid #000;}
.right li {overflow:hidden;display:inline;}
.right a {color:#fff;text-decoration:none;font-weight:bold;font-size:12px;display:block;padding:5px;}
.right a:hover {background:#000;}

.middle {list-style:none;font-size:12px;}
.middle li {width:50%;float:left;background:#990000;height:102px;color:#fff;}
.middle li:first-child {background:#000;}
.middle h2 {background:#ccc;padding:5px;font-size:18px;color:#000;}
.middle div {padding:5px;}

.person {float:left;}

.footer {clear:both;font-size:10px;text-align:center;padding:5px;}

.page {font-size:12px;padding:5px;height:315px;overflow:auto;background:#990000;color:#fff;padding-top:30px;}
.page p {margin-bottom:8px;}
.page li {margin-left:15px;}
.page a {font-weight:bold;color:#fff;}

img[align="left"] {float:left;margin-right:5px;}
img[align="right"] {float:right;margin-left:5px;}

.about {float:right;width:372px;font-size:12px;overflow:hidden;}
.about img {width:375px;height:270px;}

.events {width:404px;height:340px;float:left;overflow:auto;font-size:12px;padding:5px;}
.events h2 {color:#990000;font-size:18px;text-align:center;margin-bottom:10px;margin-top:5px;}
.events li {margin-left:15px;}