body {
  background-color: #0086A9; 
  padding:0px;
  font:100%/1.5em "Arial",Trebuchet,Verdana,Sans-Serif;
  color: #000000;
  font-size: 13px;
  }
a:link {
  color: #951313;
  text-decoration:underline;
  }
a:visited {
  color: #EF2020;
  text-decoration:none;
  }
a:hover {
  color: #EF2020;
  text-decoration:underline;
  }

/*divs*/

#container {
			width: 680px;
			border: 2.5px solid black;
			position:  absolute; left: 15%;
			margin: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px;
		}

		#banner {
			background-color: white;
			background-image:    url(portfolioimages/banner.jpg);
			padding-bottom: 10px;
			width: 680px;
			height: 108px;
            border-bottom: 2.5px solid black;
			background-repeat: no-repeat;
	}	

		#hcontent1 {
			height: 500px;
			max-width: 160px;
			float: left;
			padding: 10px;
			margin: 0;
			background-color: #CBCCCE;
		}
		
		#hcontent2 { 
			height: 500px;
			max-width: 500px;
			float: left;
			padding-top: 10px;
			padding-bottom: 10px;
			background-color: #CBCCCE;
		}
		
		#content {
			height: 100%;
			max-width: 680px;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 40px;
			padding-right: 40px;
			margin: 0;
			background-color: #CBCCCE;
		}



		#footer {
			width: 680px;
			clear: both;
			padding-top: 10px;
			margin: 0;
			background-color: white;
		}

/*main nav*/

#navcontainer {
background-color: white;
font-family: Arial,Sans-Serif;
margin: 0 auto;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 2.5px solid black;
}

#navlist
{
width: 680px;
text-align: left;
margin: 0 ;
padding: 0;
text-indent: 0px;
list-style-type: none;
}

#navlist li
{
padding: 5px;
margin: 0;
text-indent: 0px;
display: inline;
}

#navlist li a
{
letter-spacing: 1px;
text-decoration: none;
color: black;
font-size: 1em;
padding: 0 2px;
border-top: ;
}

#navlist li a:hover,#navlist a#current
{
color: #42A9D4;
border-top: none;
font-size: 1.5em;
}

#navlist a#current { color: black; }



/*footer nav*/
#navcontainer2 ul{
padding:0;
margin: 0;
list-style-type: none;
color: black;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#navlist2 li { display: inline; 
}

#navlist2 li a{
text-decoration: none;
color: black;
padding: .2em 1em;
border-right: 1px solid black;
}