/* Default Stylesheet */

																/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background-color: #62D062;  /* Emerald */
		background-image: url(/images/canvasbackground.jpg);
		background-repeat: repeat-x;
		background-attachment: scroll;
		font-family: "Arial", "Tahoma", "MS Sans Serif", sans-serif;
		font-size: 100%;
		text-align: center;
		}



/* COLORS: 

#62D062 = Emerald
#DCFB5B = Corn 
#8FCAEF = Skyblue
#C3C3BD = Gray Nickel

*/



																/* >>> CONTAINERS <<< */

div#print {
	display: none;
	}
div#container {
	width: 95%;
	margin: 10px auto;
	text-align: left;
	}
	div#header-wrap {
		margin: 8px 0;
		}
		div#header-in {
			padding: 10px;
			color: inherit;
			background-color: #fff;
			
			border: solid #eee;
			border-width: 0 2px 2px 0;
			}

	div#content-wrap {
		
		}
		div#center {
	margin: 0 0px 0 0px;
	color: inherit;
	background-color: #fff;
	border: solid #eee;
	border-width: 0 2px 2px 0;
			}
			div#center-in {
				padding: 20px;
				}
    div#right {
	
	margin: 8px 0px;
	color: inherit;
	background-color: #fff;
	border: solid #eee;
	border-width: 0 2px 2px 0;
			}
			div#right-in {
				padding-top: 5px;
				padding-bottom: 5px;
				text-align: center;
				}
				
				
	div#footer-wrap {
		clear: both;
		}
		div#footer-in {
			
			}






																/* >>> SUB CONTAINERS <<< */

.three-boxes {
 width: 21%;
 float: left;
 margin:3px;
}

.centered-div
{
	margin: 10px auto 10px auto;
	width: 80%;

}

																/* >>> LISTS <<< */
ul {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	text-indent: 0;
	}

ul.list, div#center-in ul {
  padding-left: 20px;

}

table tr td ul {
    padding: 0px;
}

ul#nav-right {
	
	list-style: none;
	}
	ul#nav-right li {
		display: inline;
		}
		ul#nav-right li a {
			line-height: 2em;
			width: 100px;
			padding: 5px 10px;
			color: #666;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			}
		ul#nav-right li a:hover {
			color: #666;
			background-color: #DCFB5B;
			border-bottom: solid #C3C3BD;
			}
		 ul#nav-right li ul  {
		   display: none;
           position: absolute; 
          /*left: whatever the number is;*/   
	       left: -999em;
		   text-align: left;   
		
		}	
		
	    ul#nav-right li ul li {
		    display: block;
			padding: 5px;
		}
			
		ul#nav-right li ul li:hover {
		    background:#8FCAEF;
		
		}	
		
			
ul#nav-top {
	float: left;
	padding: 1px 0;
	list-style: none;
	}
	ul#nav-top li {
		display: inline;
		}
		ul#nav-top li a {
			margin: 0 8px;
			color: #888;
			background-color: inherit;
			font-size: 90%;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			}
		ul#nav-top li a:hover {
			color: #4494FF;
			background-color: inherit;
			border-bottom: 1px solid #F1F7FF;
			}
ul#nav-footer {
	margin: 0 0px 0 0;
	padding: 0 2px;
	color: #00000;
	background-color: inherit;
	font-size: 80%;
	list-style: none;
	text-align: right;
	}
	ul#nav-footer li {
		display: inline;
		}
	ul#nav-footer li.left {
	float: left;
		}
		ul#nav-footer li a {
			margin: 0 3px;
			color: #0000;
			background-color: inherit;
			}
		ul#nav-footer li a:hover {
			color: #333;
			background-color: inherit;
			}






																/* >>> TYPOGRAPHY <<< */
*.x {
	display: none;
	}
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	float: right;
	}
div#center h2 {
	margin: 0 0 5px 0;
	font-size: 150%;
	}
div#right h2 {
	margin: 10px;
	font-size: 100%;
	}
div#center p {
	margin: 5px 0 15px 0;
	color: #444;
	background-color: inherit;
	font-size: 100%;
	line-height: 130%;
	}
	
div#center-in p.indented {
	margin-left: 50px;
	}
	
div#center-in ul.indented {
	margin-left: 50px;
}
	
div#center-in h2 {
	border-bottom: solid #C3C3BD;
	margin: 0 0 10px 0;
	background-image: url(/images/h2-background.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 10px;
}

div#center-in h3 {
	padding-left: 10px;

}

div#right p {
	margin: 0 20px 5px 20px;
	color: #666;
	background-color: inherit;
	font-size: 90%;
	}
p a, ul.list a, .bookshelf a {
	color: #4494FF;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #F1F7FF;
	}
	p a:hover, ul.list a:hover, .bookshelf a:hover {
		color: #333;
		background-color: inherit;
		border-bottom: 1px solid #eee;
		}

								/* >>> TABLES <<< */


.programtable td {
 padding: 5px;

}


								/* >>> FORMS <<< */
															
* { }

blockquote { margin: 0 0 0 20px }

.content-float-right { float: right; }

.content-float-left{ float: left; }

								/* >>> BOOK SHELF <<< */

.bookshelf {
	float: left;
	width: 200px;
	height: 300px;
	margin: 5px;
}



.bookshelf ul {
	list-style: none;
}
.bookshelf ul li img {
border: none;

}
.bookshelf p {
font-size: 90%;

}

													/* >>> LAYOUT <<< */
													
											
													
												

									/* >>> END <<< */
