/* CSS Tweaks */
* {padding:0;margin:0;}
a img {border:0;}
.clear {clear:both;}

/* Body CSS */
body {background:#ff0000;font-family:Arial;}

/* Wrapper */
.wrapper {border:3px solid #000;height:840px;background:#990000 url(img/inner_bg.gif) repeat-x bottom;width:950px;position:absolute;left:-475px;margin-left:50%;top:5px;}

/* Header */
.header {padding:1px;border-bottom:3px solid #000;}
.header img.logo {float:left;margin-right:1px;}

/* Left Side */
.left {float:left;width:200px;height:711px;background:#770000;}

.left > ul > li {width:188px;height:51px;background:url(img/menu_bg.gif);list-style:none;line-height:52px;text-align:center;margin-left:5px;display:inline;float:left;clear:left;}
.left > ul > li > a {color:#fff;text-decoration:none;display:block;font-size:18px;font-weight:bold;}

.left span {padding:10px;color:#fff;display:block;font-weight:bold;clear:both;}

.menu {height:255px;}
.menu a {font-weight:bold;}

/* Right Side */
.right {margin:30px;background:#2e0000;padding:10px;width:645px;float:right;height:600px;border:3px solid #fff;overflow:auto;color:#fff;margin-bottom:10px;font-size:12px;}
.right p {margin-bottom:10px;font-size:12px;}

/* Footer */
.footer {text-align:center;color:#fff;font-weight:bold;font-size:14px;}