
body { 
	margin:20px 0; padding:0;
	padding: 0;
	background-color: #fff;
	font: 11px Lucida Sans unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #686868;
	text-align: center;
}

#wrapper { margin: 10px;}
#canvas {margin: 0 auto; width: 769px; position: relative; border: 0px solid #717173; background-color: #fff; text-align: left;}
#sitemap { width: 760px; border: 0px solid #000;}
#sitemap a {padding-bottom: 20px; color: #5F5F5F; font-weight: bold; text-decoration: none; font-size: 11px;}

#header {background: url(images/glg_photo_upper.jpg) no-repeat; width: 708px; height: 157px;}

#right-header {}
#left-header {}

#right-col {float: right; width: 212px;}
#left-col {float: left; width: 555px;}

p {margin: 0;}

#calendar { width: 211px; border: 1px solid #D0E4ED;}
#calendar a {color: #2B72A8; text-decoration: none; font-weight: bold;}
#divider {background: url(/new-images/mp/gwg_mp_calendar_divider.gif) no-repeat; width: 210px; height: 4px;}
#calendar-bot {background: url(/new-images/mp/gwg_mp_calendar_bottom.gif); width: 214px; height: 33px;}

#address {text-align: center; margin: 10px 0 20px 0;}

h1 {font-size: 1.3em; color: #2B72A8; margin: 10px 0 0 0;}

a:link {color: #2B72A8; text-decoration: underline;}
a:visited {color: #2B72A8; text-decoration: underline;}
a:hover {color: #2B72A8; text-decoration: none;}

#links { 
	letter-spacing: -.1em;
	padding: 10px 20px 10px 0px;
	/* background: url(/images/mp/gwg_mp_divider_body.gif) no-repeat bottom;*/
}



/* TOP NAV */
#topnav {width: 552px; height: 22px; background: url(/new-images/mp/gwg_mp_nav2.gif) no-repeat 0 0; position: relative; margin: 0; padding: 0; list-style: none; background-repeat: no-repeat;}
#topnav li {position: absolute; top: 0; background-image: url(/new-images/mp/gwg_mp_nav2.gif); background-repeat: no-repeat;}
#topnav a.topnav {display: block; width: 100%; height: 22px; text-decoration: none; text-indent: -9000px; background-image: url(/new-images/mp/gwg_mp_nav2.gif); background-repeat: no-repeat;}

#about, #about a.topnav {width: 152px; background-position: 0;}
#edu, #edu a.topnav {width: 80px; background-position: -153px 0;}
#related, #related a.topnav {width: 102px; background-position: -234px 0;}
#hours, #hours a.topnav {width: 218px; background-position: -336px 0;}

#about {left: 0;}
#edu {left: 153px;}
#related {left: 234px;}
#hours {left: 336px;}

#topnav a.topnav:focus,
#topnav a.topnav:hover,
#topnav a.topnav:active { height: 22px; background-image: url(/new-images/mp/gwg_mp_nav2.gif);}


/* MAIN NAV */

#greennav {background: url(/new-images/mp/gwg_mp_nav1_bkgrd.jpg) no-repeat; width: 214px; height: 330px; }

#calendar { 
	background-color: #F9FDFF;
	color: #5A5E5D;
	font-size: 1.1em;
	min-height: 200px;
}
/* \*/* html #coe { height: 200px; } /* Hidden from IE Mac */
#calendar H2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #217C8F;
	margin: 4px 10px;
	padding: 0;
}
#calendar p {
	font-size: .95em;
	margin: 0 10px;
	padding: 0;
}
#calendar a { font-weight:bold; text-decoration:none; }

.ir {
	display: block;
	overflow: hidden;
	height/**/:/**/0!important;
}
#navwrap {  }
#nav {  }
* html #nav li { zoom: 1; }
#nav a.ir {
	background: no-repeat top left;
	height: 22px; padding-top: 22px;	
}

#n_events { background-image: url(/images/nav/gwg_mp_nav1_01b.gif); }
#n_events a.ir { background-image: url(/images/nav/gwg_mp_nav1_01a.gif); }
#n_visit { background-image: url(/images/nav/gwg_mp_nav1_02b.gif); }
#n_visit a.ir { background-image: url(/images/nav/gwg_mp_nav1_02a.gif); }
#n_discover { background-image: url(/images/nav/gwg_mp_nav1_03b.gif); }
#n_discover a.ir { background-image: url(/images/nav/gwg_mp_nav1_03a.gif); }
#n_join { background-image: url(/images/nav/gwg_mp_nav1_04b.gif); }
#n_join a.ir { background-image: url(/images/nav/gwg_mp_nav1_04a.gif); }
#n_weddings { background-image: url(/images/nav/gwg_mp_nav1_05b.gif); }
#n_weddings a.ir { background-image: url(/images/nav/gwg_mp_nav1_05a.gif); }
#n_tours { background-image: url(/images/nav/gwg_mp_nav1_06b.gif); }
#n_tours a.ir { background-image: url(/images/nav/gwg_mp_nav1_06a.gif); }
#n_contribute { background-image: url(/images/nav/gwg_mp_nav1_07b.gif); }
#n_contribute a.ir { background-image: url(/images/nav/gwg_mp_nav1_07a.gif); }
#n_volunteer { background-image: url(/images/nav/gwg_mp_nav1_08b.gif); }
#n_volunteer a.ir { background-image: url(/images/nav/gwg_mp_nav1_08a.gif); height: 21px; padding-top: 21px; }
#n_bloom { background-image: url(/images/nav/gwg_mp_nav1_09b.gif); }
#n_bloom a.ir { background-image: url(/images/nav/gwg_mp_nav1_09a.gif); height: 27px; padding-top: 27px; }

a.ir:hover { background: none; }

#navwrap li li {
	background: #67CF30;
	color: #fff;
 	opacity: .90; filter: alpha(opacity=90); -moz-opacity: .90;
 	zoom: 1;
}
#navwrap li li:hover { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }

#navwrap ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 214px; /* Width of Menu Items */
}
	
#navwrap ul li {
	position: relative;
	z-index: 1;
	width: 100%;
}
	
#navwrap li ul {
	position: absolute;
	right: 85%; /* Set 1px less than menu width */
	border: 1px solid #D0E4ED;
	top: 0;
	display: none;
	width: 214px;
}

#navwrap li#n_discover ul { width: 250px; }

/* Styles for Menu Items */
#navwrap li li a {
	font-face: Trebuchet;
	color: #fff;
	font-weight: bold;
	display: block;
	margin-right: 10px;
	padding: 3px 0 3px;	
	text-align: right;
	white-space: nowrap;
	text-decoration: none;
}
#navwrap ul li a:hover { background: none; }
	
/* Holly Hack. IE Requirement \*/
#navwrap ul li { clear: left; float: left; height: 1%; width: 100%; }
#navwrap ul li a { *height: 1%;  }
/* End */

#navwrap li:hover, #navwrap li.over { z-index: 10; }
#navwrap li:hover ul, #navwrap li.over ul { display: block; } /* The magic */
