/* CSS Document */

body { 
padding: 5px;
margin: 0;
background: #555555;
} 
body, td { 
font-family: "century gothic", arial, helvetica;
font-size: 13px;
color: #777777;
font-weight: normal;
} 

a:link {
	text-decoration: none;
      color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}

a.sml { color: #000; text-decoration: none; font-size: 10px; font-weight: bold; font-family: arial; } 
a.sml:hover { color: #000; text-decoration: none;  font-size: 10px; font-weight: bold; font-family: arial; }/* Valid CSs */



.style2 { font-size: 11px; font-family: "century gothic"; color: #666; }/* Home | Links | Copywrite */
.style3 { font-size: 20px; font-family: "times new roman"; color: #990000; }/* Nav links */
.style4 { font-size: 20px; font-family: "times new roman"; font-weight: bold; color: #000; }/* Husk and For Sale*/
.style4a { font-size: 20px; font-family: "times new roman"; font-weight: bold; color: #990000; }/* Husk red nav*/
.style5 { font-size: 12px; font-family: "times new roman"; font-weight: bold; }/* n */
.style5a { font-size: 12px; font-family: "times new roman";  color: #990000; font-weight: bold; }/* n red */
.style6 { font-size: 10px; font-family: "arial narrow"; color: #333; font-weight: bold; } /* pic number in gallery */
.style7 { font-size: 15px; font-family: "times new roman"; color: #000; font-weight: bold; }/* $USD on Forsale */
.style8 { font-size: 14px; font-family: "times new roman"; color: #333; }/* main Husk text */
.style9 { font-size: 11px; font-family: "times new roman"; color: #333; font-style: italic; }/* reference no's in Husk */
.style11 { font-size:15px; font-family: "times new roman"; color: #000; }/* Contact and Buy Images */
.style10 { font-size: 15px; font-family: "times new roman"; color: #000; }/* Forsale Page */
.style12 { font-size: 30px; font-family: "times new roman"; font-weight: bold; color: #000; } /* Husk page heading */
.style13 { font-size: 12px; font-family: "century gothic"; color: #666; }/* links page links and "return to top" */
.style14 { font-size: 11px; font-family: "times new roman"; color: #333; }/* reference list in Husk */
.style15 { font-size: 18px; font-family: "times new roman";  font-weight: bold; color: #000; font-style: italic;}


.ctr { text-align: center; }

.medhd { font-size: 19px; font-family: "times new roman"; font-weight: bold; color: #000; border-bottom: 1px solid #000; margin: 50px 0 20px 0; font-style: italic; }/* font style 7*/




#wrap { border: 1px solid #000; margin: 0px auto; background: #fff; }
#main { background: #fff; padding-top: 25px; }


/*  -------------------------------Main site layout columns--------------------------------- */

#contain { margin: 0px auto; width: 1000px; }
#left {
     width: 165px; 
     margin: 0px 15px 0px 0px; 
     float: left;
     height: 510px; 
	 text-align: right;
}
#centre {
     width: 640px; 
	 height: 510px;
     margin: 0px; 
     float: left;
	 text-align: center;
	 padding: 20px 0 40px 0;
}
#cenlong {
     width: 640px; 
     margin: 0px; 
     float: left;
	 text-align: center;
	 padding: 20px 0 40px 0;
}

#textlong {
     width: 609px; 
     margin: 0px;
     float: left;
	 text-align: left;
	 padding: 0px 15px;
	 border-left: 1px solid #000;
}
#textshort {
     width: 609px; 
     margin: 0px;
     float: left;
	 text-align: left;
	 padding: 0px 15px;
	 border-left: 1px solid #000;
	 height: 570px;
}
#right {
     width: 180px; 
     margin: 0px; 
     float: left;
     height: 510px; 
     text-align: center;
}
#containfoot {
clear: both;
}

/*  -------------------------------Pic Classes--------------------------------- */
.homepic { padding: 4px; margin: 50px 0px 0px 0px; border: 1px solid #555555; }
.bigpic { padding: 4px; border: 1px solid #555555; }
img.thumbpic { padding: 2px; border: 1px solid #555; margin: 1px; vertical-align: text-top; }
img.topthumb { padding: 2px; margin: 1px 4px 1px 0px; border: 1px solid #555; vertical-align: text-bottom; }
img.botthumb { padding: 2px; margin: 1px 4px 1px 0px; border: 1px solid #555; vertical-align: text-top; }
.galpic { padding: 3px; border: 1px solid #555;  }



table.tahi {
    width: 213px;
	vertical-align: middle;
	height: 100%;
}
table.rua {
    width: 640px;
	vertical-align: middle;
	height: 100%;
}

/*  -------------------------------Galleries page columns--------------------------------- */
#rowone { margin: 0px auto; width: 640px; height: 180px; }
#oneC1 { margin: 0px; float: left; width: 213px; height: 180px;
}
#oneC2 { margin: 0px; float: left; width: 213px; height: 180px;
}
#oneC3 { margin: 0px; float: right; width: 213px; height: 180px;
}
#onefoot {
clear: both;
}

#rowtwo { margin: 0px auto; width: 640px; height: 180px; }
#twoC1 { margin: 0px; float: left; width: 213px; height: 180px;
}
#twoC2 { margin: 0px; float: left; width: 213px; height: 180px;
}
#twoC3 { margin: 0px; float: right; width: 213px; height: 180px;
}
#twofoot {
clear: both;
}

#rowthree { margin: 0px auto; width: 640px; height: 180px; }
#threeC1 { margin: 0px; float: left; width: 213px; height: 180px;
}
#threeC2 { margin: 0px; float: left; width: 213px; height: 180px;
}
#threeC3 { margin: 0px; float: right; width: 213px; height: 180px;
}
#threefoot {
clear: both;
}

#rowfour { margin: 0px auto; width: 640px; height: 180px; }
#fourC1 { margin: 0px; float: left; width: 213px; height: 180px;
}
#fourC2 { margin: 0px; float: left; width: 213px; height: 180px;
}
#fourC3 { margin: 0px; float: right; width: 213px; height: 180px;
}
#fourfoot {
clear: both;
}





/*  -------------------------------Gallery pages thumbnail columns--------------------------------- */

#thumbs { margin: 12px auto; text-align: center;}
#colone {}
#thumbsfoot {
clear: both;
}
#thumbstop { margin: 12px auto; text-align: center;}
#top {}
#thtopft {
clear: both;
}
#thumbsbottom { margin: 12px auto; text-align: center;}
#bottom {}
#thbottomft {
clear: both;
}


.nav { margin: 140px 0 0px 0; border: 0px; }
.hmheading { margin: 140px 0 20px 0; border: 0px; width: 180px; height: 30px; }
.heading { margin: 140px 0 20px 0; border: 0px; width: 180px; height: 30px; }


.line { border-bottom: 1px solid #555;  }

.ftlinks { padding: 10px 2px 0px 0; text-align: right; }/*  Foot links */
.ftlinkshm { padding: 10px 0px 0px 0; text-align: center; }/*  Foot links Home */



.talk { margin: 0 40px 20px 40px; }




















