@charset "UTF-8";
/* CSS Document */



body {
   margin: 0px; 
   padding: 0px;
   }
   


#wrapper_gallery {
 width: 860px;
 margin: 0 auto;
 padding: 0 0 0 0;
 background-color: 
 border-left: 1px solid #e7f7ff;
 border-right: 1px solid #e7f7ff;
 border-width:thin;
 }
 

 /* navigation */
  #mainNavigation ul {
  display: block;
  padding: 0px;
  margin-top: 10px;
  margin-left:435px;
  margin-bottom: 0;
  margin-right: 0;
  list-style: none;
  text-align: center;
  border-left: thin;
  }
  
 #mainNavigation ul li {
   display: block;
   float: left;
   margin: 0px;
   list-style: none;
   }
   
 #mainNavigation a {
    display: block;
	background: url(ready_img/navig_button.jpg) top left no-repeat;
	width: 70px;
	height: 15px;
	padding: 10px 0 0 0;
	border: 0px;
	color: #006699;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
 #mainNavigation a:hover {
	  color:#ffffff;
	  }
	  
 #about #mainNavigation .linkAbout a {
  color: #ffffff;
  cursor: default;
  } 
  
   #contact #mainNavigation .linkContact a {
  color: #ffffff;
  cursor: default;
  } 
  
  .clearfl {

clear: left;
}



.side_nav a {
  color: #336699;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  }
  
  .side_nav li {
  color: #99ccff;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 2em;
  border: #CCCCCC;
  border: thin;
  }
	
 #side_content ul li {
   list-style: none;
	}

 #home #mainNavigation .linkHome a {
  color: #006699;
  cursor: default;
  } 

#services #mainNavigation .linkServices a {
  color: #ffffff;
  cursor: default;
  } 
  
  #projects #mainNavigation .linkProjects a {
  color: #ffffff;
  cursor: default;
  } 
  

/* end navigation*/

/*heading*/

 #header {
  margin: 0 0 0 0;
  padding: 0px;
  line-height: 0px;
  }
  
/*end heading*/

/*content*/
 #main_content {
    background-image: url(ready_img/gr_bg2.jpg);
	background-repeat: repeat-x;
	width: auto;
	height: auto;
	display: block;
	padding: 0 0;
	margin: 0 0 0 0;
	}

 #side_content {
   width: 180px;
   margin-top: 10px;
   margin-left: 5px;
   margin-right:50px;
   border: thin;
   float:left;
   background-color:#FFFFFF;
   }
   
  #primary_content {
   width: 550px; 
   float: left;
   }
   
    #spacer {
   clear: both;
   }
   .darryl1 {
      float: right; 
      margin: 4px; 
	  }
	  
	  .lisa1 {
      float: right; 
      margin: 4px; 
	  }
	  #primary_content_cont {
	   width: 860px;
	   background-image: url(ready_img/gr_bg_header.jpg);
	   background-repeat: repeat-x;
	   border: 0px;
	   margin-top: 0px;
	   vertical-align: middle;
	   } 
	  
   /* end content*/
   
   /* text- stiling */
   
   .text {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  line-height: 2em;
	  color: #666666;
	  margin-left: 5px;
	  margin-top: 5px;
	  text-align: left;
	  }
   
    .line {
	    width: 550px;
		height: 1px;
		}
	.subtitle {
	  font-family: Futura;
	  font-size: 12px;
	  font-style: italic;
	  color: #7490ac;
	 }
	 
	 .list {
	  font-family: Futura;
	  font-size: 12px;
	  font-style: italic;
	  color: #7490ac;
	  line-height: 2em;
	  padding: 0 10px;
	  text-align: center;
	  }
	 
	 .list li {
	  font-family: Futura;
	  font-size: 12px;
	  font-style: italic;
	  color: #7490ac;
	  line-height: 2em;
	  padding: 0 10px;
	  text-align: center;
	  }
	 .title1 {
	   font-family: Arial, Helvetica, sans-serif;
       color: #FF9933;
       font-size: 14px;
	  
	 }
	 
	 .title2 {
	   font-family: Arial, Helvetica, sans-serif;
       color: #BD4411;
       font-size: 14px;
	  }
	 
	 .title3 {
	   font-family: Futura, sans_serif;
       color: #6633FF;
       font-size: 14px;
	  }
	  
	  .read_more a{
     font-family: Futura; 
	 font-style: italic;
	 font-size: 10px;
	 color: #336699;
	 text-decoration: none;
	 }
	 
   #footer {  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-size:10px;
	color: #333366;
	text-align: center;
	}  
  
  #footer a {
  color: #6633FF;
  }
  
  .container {
    width: 860px;
	margin: 0 auto;
	position: relative;
	}
  
