/* CSS Template by gorotron */
body {	
	/*background-color:#e5fefe;*/
	padding:20px 0 0 0;	
	text-align:center;
	background-image:url(../images/clouds.gif)
}


#container {	
	font-family:Arial,Helvetica,sans-serif;	
	font-size:11px;	
	margin:0 auto;
	width:950px;	
	padding:1px;	
	height:auto;	
	background-color:#e5fefe;	
	text-align:left;
	border-style:solid;
	border-color: #999;
	border-width: 2px;
	
	}
#banner {	
	width:950px;	
	height:100px;	
	margin-bottom:0px;
	}
#bannerLeft {	
	width:150px;	
	height:100px;	
	margin-right:0px;		
	float:left;
	}
#bannerRight {	
	width:950px;	
	height:100px;	
	/*background:url(bg1c.gif) repeat-x;	*/
	float:left;		
	/*padding:25px 0 0 10px; */
	background-color:#fff;

	}

#rightright {
	float: left;
	background-color:#ffF;
	height: 25em;
	width: 15.7em;
	
	}

#content {	
	/*background:url(/bg1.gif) repeat-y;*/	
	height:1%;
	background-color:#FFF;
	}
#leftColumn {	
	float:left;
	width:16%;
	background-color:#FFF;
	border-style:solid;
	border-width: 1px;
	border-color:#999;
	margin-top: 1em;
	clear:left;
	
	}
	
#nav {	
	margin:0;	
	padding:0;	
	list-style:none;}
#nav a {	
	display:block;	
	font-size:11px;	
	color:#fff;	
	text-decoration:none;	
	padding:10px;	
	width:130px;	
	height:10px;	
	border-bottom:1px dotted #333;	
}
#nav a:hover {	
	background-color:#333;
}
#active a:link {	
	color:#F90;	background-color:#333;
}
#active a:hover {	
	color:#F90;	
	background-color:#333;
}
#active a:visited {	
	color:#F90;	
	background-color:#333;
	}
#leftColumnBottom {	
	width:130px;		
	color:#fff;
	margin-top:.5em;
	}
#rightColumn {	
	float:left;	
	width:780px;	
	padding-left:15px;	
	color:#666;	
	min-height:400px;	
	height:auto !important;	
	height:400px;	
	overflow-x:visible !important;	
	overflow-x:hidden;
	}
#clear {	
	clear:both;
	}
.date {	
	font-size:10px;	
	color:#999;	
	font-weight:normal;
	}
#footer {	
	padding-top:.5em;
	padding-left: 30em;
	font:10px Arial,Helvetica,sans-serif;	
	color:#369;
	background-color:#FFF;
	}
#footer a {	
	text-decoration:none;	
	color:#369;
	}
#footer a:hover {	
	color:#F39;
	}
	
#back a:hover {
	color:#11C1EA;
	font-size:18px;
	text-decoration:underline;
}

#master a:hover{
	color:#11C1EA;
}

#otherbox{
	margin-top:.5em;
	float:left;
	height: 8em;
	width: 100%;
	border-style:solid;
	border-color: #336699;
	/*background-color:#336699;*/
	margin-left: 1.5em;
	/* padding: 1em 0 0 1em; */
	border-width: 2px;

	
}
#grades5-8{
	margin-top: 1em;
	float:left;
	height: 8em;
	width: 100%;
	/*background-color:#336699;*/
	margin-left: 1.5em;
	border-style:solid;
	border-color: #336699;
	border-width: 2px;

}
#grades9-12{
	margin-top: 1em;
	float:left;
	height: 8em;
	width: 100%;
	/*background-color:#336699;*/
	margin-left: 1.5em;
	border-style:solid;
	border-color: #336699;
	border-width: 2px;

}
#greenidaho{
	margin-top: 1em;
	float:left;
	height: 8em;
	width: 100%;
	/*background-color:#336699;*/
	margin-left: 1.5em;
	border-style: solid;
	border-color: #336699;
	border-width: 2px;
	
}

#greenhands{
	 padding: .4em 0 0 .5em;
	 height: 8em;
	 width: 25%;
	 float:left;
}

#paragraphcolor{
	height: 100%;
	width: 390px;
	float:left;
}

h1 {
	margin-top: 0;
	font-size: 25px;
}

h4 {
	font-size:20px;
	line-height:20px;
}

a.one:link {color: #53BD12}
a.one:visited {color:#53BD12}
a.one:hover {color: #175F04;}

a.two:link {color: #666}
a.two:visited {color:#666}
a.two:hover {color: #175F04}

a {
	text-decoration: none;
	color:#666666;
}

#paragraphlessonplan {
	height: 100%;
	width: 45em;
	float:left;
}
	
#title {
	margin-top: 0em;
	float:left;
	height: 3em;
	width: 40em;
	/*background-color:#336699;*/
	margin-left: 0em;
	/*border-style:solid;
	border-color: #336699;*/
}

#titlepres {
	margin-top: 0em;
	float:left;
	height: 3em;
	width: 50em;
	/*background-color:#336699;*/
	margin-left: 0em;
	/*border-style:solid;
	border-color: #336699;*/
}




#titletopic {
	margin-top: 0em;
	float:left;
	height: 3em;
	width: 60em;
	/*background-color:#336699;*/
	margin-left: 0em;
	/*border-style:solid;
	border-color: #336699;*/
}


#titletopic1 {
	margin-top: 0em;
	float:left;
	height: 1.3em;
	width: 20em;
	/*background-color:#336699;*/
	margin-left: 0em;
	font-size:22px;
	/*border-style:solid;
	border-color: #336699;*/
}

#titletopic2 {
	margin-top: 0em;
	float:left;
	height: 1.3em;
	width: 10em;
	/*background-color:#336699;*/
	margin-left: 0em;
	font-size:22px;
	/*border-style:solid;
	border-color: #336699;*/
}


#back{
	height: 2em;
	width: 5em;
	float: right;
	margin-right: 2em;
	font-size:18px;
	text-decoration:underline;
	}
	
#master{
	height: 3em;
	width: 15em;
	float: right;
	margin-right: 2em;
	}



#insidetitle {
	height: 100%;
	width: 20em;
	float:left;
	margin-left: 15em;
	color: #369;
}


#firstbox {
	margin-top: .5em;
	float:left;
	height: 100%;
	width: 45%;
	/*border-style:solid;
	border-color: #336699;*/
	/*background-color:#336699;*/
	margin-left: 2em;
	/* padding: 1em 0 0 1em; */
	/*border-width: 2px;*/
}

#firstboxtopic {
	margin-top: .5em;
	float:left;
	height: 100%;
	width: 30%;
	/*border-style:solid;
	border-color: #336699;*/
	/*background-color:#336699;*/
	margin-left: 2em;
	/* padding: 1em 0 0 1em; */
	/*border-width: 2px;*/
}

#secondbox {
	margin-top: .5em;
	float:left;
	height: 100%;
	width: 45%;
	/*border-style:solid;
	border-color: #336699;*/
	/*background-color:#336699;*/
	margin-left: 2em;
	/* padding: 1em 0 0 1em; */
	/*border-width: 2px;*/
}



#idahomap {
	margin-left: .5em;
}

#video {
	margin-right: 5em;
	float:right;
	height: 200px;
	width: 300px;
}

#newspaper {
	margin-left:1em;
}

#questions {
	margin-top: 3em;
	margin-left:1.5em;
}

h2 {
	font-size: 18px;
	margin-bottom:0px;
	margin-top:0px;
}

#form {
	height:40em;
	width: 50%;
	float: left;
	background-color: #FFF;
	color:#000;
	padding-top: 3em;
}

#upload {
	height:50em;
	width: 90%;
	float: left;
	background-color: #FFF;
	color:#000;
	line-height: 12px;
}

#upload p{
	font-size:14px;
	line-height:15px;
}

#upload h3{
	font-size:15px;
}

#contact {
	height:40em;
	width: 50%;
	float: left;
	background-color: #FFF;
	color:#000;
	padding-top: 3em;
}

#form form label{
	float: left;
	width: 8em;
	margin-right: 1em;
	margin-left: 0em;
	}
	
#construction{
	margin: 0 0 0 14em;
}

#rss{
	width:20.5em;
	height:40em;
	float:right;
	
}

#background{
	height: 5em;
	width: 72em;
	float: right;
}
#about{
	float: left;
	clear:left;
}

a img{
	border: 0;
}
img
{border:0;
}

span.blue {
	color:#0000CC;
	font-weight: bold;
}

#photo {
	width:500px;
	height:360px;
	margin-left:10em;
	float:left;
}

#span.back {
	font-size: 123px;
	text-decoration:underline;
	margin-bottom:0px;
	margin-top:0px;
}
