* {margin:0;padding:0;border:0; font-family: Helvetica, Arial, sans-serif;  list-style-position: inside; font-weight: normal;}
body { background: url('pics/009900_grass.jpg') top left repeat #090;}
a {color: #090;}
b, strong {font-weight: bold;}
i {font-style: italic;}
p { line-height: 1.4em; }
input[type="text"], textarea { background: #FFC; border: 1px solid #090; font-size: 120%; padding: 3px; width: 94%; margin: 0 auto;}
fieldset {display: block;}
form ul {width: 100%; margin: 0 auto; clear: right;}
form ul li {width: 16% !important; float: left; display block; list-style: none; list-style-type: none; clear: right;}
label { clear: both; color: #090; font-family: 'Maiden Orange'; display: block; font-size: 150%;}
.submit { color: #ddd; font-family: 'Lobster'; background-color: #090; font-size: 250%; padding: 5px 20px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; margin: 0 auto; text-align: center; text-shadow: rgba(0, 0, 0, 1) 2px 2px 4px; }
.submit:hover { color: #fff; background-color: #0C0;}
.submit:active { color: #bbb; background-color: #060;}
table { display: block; margin: .5em 0; width: 100%; }
td a {text-decoration: none;}
img {}
#header, #content {width: 900px; margin: 0 auto; padding: 0; }
#content { background: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccffcc'); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfc)); background: -moz-linear-gradient(top,  #FFF,  #cfc); overflow: auto; padding: 40px; margin-bottom: .5em; clear:both; -moz-border-radius: 20px 20px 50px 50px; -webkit-border-radius: 20px 20px 50px 50px; border-radius: 20px 20px 50px 50px;}
#header {text-align: center; background: url(pics/009900_hangfreebaby.gif) 430px 30px no-repeat; display: block; overflow: visible; clear: both;}
#header h1 a,#header h5, .shadow {text-shadow: rgba(0, 0, 0, 1) 2px 2px 4px;}
#header h1 a { text-decoration: none; font-size: 5em; font-family: "Lobster"; color: #fff; float: left; letter-spacing: -4px; font-weight: normal;}
#header h5 { font-size: 1.2em; clear: both; color: #fe0; top: -20px; line-height: 1em; display: block; position: relative; margin-right: 8em;}
#rightcolumn { width: 200px; float: right; padding: 10px 20px; margin-left: 20px; font-size: 80%; line-height: 1.2em; color: #030; background: #cfc; -moz-border-radius: 10px 10px 30px 30px; -webkit-border-radius: 10px 10px 30px 30px;border-radius: 10px 10px 30px 30px;}
#old, .old {font-size: 75%; background: #9f9; padding: 15px; -moz-border-radius: 10px 10px 30px 30px; -webkit-border-radius: 10px 10px 30px 30px;border-radius: 10px 10px 30px 30px;}
#rightcolumn h4 {margin-top: .5em; font-size: 200%; color: #000;text-shadow: rgba(0,128,0, 1) 2px 2px 4px; line-height: .9em;}
#rightcolumn a {color: #000;}
#rightcolumn a:hover {color: #FFF;}
h1, h2, h3, h4, h2 a {color: #090; font-family: 'Maiden Orange'; font-style: normal;}
h3 {text-align: center; border-bottom: #090 solid 1px; display: block; width: 100%; font-size: 200%; margin-top: .25em;}
h3:first-child { margin-top:0;}
.nav ul { list-style-type:none; position:relative;  }
.nav li { margin: .5em .5em 0 0; display: inline-block; float: left; } 
.nav li:first-child { margin-left: .5em; }
.nav li a { display: block; background: #cfc; color: #000; padding: .5em 1em; text-decoration: none; font-weight: bolder; -moz-border-radius: 8px 8px 0 0 ; -webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0; font-family: 'Maiden Orange'; font-size: 120%;}
.nav li a:hover { background: #000 !important; color: #fff; }
#nextevent { float: right;}
.starburst { display:block; width:10em; height:10em; background:#fe0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); rotation:-45deg; position:relative; top:3em; text-align:center !important; text-decoration:none; color:#000; }
.starburst span { display:block; width:10em; height:10em; background:#fe0; -webkit-transform:rotate(22.5deg); -moz-transform:rotate(22.5deg); rotation:22.5deg; }
#content p, #content h3 {margin-bottom: .5em;}
#nextevent h4, #header h5 {font-family: 'Maiden Orange', Impact;}
#nextevent h4 {color: #090;}
#nextevent h2 {font-family: "Lobster" ; color: #000; text-align: center ; }
#nextevent h2:hover {color: #FFF;text-shadow: rgba(0, 0, 0, 1) 2px 2px 4px;}
.maiden {font-family: 'Maiden Orange';}