<!--

/* LINK STYLES */
/* default for yarok not decided yet */
a:link {
	color : #CCF;
	}

a:visited {
	color : #FCC;
	}

a:hover {
	color : #CFC;
	}

a.caption, a.caption:visited {font-size .9em;
			color: #FFFFCC;
	text-decoration:none;
	}
a.caption:hover {font-size .9em;
			color: #FFCCCC;
	text-decoration:none;
	}
div#sidemenu a, div#sidemenu-wide a
{		color: #C3C;
        text-transform: lowercase;
        text-decoration: none;
		display: block;
		margin-top: 5px;
		background-color: #CC6;
		padding: 1px;
		letter-spacing: 2px; 
		}

div#sidemenu a:visited, div#sidemenu-wide a:visited
{		color: #C3C;
        text-transform: lowercase;
        text-decoration: none;
}

div#sidemenu a:hover, div#sidemenu-wide a:hover
{		color: #FFC;
       text-transform: lowercase;
       text-decoration: none;
		background-color: #adad49;

}

div#sidemenu a.on, div#sidemenu-wide  a.on
{		color: #FFC;
        text-transform: lowercase;
        text-decoration: none;
		background-color: #adad49;
}

div#sidemenu a.on:visited, div#sidemenu-wide a.on:visited
{		color: #FFC;
        text-transform: lowercase;
        text-decoration: none;
		background-color: #adad49;
}

div#sidemenu a.on:hover, div#sidemenu-wide a.on:hover
{		color: #FFC;
        text-transform: lowercase;
        text-decoration: none;
		background-color: #adad49;
}



a.tablelink, a.tablelink:visited
{		color: #FFC /*C3C*/;
        text-transform: lowercase;
        text-decoration: none;
		letter-spacing: 2px; 
		}
		a.tablelink:hover
{		color: #C3C /*FFC*/;
        text-transform: lowercase;
        text-decoration: none;
		letter-spacing: 2px; 
		}
.tablelink-table {
		margin-top: 10px;
		background-color: #CC6;
		padding: 1px;
			width: 30%;
			font-size: .9em;
		}
/* subbar */

div#subbar  a
{		color: #FFC;
        text-transform: lowercase;
        text-decoration: none;
		background-color: #adad49;
}

div#subbar a:visited
{		color: #FFC;
        text-transform: lowercase;
        text-decoration: none;
		background-color: #adad49;
}

div#subbar a:hover
{		color: #FFC;
        text-transform: lowercase;
        text-decoration: none;
		background-color: #adad49;
}

div#sidemenu a.bottomsidelink, a.bottomsidelink:visited {color: #993;
font-weight: bold;}

/* end subbar links */

#footerlinks a, #footerlinks a:visited {
        color:#FFC;
        text-decoration: none;
		letter-spacing: 2px; 
                }

#footerlinks a:hover { color: #C3C;
        text-decoration: none;
                }

#footerlinks a.on { color: #e9e98f;
        text-decoration: none;
                }
#gallerylinks a, #gallerylinks a:visited {
        color:#FFC;
        text-decoration: none;
		letter-spacing: 2px; 
                }

#gallerylinks a:hover { color: #C3C;
        text-decoration: none;
                }


div#jtown a
{		color: #339;
}
body  {background: url(/images/template/green-vine-back-duo.jpg);
		font-family: Times New Roman,Georgia,Times;
}

#container {margin-left: 10%;
			margin-right: 10%;
			background-color: #a6a637;
			color: #FFFFCC;
			padding-right: 1em;
			padding-top: 1em;
			border: 4px ridge #cc6;
			letter-spacing: 2px; 
			    min-width:750;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 800 ? "750" : "100%" );
			font-family: Times New Roman,Georgia,Times;
			}		
#container td {
			color: #FFFFCC;
			letter-spacing: 2px; 
			font-family: Times New Roman,Georgia,Times;
			}	
/*
.bsd {text-align: left;
				margin-right: 2em;
				}
*/
.frame  {
			border: 4px ridge #cc6;
			}		
.thumbnail {border: 4px ridge #cc6;}
#thumbnails td {background-position:  5px 0px;
		background-image: url(/images/template/vine-h4.gif);
		background-repeat: no-repeat;
		}
		
#sidemenu { 
		width: 150px;
		font-size: .9em;
		padding-top: 4em;
		margin-right: 4em;
		}
		
		
#sidemenu-wide { 
		width: 200px;
		font-size: .9em;
		padding-top: 4em;
		margin-right: 4em;
		}
	
#subbar
{		margin-right:.5em;
}
.caption {font-size .9em;}
.testimonials p {font-style: italic; 
}
.testimonial-table td {padding: 10px;
font-style: italic; 
 }
.testimonial-credit  {font-size: .95em;
font-style: normal;
text-align: right;}
/*
.appointment {margin-top: 100px; 
		}
		.title {margin-top: 2em;
		}
	*/
.indented {margin-top: 3em;
padding-top: 1em;
		padding-bottom: 1em;
		/*
		margin-left: 5em;
			margin-right: 5em;
		*/
		text-align: justify;
			border-top: solid 1px #FFC;
			border-bottom: solid 1px #FFC;
				}
				
				
#footer-gallery {
		font-size:85%;
		margin-top: 80px;
		text-align:center;
		color:#FFC;
		padding-right: 2em;
					background-color: #a6a637;

		}
		
				
#footer{
		font-size:85%;
		margin-top: 80px;
		text-align:center;
		color:#FFC;
		padding-right: 2em;
		}
#gallerylinks{
		border-top: 6px #D4D492 double;
		border-bottom: 2px #D4D492 solid;
		padding-top: 2px;
		padding-bottom: 2px;
		color:#FFC;
                }
                
#footerlinks{
		border-top: 1px #D4D492 solid;
		border-bottom: 1px #D4D492 solid;
		padding-top: 2px;
		padding-bottom: 2px;
		color:#FFC;
                }
        #jtown {margin-top: 2em;
                margin-left: 0%;
                margin-right: 0%;
                font-size: .8em;
                text-align:center;
                background-color: #FFF;
                padding: 1em;
                color: #000;}
-->


