* { margin: 0; padding: 0; }

body { font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

h1 { color: #6b6400; padding-right: 15px; padding-top: 0; font-size: 2em; font-weight: 100;}

h2 { color: #fff; padding: 6px; font-size: 1.4em; font-weight: 100; }

h3, h4, h5 { color: #6b6400;  margin:13px -15px 5px 15px; font-size: 1em; font-weight: bold; }
p { margin-left: 15px; margin-top: 0px;  font-size: 0.75em; text-align: justify; }



h3 { color: #58585a; font-size: 1.5em; padding: 10px; padding-top: 20px; }

.red { color: #6b6400; } 

.grey { color: #999; } 
.pic { display: none; }

.cap { font-size: 1.5em; font-weight: bold; color: #fff; margin: 18px 0 0 22px; }

.liner a { color: #bbb522; font-weight: bold; text-decoration: none; }
a { color: #fff; }
a:hover { color: #6b6400; }


#wrapper { width: 100%; max-width:1200px; padding-right: 35px; min-width: 950px;  background: url() right bottom no-repeat; }

#header { width: 100%; margin-bottom: 10px; text-align: right; }

.headimg { float: left;
		   margin-top: 13px;
		   margin-left: 9px;
		   width: 535px; 
		   height: 62px; 
		   background: left top no-repeat url(../images/mainlogo.png)}

.headtxt {float: right; max-width: 610px; }
.headtxt img {vertical-align: middle;}

#nav { width: 100%; background-color: #6b6400; }

.floatnav { float: left; margin-left: 4px;}

.floatbuttons { float: right; padding: 6px; padding-top: 20px; }

.floatbuttons li { list-style-type: none; 
				   display: inline; 
				   margin:0 2px 2px 0; 
				   padding: 4px;
				   color: #fff; 
				   font-size: 0.7em; 
				   font-weight: bold; 
				   }
.current { border: 1px #ccc solid; }

.floatbuttons li a { color: #ccc; padding: 4px; border: 1px #6b6400 solid; text-decoration: none; }

.floatbuttons li a:hover, .floatbuttons li a:active { color: #fff; border: 1px #fff solid; padding: 4px;}

.liner { position: relative; z-index: 5; width: 100%; height: 100%;  max-width:1200px;}
.bluestripe { background: url(../images/mainback.png); height: 290px; width: 100%; min-width: 950px;  max-width:1200px; position: absolute; z-index: 2; }

.leftcol { width: 28%; float: left; background: transparent; }

.leftcol p {  }

.leftimg { margin: 2%; 
		   margin-top: 15px; 
		   width: 97%; 
		   max-width: 350px; 
		   min-width: 150px;
		   height: 80px;
		   border: 2px solid #fff;
		   background: center no-repeat url(../images/home-smallpictopleft.jpg)
		    }

.leftimg2 {	margin: 2%;
			width: 97%; 
			max-width: 350px; 
			min-width: 150px;
			height: 190px; 
			border: 2px solid #e7e5b2;
			background: center no-repeat url(../images/home-bottompics.jpg);  
			 }

.twin { width: 68%;
		float: right;  
		background: transparent; 
		padding-bottom: 0; padding-right: 2.5%;
		overflow: visible;
		  }

.twinimg { 
				margin: 2%;
		   margin-top: 15px; 
		   width: 100%; 
		   max-width: 800px; 
		   min-width: 450px;
		   height: 260px; 
		   border: 2px solid #fff;
		   background: url(../images/homemain.jpg) right center no-repeat;
		       }

/* ie hacks */

* html .twin { width: 65%; }
* html .leftimg, * html .twimimg { border: 0; }

/* ie hacks end */

.mid { width: 47%; float: left; padding-top: 10px; }


.right {	width: 47%; 
			float: right; 
			padding-top: 10px;  
			min-height: 180px; 
			/*background: url(../images/hempleaf250.png) right top no-repeat; */
			overflow: visible; }

.clear { width: 100%; clear: both; height: 10px; background: #b5b17f; border-top: #fff  2px solid; border-bottom: #fff  2px solid; margin-bottom: 7px; }

.clsp { clear: both; margin: 25px 0 13px  0; background: #fff; width: 100%; height: 5px; }
.sub { vertical-align: -40%; font-size: 0.7em; }
.add {padding: 0 0 8px 10px;}

.pad15  {padding-top: 15px; }
.pad25 { padding-top: 25px; }
.pad60 { padding-top: 25px; }
.pad80  { padding-top: 80px; }

#footer { width: 100%; color: #6b6400; font-size: 0.7em; font-weight: bold; clear: both; margin-left: 10px; margin-right: 20px;  }

#footer li {list-style-type: none; display: inline; margin-right: 12px; line-height: 1.5em;  }
#footer ul {float: left; width: 90%;}
#footer a { color: #bbb522;  border: 0;  padding-right: 17px; text-decoration: none;}
#footer a:hover { color: #6b6400; }