body {
margin: 0px;
padding: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #CB9703;
/*background-color: #FFFFE0; pale yellow*/
/*background-color: #EDE086; mustard yellow from daff*/
/*background-color: #534741; brown from cd*/
/*background-color: #CB9703; darker inner yellow from daff*/
/*background-color: #F7FFEE; white daff*/
/*background-color: #228B22; green daff leaves*/
/*#395e3c is dark green taken from leaves*/
}

#outerl {
background: #395e3c url(../imgs/vertdaffs.jpg) 0px 60px repeat-y;
width: 870px;
margin: auto;

}

#outerr {
background: url(../imgs/vertdaffsr.jpg) 840px 50px repeat-y;
width: 900px;
margin: auto;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 13px;
}

#wrapper {
width: 780px;
margin: auto;
margin-top: 10px;
background-color: #CB9703;
background-color: #395e3c;
}

.newsheadline {
color: #228b22;
}

a {
color: #228b22;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}



h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 5px;
font-size: 18pt;
}

h3 {
margin: 0px;
}

h4 {
font-color: #534741;
font-weight: bold;
}

ul {
list-style: url(../imgs/smallflower.gif);
}

li {
margin-bottom: 10px;
margin-right: 1em;
vertical-align: middle;
}

.noimage {
list-style: none none;
}



#header  {
background: #534741;
text-align: left;
color: #EDE086;
width: 100%;
border: 0px;
}

#content {
background: #F7FDEF url(../imgs/daffwallpaper3.jpg);
padding: 10px 15px 7px 10px;
background-attachment: fixed;
}

#contentnoimage {
margin: 0px;
padding: 0px 10px 7px 10px;
}

#content p{
margin-bottom: 10px;
margin-right: 0em;
}

#footer {
padding-top: 2px;
padding-bottom: 2px;
clear: both;
color: #FFFACD;
background-color: #534741;
font-size: 8pt;
text-align: center;
}

#contact {
margin-bottom: 10px;
text-align: center;
background-color: #CB9703;
color: #fff;
font-size: 8pt;
}
#horizontalmenu{
padding: 2px;
text-align: center;
background-color: #EDE086;
height: 22px;
/*border-right: 1px solid #534741;
border-left: 1px solid #534741;*/
}
#horizontalmenu a {
border: 1px solid #EDE086;
background-color: #EDE086;
color: #534741;
/*margin-left: 9px;
margin-right: 9px;*/
padding: 0px 5px 0px 5px;
}
#horizontalmenu a:hover {
border: 1px solid #534741;
background-color: #F7FFEE;
text-decoration: none;
/*margin-left: 9px;
margin-right: 9px;*/
color: #426E30;
}
.reviews {
font-size: 8pt;
/*border-top: 1pt solid #999;
border-right: 1pt solid #333;
border-left: 1pt solid #999;
border-bottom: 1pt solid #333;
background-color: #eee;*/
width: 80%;
padding: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.news {
font-size: 8pt;
/*border-top: 1pt solid #999;
border-right: 1pt solid #333;
border-left: 1pt solid #999;
border-bottom: 1pt solid #333;
background-color: #EDE086;*/
padding: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
margin-top: 5px;
font-weight: bold;
}

#latestgigs {
width: 340px;
float: left;
margin-left: 40px;
}

#latestnews {
width: 310px;
margin-left: 400px;
padding: 5px;
}



.horizontalmenuon {
border: 1px solid #534741;
background-color: #F7FFEE;
text-decoration: none;
margin-left: 8px;
margin-right: 8px;
padding: 0px 5px 0px 5px;
color: #426E30;
}
.horizontalmenutable {
text-align: center;
width: 95%;
height: 24px;
padding: 1px;
margin: 0px;
}
.horizontalmenutabledata{
width: 10%;
}
.deadlink{
color: #534741;
margin-left: 9px;
margin-right: 9px;
padding: 1px 10px 1px 10px;
}
.headertable {
border: 0px;
width: 780px;
vertical-align: top;
font-size: 8pt;
}
.headertext {
width: 740px;
text-align: center;
background-color:#534741;
vertical-align: top;
font-size: 8pt;
}
.headerimage {
width: auto;
background-color:#534741;
vertical-align: top;
}
#flowertile {
height: 30px;
background-image: url(../imgs/flowertile.gif);
background-repeat: repeat-x;
}
#submenu {
font-size: 10pt;
font-weight: normal;
padding-left: 255px;
background-color: #FEFFEE;
}
#mainphoto {
float: left;
}
.thumbnails {
width: 70px;  
float: right;
margin-bottom: 3px;
border: 1px solid #ccc; 
background-color: #eee; 
padding: 5px; 
font-size: 0.8em; 
color: #333;
text-align: center;
}

.thumbnailcolumn {
margin-right: 15px;
width: 72px;  
float: right;
text-align: center;
}

#clear{
clear: both;
}
.bold {
font-weight: bold;
}

.heading {
margin-bottom: 13px;
color: #534741;
padding: 1px 2px 1px 2px;
font-size: 1em;
font-weight: bold;
display: inline;
}

.indent {
margin: 2px 0px 0px 10px;
}
