﻿body {margin:0;padding:0;background:#FFF 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:#50706E}
.leftblock h2,.rightblock h2,.fullwidth h2 {font-size:1.6em}
.rightblock h3,.fullwidth h3 {font-size:1em;font-weight:bold;margin:0;padding:0;display:block}
.thread h3 {font-size:1em;font-weight:bold;margin:0;padding:3px 1px;display:block}
.eventmonth h3 {padding-left:20px;padding-right:20px}
.eventlist label {font-weight:bold;padding-right:4px}
#poster {top:0;background:url(images/poster.jpg) no-repeat;margin-right:auto;margin-left:auto;width:726px;height:70px;margin-top:0}
#navtop,#navbottom {background:url(images/background_nav_main.png) repeat-x;margin-right:auto;margin-left:auto;width:726px;height:34px;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}
#navtop ul li,#navbottom ul li {display:inline;color:#F6F6F6;margin-left:15px}
#navtop a:link,#navbottom a:link,#navtop a:visited,#navbottom a:visited {color:#F6F6F6;text-decoration:none}
#navtop a:hover,#navbottom a:hover {color:#FFF;text-decoration:underline}
#navtop a:active,#navbottom a:active {color:#FFF;text-decoration:none}
#body {width:726px;margin-top:7px;margin-right:auto;margin-left:auto;position:relative}
#columnleft {float:left;width:210px}
#columnright {margin-left:215px}
.leftblock {border:1px solid #D9DBDB;padding:15px;margin-bottom:10px;background:#F5F5F5 url(images/background_columnleft.gif) repeat-y;vertical-align:top}
.rightblock {border:1px solid #D9DBDB;padding:15px;margin-bottom:10px;background:#EBEBE8 url(images/background_columnright.gif) repeat-y;position:relative;width:476px;overflow:auto}
.clear2column {margin:0;padding:0;line-height:0.0;font-size:0;height:0;clear:both}
.fullwidth {border:1px solid #D9DBDB;width:694px;margin-right:auto;margin-left:auto;background:#EBEBE8 url(images/background_fullwidth.jpg) repeat-y;margin-bottom:9px;text-align:left;padding:6px 15px 6px 15px;}
.searchbar {width:694px;margin-right:auto;margin-left:auto;margin-bottom:9px;text-align:left;padding:2px 15px 2px 15px;}
.xsearchbar {border:1px solid #D9DBDB;width:694px;margin-right:auto;margin-left:auto;background:#EBEBE8 url(images/background_fullwidth.jpg) repeat-y;margin-bottom:9px;text-align:left;padding:6px 15px 6px 15px;}
#loginbanner {width:726px;margin-right:auto;margin-left:auto;padding-top:4px;padding-bottom:4px;text-align:left}
.controlblock {border:1px solid #D9DBDB;padding:3px;margin:2px 0 5px;vertical-align:top}
.dashedline {border-bottom:1px dashed #D6D6D6;padding-top:10px;margin-bottom:10px;clear:right}
.actionbuttons {text-align:right;position:relative;padding:1px}
.eventmonth {border:1px solid #D9DBDB;width:694px;margin-right:auto;margin-left:auto;background:#E7E7E7 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 #D9DBDB;border-collapse:separate}
.dayNumber {float:right;border-bottom:1px solid #B2B3A9;border-left:1px solid #B2B3A9;clear:none;padding:2px 2px 2px 3px}
.calcurrentmonth {background:#E9E8EB}
.calothermonth {background:#D4D4D9}
.calcurrentday {background:#C8D9E4}
.calweekend {background:#D8D9D4}
.calcurrentmonth,.calothermonth,.calcurrentday,.calweekend {text-align:left;border:1px solid #B2B3A9;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:#F2EED5 url(images/background_thumbnail.jpg) repeat-x center;border:solid 1px #DCD28C;padding:5px}
.picture {background:#F2EED5 url(images/background_thumbnail.jpg) repeat-x center;border:solid 1px #DCD28C;padding:5px;margin:5px}
.listitem {margin:0;width:474px}
.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.0;}
.PageNumbers {display:inline}
.PageNumbers span {padding-left:3px}
.newscrumbs a {font-weight:bold;padding-right:2px}
.membercard {border:1px solid #DCD28C;padding:10px;margin-bottom:10px;width:198px;background:#EBEBE8}
.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 {background:#FFF url(images/background_button_small.gif) repeat-y;border:outset 1px #AAA;color:#404040;height:18px;padding-bottom:6px;padding-left:2px;padding-right:2px;cursor:pointer;font:normal 9px Verdana,Arial,Helvetica,sans-serif}
.downloadevent img {margin-right:5px;vertical-align:middle;border:none}
.itemdetails {margin-top:6px;font-size:1.0em}
#popupbody {margin:0;background:#FED36B;font:0.7em Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif}
#popupinner {border:1px solid #D9DBDB;margin:5px;background:#EBEBE8;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 #EBEBE8;background:transparent}
.selected {background:#FED36B;border:solid 1px #D9DBDB}
.scrollablelist {overflow:auto;height:230px;width:460px;border:solid 1px #D9DBDB}
.scrollablelist2 {overflow:auto;height:230px;width:210px;border:solid 1px #D9DBDB}
.selectablephoto {background:#F2EED5 url(images/background_thumbnail.jpg) repeat-x center;border:1px solid #DCD28C;padding:2px}
.contextbuttons {margin:5px 3px}
.formlabel {width:120px;vertical-align:top}
.formvalue {vertical-align:top}
.txtfield {width:300px}
.txtblock {width:300px}
.progress {position:absolute;width:16px;height:16px;top:5px;left:5px}
.quote {border:solid 1px #CCC;padding:1px 1px 1px 10px;margin:3px;background:#EEE}
.forumrow {background:#F0F0F0}
.sectionrow td {border-bottom:solid 1px #E0E0E0;padding-top:10px;font-size:110%}
.forumrow .forumleftcell {border-left:solid 1px #E0E0E0}
.threadcontrols {border-bottom:solid 1px #CCC;padding:5px}
.topicdesc {margin:2px 2px 6px}
.msgbody {max-width:560px;width:560px;overflow:auto;padding:10px;border:solid 1px #DDD;margin-top:5px;background:#FFF}
.threadlistitem {color:#666}
.threadlistlink {font-size:105%;font-weight:bold}
.normalgrid,.stickygrid {border-width:1px;border-spacing:0;border-style:solid;border-color:white gray gray white;border-collapse:collapse}
.normalgrid th,.stickygrid th {border-width:1px;padding:2px 2px 2px 3px;border-style:solid;border-color:white}
.normalgrid td,.stickygrid td {border-width:1px;padding:2px 2px 2px 3px;border-style:solid;border-color:white}
.stickygrid caption {background:#F2EED5 url(images/cloud.gif) repeat-y center;color:Teal;padding:4px;font-weight:bold;border-top:solid 1px #FFF;border-bottom:solid 1px #808080;border-left:solid 1px #FFF;border-right:solid 1px #808080;text-align:left;margin-bottom:2px}
.left {filter: alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;top:2px;width:202px;height:335px;overflow:auto;overflow-x:hidden;padding-right:0;padding-left:0;padding-top:0;position:relative;z-index:501}
.siteitemlist {border:1px solid #aaa;padding:5px;width:170px;margin:2px 2px 4px;background:#fff}
.siteitempopup {border:1px solid #aaa;padding:5px;width:277px;overflow:hidden;background:#fff}
.itemContainer {width:280px;position:relative;z-index:501}
.logo {float:left;margin:0 5px 0 0}
.name {display:block;font-weight:bold;margin-bottom:2px}
.description {display:block;margin-top:6px;margin-bottom:6px}
#logo {color:#fff;font:1.4em Tahoma,Helvetica-Narrow,Helvetica,sans-serif}
.listView {width:210px}
#map1 {position:absolute;width:470px;height:325px}
.btn {border:solid 1px #666;margin-left:.3em;color:#333;background:#EEE}
.tiny {font-size:.8em;color:Green}
.listView ul {margin-left:0}
#Text1 {width:100px}
#completionList,#Text1__autocomplete {z-index:10000}
#content {margin:0;padding:0;z-index:499;height:400px;width:726px;border:solid 1px #000;left:0}
.data td {font:x-small Tahoma,Helvetica-Narrow,Helvetica,sans-serif}
.key {text-align:right;vertical-align:top;white-space:nowrap;background:#DDD}
.weatherpanel {width:680px;overflow:auto;border:solid 1px #CCC}
.Comment {background:#F5F5F5 url(images/background_columnleft.gif) repeat-y;margin-bottom:7px;padding:5px}
.Comment p {margin:5px}
.input241 {width:241px;background: url( images/input_boxes.gif ) no-repeat 0 -58px;padding-left:3px;padding-top:3px;padding-bottom:3px;margin-bottom:6px;height:24;border:none}
.input145 {width:145px;background: url( images/input_boxes.gif ) no-repeat 0 -118px;padding-left:3px;padding-top:3px;padding-bottom:3px;margin-bottom:6px;height:24;border:none}
.input100 {width:100px;background: url( images/input_boxes.gif ) no-repeat 0 -149px;padding-left:3px;padding-top:3px;padding-bottom:3px;margin-bottom:0px;height:24;border:none}
.inputta {width:315px;background: url( images/ta300_120.gif ) no-repeat 0 -0px;padding-left:3px;padding-top:3px;margin-bottom:6px;height:120;border:none}
