/* CSS Document */



body {

	background-color:#f8a049;

	background-image:url(images/background.png);

	background-repeat:repeat-x;

	}

	

hr { /* Horizontal Line used to seperate content from footer */

	border: #EAEAEA solid 1px;

	width: 95%;

	}

	

em.date { /* Used for diary dates/events*/

	font-size: 85%;

	}



h1 { /* Main Banner Header */

	background: #EAEAEA;

	background-image:url(images/brinkworth.jpg);

	/*border-left: solid #CC99FF 3px;*/

	height: 150px;

	padding-left: .2em;

	margin: 0px 0px 2px 0px;

	font-family: Impact, Arial, Verdana;

	}



img.imageFloatRight {

	margin: .5em;

	border: solid 2px;

	float: right;

	}

	

img.imageFloatLeft {

	margin: .5em;

	border: solid 2px;

	float: left;

	}

	

h2 { /* Content Header */

	padding-left: 1em;

	margin-top: 1em;

	margin-bottom: 0px;

	font-family: Calibri, Arial, Verdana;

	font-size: 140%;

	color: #669900;

	width: 541px;

	}



h3 { /* Sidebar Header */

	font-size: 15px;

	color:#000000;

	font-family: Calibri, Arial, Verdana;

	margin-top: 65px;

	text-align:center;

	padding: 3px 0px 3px 0px;

	background-color:#EAEAEA;

	/*border-top: solid #000000 2px;

	border-bottom: solid #000000 2px;*/

	/*background-image:url(images/leaf.png);

	background-repeat:no-repeat;

	height: 25px;

	padding-top: 5px;*/

	}

	

h6 {font-size: 15px;

	color:#000000;

	font-family: Calibri, Arial, Verdana;

	text-align:center;

	margin: 20px 0px 0px 0px;

	padding: 3px 0px 3px 0px;

	background-color:#EAEAEA;

	}

	

	

h4 { /* Content Sub Heading */

	font-size: 18px;

	font-weight: bold;

	font-family: Calibri, Arial, Verdana;

	padding-left: 1.5em;

	width: 400px;

	}

	

h5 { /* Content Sub-Sub Heading */

	font-size: 16px;

	padding-left: 1em;

	font-family: Calibri, Arial, Verdana;

	font-weight: bold;

	color: #000000;

	width: 400px;

	margin: 0px;

	}

	

pre	{ /* Not used? */

	font-family: Calibri, Arial, Helvetica, sans-serif;

	color: #333333;

	width: 510px;

	padding-left: 1em;

	margin: 0px;

	}



p 	{

	color: #333333;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	padding-left: 1em;

	font-weight: normal;

	padding-top: 0px;

	}

	

ul {

	/*margin-left: 2em;*/

	}

	

ul li {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	color: #333333;

	/*width: 450px;*/

	}

	

ol {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	color: #333333;

	/*width: 510px;*/

	}

	

ul li.disc {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	color: #333333;

	/*width: 450px;*/

	list-style-type: circle;

	margin-left: 40px;

	}

	

p.content { /* Main Content Paragraph tag class */

	width: 541px;

	/*border-right: solid #000000 2px;*/

	padding-right: 1em;

	padding-bottom: 0em;

	}

	

p.quote {

	width: 500px;

	background-color: #ffd895;

	margin-left: 2em;

	padding: 5px;

	}



#lists {

	width: 510px;

	}

	

/* Credits: Dynamic Drive CSS Library */

/* URL: http://www.dynamicdrive.com/style/ */



.gallerycontainer {

	position: relative;

	padding-top: 375px;

	padding-left: 37px;

	padding-bottom: 15px;

	margin-top: 20px;

	margin-bottom: 10px;

	margin-left: 35px;

	background-color: #EAEAEA;

	width: 466px;

	/*Add a height attribute and set to largest image's height to prevent overlaying*/

	}



.thumbnail img {

	border: 2px solid #999999;

	/*margin: 0 5px 5px 0;*/

	}



.thumbnail:hover {

	background-color: transparent;

	}



.thumbnail:hover img {

	/*border: 1px solid #333333;*/

	}



.thumbnail span{ /*CSS for enlarged image*/

	position: absolute;

	background-color: white;

	padding: 10px 15px 10px 15px;

	left: -1000px;

	border: 2px solid #333333;

	visibility: visible;

	color: black;

	text-decoration: none;

	text-align:center;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	}



.thumbnail span img{ /*CSS for enlarged image*/

	border-width: 0px;

	margin-bottom: 10px;

	/*padding: 2px;*/

	}



.thumbnail:hover span{ /*CSS for enlarged image*/

	visibility: visible;

	top: 0;

	left: 45px; /*position where enlarged image should offset horizontally */

	z-index: 50;

	margin-top: 15px;

	padding-bottom: 15px;

	}

	

/* End Gallery Configuration */

	

#googleMap {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	margin-left: 70px;

	width: 425px;

	height: 385px;

	border: solid 2px #333333;

	text-align: center;

	}



#container { /* Holds all components of the site together */

	width: 760px;

	margin: auto;

	border: solid 2px;

	background-color:#fff;

	}

	

#content { /* Main content window */

	font-size: 15px;

	margin-top: 0px;

	padding: 0px;

	border:#fff solid 2px;

	height: auto;

	min-height: 750px;

	}



#tableOfContents { /* Not used? */

	padding-top: 20px;

	padding-bottom: 20px;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	padding-left: 10px;

	font-size: 80%;

	margin: 1px;

	width: 250px;

	}



#sidebar { /* Right-hand side bar */

	/*border: solid 1px #00FF33;*/

	float:right;

	width: 180px;

	height: 700px;

	/*margin-top: 45px;*/

	padding: 0px;

	font-size: 80%;

	margin-right: 0px;

	border-left: solid #000000 2px;

	background-color: #fff;

	background-image:url(images/bigleaf.png);

	background-repeat:no-repeat;

	background-position: top;

	}

	

#sidebar ul li {

	width: 150px;

	}

	

#sidebar ul {

	font-family: Calibri, Arial, Verdana, sans-serif;

	padding-left: 2em;

	margin: 0px;

	width: 50px;

	}

	

#sidebar ul li a {

	color:#669900;

	font-family: Calibri, Arial, Verdana, sans-serif;

	}

	

#sidebar ul li a:hover {

	color: #333333;

	}

	

#footer {

	/*border: solid #3333FF 2px;*/

	background-image: url(images/magpie2.gif);

	background-position: left;

	background-repeat: no-repeat;

	text-align: center;

	font-size: 12px;

	width: 760px;

	/*height: 90px;*/

	margin: 0px;

	padding-bottom: .5em;

	}



#footer p {

	padding: 0px;

	}

	

#nav ul {

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

	padding-right: 3px;

	margin: 0px;

	white-space: nowrap;

	background-color:#EAEAEA;

	color:#000;

	/*border-left: solid #CC99FF 3px;

	border-right: solid #CC99FF 7px;*/

	/*border-bottom: solid #000000 2px;*/

	width: auto;

	font-size: 15px;

	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;

	/*background-image:url(images/fade.png);

	background-repeat:repeat-x;

	height: 50px;*/

	}

	

#nav ul li {

	display: inline;

	}



#nav ul li a {

	/*border-top: solid #000000 2px;

	border-right: solid #000000 5px;

	border-bottom: solid #000000 2px;*/

	/*background-color: #EAEAEA;*/

	border-left: solid #000 2px;

	padding-left: 1em;

	padding-right: 1em;

	color: #000;

	font-weight: bold;

	text-decoration: none;

	}

	

#nav ul li a.home {

	/*border-top: solid #000000 2px;

	border-bottom: solid #000000 2px;*/

	/*background-color: #EAEAEA;*/

	border: 0px;

	padding-left: 1em;

	padding-right: 1em;

	color: #000;

	font-weight: bold;

	text-decoration: none;

	}

		

li.current {

	color: #666666;

	font-weight: bold;

	padding-left: 1em;

	padding-right: 1em;

	border-left: solid #000 2px;

	}

	

li.currentContact {

	color: #666666;

	font-weight: bold;

	padding-left: 1em;

	padding-right: 1em;

	border-left: solid 2px #000000;

	}

	

li.currentHome {

	color: #666666;

	font-weight: bold;

	padding-left: 1em;

	padding-right: 1em;

	border-left: 0px;

	}

	

#nav ul li a:hover {

	color: #FF9900;

	}

	

a:link {

	color: #FF9900;

	}



a:visited {

	color: #FF9900;

	}

	

a:active {

	color: #CC3300;

	}



a:hover {

	color:#333333;

	}

