/*  tags */

body {

	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #DDDDDD;
	text-align: center;
	color: #666666;
	font-size:small;
	line-height: 160%;

/*	font-size: small; /* IE5 Win */
/*  voice-family: "\"}\""; 
  voice-family: inherit; */

/*  font-size:medium;
  font-size: 20px;
  line-height: 140%;/*
  */
  

}

/* be nice to Opera 
html>body { 

	font-size: x-small;  }
*/


h1, h2, h3, h4, h5, p, ul, div {
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 10px 0;
	padding: 0;
}

h1 {
	color: #555555;
	font-size: 120%;
	font-weight: bold;
	padding-top: 15px;
}


h2 {
	color: #555555;
	font-size: 100%;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom:15px;
}

h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #333333;
	font-size: 100%;
}


h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #666666;
	font-size: 100%;
}
/*  b u l l e t s   */

#tree-surgery-services #content li{
	margin: 0 8px;
	padding: 0 8px;
	list-style:inside;
	list-style-position:inside;
	list-style-image:url(../images/lincoln-tree-surgery-bullet.gif);
	}

/*  classes */

.clear {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #444f15;
}

a:link {
	text-decoration: none;
	color: #444f15;	
}

a:visited {
	text-decoration: none;
	color: #0F696F;
}

a:hover {
	text-decoration: underline;
	color: #0F696F;
}

a:active {
	text-decoration: none;
	color: #0F696F;	
}



/* STRUCTURAL */

#outer-container {
	margin: 0 auto;
	padding: 0;
	width: 850px;
	background-color: #DDDDDD;
	text-align: center;
}

#header {
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: 221px;
}

#index #header {
	background-image:url(../images/tree-surgeon-800-1.png) ;
	background-repeat:no-repeat; }
	
#tree-surgery-services #header {
	background-image:url(../images/tree-surgeon-services-800-2.png) ;
	background-repeat:no-repeat; }

#tree-surgery-links #header {
	background-image:url(../images/tree-surgery-links-800-3.png) ;
	background-repeat:no-repeat; }
	
#lincoln-tree-surgery-gallery #header  {
	background-image:url(../images/tree-surgeon-gallery-800-4.png) ;
	background-repeat:no-repeat; }
	
#contact-lincolnshire-tree-surgeon #header {
	background-image:url(../images/tree-surgery-contact-800-5.png);
	background-repeat:no-repeat;}




#inner-container {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0 auto;
	padding: 0 20px;
	width: 800px; /* IE5 Win */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 760px;
	/*	font-size: 110%; */
}

html>#inner-container { <!-- be nice to opera -->
	width: 784px; }


/*   #content {
	margin 0 auto;
	padding 0  0px;
	width: 764 px;
	background-color:#FFFFFF;
	text-align: left
	/* font-size: 105%;*/

#tree-surgeon-row-1  {
	float: left;
	margin: 0;
	padding: 0 0 18px 0; 
	border-bottom-width: 0px;
	border-bottom-color: #979797;
	border-bottom-style: dotted;
	width: 760px;
	/*	padding: 0 8px 18px 8px; */
}

#tree-surgeon-left-col {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: 243px; /* IE5 win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 290px;
	}
	
html>#tree-surgeon-row-1 #tree-surgeon-left-col {
	width: 238px;}
	
#tree-surgeon-row-1 #tree-surgeon-right-col {
	float: right;
	margin: 27px 0 0 15px;
	margin: 0 0 0 15px;
	padding: 0;
	width: 390px; /* IE5 win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 374px;
	}
	
html>#tree-surgeon-row_1 #tree-surgeon-right-col {
	width: 380px;
	}


/*  image left col */

#left-col-image {
	position: relative;
	left: 16px;
}

.grey-border {
border: solid;
border-bottom-width: 4px;
border-color: #666px;
}


.grey_header {
/*	background-color: #DDDDDD;*/
	background-image:url(../images/trees-all-head-gr.png);
	background-repeat:no-repeat;
	padding: 10px 0px;
	width: 764px; /* IE5 Win */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 744px;
}

html>.grey_header { /* be nice to Opera */
  width: 744px;
}


/*     drop shadows      */

#right-shadow {
	background-image: url(../images/elements/right-dropshadow.jpg);
	background-position: right;
	background-repeat: repeat-y;
/*	background-color:#fff; */
}

#left-shadow {
	background-image: url(../images/elements/left-dropshadow.jpg);
	background-position: left;
	background-repeat: repeat-y;
}


/* ############################# MENU ############################# */

#menu-list {
	float: left;
	margin: 10px 0 20px 0px;
	padding: 0;
	list-style: none;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-color: #979797;
	border-bottom-style: dotted;
	width: 760px;
}

#menu-list li {
	float: left;
	margin: 10px 10px 0 10px;
	padding: 0 20px 0 10px;
	border-right: dotted 1px #666;
	font-weight:bold;
	font-size: x-small;
}

#menu-list li.first {border-left: dotted 1px #666; 
					padding-left: 20px;
					margin-left: 0px;}
					
#menu-list li.first {border-left: dotted 0px;
padding-left: 0px;
					margin-left: 0px;}

#menu-list li span {
	position: relative;
	left: -99999px;
}



#menu-list li a:link {
	text-decoration: none; /* Prevent Firefox from display an underline */
	color: #666;
}

#menu-list li a:visited {
	text-decoration: none; /* Prevent Firefox from display an underline */
	color: #666;
}

#menu-list li a:hover {
	text-decoration: none; /* Prevent Firefox from display an underline */
	color: #526610;
	color: #637714;
}

#menu-list li a:active {
	text-decoration: none; /* Prevent Firefox from display an underline */
}

#menu-list li .active {	text-decoration: none; /* Prevent Firefox from display an underline */
	color: #526610;
	color: #637714;
  
}

#footer-container {
	clear: left;
	float: left;
	margin: 0;
	padding: 8px 0 0 0;
	border-top-width: 1px;
	border-top-color: #979797;
	border-top-style: dotted;
}



#footer {
	float: left;
	background-color: #DDDDDD;
	margin: 0;
	padding: 8px;
  width: 744px;
}

#footer-left {

	float: left;
	width: 290px;
	border-right-width: 1px;
	border-right-color: #979797;
	border-right-style: dotted;

}

#footer-right {

	float: right;
	margin-left: 18px;
	width: 374px;
	height: 100px;
	background-image:url(../images/trees-all-grey-footer.png);
	background-repeat:no-repeat;
	

}


#real-bottom {font-size:xx-small;
	width: 766px;
	float:left;
	text-align:center;
	padding:5px 0 10px 0;)
