@charset "UTF-8";

BODY, FORM, FIELDSET, DIV, P, H1, H2, H3, H4, H5, H6, DL, DD, DT, OL, TABLE, TH, TD,IMG  {margin:0px; padding:0px; border:0px;}

/* structure */
body  {font: 79% Verdana, Arial, Helvetica, sans-serif; margin: 0; text-align: center; color: #000000; background:#0a0a0a;}
P {color:#FFFFFF; font-size:90%;}
A {color:#c5fc08; text-decoration:underline;}
SPAN {color:#c5fc08;}
A:HOVER{color:#ffffff;}
a:focus {outline-style:none;}
H1 {font: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#c5fc08; font-size:90%; margin-bottom:0px; }
.h1text {color:#727573; font-size:90%; margin:0px; line-height:110%;}
LI {color:#505150; font-size:90%;}


#canvas {margin-left:auto; margin-right:auto; text-align:left; width:971px; background-color:#0a0a0a;}
#header {float:left; Width:971px; height:179px; clear:both; }
.clear {clear:both; }
#topnav {float:left; width:971px; height:139px; background-image:url(/_img/bg2.gif); background-repeat:no-repeat; }
.topnavarea1 {float:left; width:380px; }
.topnavarea1 P {padding-right:80px; padding-left:71px; }
.topnavarea2 {float:left; width:308px; }
.topnavarea2 P {padding-right:80px; }
.topnavarea3 {float:left; width:220px; }
.topnavservicehold {float:left; padding-left:71px; background-image:url(/_img/bg3.gif); }
.topnavservice1 {float:left; width:114px; padding-top:4px;}
.topnavservice1 A {color:#484747;}
.topnavservice1 A:HOVER {color:#ffffff;}
.topnavservice1 P {padding-left:0px; padding-right:0px; line-height:110%;}

.divide {float:left; height:17px; width:971px; background-image:url(/_img/bg6.gif); background-color:#0a0a0a; }

#contenthold {float:left; padding-left:71px; padding-right:71px; background-color:#0a0a0a;}
#content {float:left; width:829px; }
#footer {float:left; width:971px; height:118px; background-color:#0a0a0a; }
#footer P {color:#999999; padding-top:65px; padding-left:430px; font-size:80% }
#subheader {float:left; width:971px; height:117px;}

/* Home */
.homerow {float:left; width:829px; }
.homearea1 {float:left; width:829px; height:382px;}
.homearea2 {float:left; width:213px; }

/* portfolio */
.portfoliobg {float:left; width:829px; background-image:url(/_img/bg5.gif); }
.portfoliorow {float:left; width:829px; padding-bottom:50px; background-image:url(/_img/bg5.gif);}
.portfolioarea1 {float:left; width:307px; }
.portfolioarea1 P {padding-right:100px;}
.portfolioarea2 {float:left; width:309px; }
.portfolioarea2 P {padding-right:95px;}
.portfolioarea3 {float:left; width:213px; }

/* services */
.servicesbg {float:left; width:829px; background-image:url(/_img/bg8.gif); }
.servicesrow {float:left; width:829px; }
.servicesarea2 {float:left; width:521px; }
.servicespic {float:left; width:232px; padding-bottom:50px;}
.servicesdescription {float:left; width:289px; padding-bottom:20px;}

/* contact */
.formbox {
	background-color: #FFFFFF;
	border: 1px solid #B8B7B7;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0099;
	padding: 1px;
	width: 280px;
	font-size: 12px;
}