/* David Key - Owl Education - 2007 */

a:link
{
	color: rgb(240, 181, 87);
}

a:visited
{
	color: rgb(240, 181, 87);
}

a:hover
{
	color: black;
}

body 
{
	background-color: black;
	
	background-color: rgb(0,0, 50);
	
	/* font & text settings */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: white;
	
	
	/* let's set the width and then center this beast */
	width: 850px; 
	margin-left: auto;
	margin-right: auto;
	
	/* top and bottom buffer */
	margin-top: 40px;
	margin-bottom: 40px;
	

}

/**** HEADER ****/
.header
{
	border-color:  rgb(192,192,192);
	
	
	border-left: solid;
	border-right: solid;
	
	
	border-top: solid;
	border-width: 1px;
	

	/*background-color: rgb(27,80,132);*/
	background-color: white;
	
	/* so that child divs that are pos: absolute will be positioned against header instead of whole document */
	position: relative;
	
}

.header .menuList 
{
	/*background-color: rgb(40,90,140);*/
	background-color: WhiteSmoke; 
	
	/* absolute against HEADER, not entire document */
	position: absolute;
	
	top: 70px;
	
	text-transform:uppercase;
	
	font-size: .9em;
	
	/*
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
	
	-moz-border-radius: .8em;
  	border-radius: .8em;
  	
}

.header .menuList ul
{
	
	list-style: circle;
	
	/* color of the list style (bullet) */
	color: brown;

}

.header .menuList ul li
{
	padding-top: 10px;
	padding-right: 5px;
	
	margin-left: -10px;
	
}

.header .menuList ul li a
{
	
	color: rgb(5, 62, 106); /* color of text in nav bar drop downs*/
	text-decoration: none;
}


.header .menuList ul li a:hover
{
	background-color: rgb(60,110,160);
	color: white;
}

.header #menuCompany
{

	left: 200px;
	
}

.header #menuProducts
{
	left: 315px;
}

.header #menuServices
{
	left: 425px;
}

.header #menuContact
{
	left: 525px;

}
/**** END HEADER ****/


.main
{
	border-color: rgb(192,192,192);
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	
	/*stripe at top of page*/
	border-top: solid 20px rgb(240, 181, 87);
	
	padding-top: 20px;
	
	background-color: rgb(240, 181, 87);
	

}

.main .contact_bar
{
	width: 25%;
	float: right;
	clear: left;
	
	border: solid white 2px;
	
	font-size: .8em;
	
	padding: 5px;
	margin: 5px;
}


.footer
{
	border-top: solid;
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	
	border-width: 1px;
	border-color: rgb(192,192,192);
	
	text-align: center;
	font-size: .7em;
	
	margin-bottom: 200px;
}

big
{
	color: rgb(240, 181, 87);
	font-size: 1.5em;
	font-weight: bold;
}

highlight
{
	color: rgb(240, 181, 87);
}

heading
{
	color: rgb(240, 181, 87);
	font-size: 1.3em;
}


.buffer
{
	padding: 50px;
}

