/*
Theme Name: Easter Hall Park
Theme URI: http://www.adbury.net
Description: Easter Hall Park Theme for Wordpress
Author: Steve Blamey
Author URI: http://www.adbury.net

-----------Page Elements--------------*/

body {
  font: small/1.5 Arial, sans-serif; margin: 0; padding: 2em 0;
  background-color:#4F4F4F;
  color:#000;
}

#page {
	width: 74em;
	margin: 0 auto;
	/*text-align:center;*/
}

#header {
	width: 71em;
	float:left;
	background-image: url("./images/header.png") ;
	background-repeat:no-repeat;
	background-color: #353535;
	color:#fff;
	background-position: top right;
	padding:0 1.5em 0 1.5em;
	position:relative;
}

#header h1{
font-size:2.5em;
margin:0;
padding-top:0.5em;
color:#fff;
}

#header h1 a{
color:#fff;
}

#description {
color: #fff;
font-size:1.3em;
}

#search {
  /*float:right;*/
	position: absolute;
	top: 55px;
	right: 20px;
}

#search a {
  color:#FFF;
}

#topnav {
  background-color: transparent;
  float:left;
}

div#topnav ul{  margin-top:2em; list-style:none;}
#topnav ul li.current_page_item, #topnav ul li.current-cat {
background-image:url("./images/active_tab_left.png");
}

#topnav ul li.current_page_item a, #topnav ul li.current-cat a{background-image:url("./images/active_tab_right.png"); background-color:#ce8b03; color:#000000;}
#topnav li{float:left; background-image:url("./images/tab_left.png"); background-repeat:no-repeat; background-color:#af5a01; margin:0 1px 0 0; padding:0 0 0 8px;}
#topnav a{float:left; display:block; background-image:url("./images/tab_right.png"); background-repeat:no-repeat; background-position:right top; padding:0.2em 10px 0.2em 0; text-decoration:none; font-weight:bold; color:#FFF;}
#topnav a:hover{
  color:#000000;
}

#wrapper {
  float:left;
	width: 100%;
	background: #ce8b03 url(./images/background.png) top left repeat-x;
}

#content {
	float: left;
	width: 60%;
	background-color: #FFFFFF;
	padding:0 2em 2em 2em;
}

#breadcrumb {
margin-top:1em;
font-weight:bold;
color:#000;
}

#right-wrap {
float:right;
width: 32.5%;
}

.catblock {
  background-color:#F2F3ED;
  border:1px solid gray;
  margin:1.4em 1.5em 0 0;
  padding:0 1em;

}

.galleryblock {
  padding-bottom:1em;
}

#right {
  margin:1.4em 1.5em 1.5em 0;
	background-color: #F2F3ED;
	border:1px solid gray;
	padding:0 1em;
}

#eventsblock {

}

#forsaleblock {
  border-top:1px dotted;
}

#wp-calendar {
  padding-bottom:1em;
}

#sidebar {
float:left;
margin-left:2em;
width:11%;
	padding:1em;
	background-color: #D8CAA8;
}

#footer {
	width: 100%;
	clear: both;
	text-align:center;
}

#footer p {
  color:#fff;
  margin:0;
  padding:1em 0 0 0;
}

.home{float: left;}

/*-------------Text Styles-------------*/

p {
  padding: 0.5em 0 1em 0;
}

h1 {
  font-size:1.7em;
  margin-bottom:0.3em;
  margin-top:1em;
  color:#af5a01;
}

h2 {
  font-size:1.4em;
  margin-top:0.7em;
  padding-bottom:0.3em;
  color:#af5a01;
}

h3 {
  font-size:1.2em;
  margin-top:0.6em;
  padding-bottom:0.3em;
  color:#af5a01;
}

strong {font-weight:bold;}
em {
	font-weight:normal;
	font-style:italic;
}

small {font-size:0.8em;}

/*-------------The Post-------------*/

.custom_fld {
  clear: both;
  padding: 0;
  font-weight:bold;
}

.highlight {
    background:lightyellow;
    margin-top:0.5em;
    padding:0 1em;
}

.post {
  /*float:left;*/
}

.post p {

}

.post a {

}

.post ul {
	list-style-position: inside;
	padding-bottom: 1em;
}

.post li {
	list-style-type: disc;
}

.post img {
  float: left;
  margin: 0 1em 0.5em 0;
}

#content .entry {
	border-bottom:1px dotted;
	width: 100%;
}

.entry, .entrytext {
	/*border-bottom:1px solid #AF5A01;*/
	padding-bottom:10px;
    float:left;
}

.postmetadata {
  clear:both;
}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {

}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*-------------Other------------------*/

hr {
	display: none;
}

/*Style Events List in right hand box*/
.ec3_list_day {
font-weight:bold;
}

.ec3_list {
margin-left:0 !important;
}

/*-------------Link Style------------------*/
a{
text-decoration:none;
color:#af5a01;
font-weight:bold;
}

h1 a, h2 a{
text-decoration:none;
color:#af5a01;
font-weight:normal;
}

a:visited{
text-decoration:none;
color:#af5a01;
}
a:hover{
text-decoration:underline;
}
a:active{
text-decoration:none;
}

a.external_icon {
	background:transparent url(images/external.png) no-repeat right center !important;
}

