/*

Theme Name: Michael Enstone

Theme URI: http://www.michaelenstone.co.uk/

Description: Theme developed for michaelenstone.co.uk

Version: 1

Author: Michael Enstone

Author URI: http://www.michaelenstone.co.uk/

Tags: changing header, fixed width, two columns, widgets



	The CSS, XHTML and design is copyright of Michael Enstone



*/

body {
  border-style: none;
  margin: 0px;
  padding: 0px;
  font-family: century gothic,tahoma,sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: justify;
  text-decoration: none;
  font-size: 1em;
  line-height: 1.2em;
  color: black;
  background-color: black;
  background-image: url(images/471160.png);
  background-position: center top;
}
p {
  border-style: none;
  margin: 0px;
  padding: 10px 5px 10px 0px;
  font-size: 0.8em;
  line-height: 1.2em;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: justify;
}
h1 {
  border-style: none;
  margin: 0px;
  padding: 0px 20px 10px 0px;
  font-size: 1.2em;
  line-height: 1.4em;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  text-decoration: underline;
}
h2 {
  border-style: none;
  margin: 0px;
  padding: 10px 20px 10px 0px;
  font-size: 1em;
  color: black;
  font-style: normal;
  text-align: left;
  line-height: 1.4em;
  font-weight: normal;
  text-transform: none;
  text-decoration: underline;
}
h3 {
  border-style: none;
  margin: 0px;
  padding: 10px 20px 10px 0px;
  font-size: 1.1em;
  line-height: 1.4em;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
}
h4 {
  border-style: none;
  margin: 0px;
  padding: 10px 20px 10px 0px;
  font-size: 1.1em;
  line-height: 1.4em;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
}
h5 {
  border-style: none;
  margin: 0px;
  padding: 10px 20px 10px 0px;
  font-size: 1em;
  line-height: 1.4em;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
}
h6 {
  border-style: none;
  margin: 0px;
  padding: 10px 20px 10px 0px;
  font-size: 1em;
  line-height: 1.4em;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
}
#centre_main {
  margin: 0px auto;
  padding: 10px;
  width: 680px;
  background-color: white;
}
#header {
  margin: 0px auto;
  padding: 10px;
  width: 660px;
  height: 130px;
  vertical-align: bottom;
}
#sidebar {
  border-style: none;
  margin: 0px;
  padding: 0px 0px 3px;
  float: left;
  display: block;
  width: 226px;
  text-align: left;
}
#sidebar h2 {
  border-style: none;
  margin: 0px;
  padding: 15px 5px 10px 17px;
  font-family: Century Gothic,Tahoma,sans-serif;
  font-size: 1.2em;
  color: black;
  font-style: normal;
  text-decoration: underline;
  line-height: 1.4em;
  font-weight: normal;
  text-transform: none;
  text-align: justify;
}
#sidebar p {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 20px;
  font-style: normal;
  line-height: 1.2em;
  text-align: right;
  font-family: Century Gothic,Tahoma,sans-serif;
  font-size: 1em;
  text-decoration: none;
  font-weight: normal;
  text-transform: none;
  width: 205px;
}
#footer {
  border-style: none;
  margin: 0px;
  padding: 15px 0px 5px;
  clear: both;
  width: 100%;
  text-align: center;
  text-transform: none;
  font-style: normal;
  font-weight: normal;
  color: white;
  font-size: 0.7em;
}
#footer p {
  border-style: none;
  margin: 0px;
  padding: 5px 0px;
  font-size: 0.8em;
  text-decoration: none;
  font-style: normal;
  text-align: center;
  font-family: Century Gothic,Tahoma,sans-serif;
  line-height: 1em;
  font-weight: normal;
  text-transform: none;
  width: 100%;
}
a {
  text-decoration: underline;
  color: #4c4c4c;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: black;
  text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: underline;
}
#logo {
  border-style: none;
  margin: 0px;
  padding: 0px;
  float: right;
}
.large {
  border: 1px solid #999999;
  margin: 10px;
  padding: 7px 5px 5px;
  background-color: #cccccc;
  float: left;
  width: 421px;
  height: 192px;
}
.small {
  border: 1px solid #999999;
  margin: 10px;
  padding: 7px 5px 5px;
  height: 192px;
  width: 194px;
  float: left;
  background-color: #cccccc;
}
.clear {
  margin: 0px;
  padding: 0px;
  clear: both;
  width: 100%;
  height: 0px;
}
.large h2 {
  margin: 0px;
  padding: 3px 6px;
  display: inline;
  font-size: 0.9em;
  font-family: Century Gothic,Verdana,sans-serif;
  background-color: white;
  text-decoration: none;
  text-align: left;
}
.small h2 {
  margin: 0px;
  padding: 3px 6px;
  display: inline;
  font-size: 0.9em;
  background-color: white;
  font-family: Century Gothic,Verdana,sans-serif;
  text-decoration: none;
  text-align: left;
}
#menu {
  border-style: none;
  margin: 110px 0px 0px 7px;
  padding: 0px;
  float: left;
  height: 20px;
  font-size: 20px;
}
#main {
  border-left: 1px solid black;
  margin: 15px 0px 0px;
  padding: 0px 10px 10px 20px;
  float: right;
  width: 411px;
}
#sidebar .small h2 {
  margin: 0px;
  padding: 3px 6px;
  font-weight: normal;
  display: inline;
  background-color: white;
  text-align: left;
  border-left-style: none;
  text-transform: none;
  font-size: 0.9em;
  font-family: Century Gothic,Verdana,sans-serif;
  text-decoration: none;
}