html {background:#000;}
body {
  margin:0;
  font-size:14px;
   line-height:20px;
   font-family:Arial, Helvetica, sans-serif;
   background:url(images/body_bckg.jpg) repeat-y center;
}

 
 img {border:none;}
.brown {color:#936307;}
a {color:#936307; text-decoration:none;}
a:hover {color:#666666}
blockquote {color:#333228; border-left:2px solid #936307; padding-left:20px; margin:10px 0 10px 40px; text-align:justify;}

#all {background:url(images/container_bckg.jpg) no-repeat top center;  }
#container {width:1000px; margin:0 auto; background:url(images/container_bckg.jpg) no-repeat top center;}



#logo {height:50px; margin:0 60px; padding:80px 0 0 85px; background:url() no-repeat 32px 70px;}
#logo a {text-decoration:none; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; text-transform:capitalize;}

/*--JavaScript Clock---*/
.form input {position:absolute;top:760px;left:400px; border:none; background:url(clockbg.jpg) no-repeat;font-family:"arial", helvetica; font-size:14pt; color:#FFF;}



#menu {height:40px; margin:-5px 60px;}
#menu ul {margin:0; padding:0;}
#menu ul li {display:inline-block; float:left; list-style:none; text-align:center; color:#936307;}
#menu a {padding:10px 20px; font-family:"comic sans MS", Times, serif; font-size:20px; text-transform:lowercase; text-decoration:none; color:#936307;}
#menu a:hover {color:#666666;background:url(images/sha7ta.png) no-repeat center;}
body#home a#homelink, home#about a#aboutlink, body#portfolio a#portfoliolink, body#about a#aboutlink,body#contact a#contactlink, body#photos a#photoslink{color:#666666; background:url(images/sha7ta-white.png) no-repeat center;}



#main {background:url(images/main_bottom.png) bottom center no-repeat; float:left; margin:0 60px;}

/*---MAIN AREA---*/
#text {margin:65px 270px 0 25px;padding-left:50px; }
#text ul {padding:5px; margin:10px 0 10px 60px;border:5px solid  #D5C6BB ; background:url(photos/ ) no-repeat;border-bottom:15px #D5C6BB solid; -moz-border-radius:10px;}
#text li {list-style:none; padding-left:20px;}
/*---INDEX PAGE---*/
#text li #approach {color:#B93D00; font-weight:bold; font-size:13pt;}

/*--Flash Banner--*/
#text object{margin-left:60px; border:#808080 4px solid; border-bottom:8px #696969 solid;}

#text p {margin:10px 0 10px 60px; text-align:justify; text-indent:5px;}
#sidebar {float:right; width:180px;height:465px; padding:40px 40px 0 10px;margin-top:40px; text-align:justify;  }

h1, h2 {font-family:"Arial", Times, serif; margin:20px 0 0 55px; font-size:1.8em;}
h3 {font-family:"Arial", Times, serfi; padding-left:40px; color:#B0856A }
h4 {font-family:"Arial", Times, serfi; padding-left:60px; color:#800000; font-size:12pt;}

/*--Footer--*/
#footer {height:130px; clear:both; background:url(images/footer_bckg.jpg) no-repeat center #53533B; font-family:"Arial", Times, serif; color: #4D435C; font-size:10px; text-transform:uppercase; padding:0 60px;}
#left_footer {float:left; padding:45px 0 0 20px;}
#right_footer {float:right; padding:35px 20px 0 0; }

 /*--agenda-CONTACT---*/
  #text .agenda {margin:0 auto;padding-left:60px; padding-top:220px;}
 .agenda a{display:inline-block;width:555px;height:470px;  background:url(photos/agenda-close.gif) no-repeat}
  .agenda a:hover{display:inline-block;width:555px;height:470px;  background:url(photos/agenda-open.gif) no-repeat; cursor:link;}

 /* ---CONTACT---FORM----*/
 fieldset {margin: 105px auto auto 90px; padding:8px; color:#800000; border:#fff solid 1px; border:none;}

#text input, #text textarea {background:#FBEFD2;border:#800000 2px solid; margin: auto auto 5px auto;}
#text .btn {background:#FFC488; color:#000;}



  /*--IMAGES--INDEX.HTML--images located in divs and set as backgrounds for easier control*/
  .coffee_img {margin: -10px -10px; width:300px; height:204px;background:url(photos/Coffee-Cup.png) no-repeat center;}
  /*--IMAGES--INDEX.HTML--rubber image--*/
  .rubber {margin:-200px -48px;; width:107px; height:133px;background:url(photos/rubber.gif) no-repeat;}
  /*--IMAGES--ABOUT.HTML--usb image--*/
  #sidebar img{margin-