
/***** elements */
body {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 background: #666666;
 margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
 padding: 0;
 text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
 color: #000000;
}
a:link{
color: #4682B4;
text-decoration: none;
}

a:visited{
color: #4682B4;
text-decoration: none;
}

a:hover{
color: #4682B4;
text-decoration: underline;

}

a:active{
color: #4682B4;
text-decoration: underline;
}

h1,h2,h3{
color: #2F5E86;
font-size: 120%;
font-family: verdana, sans-serif;
}

h1{
font-size: 140%;
border-bottom: dotted #708090 2px;
border-width: 50%;
}

h2{
font-size: 130%;
border-bottom: dotted #708090 2px;
border-width: 50%;
}

p{
font-family: tahoma, arial, sans-serif;
}

/*********** conent */

#container {
 width: 785px;
 height: 650px;
 background: url(../images/background.jpg) repeat-x;
 margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
 border: 0px;
padding:0;
text-align: left; /* this overrides the text-align: center on the body element. */
}

#leftcol{
margin:100px 0 100px 20px;
padding:0;
float: left;
width: 285px;
height: 500px;
background: url(../images/mainbuilding.jpg);
}

#leftcol h1{
	display:none;
}
#leftcol a {
	display:block;
	width: 280px;
	height: 100px;
}


#wrapcontent{
margin:100px 0 95px 0;
float: left;
height: 500px;
width: 295px;
background-color: #fff;
color: #708090;
font-family: tahoma, arial, sans-serif;
padding:0;
}

#maincontent{
margin: 10px 5px;
padding:0;
padding:0;
}

/**** nav */
#nav{
margin:100px 0;
width: 155px;
height: 500px;
background: url(../images/navbackground.jpg) repeat-x;
float: left;
}

#navlist{
margin:0px;
padding:20px 0 0 20px;
float: left;
width:100px;
list-style-image: url(../images/liststyle.gif);
}

#navlist li{
font-family: 'Courier new',Courier,monospace,sans-serif;
font-size: 11px;
margin: 5px;
line-height: 1.7em;
border-bottom: 1px dotted #fff;
padding-bottom:4px;
}

#navlist a{
display: block;
background: transperant;
color: #fff;
}

#navlist a:hover, #navlist a:active{
text-decoration: underline;
font-weight:800;
background-color: #fff;
color: #037;
}

#navlist a:link, #navlist a:visited{
text-decoration: none;
}

#footer{
margin: 0 auto;
color: #fff;
width: 750px;
background: transperant;
}

#footer p{
	margin: -09em 1em auto;
	float:right;
}

#footer a{
	color:#fff;
	text-decoration:none;
}
