/*
Theme Name: Chacewater Village Website
Theme URI: http://www.chacewater.net/
Description: WordPress theme created for the Chacewater Village Website
Version: 1.0
Author: Webfooted Designs
Author URI: http://www.webfooteddesigns.co.uk/
*/



/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}

body {
		background: url(images/mainbg.jpg);
		}
		
.clearLeft {
		clear: left;
		height: 0;
		font-size: 0.1em;
		}
		
.alignleft {
		float: left;
		margin-right: 5px;
		}
		
.alignright {
		float: right;
		margin-left: 5px;
		}
		
/*  --------- 2. structure  --------- */

#wrapper {
		width: 976px;
		margin: 0 auto;
		background: url(images/backgroundmiddle.png) repeat-y;
		padding-top: 10px;
		}
		
#wrapperBottom {
		width: 976px;
		margin: 0 auto;
		background: url(images/backgroundbottom.png) no-repeat;
		height: 20px;
		}		
		
		
#masthead {
		width: 976px;
		margin: 10px auto 0 auto;
		background: url(images/masthead.png) no-repeat;
		height: 163px;
		}
		
#logo {
		margin: 20px 10px 10px 15px;
		}
		
#sidebar {
		width: 240px;
		float: left;
		border: 1px solid #0099cc;
		margin: 0 20px 0 15px;
		padding: 8px;
		height: auto !important;
		height: 380px;
		min-height: 380px;		
		}
		
#content {
		border: 1px solid #0099cc;
		margin-left: 285px;
		width: 654px;
		padding: 8px 8px 0 8px;
		height: auto !important;
		height: 388px;
		min-height: 389px;				
		}

#footer {
		width: 976px;
		margin: 0 auto;
		text-align: right;
		padding-right: 15px;
		}


/* ---------- 3. links and navigation ---------- */

a {
		color: #006282;
		font-weight: bold;
		}
		
a:hover {
		text-decoration: none;
		}
		
#sidebar ul {
		list-style: none;
		margin: 0;
		}

#sidebar ul ul {
		list-style: none;
		font-size: 1.4em;
		margin-bottom: 10px;
		font-weight: bold;
		letter-spacing: 0.5px;
		}

#sidebar ul ul a {
		color: #006282;
		text-decoration: none;
		display: block;
		}
		
#sidebar ul ul ul a {
		display: block;
		color: #006666;
		}

#sidebar ul ul ul {
		list-style: none;
		font-size: 0.8em;
		margin-left: 20px;
		}

#sidebar ul ul li {
		margin-bottom: 5px;
		}
		
#sidebar ul ul li li {
		margin-bottom: 0;
		}
		
#sidebar ul ul a:hover, #sidebar ul ul .current_page_item a {
		text-decoration: underline;
		background: url(images/limarker.gif) no-repeat;
		background-position: right;
		}
		
#sidebar ul ul .current_page_item li a {
		text-decoration: none;
		background-image: none;
		}
		
#sidebar ul ul ul a:hover, #sidebar ul ul ul .current_page_item a {
		background: url(images/lilimarker.gif) no-repeat;
		background-position: right;
		}
		
		
/* ---------- 4. fonts ---------- */

html {
		font-size: 100%;
		font-family: verdana, arial, helvetica, sans-serif;
		}

body {
		font-size: 62.5%;
		}
		
#wrapper, #masthead {
		font-size: 1.4em;
		}
		
#sidebar {
		font-family: "Book Antiqua", Georgia, Times, Times New Roman, serif;
		color: #006282;
		}
		
#tagline {
		font-size: 1.3em;
		color: #006666;
		font-weight: bold;
		}
		
#tagline span {
		font-size: 1.1em;
		color: #006282;
		letter-spacing: 1px;
		}

h1, h2, h3, h4 {
		font-family: "Book Antiqua", Georgia, Times, Times New Roman, serif;
		color: #006282;
		letter-spacing: 0.5px;
		}

h1 {
		font-size: 1.4em;
		margin-bottom: 15px;
		}
		
h1:first-letter {
		font-size: 1.3em;
		}

h2 {
		font-size: 1.3em;
		margin-top: 20px;
		}

h3 {
		font-size: 1.2em;
		margin-top: 15px;
		}
		
h4 {
		font-size: 1.1em;
		margin-top: 15px;
		}

p {
		line-height: 1.5em;
		margin-top: 10px;
		}

ul {
		margin: 5px 30px;
		}
		
li {
		margin-bottom: 5px;
		}
		
#content table {
		width: 655px;
		background-color: #E5F4F9;
		border-collapse: collapse;
		margin: 5px 0;
		}
		
#content td {
		border: 2px solid #ffffff;
		padding: 5px;
		}

/* ---------- 5. images ---------- */

#content img {
		border: 1px solid #0099cc;
		}

a img {
		border: none;
		}