body {margin:0;background:#FED36B url(images/background_main.jpg) repeat-y center top;font:0.7em Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif}
a:link {color:#8A3700}
a:visited {color:#542100}
a:hover {text-decoration:none;color:#A45521}
a:active {text-decoration:none;color:#000}
input,select,textarea {font:1em arial,Verdana,Helvetica,Helvetica-Narrow,sans-serif}
h1,h2,h3,h4,h5,h6 {margin:2px 0}
h1 {font-size:28px;font-weight:bold;margin:5px 0}
h1 a:link,h1 a:visited,h1 a:hover,h1 a:active {text-decoration:none;color:#000}
.membercard h3 {font-size:1em}
#loginbanner h2 {font-size:1em;font-weight:normal;margin-top:8px}
#poster h2 {font-size:13px;font-weight:bold;color:#50700E}
.leftblock h2,.rightblock h2,.fullwidth h2 {font-size:1.6em}
.rightblock h3 {font-size:1em;font-weight:bold;margin:0;padding:0;display:block}
.eventmonth h3 {padding-left:20px;padding-right:20px}
.eventlist label {font-weight:bold;padding-right:4px}
#poster {background:url(images/poster.jpg) no-repeat;margin-right:auto;margin-left:auto;width:726px;height:139px;margin-top:17px}
#navtop,#navbottom {background:url(images/background_nav_main.gif) repeat-x;margin-right:auto;margin-left:auto;width:726px;height:45px;font:bold 11px Verdana,Helvetica,Helvetica-Narrow,Tahoma,sans-serif}
#navbottom {margin-top:15px}
#footer {width:726px;margin-right:auto;margin-left:auto;text-align:center;margin-top:10px;padding-bottom:22px;color:#C89F3D}
#navtop ul,#navbottom ul {margin:0;padding-top:9px;list-style-type:none;height:19px;text-align:center}
#navtop ul li,#navbottom ul li {display:inline;color:#FFF;margin-right:25px}
#navtop a:link,#navbottom a:link,#navtop a:visited,#navbottom a:visited {color:#FFF;text-decoration:none}
#navtop a:hover,#navbottom a:hover {text-decoration:underline}
#navtop a:active,#navbottom a:active {color:#FEFFBD;text-decoration:none}
#body {width:726px;margin-top:7px;margin-right:auto;margin-left:auto;position:relative}
#columnleft {float:left;width:240px}
#columnright {margin-left:245px}
.leftblock {border:1px solid #DBDB79;padding:15px;margin-bottom:10px;background:#FEFAAB url(images/background_columnleft.gif) repeat-y;vertical-align:top}
.rightblock {border:1px solid #DBDB79;padding:15px;margin-bottom:10px;background:#FEFFAB url(images/background_columnright.gif) repeat-y;position:relative;width:446px}
.clear2column {margin:0;padding:0;line-height:0;font-size:0;height:0;clear:both}
.fullwidth,#loginbanner {border:1px solid #DBDB79;width:694px;margin-right:auto;margin-left:auto;background:#FEFFAB url(images/background_fullwidth.jpg) repeat-y;margin-bottom:10px;text-align:left;padding:10px 15px}
#loginbanner {padding-bottom:0}
.controlblock {border:1px solid #DBDB79;padding:3px;margin:2px 0 5px;vertical-align:top}
.dashedline {border-bottom:1px dashed #DBCE6A;padding-top:10px;margin-bottom:10px;clear:right}
.actionbuttons {text-align:right;position:relative;padding:1px}
.eventmonth {border:1px solid #DBDB79;width:694px;margin-right:auto;margin-left:auto;background:#FEFFAB url(images/background_fullwidth.jpg) repeat-y;margin-bottom:10px;padding-left:15px;padding-right:15px;padding-top:10px;text-align:center}
.eventmonthtable {width:694px;margin-right:auto;margin-left:auto;position:relative;margin-bottom:15px;border:1px solid #DBDB79;border-collapse:collapse}
.dayNumber {float:right;border-bottom:1px solid #C7C272;border-left:1px solid #C7C272;clear:none;padding:2px}
.calothermonth {background:#DCD78E}
.calcurrentday {background:#FFFFC1}
.calweekend {background:#FEEB95}
.calcurrentmonth,.calcurrentmonth,.calothermonth,.calcurrentday,.calweekend {text-align:left;border:2px solid #C7C272;height:60px;vertical-align:top;position:relative;border-collapse:separate;border-spacing:5px}
.nextlink {position:absolute;right:0;padding-right:15px}
legend {font-weight:bold;color:#666;font-size:1em;padding-left:4px;padding-right:4px;margin-bottom:7px}
form {margin:0}
fieldset {margin:0;padding:0;border:none}
.hidden {visibility:hidden}
.none {display:none}
.photo {background:#FEFFC8 url(images/background_thumbnail.jpg) repeat-x center;border:solid 1px #E8DCA3;padding:5px}
.picture {background:#FEFFC8 url(images/background_thumbnail.jpg) repeat-x center;border:solid 1px #E8DCA3;padding:5px;margin:5px}
.listitem {margin:0;width:444px}
.editbuttons {padding-top:6px}
.thumbnail {float:right;margin:0 0 0 5px}
.clearlist {clear:right;margin:0;padding:0;height:0;font-size:0;line-height:0}
.PageNumbers {display:inline}
.PageNumbers span {padding-left:3px}
.newscrumbs a {font-weight:bold;padding-right:2px}
.membercard {border:1px solid #E8DCA3;padding:10px;margin-bottom:10px;width:198px;background:#FEFEB1}
.clearcard {clear:left;height:0;margin:0;padding:0}
#membercardcolumnleft {float:left;position:relative}
#membercardcolumnright {margin-left:226px}
.membercard p {margin:5px}
.eventlistdate {padding-right:4px}
.eventlisticon {text-align:center}
.eventlisttime {text-align:center;width:95px}
.eventlistevent {font-weight:bold}
.eventlist td {padding-bottom:4px}
.buttonsmall,.buttonsmall-ovr {background:url(images/background_button_small.gif) repeat-x;border:none;color:#FFF;height:22px;padding-bottom:9px;padding-left:3px;padding-right:3px;cursor:pointer;font:normal 9px Verdana,Arial,Helvetica,sans-serif}
.buttonsmall-ovr {text-decoration:underline;background:url(images/background_button_small-ovr.gif) repeat-x}
.downloadevent img {margin-right:5px;vertical-align:middle;border:none}
.itemdetails {font-size:1.3em}
#popupbody {margin:0;background:#FED36B;font:0.7em Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif}
#popupinner {border:1px solid #DBDB79;margin:5px;background:#FEFFAB;padding:10px 15px}
#popupbody h2 {font-weight:bold;margin:0;padding:1px 0 5px 5px;display:block}
.selected,.unselected {width:80px;height:100px;text-align:center;padding:2px}
.unselected {border:solid 1px #FEFFAB;background:transparent}
.selected {background:#FED36B;border:solid 1px #DBDB79}
.scrollablelist {overflow:auto;height:230px;width:460px;border:solid 1px #DBDB79}
.scrollablelist2 {overflow:auto;height:230px;width:210px;border:solid 1px #DBDB79}
.selectablephoto {background:#FEFFC8 url(images/background_thumbnail.jpg) repeat-x center;border:1px solid #E8DCA3;padding:2px}
.contextbuttons {margin:5px 3px}
.formlabel {width:120px;vertical-align:top}
.formvalue {vertical-align:top}
.txtfield {width:300px}
.txtblock {width:300px}