body{font-family:sans-serif;margin:0;padding:0;font-size:76%;background-image:url(/design/plain_site/images/grad.png);background-repeat:repeat-x}
div,html,#search{margin:0; padding:0}
.hide{display:none}
img {border:none}
a{text-decoration:none}



#topcontent{margin:0;padding:0.1em 1em;background-image:url(/design/plain_site/images/mountains.jpg);height:167px}
#topcontent a{color:purple}
#topcontent h1{text-align:right;font-size:4em;font-family:bookman;margin:0;padding:0}
#topcontent h1 a{color:#7500AF}
/*search*/
div#search{clear:none;width:180px;float:right;text-align:right;}
div#search div.label{list-style:none;float:right;line-height:1.7em}
div#search div.search-line{float:right;width:100px}
#path{margin:0;padding:0;clear:none}


#maincontent-design>h2 {float:left;margin:.4em 1em .4em 0 ;border-bottom:2px dotted ;font-size:1.8em;color:#FFAD0F}


#topmenu-design{margin:0;}
#topmenu-design li{background-color:blue;width:100px;border:1px solid }
#topmenu-design li a{color:yellow;padding:.1em .2em;display:block}
#topmenu-design li
a:hover{background-color:yellow;text-decoration:none;display:block;color:green}

#allcontent{width:900px;margin:0 auto;padding:0;background-color:white}
.toolbar-design ul {float:right;list-style:none;display:inline}.label
{width:50px;display:inline}
.toolbar-design ul div.search-line
form{list-style:none;display:inline;width:100px}
#subpagecontent{width:630px;float:left}
#subpagecontent h2{font-size:1.6em;color:#FFAD0F;font-family:verdana;font-weight:500;letter-spacing:.1em;background-color:#616161;padding: .3em 1em;} 
#subpagecontent h3 a{font-size:1.4em;float:right;margin: 0 1em}
#subpagecontent p{font-size:1.1em;margin:0 1em 1em 0;}
div.stallholderlisting{border-bottom:1px dotted #eee}
/*right box*/
#right-container{margin:0 0 0 1em;float:right;width:200px;clear:none}
div#rounded-top{background-image:url(/design/plain_site/images/sidebar.png);height:20px;padding:0}
div#rounded-bottom{background-image:url(/design/plain_site/images/sidebar.png);height:20px;background-position:0px 20px}
div#rightbox{border-right:1px solid #C6B9FC;border-left:1px solid
#C6B9FC}
div#rightbox
h3{color:#fff;background-color:orange;margin:0;padding:.1em;text-align:center}
#fishpond,div#times,#address{padding:0;width:100%;background-color:#eee}
#fishpond dl,dl.times,#address p{padding:0 .7em;margin:0}
dl.times{padding:0 .7em;background-color:#eee}

#rightbox dl{margin:0;}
#rightbox dt{margin:0;}
#rightbox dd{margin:0;}

#fishpond{margin:0}
#fishpond dl{padding:0;margin:0;clear:both}
#fishpond dt{text-align:center;margin:.4em;float:left;width:60px}
#fishpond dt img{border:1px solid grey}
#fishpond dd{margin:1em 0;float:right;width:80px}

div.factbox-top{width:180px;float:left;margin:0 1em 0
1em;padding:0;background-color:#eee;background-repeat:no-repeat;background-image:url(/design/plain_site/images/bluetop.png);border-left: 1px solid #000}
div.factbox{width:200px;float:left;margin:0 1em 0
1em;padding:0;background-color:#eee;border-left: 1px solid
#D6D0FF;border-right: 1px solid #D6D0FF}
div.factbox
h5{font-size:1.3em;color:#fff;background-color:orange;margin:0;padding:0
2em}
div.factbox
h5{font-size:1.3em;color:#fff;background-color:orange;margin:0;padding:0
2em}
div.factbox #factbox-design #factbox-content{margin:0;padding:0}
#topmenu-design ul{list-style:none}
#path-design{float:right}
#columns{padding: 0 2em;padding-top:0;margin-top:0}

#googlemap{float:right;margin: 1em 0 1em 1em;border:1px solid #C6B9FC}
.label{color:blue;font-weight:bold}

#footer{font-weight:bold;color:orange;background-image:url(/design/plain_site/images/blackbg.png);background-repeat:repeat-x;background-position:center;clear:both;text-align:center;margin-top:2em;padding:.5em 5em}
#footer a{color:red}
#footer a:hover{color:#ff4}
#footer ul{list-style:none;margin:0;padding:0}
#footer p{margin:0}

#stallholderfull #image{float:right;border:1px solid #C6B9FC;margin-left:2em}
#stallholderfull p{font-size:1.0em;}
#stallholderfull p a{font-weight:bold}
#stallholderfull #stallholderaddress{font-size:1.2em;color:#001860;text-align:right;background-color:#F0DDA6;padding:1em;border:1px solid orange;width:250px}



div .message-warning  {font-size:1.3em;border:5px solid pink;padding:0 1em;color:#eef;background-color:#BA8E00}
div .message-warning ul{list-style:none}


/*front end edit*/
.block,.element{margin:1em;text-align:right}