*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none}code,pre,textarea,input,select{font:inherit;font-size:1em}th,h1,h2,h3,h4,h5,h6{font-weight:normal}a,img,a img,form,abbr,acronym,object{border:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}body{line-height:1;}a{color:inherit}hr{display:none}ul{list-style-type:none}

html {height:100%;}
body {height:100%;background-color:#191102;color:#fff;text-align:center;font:96% arial,helvetica,sans-serif;}

#container{width:960px;margin:0 auto;text-align:left;}

#header{position:relative;background-color:#fff;padding:10px;overflow:hidden;padding-bottom:.5em;border-bottom: 2px solid #09473f;border-right: 2px solid #09473f;border-left: 2px solid #09473f;margin-bottom:10px;}
#header img{vertical-align:middle;}
#header .logo{float:left;}
#header .right{float:right;}
#header .right #nav{float:left;margin-top:7px;}
#header .heading{padding-left:5px;font-weight:bold;color:#006e61;font-family:palatino linotype,georgia,times,serif;}

/* generic nav style */
.nav ul{margin:0;padding:0;}
.nav li{float:left;list-style-type:none;}
.nav li a{padding:.5em 1em;display:block;}
.nav li ul{position:absolute;left:-999em;width:10em;overflow:hidden;}
.nav li ul li{font-size:small;width:100%;}
.nav li:hover ul,#nav li.hover ul{left:auto;}

/* top nav style */
#nav{margin-left:2em;}
#nav li{font-weight:normal;}
/* #nav li.here a{} */
/* #nav li.here a:hover{} */
#nav li a{color:#006e61;font-weight:bold;}
#nav li a:hover{}
#nav li ul{}
#nav li ul li{border-bottom:none;}
#nav li ul li a{color:#005291;font-size:small;font-weight:normal;letter-spacing:0em;}
#nav li.here ul li a{border:none;}
#nav li ul li a:hover{}

/* global content stuff */
h3{color:#fff;margin-left:-10px;font-weight:bold;font-size:xx-large;font-style:italic;line-height:1em;font-family:palatino linotype, times new roman, times, serif;}
h4,h2.title{color:#cfc2a2;font-weight:bold;font-size:x-large;margin:30px 0 10px;font-family:palatino linotype, times new roman, times, serif;}
#content{clear:both;margin-top:2px;overflow:hidden;}
#content p{margin-bottom:1em;line-height:1.5em;}
#content ol,#content ul{margin:.5em 2em;}
ul li{list-style-type:disc;}

/* home page */
#current_event{border:1px solid #231901; background-color:#4d3810;clear:both;overflow:hidden;}
#current_event .desc h4{font-size:medium;margin:10px 0 0;}
#current_event .desc, #current_event .img{margin:10px;}
#current_event .desc{float:left;width:306px;padding:0 0 0 10px;}
#current_event .img{padding-top:10px;}
#current_event .img img{border:5px solid #2f220d;}
.main{width:540px;margin:10px;float:left;}
.intro{font-size:medium;}
.sidebar{width:320px;margin:10px 10px 0 50px;float:left;margin-top:80px;}

/* global footer stuff */
#footer{color:#09473f;clear:both;margin-top:1em;padding:10px 10px 20px;border-top:3px solid #09473f;}

/* generic stuff */
a{color:#f8ffca;}
a:hover{text-decoration:underline;}

.row{clear:both;overflow:hidden;}
.col{float:left;}
.replace{position:absolute;left:-999em;}


