body
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 11px;
    background :  #542C26;
    align : top;

}

td
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}


td.footerback
{
    background-image : url(graphics/footer_back.gif);
    background-repeat : repeat-x;
	height : 68px;
}

h3
{
	font-size: 26px;
	text-align: left;
	font-weight: bold;
	color: #508fb1;
	font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h5
{
	font-size : 16px;
	text-align: center;
	font-weight : bold;
    color : #8F5143;
}


h6
{
	font-size : 14px;
	text-align: left;
	font-weight : bold;
    color : #8F5143;
}

.dotsvert
{
    background-image : url(graphics/dotsvert.gif);
    background-repeat : repeat-y;
}
.dotshome
{
    background-image : url(graphics/dotshome.gif);
    background-repeat : repeat-y;
	float: right;
}
.maindots
{
    background-image : url(graphics/dotsmain.gif);
    background-repeat : repeat-y;
}

.main
{
background-color: #F2EBD6;
font-size : 12px;    
font-family : Arial, Helvetica, sans-serif;

}

.emphasis
{
    background-color : #c3d0a9;
    font-weight : bold;
    
} 


.lineheight
{
    line-height  : 18px;    
} 
.raingardentext
{

font-size : 12px;    
font-family : Arial, Helvetica, sans-serif;
padding-left : 60px;
line-height : 18px;

}



.raingarden
{
	background-color: #ffffff;
	background-image: url(graphics/raingarden-background.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#navbar
{
	position: relative;
}

#dropdown
{
	position: absolute;
	top: 30px;
	left: 464px;
}


.eventindent
{
    padding-left : 30px;
}
.eventindent2
{
    padding-left : 50px;
}
.eventrain
{
    background-color : #CEDDED;
    font-weight : bold;
}

.eventsalmon
{
    background-color : #FEBEAE;
    font-weight : bold;
}

.eventsnoq
{
    background-color : #fcee5e;
    font-weight : bold;
}

li.arrow
{
 list-style : url(graphics/asterick.gif);
}


.justify
{
 text-align : justify;
}

.photocaption
{
    width:127px;
    text-align:center;
    font-size : 11px;
}

.smaller
{
	font-size : 11px;
}

.title
{
    font-family : Arial, Helvetica, sans-serif;
    color : #8F5143;
    font-size : 17px;
    text-align: left;
    font-weight : bold;
    padding-bottom : 4px;
}

.titlecenter
{
    font-family : Arial, Helvetica, sans-serif;
    color : #8F5143;
    font-size : 17px;
    text-align: center;
    font-weight : bold;
    padding-bottom : 4px;
}

.title2
{
    font-family : Arial, Helvetica, sans-serif;
    color : #8F5143;
    font-size : 15px;
    text-align: left;
    font-weight : bold;
}

.wine
{
    padding-bottom : 6px;
    padding-left : 30px;
}

.paragraph
{
    padding-left : 30px;
}

.programs
{
    padding-left : 40px;
    padding-right : 40px;
}

.homeevent
{
    font-family : Arial, Helvetica, sans-serif;
    color : #8F5143;
    font-size : 12px;
    padding-left : 30px;
    font-weight : bold;
}

.homeevent2
{
    font-family : Arial, Helvetica, sans-serif;
    color : #8F5143;
    font-size : 12px;
    font-weight : bold;
}
.eventcontent
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    padding-left : 50px;
}

.eventcontent2
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
}
.read
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : italic;
}

.tiptext
{
    font-family : Arial, Helvetica, sans-serif;
    color : #000000;
}

li
{
    padding-top : 6px;
}

.footer
{
    font-size : 11px;
    text-align: center;
    color : #ffffff;
}

.white
{
    color : #ffffff;
    background-color : #77A083;
    font-size : 11px;
    line-height : 16px;

}

.rust
{
    color : #542C26;
}
.box
{
    background-color : #ffffff;
    padding  : 10px;
    border-width : 1px;
    border-style : solid;
    border-color : #542C26;

}
.boxtitle
{
    color : #542C26;
    background-color : #ffffff;
    font-size : 13px;
    font-weight : bold;
    font-style : italic;
    text-align : center;
    letter-spacing: .04em;

}

.box2
{

    background-color : #F2EBD6;
    font-size : 11px;
    padding  : 8px;
    line-height : 16px;
    border-width : 1px;
    border-style : solid;
    border-color : #A57D5D;
}

.box3
{

    background-color : #F9F8F4;
    font-size : 11px;
    padding  : 8px;
    line-height : 16px;
    border-width : 1px;
    border-style : solid;
    width : 400px;
}

.boxtitle2
{
    color : #000000;
    background-color : #F9F8F4;
    font-size : 13px;
    font-weight : bold;
    text-align : center;
    letter-spacing: .04em;

}

.boxtitle3
{
    color : #ffffff;
    background-color : #8F5143;
    font-size : 13px;
    font-weight : bold;
    text-align : center;
    letter-spacing: .04em;

}



.rainback
{
    background-color : #585A3E;
    color : #fffff0;   
}
.sidebar
{
    font-size : 12px;
    padding-bottom : 8px;
    font-weight : bold;
}

.sidebartitle
{
    font-weight : bold;
    font-size : 14px;
    padding-bottom : 10px;
}

.red
{
    color : #991f00;
    font-size : 12px;
}

.form
{
    font-size : 13px;
}

.copyright
{
    font-size : 10px;
    color : #000000;
    padding-left : 25px;
    padding-right : 20px;
}

a:link
{
    color : #4B4BB9;
    text-decoration : none;
}

a:visited
{
    color : #4B4BB9;
    text-decoration : none;
}

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

a.rustlink:LINK
{
    color : #8F5143;
    text-decoration : none;
}

a.rustlink:VISITED
{
    color : #8F5143;
    text-decoration : none;
}

a.rustlink:HOVER
{
    color : #542C26;
    text-decoration : underline;
}

.whitelink
{
    color : #ffffff;
        font-size : 11px;

}

a.whitelink:link
{
    color : #ffffff;
    text-decoration : none;
    
}

a.whitelink:visited
{
    color : #ffffff;
    text-decoration : none;
}

a.whitelink:hover
{
    color : #FABC16;
    text-decoration : underline;
}

a.mainoff:link
{

    text-decoration : none;
    color : #A56211;
}

a.mainoff:visited
{
    color : #A56211;
    text-decoration : none;
}
a.mainoff:hover
{
    color : #000000;
    text-decoration : none;
}

a.mainon:link
{
    text-decoration : none;
    color : #000000;
}

a.mainon:visited
{
    color : #000000;
    text-decoration : none;
}
a.mainon:hover
{
    color : #A56211;
    text-decoration : none;
}

.quicklink
{
    color : #542C26;
        font-size : 12px;

}

a.quicklink:link
{
    color : #542C26;
    text-decoration : none;
    
}

a.quicklink:visited
{
    color : #542C26;
    text-decoration : none;
}

a.quicklink:hover
{
    color : #8F5143;
    text-decoration : underline;
}
#caffevita
{
    padding-top: 10px;
	text-align: center; 
	border: none;
}






