/* Body and text styles . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . .  */

body {
	font-family: Arial, "Arial", Times, sans-serif;
	color: #665033;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


p {
	font-size: 0.9em;
	line-height: 1.1em;
	margin: 5px 5px 5px 20px;
}

h3 {
	font-size: 1.0em;
	line-height: 1.3em;
	color: #99CC52;
	margin-top: 10px;
	margin-left: 20px;
}


h2 {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #99CC52;
	margin-left: 20px;
	margin-bottom: 0px;
}


h1 {
	font-size: 2.2em;
	font-variant: small-caps;
	color: #99CC52;
	margin-top: 20px;
	margin-right: 20px;
}

.margin {
	margin-top: 50px;
}


.address {
	font-size: .8em;
	text-decoration: none;
	color: #665033;
}


a {
	font-size: .9em;
	text-decoration: none;
	color: #666633;
}

a:hover {
	color: #484236;
}

a:visited {
	color: #484236;
	text-decoration: none;
}
a:visited:hover {
	color: #666633;
	text-decoration: none;
}

/*Main Nav style & hover. . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . .  */

.links {
	font-weight: bold;
	color: #484236;
	font-size: .9em;
}

a.links{
color: #ffffff;
text-decoration: none;
}

a:hover.links {
	color: #484236;
	text-decoration: none;
}

a:visited.links {
	color: #ffffff;
	text-decoration: none;
}

a:visited:hover.links {
color: #000000;
text-decoration: none;
}


/*2nd Nav text styles & hover . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . .  */


ul {
	list-style-type: none;
}

li {
	font-size: 0.9em;
	color: #665033;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 10px;
	list-style-type: none;
	list-style-image: none;
}


/*Main position and banners. . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . .  */

#container {
  position:relative;
  width:770px;
}


#banner {
	position:absolute;
	left:0px;
	top:0px;
	width:770px;
	height:154px;
}


.summer {
	background-image:  url("images/summer.jpg");
	background-repeat: no-repeat;
	}
	
.winter {
	background-image: url("images/winter.jpg");
	background-repeat: no-repeat;
}

 #logo {
	position:absolute;
	left:561px;
	top:0px;
	width:209px;
	z-index: 22;
}


/*Section titles and classes. . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . .  */

#right-col {
  position:absolute;
  left:456px;
  top:154px;
  width:314px;
}

.press {
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
}

.info {
	background-image:  url("info/images/title_info.gif");
	background-repeat: no-repeat;
}

.participate {
	background-image:  url("press_room/images/title_press.gif");
	background-repeat: no-repeat;
}


.programs {
	background-image:  url(projects/images/title_projects.gif);
	background-repeat: no-repeat;
}


/*Item positioning . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . .  */

#body-line {
	position:absolute;
	left:0px;
	top:240px;
	width:568px;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #666633;
	background-image: url(images/body_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}


#body-third {
	position:absolute;
	left:0px;
	top:240px;
	width:568px;
	background-image: url(images/3rd_line_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #666633;
	
}

#second-nav {
	position:absolute;
	left:570px;
	top:240px;
	width:200px;
	height:453px;
	text-align: right;
	z-index: 22;
}

#programs {
  position:absolute;
  left:100px;
  top:21px;
  width:95px;
  height:145px;
  color: #ffffff;
  text-align: right;
  z-index: 22;
}


#info {
  position:absolute;
  left:200px;
  top:38px;
  width:95px;
  height:145px;
  z-index: 22;
}



#participate {
	position:absolute;
	left:1px;
	top:46px;
	width:94px;
	height:130px;
	z-index: 22;
}


#press {
  position:absolute;
  left:300px;
  top:80px;
  width:95px;
  height:144px;
  z-index: 22;
}


#address {
	position:absolute;
	left:399px;
	top:138px;
	width:371px;
	height: 101px;
	text-align: right;
  }
  
#popup {
position:absolute; 
left:460px; 
top:155px;
 width:200px; 
 height:13px;
  z-index:22;
}
  
 

#map {
position:absolute; 
left:0px; 
top:55px; 
width:253px; 
height:441px;
 z-index:22;
}

#logo-trans-04 {
  position:absolute;
  left:561px;
  top:0px;
  width:198px;
  height:154px;
}
/*Trying to class divs for banner change & border for 3rd level.  . . . . . . . . . . . . . . . . . . . . .  */


.border {
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #cccc00;
}
.margin-zero {
	margin: 0px;
}

.padding-zero {
	padding: 0px;
}

#title-logo {
position:absolute;
left:561px;
top:95px;
width:209px;
z-index:23;
}

.frame {
	border: medium ridge #484236;
}
.contact {
	padding-right: 20px;
}
