/*Global Settings*/
html { margin: 0; padding: 0; border-width: 0 }
body      { font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; background-image: url("bkg.jpg"); background-repeat: repeat-y; background-attachment: fixed; background-position: left top; margin: 0 }
.hide { display: none }
.clear { clear: both }
/*Page Structure*/
#container        { }
#header       { background: url("header.jpg") no-repeat left 2px; width: 100%; height: 200px }
#content     { background-color: white; padding: 10px; width: 100% }
#footer      { background-image: url("footer.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; text-align: center; padding-top: 20px; padding-bottom: 20px; height: 130px; border-top: 2px solid gray }
/*Navigation*/
#navContainer         { position: absolute; top: 220px; left: 20px; width: 224px; height: auto }
#navContainer span { font-size: 11px }
#mapContainer    { background-color: white; padding: 5px; position: absolute; top: 220px; left: 260px; width: 750px; height: auto }
#conContainer     { background-color: white; margin: 0 auto; padding: 5px; position: absolute; top: 215px; left: 260px; width: 70% }
#cover  { padding: 5px 5px 20px; position: absolute; top: 215px; left: 260px; width: 793px }
#searchContainer    { background-color: #c1c1c3; position: absolute; top: 360px; width: 335px; height: 100% }
div#navigation     { background-color: #cbcbcd; border: solid 2px #333 }
div#Map  { background-color: #cbcbcd; width: 100%; float: left; border: solid 2px #333 }
div#navigation ul#menu    { background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; position: relative; width: 138px; height: 30px; overflow: hidden }
div#navigation ul#menu li { text-align: center; list-style: none; margin: 0; padding: 0 }
ul#menu li, ul#menu a { display: block; height: 40px }
div#navigation ul#menu li a  { color: #000; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; padding-top: 10px }
div#navigation ul#menu a:hover { color: #fac934 }
#contContainer { background-color: #c1c1c3; margin: 10px auto 0 200px; padding: 10px; left: 100px; width: auto; height: auto; clear: both }
#div#flash  { width: 450; height: 400px; float: left }
#div#cont { width: 100%; height: 100%; float: left }
.skip { position: absolute; left: -200em; width: 19em }
#navcolumn  { color: #000098; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bolder; line-height: normal; text-align: center; width: 145px; vertical-align: top }
#mapcolumn { color: #000098; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 500px; height: 300px; vertical-align: top }
#searchcolumn  { color: #000098; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: top }
#navColumn UL, .CategoryList UL { list-style-type: none; margin: 0 0 0 10px; padding: 0 }
.CategoryListContent { background: #999; text-align: left; padding: 5 }
.SearchBoxFormContent { background-color: #99999b; background-image: none; background-attachment: scroll; text-align: left; padding: 10px }
.CategoryList, .MailingListSignupForm, .SearchBoxForm { padding: 2px 0 20px; width: 100% }
/*-------Image Thumbnails--------*/
#wrapper   { text-align: center; margin: 0 auto; padding: 5px; position: absolute; top: 220px; left: 260px; width: 80% }
div#wrapper ul li { list-style: none; float: left }
div#wrapper a img { margin: 5px; border: solid 3px black }
div#wrapper a:link { color: black; text-decoration: none }
/*-------Contact Grid-----------*/
#congrid { background-color: white; margin: 0 auto; position: absolute; top: 220px; left: 300px; width: 600px }
#gridleft  { background-color: white; padding: 20px; left: 75px; width: auto; float: left }
#gridright  { background-color: white; padding: 20px; width: auto; float: left }
div#gridleft ul li, div#gridright ul li  { color: black; font-size: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; list-style-type: none }
div#gridleft a, div#gridright a { color: blue; font-size: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline; list-style-type: none }
#weather {
	width: 620px;
}

