@charset "utf-8";
* { padding: 0; margin: 0; }
body { font: 12px Arial, Helvetica, sans-serif; background: #000000; margin: 70px 0 0 0; padding: 0; color: #FFFFFF; } 

/* Section Layout - all pages */
#header { margin: 30px 0 0 0; padding: 0; }

/*menu*/
#menu{ margin: -30px 0 10px 25px; color: #ffffff; font-size: 14px; }
#menu ul{ padding: 0; margin: 0; }
#menu ul li{ display: inline; }
#menu ul li a{ color: #ffffff; padding: 0 30px 0 0;	margin: 0; text-decoration: none; }
#menu li a:visited{ color: #fff; }
#menu li a:link{ color: #fff; }
#menu li a:active{ color: #fff; }
#menu ul li a:hover{ color: #85C446; }

#logo{  margin: 0 5px 10px 780px;}

#container { width: 900px;	margin: 0 auto; }
#maincontent { height: 396px; margin-top: 15px; background: url(images/bg_body.gif) no-repeat; }

#leftside{ float:left; width:400px; height: 346px; margin: 26px 25px 10px 25px; }

#rightside{ float:left; width:400px; margin: 10px 25px 10px 25px; padding: 40px 0 0 0 }
#rightside p{ font-size: 10px; margin: 0 0 20px 0; }

/*footer*/
#footer { clear: both; font-size: 9px; color: #999; }
#footer  p{ margin: 5px 0 0 0; padding:0; }
#footer  span{ margin: 0 0 0 310px; padding:0; }
#footer a:visited{ color: #999; }
#footer a:link{ color: #999; }
#footer a:active{ color: #999;}
#footer a:hover{ color: #85C446; }

/* Headings */
h1 { font-size: 14px; color: #85C446; margin: 0 0 25px 0; }
h2{ font-size: 12px; margin: 0 0 20px 0; font-weight: normal; }

/* General Page Links */
a:link { text-decoration: none; color: #FFFFFF; }
a:visited { text-decoration: none; color: #FFFFFF; }
a:hover {text-decoration: underline; color: #85C446; } 
a:active{ text-decoration: none; color: #FFFFFF; }

/**************************
   INDIVIDUAL PAGE STYLES
 **************************/
/*Home*/
#homecontent{ height: 396px;	margin-top: 15px; width: 900px;}

/*Services*/
.rightsidecol{ float: left;  width: 170px;  }

/*Projects*/
#belowrightside { float: left; margin: 70px 0 0 25px; letter-spacing: 3px}

