/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { margin: 0; padding: 0;  }


article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

#page-wrap { width: 960px; margin:0 auto 500px; }
#map_canvas { width: 100%; height: 420px; width: 300px; float: left; position: relative; z-index: 30 !important;display:inline;margin-right:30px; }

h1 { margin: 0 0 15px 0; font: bold 48px Helvetica, Arial, Sans-Serif; letter-spacing: -2px; }
h2 { margin: 0 0 15px 0; font: bold 32px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; text-shadow: 0 1px 0px rgba(255,255,255,0.3); }
h3 { margin: 0 0  1px 0; font: bold 18px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; }


#locations {  width: 650px; display:inline; padding:2px; font-family:verdana; font-size:12px; line-height: 2.0em; }
#locations li { padding: 3px; width: 800px;  z-index: 20; display:inline; border-right:1px solid #CCC; }
#locations li:hover, #locations li.hover { background: rgba(204,204,204,0.50) 80px 0 repeat-y; display:inline; font-color:black; }
#locations li:hover h3, #locations li.hover h3 { color: red; text-shadow: 0 1px 0px rgba(255,255,255,0.3);display:inline; }


#content { width: 300px; }

#more-info { width: 340px; float: right; background: #ffe8b2; padding: 20px; height: 360px; }
#more-info * { position: relative; z-index: 40; }
#more-info > div { background: #e9e2bf; -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: 20px; height: 320px; }
.longdesc { display: none; }
a{
	font-color:#000000;
	text-decoration:none;
	
}

