*					{margin: 0; padding: 0;}
html					{height: 100%; margin-bottom: 1px;}
body					{background: #05f; text-align: center; font: normal 62.5% verdana, helvetica, sans-serif; cursor: default;}

h1					{font: normal 1.8em verdana, sans-serif; color: #fff; margin: 0 0 1em;}
h2					{font: normal 1.8em verdana, sans-serif; color: #fff; margin: 0 0 1em;}
h3					{font: normal 1.8em verdana, sans-serif; color: #fff; margin: 0 0 .5em;}
p					{font: normal 1em/2 verdana, sans-serif; color: #fff; margin: 0 0 1em;}
ul					{list-style: square; margin: 0 0 1em;}
li					{font: normal 1em/2 verdana, sans-serif; color: #fff;}
a					{color: #fff; text-decoration: none; border-bottom: solid 1px #fff; cursor: pointer;}
a:hover					{color: #05f; background: #fff;}
sup					{font-size: 0.5em; font-weight: normal}
blockquote				{color: #fff; width: 37em !important; width: 41em; padding: 1em 2em 2em; background: url(images/quote.png) 0px 0px no-repeat transparent; text-align: center;}
code					{font-size: 1.2em; color: #fff;}
fieldset				{border: none;}

div#menu				{height: 4.5em; background: url(images/menubg-blue.gif) 0 100% repeat-x #05f;}
div#menu ul				{list-style: none;}
div#menu ul li				{display: inline; font: bold 1.4em/3.2em helvetica, arial, sans-serif;}
* html div#menu ul			{line-height: 1em; padding: 1.5em 0 0;}
* html div#menu ul li			{line-height: 1em;}
div#menu ul li a			{padding: 0 1em; border: none; background: transparent; color: #fff;}
div#menu ul li a:hover			{color: #7ac;}
div#menu em				{font-style: normal; text-decoration: underline;}

div#imagewrapper			{background: #fff; margin-bottom: -.2em;}
div#imagewrapper p			{margin: 0; padding: 0 0 1em; color: #666;}
div#image				{width: 65em !important; background: url(images/logo.gif) 0px 50% no-repeat #fff; padding: 0 0 0 13em; margin: 0 auto; width: 78em; min-height: 20em;}
* html div#image			{height: 20em;}
div#image img				{height: 30em; border: none;}
div#image *				{border: none; margin: 0;}
div#map					{width: 62.5em; height: 30em; margin-bottom: .2em; border-right: solid 1px #000; border-left: solid 1px #000; background: url(images/map.gif) 0 0 no-repeat #ccc;}
form#contactform			{display: none; padding: 1em 20em 0 0;}
form#contactform label			{display: block; text-align: right; font: normal 1em verdana, sans-serif; margin: 0 0 .5em;}
form#contactform select			{width: 20.4em !important; font: normal 1em verdana, sans-serif; height: 2em; width: 20em; border: 1px solid #999;}
form#contactform input			{width: 20em; font: normal 1em verdana, sans-serif; padding: .5em 0; border: 1px solid #999;}
form#contactform input.submit		{width: auto; padding: .25em;}
form#contactform textarea		{width: 20em; font: normal 1em verdana, sans-serif; height: 7em; vertical-align: 2px !important; vertical-align: -5.7em; border: 1px solid #999;}

div#contentbg				{background: url(images/contentbg-blue.gif) 0 0 repeat-x #05f; min-height: 10em;}
* html div#contentbg			{height: 20em;}
div#wrapper				{margin: 0 auto; padding-top: 2em; width: 73em !important; text-align: left; width: 73em; height: auto; background: url(images/line.gif) 27.5em 0 no-repeat transparent; overflow: auto;}
div#content				{margin: 0; width: 43em !important; text-align: left; float: right; padding-left: 2em !important; padding-left: 2.5em; width: 45em;}
div#sidebar				{float: left; width: 26.8em !important; padding: 0 1em 0 0; width: 27.8em;}
div#sidebar p				{margin-bottom: 1.25em;}
p.address				{line-height: 1.2;}
p.error					{color: #900;}

div#sidebar form div			{width: 26em; margin: 0 0 1em 0;}
div#sidebar form div input		{padding: .25em .1em .1em .25em; border: 1px solid #000; background: #fff; width: 60%; height: auto !important; height: 1.75em;}
div#sidebar form div input.image	{padding: 0; width: auto !important; height: auto !important; width: 8em; height: 3.4em;}
div#sidebar form textarea		{width: 60%; padding-left: .1em;}
div#sidebar form input.submit		{width: auto; background: url(images/fade-butt.png); border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0 0.25em;}
div#sidebar form input.submit:active	{background: #f4f4f4; border: 3px double #ccc; border-left-color: #999; border-top-color: #999;}
div#sidebar ul#collections,
div#sidebar ul#bookings			{list-style: none;}
div#sidebar ul#collections li,
div#sidebar ul#bookings li		{font: normal 1em verdana, sans-serif; color: #ccc; margin: 0 0 1em;}
div#sidebar ul#bookings li ul		{list-style: none; margin: 5px 0 0; padding: 0 0 0 1em;}
div#sidebar ul#bookings li ul li	{margin: 2px 0;}

div#sidebar ul#collections li a,
div#sidebar ul#bookings li a		{text-decoration: none; border: none;}

div#sidebar ul li			{font: normal 1em verdana, sans-serif; color: #ccc; margin: 0 0 1em;}
div#sidebar ul li ul			{list-style: none; margin: 5px 0 0; padding: 0 0 0 1em;}
div#sidebar ul li ul li			{margin: 2px 0;}

ul li ul				{padding-left: 2em;}

div#footer				{padding: 1em 0 80px; clear: both; background: url(images/signature-blue.gif) 50% 100% no-repeat #05f;}
div#footer p				{}

ul#gallery-list li			{margin: 0 0 0 1.5em;}
ul#gallery-list li.active		{color: #000;}

img#galleryImage			{border: solid 1px #000; margin: 1em;}
div#gallery				{width: 65em !important; background: url(images/logo.gif) 0px 50% no-repeat #fff; padding: 0 0 0 13em; margin: 0 auto; width: 78em;}
div#gallery ul#thumbs			{list-style: none; padding: 0 0 .5em; width: 60em; margin: 0 auto;}
div#gallery ul#thumbs li		{margin: 0 .25em; display: inline;}
div#gallery ul#thumbs li a		{border: none; background: transparent;}
div#gallery ul#thumbs li img		{border-color: #ccc;}
div#gallery ul#thumbs li a:hover img	{border-color: #05f;}

ul.sitemap				{list-style: none; width: 20em; float: left;}
ul.sitemap li				{margin: 1em 0 .5em;}
ul.sitemap li.sublevel			{margin: .5em 0 .5em 1em;}

div#help				{text-align: center; border-bottom: solid .1em #000; background: url(images/fade.gif) 50% 0 repeat-x #fff; padding-top: 2em;}
div#help div				{width: 73em; text-align: left; margin: 1.5em auto;}
div#help div div			{float: left; margin: 0 1.5em 0 0; width: 23.5em; min-height: 16em; height: auto !important; height: 16.5em; overflow: hidden;}
div#help div div#help-veteran		{margin: 0; width: 22em !important; background: url(images/question-blue.gif) 100% 100% no-repeat transparent; width: 23em;}
div#help div div#help-coming-in		{background: url(images/question-green.gif) 100% 100% no-repeat transparent;}
div#help div div#help-newbie		{background: url(images/question-pink.gif) 100% 100% no-repeat transparent;}
div#help p				{color: #333;}
div#help h2				{color: #333;}
div#help a				{color: #000; border-color: #000;}
div#help a:hover			{color: #fff; background: #000;}

.clearing				{clear: both; height: 1px; margin: 0; overflow: hidden;}
