body {
  background-color: #b8aea6;
  background:url(images/bg.png) repeat-x;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

p {
	font: 16px/18px Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	line-height:1.3em;
	color:#000000;
	letter-spacing: normal;
	}
	
a:link{
	color: #000000;
	text-decoration: none;
	}
a:visited{
color: #000000;
	text-decoration: none;}
	
a:hover {
	color: #ff0000;
	text-decoration: none;
}

.title{font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:22px;
color:#ffffff;
padding: 0px 0px 0px 17px;}

.style1{
color:#000000;}

.leftnavtext{font-family: Verdana, Arial, helvetica, sans-serif;
font-size:9px;
padding: 2px;
text-align:left;
}
.recentprojects {
	font: 13px/16px Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	line-height:1.3em;
	color: #999999;
	letter-spacing: normal;
	}

#container{
margin: 0 auto;
clear: both;
width:800px;
height:550px;
border:#0 0px solid;
}
#masthead{
background: url(images/bg_masthead.png);
width:100%;
float: left;
}

#content{
clear: both;
margin:0 auto;
width:100%;
height:375px;
padding-top: 20px}

#contentleft{
width: 175px;
float:left;
padding-top:24px;
margin-right:12px;
}

#maincontent{
width:550px;
float:left;
padding-top:20px;
padding-left:8px;}

#flashcontent{
width:550px;
float:left;
padding-top:0px;
padding-left:0px;}


#largercontent{
width:600px;
float:left;
padding-top:20px;
padding-left:0px;}

#footer{
clear: both;
margin:0 auto;
width:78%;
height:75px;
}
.footer{
font-family: Verdana, Arial, helvetica, sans-serif;
font-size:10px;
padding: 2px;
color:#FFFFFF;
text-align: left;
padding:4px 2px 2px 162px;
}
#navcontainer
{
float: left;
margin: 0 auto;
clear:both;
width: 580px;
text-align: left;
font-size:12px;
padding: 73px 0px 0px 0px;
margin-left:190px;
}
#navcontainer ul
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #3399cc;
text-align: left;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}
#navcontainer ul li
{
display: inline;

}
#navcontainer ul li a
{
padding: 5px 10px 10px 5px;
color: #000000;
text-decoration: none;
}

#navcontainer ul li a:hover
{
color: #ff0000;
text-decoration: none;
}

/* Current link/page id's */

body#who a#whonav,
body#work a#worknav,
body#recent a#recentnav,
body#contact a#contactnav
 {
	color: #ffffff;
	}	
	
#navcontainer2 ul
{
list-style-type: none;
text-align: right;
}

#navcontainer2 ul li a
{
text-align: right;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #999;
}

#navcontainer2 ul li a:hover
{
color: black;
}

#navcontainer2 ul li a#current
{
color: red;
}


#navcontainer3 ul
{
list-style-type: none;
text-align: right;
}

#navcontainer3 ul li a
{
text-align: right;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #999;
}

#navcontainer3 ul li a:hover
{
color: red;
}

#navcontainer3 ul li a#current
{
color: black;
}


