
/* CSS Document */

body {background:url(images/bg.jpg) no-repeat center top #FF7A01; margin:0;}
#main {width:875px; margin:0 auto; padding:0 10px 10px; background:url(images/bg_fix.gif) repeat-y; border-bottom:10px solid #ffe873;}
#top {height:49px; text-align:right; color:#aa9db9; margin:0 auto; width:885px; background:url(images/bg_top.gif) no-repeat; font:11px Arial, Helvetica, sans-serif; padding:1px 10px 0 0;}
#top a {color:#aa9db9; text-decoration:none;} #top a:hover {color:#FFF;}
#left {width:200px; float:left; background-color:#FFF;}
#left a {text-decoration:none; font:15px Arial, Helvetica, sans-serif; border-bottom:1px solid #d9d9d9; width:190px; display:block; color:#000; padding:5px 0 5px 10px;}
#left a:hover {background:#d9d9d9;}
#middle {float:left; width:440px; background:url(images/bg_middle.jpg) left top no-repeat; margin-right:20px; padding:20px 0 0 25px; min-height:500px;}
#middle a {text-decoration:none; color:#6c45a2;} #middle a:hover {text-decoration:underline;}
#middle h1 {margin:0 0 15px; font:bold 26px Arial, Helvetica, sans-serif; color:#F60;}
#middle p {font:13px Arial, Helvetica, sans-serif; padding:0; margin:0 0 10px; line-height:18px;}
#middle ul {font:13px Arial, Helvetica, sans-serif; padding:20px;}
#middle ul li {margin-bottom:10px;}
#middle table {font:12px Arial, Helvetica, sans-serif;}
#middle table td.event {border-bottom:1px solid #999; padding-bottom:5px;}
#middle table td.pay {border-bottom:1px solid #999; padding-bottom:5px;}
#middle table td.pay:hover{background-color:#ffe873;}
#middle table a {color:#F00; font-weight:bold;} #middle table a:hover {text-decoration:underline;}
#middle ol {padding:0 0 0 20px; font:13px Arial, Helvetica, sans-serif;}
#teasers {width:210px; float:left; margin-right:15px;}
#news {width:215px; float:left; padding-top:10px; font:12px Arial, Helvetica, sans-serif; line-height:18px;}
#news p {margin:0 0 10px;}
#news p a {font-weight:bold; color:#F60; text-decoration:none;}
h6 {color:#F00; margin:0 0 10px; font:bold 18px Arial, Helvetica, sans-serif;}
#right {float:left; width:175px; height:500px; background: url(images/bg_middle.jpg) top left no-repeat; padding:20px 0 0 15px; font:12px Arial, Helvetica, sans-serif;}
#right input.email {margin:10px 0 5px;}
#footer {padding:15px 0 10px; font:12px Arial, Helvetica, sans-serif; color:#FFF; width:875px; margin:0 auto; text-align:center;}
#footer a {text-decoration:none; color:#fff;} #footer a:hover {text-decoration:underline;}
#flowchart {font:bold 13px Arial, Helvetica, sans-serif; text-align:center; border-top:1px solid #F00; border-bottom:1px solid #F00; padding:10px 0; margin-bottom:15px;}
#clear {clear:both;}