/* CSS Document */

* html img {
margin: 0 -3px;
ma\rgin: 0
}

html {
scrollbar-base-color: #C2D1B6;
scrollbar-arrow-color: #999999;

scrollbar-shadow-color: #666666;
scrollbar-lightshadow-color: #669966; 
scrollbar-darkshadow-color: #333333;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: #333333;
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	font-size:80%;
	line-height:170%;
	font-family:palatino linotype, georgia, verdana, serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden;
	/* */ 

	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-image:url(images/pagebackground.jpg);
	}
	
#pagebg {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:20px; 
	bottom:0px; 
	width:812px; 
	margin-left:-406px; 
	left:50%; 
	background:#fff;
	background-image:url(images/sitebg.jpg)
	}

* html #pagebg {
	top:0; 
	bottom:0; 
	height:100%;
	width:812px;
	border-top:20px solid #343434;
	background-image:url(images/sitebg.jpg)
	
	}
	

#scroll {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:146px; 
	bottom:0px; 
	width:802px; 
	margin-left:-401px; 
	left:50%; 
	background:#fff;
	/* border: solid 1px #000; */

	}

* html #scroll {
	top:0; 
	bottom:0; 
	height:100%;
	width:802px;
	border-top:147px solid #343434;
	/* border: solid 1px #000; */

	}
	
#contentcenter {	
	width:785px;
	border-top:solid 20px #FFFFFF;
	text-align: center;
	/* border: solid 1px #000; */
	}
	
* html #contentcenter {	
	width:785px;
	text-align: center;
	/* border: solid 1px #000; */
	}
	
	
#leftcontent {
	text-align: left;
	padding-left:100px;
	padding-right:100px;
	}

#header {
	position:absolute;
	margin-left:-401px;
	left:50%;
	top:0;
	width:802px;
	min-width:802px;
	height:118px;
	z-index:5;
	vertical-align:top;
	}
	
* html #header {
	top:0;
	width:802px;
	height:147px;
	}

* html #nav {
	top:118px;
	width:802px;
	height:29px;
	}
	
	#nav {
	position:absolute;
	margin-left:-401px;
	left:50%;
	top:117px;
	width:802px;
	min-width:802px;
	height:29px;
	z-index:5;
	vertical-align:top;

	}


#foot {
	text-align:center;
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	bottom:0; 
	width:640px; 
	min-width:640px; 
	height:0px; 
	z-index:5; 
	border:0;
	color:#000;
	}

* html #foot {
	bottom:0px; width:642px; height:0px;
	}


#content p {
	padding:5px; text-align:justify;
	}
.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}

.picborder {
	border: solid 1px #000;
      }
	  
.piccontainer {
	height: 125px;
	width: 188px;
	padding:6px;
	text-align:center;
	float:left
      }
	  
a:link, a:visited {
font-weight:bold;
color:#669966;
text-decoration:none
}

a:hover, a:active {
font-weight:bold;
color:#000000;
text-decoration:none
}


h2 {
font-weight:bold;
color:#669966;
font-size:130%;
margin-bottom: 0;
margin-top: 0;
text-decoration:none
}

h3 {
font-weight:bold;
color:#000000;
font-size:115%;
margin-bottom: 0;
margin-top: 0;
text-decoration:none
}

h4 {
font-weight:bold;
color:#000000;
font-size:100%;
margin-bottom: 0;
margin-top: 0;
text-decoration:none
}

.inspirationspacer {
height:8px;
width:123px;
display:block;
border:0;
font-size:1px;
line-height:1px
}