
body 		{
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:.8em;
			text-align:center;
			background:url(images/bg.gif) repeat-x #7cb47b; 
			background-attachment:fixed;
			margin:0;
			padding:0;
			height:100%;
			}
	
h1			{ 
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			vertical-align:bottom;
			font-weight:normal;
			font-size:180%; 
			color:#1a9a51;
			}

h2			{ 
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:160%;
			color:#1a9a51;
			}

h3			{ 
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:140%; 
			font-weight:normal;
			color:#1a9a51;
			}
											  
h4			{	 
			background:url('images/calendar.gif') no-repeat;
			padding-left:20px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:130%; 
			color:#1a9a51;
			}
	
h5			{ 
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:120%; 
			color:#1a9a51;
			}
	
h6			{ 
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:100%; 
			color:#000000;
			}	

p			{
			color:#000000;
			line-height:1.4em;
			}
	
ul li 		{ 
			list-style-type:square;
			margin:.4em 0;
			}		
		
a			{ 
			font-weight:normal;
			color: #666666; 
			text-decoration:underline;
			}
	
a:hover		{ 
			font-weight:normal; 
			color:#999999;
			text-decoration:underline;
			} 
	
a:visited	{
   		    font-weight: normal; 
			color:#333333; 
       	    text-decoration:underline;
        	}

a:active	{ 
			font-weight:normal; 
		    color:#999999; 
		    text-decoration:underline;
			} 		
		
#wrapper 	{
			min-height:100%;
			margin-left:auto;
			margin-right:auto;
			width:998px; 
			}

			
#header		{
			background:url(images/header.gif);
			height:106px;
			width:998px;
			}
			
	
/* ul#navbar	{
			list-style:none;
			clear:both;
			margin-right:30px;
			padding-top:50px;
			text-align:right;
			}			
			
ul#navbar li 	{
				overflow:hidden;
				display:inline;
				padding:10px;
				}	
				
ul#navbar li a {
				font-family:Georgia,Arial,Helvetica;
				font-size:.9em;
				color:#000000;
				background-color:#FFFFFF;		
				padding:5px;		
				text-decoration:none;
				}					
				
ul#navbar li a:hover, ul#navbar li a:active  {
				color:#ffffff;				
				background-color:#18964a;
				padding:5px;
				text-decoration:none;
				}					
*/
/* ul#navbar li a:visited {
			color:#000000;
			} 				
*/
			
#cityscape	{
			background:url(images/cityscape.jpg);
			height:222px;
			width:998px;
			}
			
#cityscape div {
			font-family:trebuchet;
			text-transform:uppercase;
			color:#999999;
			font-size:.7em;
			text-align:left;
			margin-left:30px;
			padding-top:205px;
			}		

#content	{
			background:url(images/contentbg.gif) repeat-y #ffffff;
			width:960px;
			overflow:auto;
			margin:0 auto;
			padding-top:10px;
			}
			
#contentprogram	{
			background:url(images/contentbg.gif) repeat-y #ffffff;
			width:910px;
			overflow:auto;
			margin:0 auto;
			padding-top:10px;
			padding-right:25px;
			padding-left:25px;
			}

#left 		{
			width:703px;
			background-color:#ffffff; 
			text-align:left;
			float:left;
			margin-left:30px;
			margin-right:10px;
			border-right:2px solid #eeeeee;
			}

#right		{
			width:195px;
			text-align:left;
			float:left;
			margin-left:10px;
			margin-right:10px;
			}
			
#right ul {
			margin:0;
			padding:0;
			}

#right ul li {
			font-size:.9em;
			list-style-type:none;
			}

#footer 	{	
			background:url('images/footerbg.gif') no-repeat center;
			position:relative;
			height:106px;
			width:960px;
			font-size:.9em;
			margin: 0 auto;
			}

#footer a, 
#footer a:visited {
				color:#82b781;			
				text-decoration:none;
				}
			
#footer a:active, 
#footer a:hover {
				color:#ffffff;
				text-decoration:none;
				}		
				
#footer p {
		color:#82b781;
		padding-top:110px;
		padding-bottom:20px;
		margin:0;
		}
				
				
/* new drop down menu */				
				
				
#jsddm
	{	
	margin-right:25px;
	padding: 0;
	}
	
	#jsddm li
	{	
	float: right;
	text-align:left;
	padding-top:35px;
	list-style: none;
	font:.9em Georgia,Arial,Helvetica;
	}

	#jsddm li a
	{	
		display: block;
		background: #ffffff;
		padding:15px;
		text-decoration: none;
		color: #000;
		white-space: nowrap
		}

	#jsddm li a:hover
	{	
		background: #009241;
		color:#fff;
	}
	
	#jsddm li ul
	{	
		margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
		border-top: 1px solid white
	}
		
	#jsddm li ul li
	{	
		font:1em Georgia,Arial,Helvetica;
		float: none;
		display: inline
	}
	
	#jsddm li ul li a
	{		
		width: auto;
		background: #009241; color:#fff;
	}
		
	#jsddm li ul li a:hover
	{	
		background: #82b781;
	}
