* {

	margin: 0;

}

html{}

	

	/* @group GLOBALS */



body				{ font-size:13px;

					  font-family:"Lucida Grande", arial, verdana, sans-serif;

					}

a:link, a:visited, a:hover {
	color:#994d00;
}					

	

#container			{ margin:0 auto; width:860px; position:relative;}

#outer-container	{ background:url('../images/outer_container_bg4.jpg') repeat-x center top; }



.show				{ display:block; }

.hidden, hr			{ display:none; }



.clearfix:after 	{ content: ".";  display: block; height: 0; clear: both; visibility: hidden; }

.clearfix 			{ display: inline-block;} 

a:focus				{ outline:none; }



/* @end */



/* @group HEADER */

#header				{ position:relative; z-index:1000; height:150px;}

#header h1,

#header h1 a		{ display:block; width:400px; height:85px; }

#header h1 			{ background:url('../images/logo3.gif') no-repeat; 
position:absolute; top: 0; left:0; text-indent:-999em; }

#header h1 a:focus	{ outline:none; }



#gallery			{

	display:block;

	position:absolute;

	top:28px;

	right:-17px;

	width:363px;

	height:351px;

	background:url('../images/sub_gallery_bg.png') no-repeat;

	background-image: url('../images/gallery_bg.png');

					}



#home #gallery		{ 

					  display:block; position:absolute; background:url('../images/gallery_bg.png') no-repeat; 

					  width:368px; height:361px; top:12px; right:-21px

					  

					}

#gallery-album		{ 

					  display:block; margin:26px 0 0 35px; position:relative;

					  width:300px; height:257px; overflow:hidden;

					}

#gallery-album img	{ position:absolute; top:0; display:none; border:0; }

#more-info			{ position:absolute; top:316px; right:21px; font-size:11px; color: #994d00; width:285px; z-index:500; }

#more-info span		{ float:left; }

#more-info a		{ color:#994d00;; position:relative; }

#more-info a:hover	{ text-decoration:none; color:#994d00; }

#skip				{ position:absolute; top:-999em; }

/* @end */



/* @group NAVIGATION */

#nav, #nav * 		{ list-style:none;margin:0;padding:0;}

#nav				{ position:absolute; top:100px; height:29px; }

#nav_home,

#nav_home,

#nav_home,

#nav li 			{ float:left; padding-left:4px; background:url('../images/nav_li.gif') no-repeat left top; margin-right:4px;}



#nav_home a,

#nav_home a,

#nav_home a,

#nav li a 			{ 

					  display:block; padding:0 8px 2px 9px; font-size:13px; text-decoration:none;

					  color:#994d00; background:url('../images/nav_a.gif') no-repeat right top;

					} 





#nav li:hover,

#nav li.current		{ background:url('../images/nav_li_current.gif') no-repeat left top; }



#nav li:hover a, 

#nav li.current a	{ background:url('../images/nav_a_current.gif') no-repeat right top; color:#994d00;  }



#nav li li				{ display:block; background:none; margin-right:0; }



#nav li li a,

#nav li.current li a,

#nav li:hover li a						{ font-size:12px; color:#994d00; padding:0 3px; }

#nav li li a:hover,

#nav li li.current a					{ text-decoration:underline; color:#994d00; }



li#nav_resources.current li a,

li#nav_events.current li a,

li#nav_resources.current li a,

#nav_resources:hover li a,

#nav_resources:hover li a,

#nav li:hover li a,

#nav li li:hover,

#nav li.current li a,

#nav li li.current 						{ background:none;  }



#nav li ul 								{ position:absolute; left:-5000px; z-index:1001; width:100%; }

#nav li:hover ul ul, 

#nav li:hover ul ul ul, 

#nav li:hover ul ul ul ul 				{ left:-5000px; }



#nav li:hover ul,

#nav li.current ul						{ left:0; padding-top:0px;}



/* @end */



/* @group PRIMARY CONTENT */



	/* @group HEADINGS */



p {font-size:13px; line-height:1.5em;}

ul li {font-size:13px; margin-left:25px; margin-right: 50px; line-height:22px;}

h2{ margin-top:13px; font-family:"Lucida Grande", arial, verdana, sans-serif;font-size:30px; color:#994d00; font-weight:normal; font-style:italic;}

h3	{ font-size:20px; margin-bottom:14px; color:#00CC00; font-weight:normal; }

h4	{ font-size:18px; margin-bottom:7px; color:#00CC00;  font-weight:normal; }

h5	{ font-size:16px; margin-bottom:7px; color:#32231c; font-weight:normal;  }

h6	{ font-size:14px; margin-bottom:7px; color:#32231c;  font-weight:normal; }

.orange {color:#FF9900;}

	/* @end */	

	

	



/* @group FOOTER */



#footer		{
	 
   bottom:0;text-align:center;
	 border-top: 4px solid #92F168;
   width:100%;background: url('../images/bkg-orange-swirl.jpg') repeat;
  }   /* Height of the footer */
	
#footer p				{ font-size:12px; color:#000; padding-top:20px;padding-bottom:20px; }

#footer a				{ color:#994d00; }

#footer a:hover			{ text-decoration:none; }





/*
