@charset "utf-8";

/* ----------------------------------------------------------------------------------------------------------------------------------------------
	
	+ Silverstudio.us
	+ Name: Classroom Reform
	+ Coders(s): Alex Swanson 
	+ Last update: 02/26/09 @ 4:04pm by Alex Swanson
	
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
/* Bugs / Issues ( Search number to find code )
 ----------------------------------------------------------------------------------------------------------------------------------------------
		
		N/A 	#000 - None
	  
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
/* Documentation / Notes
 ----------------------------------------------------------------------------------------------------------------------------------------------
	
	MAIN SECONDARY STRUCTURE
	------------------------

	
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
/* Global Reset
 ---------------------------------------------------------------------------------------------------------------------------------------------- */


	
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* GLOBAL CLASSES
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
	
	.clearer {clear: both; font-size: 0;}
	.left { float: left; }
	.right { float: right; }
	.small-12px {font-size: 12px}
	.small-10px {font-size: 10px}
	.small-11px {font-size: 11px}
	.bigorange { font-size:45px; color:#FF9900;}
	.left-stat {float:left; padding:0 5px;}
	.top-push {margin:10px;}
	.bottom-push {margin:15px;}
	.underline {background:transparent url("css-images/bg-dotted-repeat.gif") reapeat-x center top; } 
	
	
	a {color:#FF9900; text-decoration:none; font-weight:bold; }
	a:hover{color:#94a3a3;} 
	a:visited{color:#FF9900;} 
	a img { border: none; }

	ul { list-style: none; }
	
	h1 { color:#19303c;}
	h2 { color:#999999; }
	h2 a:link, h2 a:visited{ font-weight:normal; color:#999999; }
	h2 a:hover {color:#FF9900; text-decoration:none;}
	h3 { color:#333333; }
	p { color:#999999 /*#565656*/;  line-height:1.9em;}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* STRUCTURE
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
body {background-color:#84694c;}

#container-header{background-color:#b6c8c8; max-height:286px; background:#b6c8c8 url("css-images/bg-blue-grain.gif") repeat-x center top; min-width:955px; } 
#container-bar{background-color:#84694c;  background:#ffffff url("css-images/bg-brownbar.gif") repeat-x center top; min-width:955px;}
#container-body{background-color:#ffffff; padding:35px 0 20px 0; border-bottom:3px solid #5e4d3a; min-width:955px;}
#container-footer{background-color:#84694c; min-width:955px;}


#container-nav { background-color:#b6c8c8; /*url("css-images/bg-mainnav-gradient.gif") repeat-x center bottom; border-top:1px solid #ebebeb;*/ }


/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* HEADER
 ---------------------------------------------------------------------------------------------------------------------------------------------- */

#masthead {background-color:#b6c8c8;}
.main-image img { border-left:11px solid #ffffff; text-align:right;}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* MAIN NAVIGATION
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
 
#navigation { border-right:11px solid #d0e1e1; border-left:11px solid #ffffff; background-color:#e4eeef; }
#navigation ul{ padding:0px; margin:0px; background-color:#e4eeef; }
#navigation li { list-style:none; }
#navigation li a {display:block; margin:0px; padding:16px 15px 15px 25px; background-color:#e4eeee; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; font-size:19px; font-weight:bold; color:#b2c4c4; border-bottom:3px solid #d0e1e1;}
#navigation li a:hover{ background-color:/*#cbdcdc*/#FF9900; color:/*#84694c*/#ffffff; background:#FF9900 url("css-images/bg-nav-arrow.gif") no-repeat left center;}
.active { background-color:/*#cbdcdc*/#FF9900; color:/*#84694c*/#ffffff; background:#FF9900 url("css-images/bg-nav-arrow.gif") no-repeat left center;}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* HOMEPAGE
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
#logo {
	position:absolute;
	left:2px;
	top:247px;
	width:428px;
	height:109px;
	z-index:10;
	}

.CTA { width:385px;  padding:0 0 0 0; color:#545454; margin:25px 0px; background:#ffffff url("css-images/bg-cta-fold.gif") no-repeat left top;}
.CTA p { padding-right:10px;}
.CTA-content {background-color:#f0f0f0; margin-left:18px; padding:0 0 15px 0; border-right:2px solid #e3e3e3; border-bottom:2px solid #d9d9d9;}
.CTA h2 { display:block; background-color:#b6c8c8; color:#FFFFFF; padding:3px 5px; text-transform:uppercase; font-size:17px; font-weight:bold; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; margin:0px 0 20px 0;}
.CTA h2 a { color:#ffffff; font-weight:bold; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.CTA img { float:left; margin:0px 15px 15px 15px; border:10px solid #e3e3e3; }
.CTA img:hover{ border:10px solid #b6c8c8; }
.CTA-plus {color:#94a3a3;}

.CTA-bottom p a {color:#ffffff; text-decoration:underline;}
.CTA-bottom p a:hover {color:#ffffff; text-decoration:underline; background-color:#9b8a78;}
.CTA-bottom a:hover {text-decoration:underline;  }
.CTA-bottom { width:286px; background-color:#ac9986; padding:0; color:#ffffff; margin:25px 0px; float:left; margin-right:35px;}
.CTA-bottom p {color:#ffffff; padding:0 20px; }
.CTA-bottom h2 { display:block; background-color:#5e4d3a; color:#FFFFFF; padding:3px 5px; text-transform:uppercase; font-size:17px; font-weight:bold; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; margin:0px 0 15px 0;}
.CTA-bottom h2 a { color:#FFFFFF;font-size:17px; font-weight:bold; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; }
/*.CTA-bottom img{ float:left; margin:0px; padding:5px; border:0px solid #e3e3e3; }*/
.CTA-bottom-plus {color:#ac9986;}
	
	
.header-action {padding:5px 0 0 15px; margin:0px; display:block; color:#94a3a3; background-color:#5e4d3a; width:290px; background:#e4eeee url("css-images/action-corner.gif") no-repeat right top;  font-size:14px; font-weight:bold; }
.action { padding:15px 30px; color:#565656; border-left:1px solid #d3d0d0; border-bottom:1px solid #d3d0d0; border-right:1px solid #d3d0d0; border-top:9px solid #e4eeee; } 

.more-button a { color:#ffffff; text-decoration:none; background-color:#b6c8c8; padding:3px; border-right:2px solid #e3e3e3; border-bottom:2px solid #d9d9d9;}
.more-button a:hover { background-color:#FF9900;}


/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* FORMS
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
/* attribute selector */
form#search input[type="text"]	 {
	border: 1px solid #ccc;
	margin:7px 0;
	padding: 2px;
	font-family: Arial, sans-serif;
	vertical-align: middle;
	color:#333333;
	}

/* attribute selector */
form#search input[type="image"] {
	vertical-align: middle;
	}
	
	

/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* FOOTER
 ---------------------------------------------------------------------------------------------------------------------------------------------- */
 

.footer {color:#ffffff; } 
.footer a {padding:4px; color:#ffffff; } 
.footer a:hover { background-color:#FF9900; } 
/* END OF STYLE SHEET
----------------------------------------------------------------------- */


.photo {margin: 7px; position: relative; width: 158px; float: left;}
.photo img { background-color:none; border: solid 1px #ccc; padding: 4px; }
.photo span {
	width: 158px;
	height: 120px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url('images/digg-style.gif') no-repeat;
}
.photo a {text-decoration: none;}
.thumb span {
	width: 199px;
	height:147px;
	display: block;
	position: absolute;
	top: 1px;
	left: -27px;
	/*background: url(images/stamp-pattern.png) no-repeat;*/
	background-image: url('css-images/bg-frame-small.gif');
}
.thumb img {border: none;padding: 9px 7px 7px 4px;/*background: url(images/stamp-bg.gif) no-repeat;*/}















