html {
	min-height: 100%;
	height: auto;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #214016;
	background-image: url(/_system/Yattendon_ChristmasTrees/images/bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	color: #000000;
	margin: 0.2em 0 0 0;
	font-size:100%;
	text-align:center;
}

.wrapper
{
margin:1em auto 0 auto;
width:960px;
text-align:center;
background-color: #ffffff;
}

.innerwrapper
{
	width:945px;
	margin:0 auto 0 auto;
	padding-bottom:1em;
	background-repeat:no-repeat;
}

.maintable {border-collapse:collapse;width:945px;}
.maintable td {vertical-align:top;}

.leftcolumn {width:284px;padding-right:1px;text-align:center;overflow:hidden}
.rightcolumn {width:660px;overflow:hidden;}
.rightbottomleft {width:356px;padding:0 1px;overflow:hidden }
.rightbottomright {width:300px;text-align:left;padding:0 1px;overflow:hidden}
.articlemiddle {width:430px;padding-top:0.5em;overflow:hidden}
.articleright {width:227px;padding-top:0.5em;overflow:hidden}

.article_middle{width:490px;padding:10px 3px 10px 2px;overflow:hidden}
.article_right{width:169px;overflow:hidden}
.article_right_image{width:169px;padding:10px 1px 10px 0;overflow:hidden}


.article_banner{width:485px;overflow:hidden}
.article{width:460px;padding:0 15px 0 10px;margin:20px 0 0 0;overflow:hidden}
.article h1{text-align:left;color:#00345b;font-size:140%;margin:0;padding:0}
.article h2{text-align:left;color:#00345b;font-size:100%;padding:0;margin:0}
.article p{font-size:80%;text-align:left;margin:5px 0}
.article img{padding:0 15px 0 0;float:left}

.morelink{text-align:right; font-size:80%}
.morelink a,.morelink a:visited,.morelink a:active{text-decoration:none;color:#999999}
.morelink a:hover{text-decoration:underline;color:#999999}

a img {border:0;}

form {margin:0;padding:0;}

#logo {margin-top:10px;}
#homepageslideshow {padding:10px 0 0 1px;}

.navigation {background-image:url(/_system/Yattendon_ChristmasTrees/images/nav-bg.jpg);background-repeat:repeat-all;text-align:left;list-style-type: none;margin-left: 0px;padding: 0px;position:relative;z-index:1000;margin:0;width:284px;height:271px;overflow:hidden}
.navigation .navitem {padding:0;background-repeat:repeat-all;display:block;list-style-display:none;position:relative;width:284px;margin:0}
.navigation .navitem span {background-repeat:repeat-all;display:block;}
.navigation .navitem span a {color:#00345b;font-weight:bold;text-decoration:none;font-size:80%;padding:13px 12px 12px 12px;display:block;margin:0}
.navigation .navitem span a:hover{background-color:#00345b;padding:13px 12px 12px 12px;background-repeat:repeat-all;display:block;list-style-display:none;position:relative;width:260px;color:#FFF;margin:0}

.navigation .navitem ul {z-index:1000;margin:0px;padding:0px;display:none;background-color:#FF0000;position:absolute;top:0px;white-space:nowrap;text-align:left;border-width:1px 0 0 1px;border-color:#94615d;border-style:solid;}

.navigation .navitem ul li {display:block;padding:0.1em 0.5em 0.1em 0.5em;background-color:#FFFFFF;border-width:0 1px 1px 0;border-color:#94615d;border-style:solid;}
.navigation .navitem ul li a {color:#555150;text-decoration:none;font-size:80%;padding:0}
.navigation .navitem ul li a:hover {text-decoration:underline; padding:0}

.rightbottomright {text-align:left;}

.footer {padding:0.6em 1em 0 0.2em;background-color:#FFFFFF;}

.leftfooter {float:left;font-size:70%;color:#a1a1a1}
.leftfooter strong {color:#f59b00;}
.leftfooter span {color:#5a5a5a;}
.rightfooter {float:right;font-size:70%;color:#214016;}
.rightfooter a {color:#214016;text-decoration:none;margin:0 2px}
.rightfooter a:hover {color:#214016;text-decoration: underline;margin:0 2px}

.navitem {border-bottom:1px #ccc solid;margin:0;padding:0}

.brclear {font-size:1px;line-height:1px;clear:both;}

.redfont {color:#FF0000;}
.bluefont {color:#0000FF;}
.greenfont {color:#008000;}
.purplefont {color:#800080;}

.redbg {background:#FA9090;}
.bluebg {background:#9B9BFD;}
.greenbg {background:#7CB27C;}
.purplebg {background:#8B6A8B;}

.smallestfont {font-size:70%;}
.smallerfont {font-size:85%;}
.largerfont {font-size:115%;}
.largestfont {font-size:135%;}

.LeftAlign {text-align:left;}
.RightAlign {text-align:right;}
.CentreAlign {text-align:center;}

.boldstyle {font-weight:bold;}
.italicstyle {font-style: italic;}

.marinaslideshowpadding {padding:0.5em 0.5em 0.2em 0.5em;}
.marinaslideshowpadding td {vertical-align:middle;text-align:center;}
.marinaslideshowimage {border:0;margin:0;padding:0;border-width: 0 2px 2px 0;border-color:#cfcac6;border-style:solid;}
.marinaslideshowtextspacing {padding:0.2em 1.2em 0 1.2em;}
.marinaslideshowwrapper .slideshowNumber:link,.marinaslideshowwrapper .slideshowNumber:visited,.marinaslideshowwrapper .slideshowNumber:hover {padding:0.2em;text-decoration:none;color:#21406c;background-color:transparent;font-weight:normal;}
.marinaslideshowwrapper .slideshowNumber_selected:link,.marinaslideshowwrapper .slideshowNumber_selected:visited,.marinaslideshowwrapper .slideshowNumber_selected:hover {padding:0.2em;text-decoration:none;color:#21406c;background-color:transparent;}

.slideshowNumber:link,.slideshowNumber:visited,.slideshowNumber:hover {font-weight:bold;text-decoration:none;color:#5b5b5b;font-size:75%;}
.slideshowNumber_selected:link,.slideshowNumber_selected:visited,.slideshowNumber_selected:hover {font-weight:bold;text-decoration:none;color:#f59c00;font-size:75%;}

