﻿/* FIONA HILL : GARDENER - SCREEN CSS Document */

body {
	font-family: Trebuchet MS, Arial, sans-serif;
	padding:0;
	margin:0;
	background:#ffffff; 
	height:101%;
	font-size:.94em;
	
}

acronym {
	border-bottom: 1px dotted;
	cursor: help;
	}

a {
	color:#ffffff;
	}

a:visited {
	color:#ffffff;
	}

a:hover {
	text-decoration:none;
	}
	
img {
	border:0;
	}


#container 
	{width:840px;height:100%; margin-left: auto;	margin-right: auto; }

#header { 
	height:192px;
	width:840px;
	background:#fff url(images/header.gif) bottom left no-repeat;

	}
#header ul.contact {
	width:220px;
	float:right;
	margin:50px 40px 0 0;
	padding:0;
}	

#header ul.contact li{
			margin:0;
			padding:0 0 10px 0;
			list-style:none;
			clear:both;
			line-height:18px;
			min-height:34px;

			}
#header ul.contact  li img {
			padding-right:10px;

			float:left;
			clear:both;
		}
		
#header ul.contact  li a{
			color:#000;
		}
		
#header ul.contact  li span{
			margin-top:8px;
		}	
	
#container2 
	{width:800px;height:100%; margin-left: auto;	margin-right: auto; }


/* tab styles */



#tabrow {

 margin:10px 0 0 20px;
 padding:0;
 line-height:34px;
 height:26px;
}

#tabrow ul {
  margin:0 20px 0 0;
  padding:0;
  list-style:none;
  position:absolute;
 clear:both;
}

#tabrow li {
  float:left;
  background-color:#66cc33;
  /* width:237px; */
  text-align:center;
  color:#000;
  margin:0  9px 0 0px;
  padding:6px 12.7px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-radius:5px 5px 0 0;
  cursor:pointer;
}

#tabrow li.last {
	margin-right:0px;

}

#tabrow li a {
	display:block;
	font-size:140%;
}


#tabrow li.select {
 background-color:#244700;
 color:#763509;
 height:37px;
 	/* width:236px; */
}

.midbox {
	margin:0;
	padding:0;
}
.subpage {
	background-color:#244700;
	text-align:left;
	color:#fff;
	margin: 20px;


}

.text-tab {
	border:10px solid #244700;
	padding:10px;
	background-color:#fff;
	color:#333;
}




/* page styles */	

#content {

	background:url(images/content_bg.gif) top center repeat-y; 
	border-top:#66cc33 solid 8px;
	width:800px;
	text-align:left;
	color:#ffffff;
	background:url(images/content_bg.gif) top center repeat-y; 
	height:400px;
	min-height:470px;

	}


#home-left-col {
	margin:0;
	width:220px;
	height:319px;
	background:#fff;
	border:10px solid #244700; 
	color:#244700; 
	padding:8px;; 
	float:left; 
	border-right:0;border-bottom:24px solid #244700;
}

#home-slider-col {
	 margin:0;
	 padding:0;width:494px;
	 height:335px;
	 background:#244700;
	 border:10px solid #244700; 
	 color:#fff;
	 float:left;
	 border-bottom:24px solid #244700;"	
}
	
#col2 h2, #col4 h2 {
	background-color:#325211;
	}
	
#col1, #col2, #col3, #col4 {
	width:200px;
	background-color:#336600;
	float:left;
		}

#col2, #col4 {
	background-color:#477519;
	}

#content h2 {
	background-color:#244700;
	font-size:1.1em;
	padding:3px;
	margin:0;
	}
	
#content ul {
		
	margin:13px;
	padding:3px 3px 9px 7px;
	}

#content ul ul {
margin: 8px -14px -8px -22px;
	
	}

#content ul ul li {
	list-style:none; 
	display:inline;
	margin:0;
	padding:0;
	
	}


#footer {
	text-align:center;
	color:#999;
	font-size:.8em;
	padding-top:45px;
	clear:both;
	width:760px;
	margin:0 20px;
	background:url(images/footer_bg.gif) top left repeat-x; 
	}


#footer a {
	color:#336600;
	}

#footer a:visited {
	color:#999999;
	}

#footer a:hover {
	text-decoration:none;
	}
	
.inner-thumb-left {
	margin:0 8px 8px 0;
	padding:8px;
	float:left;
	border: 1px solid silver;
}

.inner-thumb-right {
	margin:0 0 8px 8px;
	padding:8px;
	float:right;
	border: 1px solid silver;
}

.clear-me {
	clear:both;
	border:0;
}
	
.logotext {
	display:none;
	}
	
.printlogo {
	display:none;
	}

	
	
.tagline{
	font-family: Helvetica, Arial, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#6db545;
	}
	
.smalltext {
	font-size:.7em;
	}