/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { margin: 0; padding: 0; }
body { font: 14px Georgia, serif; color: #ffffff; }

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

#page-wrap { width: 1000px; margin: 5px auto; }
#map_canvas { width: 100%; height: 705px; width: 350px; float: left; position: relative; z-index: 30 !important; }

h1 { margin: 0 0 15px 0; font: bold 24px Helvetica, Arial, Sans-Serif; letter-spacing: -2px; }
h2 { margin: 0 0 15px 0; font: bold 24px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; }
h3 { margin: 0 0  1px 0; font: bold 18px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; color: #0066cc;}
type4 { margin: 0 0  1px 0; font: bold 18px Helvetica, Arial, Sans-Serif; letter-spacing: -1px;}


#locations { list-style: none; width: 250px; float: left;  }
#locations li { padding: 10px; width: 800px; float: left; position: relative; z-index: 20; }
#locations li:hover, #locations li.hover { background: #cccccc url(../images/shadow.png) 128px 0 repeat-y; }
#locations li:hover h3, #locations li.hover h3 { color: #0066cc; text-shadow: 0 1px 0px rgba(0,0,0,0); }


#content { width: 450px; }

#more-info { width: 350px; float: right; background: #cccccc; padding: 20px; height: 665px; }
#more-info * { position: relative; z-index: 40; }
#more-info > div { background: #262626; -moz-box-shadow: 0 0 14px rgba(70,49,1,0.5); -webkit-box-shadow: 0 0 14px rgba(70,49,1,0.5); padding: 10px; height: 645px; }
.longdesc { display: none; }

.splitline {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: x-large;
	font-weight: bold;
}

.note{
	font-size: 9px;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	color: #0066cc;
	font-weight: bold;
}