#lo { background: url(../images/bggrad.jpg) no-repeat fixed top center;
	  margin: 0;
	  padding: 0; }
#hdr { background: url(../images/hdrgrad.gif) no-repeat top left;
	   width: 920px;
	   height: 160px;
	   display: block;
	   text-align: left; }
#cont { clear: both;
		background: url(../images/pagebg.gif) repeat-y top left;
	  	width: 920px;
		display: block;
		text-align: left;
		padding-top: 16px;
        padding-bottom: 20px; }	
#logo { display: block;
		padding-left: 148px;
		float: left;
		width: 250px;
		height: 160px; }	
#lcol { float: left;
        width: 280px;  }
#fbicon { float: right;
        display: block; 
        height: 35px; 
        margin: 2px 125px 0 0; }
#fbicon p { vertical align: bottom; margin: 0; padding: 5px 0 0 0;}
#nav { 	background: url(../images/navarea.gif) no-repeat 0 0;
		display: block;
		width: 250px;
		height: 440px;
		padding: 27px 0px 0px 24px; 
		margin-left: 10px; }
#navpic { clear: left;
         display: block;
          padding: 10px;
          margin-left: 10px; }	
#con {	  display: block;
	 	  margin-left: 290px;
       margin-right: 10px; } 
#hdg {  float: left;
        background: url(../images/hdg1.gif) no-repeat 0 0; }
#txt { display: block;
       float: left;
   width: 344px; 
       padding-top: 15px; }
#txt2 { float: left; display: block; width: 630px; } 
#filo { float:right; display: block; width: 600px; height: 395px; text-align: center; margin: 15px 30px 0 0; }
#gino { float: left; display: block; width: 225px; height: 275px; padding: 10px;
          margin-left: 10px; 
          text-align: center; }
#whole { clear: both; width: 850px; margin: auto; vertical align: middle; }
#whole img  { vertical align: middle; margin: 0px 10px 10px 20px; }
#ftr { clear: both;
       display: block;
      background: url(../images/ftrbg.gif) no-repeat 0 0;
       width: 920px;
      min-height: 163px; }
#picrow {  float: right;
           width: 260px;
           padding: 0 10px 0 0px;
           line-height: 200px; }
#bnr { margin-top: 24px;
       background: url(../images/bantile.gif) repeat-y 0 0;
       width: 376px; } 
#bnr2 { margin-top: 24px;
       background: url(../images/bantile.gif) repeat-y 0 0;
       width: 376px; } 
.top { background: url(../images/bantop.gif) no-repeat 0 0;  }
.btm { background: url(../images/banbot.gif) no-repeat 0 100%; }
#postit { float: left;
          padding: 15px 10px 0 110px;
          width: 800px;
          height: 286px; }
#picrow1, #picrow2, #picrow3 { position: relative;
		   float: left;
		   width: 600px;
		   height: 225px;
		   text-align: center;
		    margin-bottom: 25px; }
#pic1, #pic2, #pic3, #pic4, #pic5 { position: relative;
		   float: left;
		   padding: 0 15px 0px 0;
	   width: 250px;
	   height: 205px;
	   font-family: Comic Sans MS, Century Gothic, Verdana, sans-serif; }
#quo { float: left;
	   width: 600px;
	   display: block;  }
#quo p { font-family: Comic Sans MS, Century Gothic, Verdana, sans-serif; 
	   line-height: 1.54em;
	   font-size: 1em; }
#fn { clear: both;
      display: block; }
#contact-wrapper {
	width:430px;
}
#contact-wrapper div {
}
#contact-wrapper label {
	display:block;
	float:none;
	width:auto;
}
form#contactform input, form#contactform textarea {
	padding:5px;
	color:#333;
}
