
*{
	font-family:Helvetica, Arial, sans-serif;
}

body {
	width:100%;
	height:100%;
	font-size:14px; 
	background: url('/template/gardens/images/body_bg.jpg');
	background-color:#9fafb0;
	background-repeat:repeat-x;
}

h1, h2, h3, h4 { 

}

h1 { font-size: 1.8em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.0em; }
	

a {
color:#484900;
}


a:hover {
color:#b6b750;
}

p{

}



.post {

}

.post p, ol, ul, blockquote {

}

.post ul{

}

#Top{
height:103px;
width:960px;
margin:4px auto;
background: url('/template/gardens/images/top.jpg');
}

#Wrapper{
width:1027px;
margin:15px auto;
border:solid #FFFFFF 3px;
background: url('/template/gardens/images/wrapper.jpg');
}

#Header {
height:318px;
width:1026px;
background-color:#000000;
}

#window{
	clear:both;
	width:1026px;
	height:318px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slideshow{
	width:2052px;
	height:636px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}

		
#slideshow li{
	width:1026px;
	height:318px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

#ColOne {
width:677px;
margin:15px 0 -100px 25px;
float:left;
display:inline;
}

#ColTwo{
width:243px;
margin:15px 15px 15px 0;
float:right;
}

#Footer_Logo{
width:1026px;
height:131px;
background: url('/template/gardens/images/footer_logo.jpg');
background-repeat:no-repeat;
clear: both; 
}


#Footer {
width:1000px;
height:24px;
margin:2px auto;
clear: both; 
}

#Footer p {
font-size:10px;
}

#Footer * {

}

#other_com2{
visibility:hidden;
}

.clear { 
clear: both; 
height: 1px;
overflow: hidden; 
visibility: hidden;
}

input.button, button{
    display:inline;
    float:left;
    margin:0 0 0 2px;
    padding:0 9px 0 9px;
    text-decoration:none;
    cursor:pointer;
    width:auto;
    overflow:hidden;  
    background-color:#000000;
    height:24px;
    font-weight:normal;
    width: auto;
	overflow: visible;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50808a', endColorstr='#000000');
	background: -moz-linear-gradient(top,  #50808a,  #000000);
	background: -webkit-gradient(linear, left top, left bottom, from(#50808a), to(#000000));
	color:#FFFFFF;
	-moz-border-radius: 5px 5px; 
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}


input.button:hover, button:hover{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#000000');
	background: -moz-linear-gradient(top,  #bababa,  #000000);
	background: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#000000));

}

#Random_Image{
width:237px;
height:297px;
padding:0;
overflow:hidden;
z-index:-1;
}

#Random_Image ul li {

	position:absolute;
	list-style: none;
	border:none;
	text-decoration:none;
	list-style:none;
}

#Random_Image ul li img {
border:none;
z-index:-3;
}

#Random_Image ul li.show {
	z-index:500
}

#Random_Image ul li.show {
	z-index:500
}

.go_red {
	color:red;
}
				
.go_green {
	color:green;
}

#garden{
background-image:url('/template/gardens/images/garden_header.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:#dcf4fd;
width:630px;
min-height:398px;
margin:9px auto;
}

#machinery_trail{
background-image:url('/template/gardens/images/machinery_header.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:#e6f4b4;
width:630px;
min-height:398px;
margin:9px auto;
}

#place_of_interest{
background-image:url('/template/gardens/images/interest_header.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:#fffdcc;
width:630px;
min-height:398px;
margin:9px auto;
}


#garden h2, #machinery_trail h2, #place_of_interest h2{
font-size:17px;
margin:2px 0 0 22px;
px;
padding:14px 0;
float:left;
display:inline;
width:360px;

}

#garden h2.rt, #machinery_trail h2.rt, #place_of_interest h2.rt{
font-size:17px;
margin:2px 57px 0 0;
padding:14px 0;
float:right;
display:inline;
width:180px;
text-align:right;
}

#content_left{
width:310px;
height:235px;
float:left;
display:inline;
margin:8px 8px 0 8px;
overflow:hidden;
font-size:12px;
}

#image_right{
width:284px;
height:329px;
float:right;
display:inline;
margin:8px 8px 0 0;

}

.info_tbl{
width:310px; 
height:80px; 
float:left; 
display:inline; 
font-size:11px; 
margin:0 0 0 8px;
border:1px;
}

.info_tbl img{
margin:0 3px;
padding:0;
}

.info_tbl p{
float:left;
display:inline;
line-height:20px;
margin:2px 0 0 3px;
}

.info_tbl tr, .info_tbl td{
width:220px;
height:20px;
line-height:20px;
padding:0;
margin:0;
}

