/* CSS Document */

body {
	font-family:  Helvetica, Arial, Verdana,  sans-serif;
	margin: 0;
	padding: 0;
	background-color: #263D17;
	background-image: url(../media/image/green_pattern_3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 11px;
	line-height:1.3em;
	color:#6F6C26;
}
/*	Styles
	*/
p, a, h2, h4, h5, h6, input, td, th, select, textarea {
	font-family:  Helvetica, Arial, Verdana,  sans-serif;
	color:#6F6C26;
}
img { border: 0; }

/* padding for about people headshots (about_governance.php)*/
#iconImage {
	padding-right:7px;
	margin-top:-2px;
}

#peopleImage {
	padding-right:11px;
}

/* padding for about people list (about_governance.php)*/
#peopleList {
	margin-top:-30px;
	padding-right:10px;
	padding-top:7px;
	text-align:right;

}


/*padded paragraph*/
#subParagraphs {
	padding:20px;
}

a:hover {
	text-decoration:none;
}

#smallLink {
	font-size:11px;
	font-weight:900;
}

#contactLink {
	font-size:11px;
	color:#CDEFAB;
}

a.paperLink{
	text-decoration:none;
	font-size:11px;
	color:#6F6C26;
}

a.paperLink:hover {
	text-decoration:underline;
}


h1 {
	font-size: 14px;
	padding-top:15px;
	padding-left:15px;
	padding-right:5px;
	font-weight:bolder;
	color:#6F6C26;
}
h2 {
	font-size: 12px;
	padding-top:9px;
	padding-left:15px;
	padding-right:5px;
	margin-bottom:-19px;
	margin-top:15px;
	color:#6F6C26;
}
h3 {
	font-size: 10px;
	text-transform:uppercase;
	letter-spacing: .1em;
	padding-top:5px;
	padding-left:15px;
	padding-right:5px;
	color: #67230F;
}

#redHeaderText {
	font-size: 11px;
	text-transform:uppercase;
	letter-spacing: .1em;
	color: #67230F;
}

#redHeaderText2 {
	font-size: 11px;
	color: #67230F;
	font-weight:bold;
}

th { 
	font-size: 10px; font-weight: bold; 
}

p, select, td {
	font-size: 11px;
	color:#6F6C26;
	line-height:1.3em;
}

p.subContent {
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}

p.subContent2 {
	margin-top:-4px;
	padding-left:15px;
	padding-right:15px;
}

table {
	padding: 0;
	border: 0;
	spacing: 0;
}

/*sub content tables */
table.subContent {
/*	margin-top:155px;*/
/*	width:99%;	*/
	border: 0;
}

/*logintables */
table.login {
	margin-left:11px;
	border: 0;
}

td.subContent0 {
	border-bottom:thin solid #ADA92A;
}
td.subContent1 {
	border-left:thin solid #ADA92A;
	border-bottom:thin solid #ADA92A;
}
td.subContent2 {
	border-left:thin solid #ADA92A;
}

td.splitContentLeft {
	border-left:thin solid #ADA92A;
	width:50%;
}

td.splitContentRight {
	width:50%;
}

.eventsList {
	color:#333333;
}

/* home page yellow background */
#homeYellow {
	margin:25px auto 0 auto;
	width: 720px;
	height: 900px;
	background-image:url(../media/image/home_yellow_back_4.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}

/* sub page yellow background */
#subYellow {
	/*	
		Not sure why you were using -100 top
		margin:-160px auto 0 auto; 
	*/
	margin: 0 auto;
	width: 710px;
	
	/*
	background-image:url(../media/image/home_yellow_back_5.jpg);
	background-repeat: no-repeat;
	*/
}

/* home page banner  */
#homeImage {
	margin-top:0px;
	margin-left:-36px;
	width: 763px;
	height: 342px;
	position: absolute;
}

/* sub page banner  */
#subImage {
	margin-top:2px;
	margin-left:2px;
	width: 700px;
	height: 140px;
	border:0px;
/*	position: absolute;	*/
}

/*navigation div*/
#mainNav {
	z-index:6;
	vertical-align:top;
	position: absolute;
	float:left;
	margin-top:342px;
	margin-left:-9px;
	width:724px;
	height:47px;
	background-image:url(../media/image/nav_back_1.jpg);
	background-color: transparent; 
}

/*sub navigation div*/
#subNav {	
	z-index:6;
	/*vertical-align:top;
	*/
	position: absolute;
	float:left;
	margin-top: 0px;
	margin-left:-9px;
	width:724px;
	height:47px;
	background-image:url(../media/image/nav_back_1.jpg);
	background-color: transparent; 
}

#subNav2 {	
	/*vertical-align:top;
	*/
/*	 */margin-top:-5px;
	margin-left: 43px;
	/*padding-top:5px;*/
	padding-left: 25px;
	
	background-image: url(../media/image/paper_back.gif);
	background-repeat: no-repeat;
	
	position: absolute; 
	width: 145px;
	height: 125px;
}


#navText {
	z-index:8;
	vertical-align:top;
	position: absolute;
	float:left;
	margin-top:8px;
	margin-left:0px;
	width:710px;
	height:20px; 
}

/* home page content divs*/
#homeContent0 {
	z-index:1;
	vertical-align:top;
	position: absolute;
	margin-top:420px;
	margin-left:25px;
	width: 390px;
	height: 390px;
}
#homeContent1 {
/*
	z-index:1;
	vertical-align:top;
	*/
	position: absolute;
	margin-top:420px;
	margin-left:25px;
	width:250px;
	height:390px;
}

#homeContent2 {
	z-index:1;
	vertical-align:top;
	position: absolute;
	margin-top:420px;
	margin-left:310px;
	width: 140px;
	height: 390px;
}

#homeContent3 {
	z-index:1;
	vertical-align:top;
	position: absolute;
	margin-top:420px;
	margin-left:465px;
	width:200px;
	height:390px;
}
#container {
	margin: 0 auto;	
	width: 710px;
}
#mainContent {	
    width: 710px;
	position: relative;
	z-index:2;
	background-image:url(../media/image/home_yellow_back_6.jpg);
	background-repeat: no-repeat;
}

#mainContentBack {	
    width: 710px;
	position: absolute;
	z-index:1;
	background-image:url(../media/image/home_yellow_back_5_sm.jpg);
	background-repeat:repeat-y;
}

/* sub page content divs*/
#subContent0 {
	/* 	Because relative positioning breaks in IE Mac, use padding to place this div		
		*/	
	padding: 25px 0px 0px 25px;
	margin: 0;
	/* box model */
	width: 650px;
}
#subContent1 {
	/*
	z-index:1;
	vertical-align:top;
	*/
	position: absolute;

	margin-top: 40px;
	margin-left: 18px;
	width: 250px;
	height: 250px;

}

#subContent2 {
	/* 	Because relative positioning breaks in IE Mac, use padding to place this div		
		*/	
	padding: 25px 0px 0px 260px;
	margin: 0;
	/* box model */
	width: 442px;
}

/*red bar*/
#subRedBar {
	/*
	z-index:1;
	vertical-align:top;
	*/
	position: absolute;

	margin-top: 280px;
	margin-left: 3px;
	width: 257px;
	height: 14px;
	background-color:#67230F;
}

#subBugPic {
	/*
	z-index:1;
	vertical-align:top;
	*/
	position: absolute;

	margin-top: 294px;
	margin-left: 3px;
	width: 257px;
	height: 180px;
}

/* div for bottom contact information */
#contactDiv {
	font-size:11px;
	color:#CDEFAB;
	vertical-align:top;
	position: absolute;
	margin-top:870px;
	margin-left:0px;
	width:700px;
	height:70px;
}


#contactSubDiv {
	background-image:url(../media/image/green_pattern_4_small.jpg);
	z-index:9;
	position: relative;
	font-size:11px;
	color:#CDEFAB;
	margin-left:0px;
	width:710px;
	height:70px;
}
