body {
	margin: 10px 0;
	background: #000000 url(../images/4ft09background.jpg) no-repeat top left;
	font-family: "Helvetica";
	color:#cccccc;
	font-size: 13px;
}

.bold {font-weight:bold; }
.green {color: #70bf44;}

/* Main wrapper */
#wrap {
	width: 950px;
	margin: 0 10px;
}

/* Header logo */
#header_logo {
	float: left;
	width: 950px;
	height: 147px;
	overflow: hidden;
	clear:both;

}

#header_logo a {
	display: block;
	width: 100%;
	height: 100%;
}

#header_logo h1 {
	margin: 0 0 0 -9999px;
}

/* nav sprites*/

#menu {
	float:left;
	margin-left:40px;
	margin-top: -15px;
	
	}
	
#nav {
	width:110px;
	height:305px;
	background: url(../images/4ft09menu.gif) no-repeat;
	position: relative;

	}
#nav li {
    margin: 0; 
    padding: 0; 
    list-style: none;
    position: absolute; 
    left:0px;
    width:150px;
    text-indent:-999px;
    }
  
  #nav li, #nav a {
    display: block;
    height:50px;
    }
    
    
  #nav1 {top:0px;  }
  #nav2 {top:60px;  }
  #nav3 {top:120px;  }
  #nav4 {top:180px;  }
  #nav5 {top:240px;  }
  
  #nav1 a:hover, #nav1 a.active {background: url(../images/4ft09menu.gif) -159px 0px ;  width:110px }
  #nav2 a:hover, #nav2 a.active {background: url(../images/4ft09menu.gif) -159px -60px ;  width:110px }
  #nav3 a:hover, #nav3 a.active {background: url(../images/4ft09menu.gif) -159px -120px ; width:110px  }
  #nav4 a:hover, #nav4 a.active {background: url(../images/4ft09menu.gif) -159px -180px ;  width:123px }
  #nav5 a:hover, #nav5 a.active {background: url(../images/4ft09menu.gif) -159px -240px ;  width:123px }
    
    
    

#content{
	float:left;
	height:340px;
	width:610px;
	padding: 10px 5px;

	
	}

#content p {margin: 0 0 10px 0; } 

#footer {
	clear:both;
	float:right;

	}
	
#twitter {	
	background:url(../images/4ft09twitter.gif) no-repeat; 
	display:block;
	position:relative;
	width:415px;
	height:45px;
	position:reletive;
	}
	

#twitter li {
    margin: 0; 
    padding: 0; 
    list-style: none;
    position: absolute; 
    left:0px;
    width:415px;
    text-indent:-999px;
    }
	
#twitter li, #twitter a {
    display: block;
    height:50px;
    }

#twitter a:hover {background:url(../images/4ft09twitter.gif) 0 -45px; }

/* email form styles ---------------------------------------------------------------------------*/


      /* FORM STYLES */

       label {font-size: 1em; color:#70bf44; float:left; clear:right;}

       fieldset {border:none; width:360px;}
       
       feildset label {font:0.8em;}

      .textfield input,  .dropdown select, .textarea textarea, div input.innertextfield {font-size: 1em; color:#333; border:1px solid #999; background:#ffffff; clear:left;}

      .textfield input:hover, .dropdown select:hover, .textarea textarea:hover, div input.innertextfield:hover {border-color:orange;}

      .textfield input:focus, .dropdown select:focus, .textarea textarea:focus, div input.innertextfield:hover {border-color:orange;}

      .textfield input:active, .dropdown select:active, .textarea textarea:active, div input.innertextfield:active {border-color:orange;}

      .textfield input:focus:hover, .dropdown select:focus:hover, .textarea textarea:focus:hover, div input.innertextfield:focus:hover {border-color:orange;}

   

      button {border:1px solid #666; background:#666; color:#fff; float:left;}

      button:hover {border-color:#006133; color:#006133 ;}
         

      /* FORM LAYOUT */

      form {}

      fieldset {margin-bottom:1em; padding:10px;}

      fieldset fieldset {padding:0;}


      .textfield, .textarea, .dropdown, .buttons, fieldset fieldset {margin-bottom:0.5em;}
 
      .textfield input, .dropdown select, .textarea textarea, input.innertextfield {padding:2px 5px;}
 
      .textfield input, .textarea textarea {width:350px;}
      .dropdown select {width:360px;}

      textarea {height:6em;}

      .textfield input, .file input, .dropdown select, .textarea textarea {display:block; margin:0.1em 0 0 0;}
 
      .buttons {}

      button {padding:4px;}

      optgroup {}

      option {padding:1px 3px;}

