@charset "UTF-8";
/* CSS Document */

/*Main Layout*/

/* Affects entire area of page */
body {
	background:#FFF;
	font-family:"Trebuchet MS";
	font-size: .75em;
}

/* Affects area of content*/
#main {
	width:980px;
	margin:0 auto;
	background-color:#FFF;
	margin-top:15px;
	color:#666;
}

/* Makes all content hold in one box */
.wrapper{
	width: 100%;
	overflow:hidden;
}

/*provides background image and area for header*/
#headerindex {
	height: 341px;
	background-image:url(images/headerhome.gif)
}

#headermastering{
	height: 341px;
	background-image:url(images/headermastering.jpg)
}

#headerservices{
	height: 341px;
	background-image:url(images/headerservices.jpg)
}

#headerfacilities{
	height: 341px;
	background-image:url(images/headerfacilities.jpg)
}

#headerabout{
	height: 341px;
	background-image:url(images/headerabout.jpg)
}

#headerresources{
	height: 341px;
	background-image:url(images/headerresources.jpg)
}


/* Area for column one*/
.col_1 {
	width: 635px;
	margin: 35px 10px 40px 0px;
	padding: 15px 25px 25px 25px;
	float:left;
}

/* area for column two */
.col_2 {
	width: 238px;
	margin: 35px 0px 40px 0px;
	padding: 15px 10px 45px 35px;
	float: left;
	border-left:#000 solid 1px;
}

/* area for full page content */
.col_ful{
	width: 930px;
	margin: 10px 0px 40px 0px;
	padding: 25px;
	float:left;
}

/*area for footer */
#footer {
	height: 78px;
	margin: 10px 25px 10px 25px;
	width: 930px;
	float: left;
	border-top: #000 solid 1px;
}


/*STYLE STUFF*/

img{
	border-style:none;
	text-decoration:none;
}

h1{
	color:#090;
}

h2{
	color:#090;
	font-weight: bold;
}

h3{
	font-weight:bold;
	color:#000;
}

/*so text wraps around boxes on the left*/
.imgboxleft{
	padding: 0px 10px 5px 0px;
	float: left;
}

/*so text wraps around boxes on the right*/
.imgboxright{
	padding: 0px 0px 5px 10px;
	float: right;
}

/*link color*/
a{
	color:#090;
}