/*Theme Name: Eco EventsTheme URI: http://ecoevents.comDescription: Eco Events default themeVersion: 1.0Author: Riot CreativeAuthor URL: http://riotcreative.co.ukTags: Eco Events, Riot Creative*//* === GLOBAL === */* {margin:0;padding:0;}body {  background:#ffffff;   margin: 0;   padding: 0;  font-family:Verdana, Geneva, sans-serif;  font-size:11pt;  color:#a3a3a3;  text-align:center;  }a:link, a:visited, a:active {	color: #89c056;	text-decoration: none;  }a:hover {	text-decoration: underline;}h1 {  font-weight:bold;  font-size:17pt;  padding:0 0 10px 0;  margin:0 0 10px 0;  color:#064A76;  }h1 a {  color:#064A76;  }h2 {  font-size:17pt;  font-weight:bold;  padding:0 0 10px 0;  margin:0;  color:#064A76;  }h3 {  font-size:11pt;  font-weight:bold;  padding:0 0 10px 0;  margin:0;  color:#064A76;  }p {  padding-bottom:15px;  }ul {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin-bottom:15px;  }input {  font-family:Verdana, Geneva, sans-serif;  }/* === HEADER === */#wrapper {  position:relative;  width:894px;   margin:15px auto;  text-align:left;  overflow:hidden;  }#header {  position:relative;  height:194px;  }#image_rotator {  position:absolute;  top:0px;  left:0px;  min-height:194px;  }#header_overlay {  height:194px;  position:relative;  width:894px;  }#ho_l {  background:url("images/top_l_bg.png") no-repeat scroll 0 0 transparent;  float:left;  height:194px;  position:relative;  width:20px;  }#ho_m {  background:url("images/top_m_bg.png") repeat-x scroll 0 0 transparent;  float:left;  height:194px;  position:relative;  width:854px;  }#ho_r {  background:url("images/top_r_bg.png") no-repeat scroll 0 0 transparent;  float:right;  height:194px;  position:relative;  width:20px;  }#nav {  height:35px;  left:10px;  overflow:hidden;  position:absolute;  top:10px;  width:814px;  color:#064a76;  font-size:11pt;  }#nav a {  color:#064A76;  position:relative;  top:4px;  }#nav li {  border-right:1px #a3a3a3 solid;  height:29px;  position:relative;  padding:0 10px;  float:left;  top:3px;  list-style:none;  }#logo {  left:20px;  position:relative;  top:116px;  }#header_cta {  color:#064A76;  font-size:13pt;  left:658px;  position:absolute;  text-align:right;  top:123px;  }#header_cta a {  color:#064A76;  }#strapline {  color:#064A76;  font-size:13pt;  left:250px;  position:absolute;  top:143px;  }.page-item-107 {  border-left:1px #a3a3a3 solid;  }/* === MAIN === */#main {  position:relative;  background:url("images/mid_bg.gif") repeat-y scroll 0 0 transparent;  padding:20px 20px 0px 20px;  }#content {  margin-left:20px;  position:relative;  width:590px;  }#content a {  text-decoration:underline;  }#content ul {  list-style:disc outside none;  margin-left:15px;  }.current_page_item {  font-weight:bold;  }.postdata {  font-size:9pt;  position:relative;  top:-15px;  }.author_link {font-size:9pt;}.single-meta {font-size:9pt;}.post {margin-bottom:15px;}#breadcrumbs {font-size:8pt;}#page_menu {  background-color:#E8E8E8;  border:1px solid #A3A3A3;  padding:10px;  font-size:9pt;  }#page_menu a {  color:#A3A3A3;  }#page_menu ul {  margin-bottom:0px;  }#page_menu li {  padding-bottom:5px;  }#page_menu h3 {}/* === SIDEBAR === */#sidebar {  float:right;  margin-right:20px;  position:relative;  width:195px;  }#sub_nav {  }#subpages {}#subpages ul {border:1px solid #89C056;}  #subpages li {  padding:10px;  }#social_links {  margin-bottom:20px;  text-align:right;  }#social_links a {}#social_links img {  border:0;  }.widget {  border:1px solid #064A76;  }.widget_inner {  padding:10px;  }.widget ul {  margin:0;  padding:0;  }.widget a {}/* === FOOTER === */.clear {  position:relative;  clear:both;  height:1px;  }#bottom {  position:relative;  background:url("images/bot_bg.gif") no-repeat scroll 0 0 transparent;  width:894px;  height:20px;  }#footer {  border-top:1px solid #C3C3C3;  color:#A3A3A3;  margin-top:10px;  padding-bottom:5px;  padding-top:15px;  text-align:center;  }