html,body{

font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#b2b2b2;

margin:0;padding:0}

a{
	font: 22.0px Trebuchet MS,Arial,sans-serif;
	color:#86f511;
	text-decoration: underline;
	border:none;
}

img { border:0px; }

body {
	background-image: url('img/bg.gif');
	background-repeat: repeat-x;
	background-color:#000000;
}

div#footer
{
	margin:70px 0px 20px 0px;
	width:100%;
	xbackground-color:#e8e8e8;
	
}

div#footercontent
{
	border-top:1px solid #435036;
	text-align:right;
	margin:0px auto 0px auto;
	width:900px;	
	font: 14.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	padding-top:5px;
	
	background-image: url('img/title.png');
	background-repeat: no-repeat;
	background-position:   0   5px;
	height:60px;
}

div#footercontent a
{
	font: 14.0px Trebuchet MS,Arial,sans-serif;
	xcolor:#435036
}

#lowercontent form
{
	font: 22.0px Trebuchet MS,Arial,sans-serif;
	color:#86f511;
}

#lowercontent p
{
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#b2b2b2;
}

div#pcontainer
{

}

h1{
	font: 20.0px Trebuchet MS,Arial,sans-serif;
	color:#86f511;
}

h3{
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#86f511;
}

h2 {
	height:1px;
	width:1px;
	margin:0px;
	text-indent: -9999px;
}

div#header{
	height:60px;
	margin:10px auto 0px auto;  
	padding:0px 0px 0px 0px;
	width:900px;
}

div#title{
	background-image: url('img/title.png');
	float:left;
	width:241px;
	height:55px;
}

div#menu{
	float:right;
	width:550px;
	height:20px;
	padding-top:10px;
}

div#menu li{
	list-style-type: none;
	float:left;
}

div#menu li a{
	font: 20.0px Trebuchet MS,Arial,sans-serif;
	xcolor:#86f511;
	text-decoration: none;
	margin:0px 30px 0px 0px;
}

div#menu li a:hover{
	text-decoration:underline;
}

a.currentpage{
	color:#fff;
}

#xholding{
	background-image:url("holding.png");
	height:450px;
	width:800px;
	margin:10px auto 0px auto;
}

#mainheader
{
	background-image:url("img/mainheader.png");
	background-repeat: no-repeat;
	height:290px;
	width:900px;	
	margin:30px auto 0px auto;  
}


#mainheader p
{
	text-align:justify;
	width:430px;
	padding:150px 0px 0px 450px; 
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#1f2519;
}

#portfolioheader
{
	background-image:url("img/portfolioheader.png");
	background-repeat: no-repeat;
	height:290px;
	width:900px;	
	margin:30px auto 0px auto;  
}

#portfolioheader p
{
	text-align:justify;
	width:430px;
	padding:120px 0px 0px 450px; 
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#1f2519;
}

#servicesheader
{
	background-image:url("img/servicesheader.png");
	background-repeat: no-repeat;
	height:290px;
	width:900px;	
	margin:30px auto 0px auto;  
}

#servicesheader p
{
	text-align:justify;
	width:430px;
	padding:120px 0px 0px 450px; 
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#1f2519;
}

#contactheader
{
	background-image:url("img/contactheader.png");
	background-repeat: no-repeat;
	height:290px;
	width:900px;	
	margin:30px auto 0px auto;  
}

#contactheader p
{
	text-align:justify;
	width:450px;
	padding:120px 0px 0px 430px; 
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#1f2519;
}

#aboutusheader
{
	background-image:url("img/aboutusheader.png");
	background-repeat: no-repeat;
	height:290px;
	width:900px;	
	margin:30px auto 0px auto;  
}

#aboutusheader p
{
	text-align:justify;
	width:450px;
	padding:120px 0px 0px 430px; 
	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#1f2519;
}

.portfolioitem{
	height:290px;
}

.portfoliolink{

	margin-bottom:30px;
}

.portfoliolink a{
	font: 15.0px Trebuchet MS,Arial,sans-serif;	
	color:#ffffff;
}


#lowercontent
{
	width:900px;
	margin:40px auto 0px auto;
}


.leftcol{
	
	float:left;
	width:250px;
	margin:0px 0px 0px 0px;
	
	
}
.rightcol p{

	font: 15.0px Trebuchet MS,Arial,sans-serif;		
	line-height:16px;
	color:#b2b2b2;
}
.rightcol img{
	margin:20px 0px 0px 0px;
}

.rightcol{
	text-align:justify;
	float:right;
	width:600px;
	margin:0px 0px 0px 50px;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}