/* ******************************************************************** */ 
/*                  SisChap CSS                                         */
/* ******************************************************************** */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:left; 
}

body{
 background-color: #409B02;
 position: relative;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:100.1%; /*** Don't change this setting. Make all other
font-sizes in % (preferred) or ems ***/
 line-height:1.125em; /* 16x1.125=18px */
background:#307601 url(images/bkground1.png) repeat-x;
}

#container {
width: 950px;
margin: 0 auto 10px auto;
background-color: #fff;
color: #065102;
font-size: 90%;
border: 1px solid gray;
border-top: 5px solid #000;
line-height: 130%;
}

#top {
padding: 0em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#content li {
list-style-type: none;
padding-bottom: 10px;
}

#content h1 {
padding-top: 0px;
margin:40px 0 30px 0;
text-align: center;
}

#xcontent h2 { margin: 20px 0 .5em 0; }


#content h2 {
padding-bottom: 30px;
xmargin:0 0 70px 0;
text-align: center;
font-variant: small-caps;
font-size: 120%;
xborder: 1px solid black;
}

#content h3 {
margin-top: 20px;
margin-bottom: 20px;
padding-top: 5px;
font-size: 110%;
font-style: italic;
background-color: #E9E5FF;
}

#meals h3 {
margin-bottom: 0px;
}

#content a:link, #content a:active, #content a:visited {
	display: inline;
	color: #036863;
	font-weight: bold;
	font-size: .94em;
	text-decoration: underline;
	xbackground: #E6E6E6;
}

#content a:hover {
	xbackground: #fff;
	text-decoration: none;
	background: #E6E6E6;
}

#content .nolink {
font-family: Arial; 
font-weight: bold;
}

#content .mealsheading {
xbackground-image: url(images/fruitbowl30.gif);
font-size: 85%;
font-weight: bold;
border: 1px solid silver;
border-radius:6px;
margin-top:60px;
padding: 10px;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#logo {
 width: auto;
 margin: 10px 0 0px 25px;
}

#logo3 {
 float: right;
 margin: 10px -140px 10px 10px;
}

#pagelinks{
 clear: both;
 margin: 45px 0px 45px 11px;
 width: 75%;
 height:auto;
 font: normal normal bold 90% Verdana,Arial, Helvetica, Sans-Serif;
 background-color:#F0F2F5;
 border: 1px solid #000000;
 border-radius:4px;
 padding: 20px 15px;
} 

#pagelinks a:link, #pagelinks a:visited {
 display: block;
 font-weight: bold;
 text-decoration: none;
 border-top: 1px solid #A8A8FF;
 padding: 3px 0px 3px 0px;
 color: #21536A;
}

#pagelinks a:hover {
 border-top: 1px solid #E5FFE5;   /*** c13 ***/
 background-color: #CCCCFF;  /* c0 CCFFFF */
 background-image: none;
 font-weight: bold;
 text-decoration: none;
}

#index #pagelinks .index a,
#venue #pagelinks .venue a,
#lodging #pagelinks .lodging a,
#meals #pagelinks .meals a,
#schedule #pagelinks .schedule a,
#fieldtrips #pagelinks .fieldtrips a,
#registration #pagelinks .registration a,
#merchandise #pagelinks .merchandise a,
#resources #pagelinks .resources a {
 background-position: right bottom;
 color: #999;
 cursor: default;
 background-color:#F0F2F5;
 border-top: 1px solid #A8A8FF;
}

.sectionLinkhere {
	border-top: 1px solid #A8A8FF;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	color: #999;
}

.photocaption {
	font: normal normal normal 75% Arial, Helvetica, Sans-Serif;
}


#content {
margin-left: 200px;
padding-bottom: 50px;
border-left: 1px solid gray;
padding: 1em;
max-width: 580px;
min-height: 500px;
}

#broch1 {
	float: left;
	width: auto;
	height: auto;
	margin-right: 15px;
	padding: 3px;
	border: 1px solid black;
	border-radius: 4px;
}

#broch2 {
	float: left;
	width: auto;
	height: auto;
	margin-right: 60px;
	border: 1px solid black;
	padding: 3px;
	border: 1px solid black;
	border-radius: 4px;
}

#pageheaderimg {
text-align: center;
margin-top: 25px;
padding-bottom: 20px;
}

#venuemaps {
float: left;
margin: 30px 0 -50px 20px;
}

#belowmaps {
clear: both;
width: 70%;
margin: -20px 0 30px 0;
}

#resourcesimage {
float: right;
margin: 0px -60px 0 20px;
}

.imgright {
	float: right;
	width: auto;
	height: auto;
	margin: 15px 0 2px 13px;
}

.imgleft {
	float: left;
	width: auto;
	height: auto;
	margin: 8px 15px 15px 0;
}

#bottomgraphic {
position: relative;
xbottom: 3px;
padding-top: 50px;
}

#footer {
clear: both;
margin: 0;
padding: 0.1em;
font-size: 85%;
text-align: center;
xcolor: #333;
background-color: #ECF1F9;
border-top: 1px solid gray;
}

h2 { font-size: 140%; margin: 20px 0; }
#leftnav p { margin: 0 0 1em 0; }

p.nopadding {
margin: 0;
}

p.clear {
clear:both;
}

.costtime {
font-style: italic;
margin-bottom: 40px;
}

.emailus {
font-size: 70%;
font-weight: bold;
text-align: center;
padding: 5px 0;
margin-top: 25px;
border: 1px solid silver;
border-radius: 3px;
}

.i {
  font-style: italic;
}

.n {
  font-style: normal;
}

.b {
  font-weight: bold;
}

.ftlead {
font-weight: bold;
}

p.plantlist {
font-style: italic;
margin: 0;
}

#download {
margin: 20px 10px;
}

.photocaption2 {
	font: normal normal normal 70% Arial, Helvetica, Sans-Serif;
}

.ftleader {
margin: 0 0 7px 15px;
padding-bottom:-9px;
padding-top: 0px;
}