/* Default stylesheet */
div#expired {
  margin: 1ex 1em;
  font-size: 110%
}
div#expired #warning {
  color: red;
  font-weight: bold
}
div#expired #date {
  font-weight: bold
}
.container {
width:870px;
text-align:left;
margin:0 auto;
}

.background {

background:#fff url('../images/template/bg.gif') no-repeat left bottom;
}

.center {
border-right:#6d3011 2px solid;
border-top:#6d3011 2px solid;
margin-left:195px;
border-left:#6d3011 2px solid;
width:575px;
border-bottom:#6d3011 2px solid;
}

A:link {
color:#060;
text-decoration:none;
}

BODY {
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

IMG {
border:0;
margin:0;
padding:0;
}

#menu {
margin-top:10px;
}

#menu UL {
margin:0;
padding:0;
}

#menu LI {
display:block;
margin-bottom:5px;
list-style-type:none;
font-size:0.9em;
background:#a3a510 url('../images/template/leaf.gif') no-repeat right top;
padding:2px 20px 2px 5px;
}

#section1 {
background-color:#a3a510;
color:#fff;
height:107px;
}

#contentconatain p {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 1ex;
  padding-bottom: 0
}

#contentconatain #section2 h2, #contentconatain #section3 h2, #contentconatain #section4 h2,#contentconatain #section1 h1 {
color:#fff;
display:block;
width:100%;
margin:0;
text-indent:4px;
font-size:0.9em;
font-weight:normal;
background:#a3a510 url('../images/template/leaf.gif') no-repeat right top;
}

#contentconatain #section2 h2 a, #contentconatain #section3 h2 a, #contentconatain #section4 h2 a,#contentconatain #section1 h1 a {
  color: #fff
}

#contentconatain #section2, #contentconatain #section3 {
  font-size: 80%
}

#contentconatain #fooddemo {
  color: white
}

#contentconatain #fooddemo p {
  padding-left: 0.5em
}

#contentconatain #section1 h1 {
text-indent:10px;
font-size:1em;
width:300px;
padding-top:10px;
}

#left {
width:150px;
float:left;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}

#right1 {
position:relative;
margin-left:185px;
}

#right2 {
position:relative;
margin-left:173px;
padding-left:15px;
border-right:2px #a3a510 solid;
border-left:2px #a3a510 solid;
padding-right:15px;
margin-right:183px;
}

#contentconatain {
min-height:650px;
}

#facebook {
float:left;
margin-right:10px;
}

#section1,#section2,#section3 {
margin-bottom:15px;
}

#section2,#section3,#section4 {
height:155px;
}


#entertainment {
width:311px;
float:left;
}



#fooddemo {
margin-left:190px;
background-color:#a3a510;
height:155px;

}

#fooddemo img {
float:right;
}


#section1 img {
stop:-25px;
float:right;
}


#festivaloffers {
margin-left:322px;
background:#fff url('../images/template/wine.jpg') no-repeat right bottom;
height:155px;
}
#festivaloffers p {
  padding-right: 25px
}

#stalls {
width:180px;
float:left;
background:#fff url('../images/template/cheese.jpg') no-repeat right bottom;
height:155px;
}

#stalls p {
  padding-right: 70px
}

A:active,A:visited,A:hover {
color:#090;
text-decoration:none;
}

#menu A:link,#menu A:visited,#menu A:hover,#menu A:active {
color:#fff;
}

#menu LI UL LI A:visited,#menu LI UL LI A:hover,#menu LI UL LI A:active {
color:#6d3011;
}

#footer {
margin-top: 30px;
padding-bottom:5px;
}

#sponsorlogos {
position: relative;
float:right;
margin-top:-70px;
left:215px;
width:200px;
text-align:center;
font-size: 0.8em;
color: #7B3C00;
}

#menuadvert {
text-align:right;
font-size:0.8em;
}

#menuadvert A:link,#menuadvert A:visited,#menuadvert A:hover,#menuadvert A:active {
color:#000;
}

#section1text {
padding:10px;
}

#advert {
padding-right:30px;
float:right;

}

ul.inline {
  display: block;
  margin: 0;
  padding: 0
}
ul.inline li {
  display: inline;
  margin: 0;
  padding: 0 0.5em 0 0
}
ul.inline li.first {
}
ul.inline li.last {
  padding: 0
}

.container #content H1 {
  padding: 1.5ex 0 0 0;
  margin: 0;
  font-size: 160%;
  color: #630
}

.container #content H2 {
	FONT-SIZE: 115%; COLOR: #6d3011;
  padding: 0;
  margin: 0
}
.container #content H3 {
	FONT-SIZE: 100%; COLOR: #990;
  padding: 1.5ex 0 0 0;
  margin: 0
}
.container #content H4 {
	FONT-SIZE: 110%; COLOR: #024683;
  padding: 0;
  margin: 0
}

.container #content H5 {
  padding: 0;
  margin: 0
}

.container #content H6 {
  padding: 0;
  margin: 0
}

#small {
font-size: 0.6em;
}

#contentconatain #section2 div#fooddemo h2{
width:117px;
}

