/*
Theme Name: Whiteinch Centre
Theme URI: http://www.whiteinchcentre.org.uk/
Description: A shiny new theme for the Centre.
Version: 0.9
Author: Alistair & Ruth Bain
*/

*
{
	padding: 0;
	margin: 0;
}

/* Begin Typography */

hr 
{
	display: none;
}

acronym, abbr, span.caps
{
  cursor: help;
}

acronym, abbr
{
  border-bottom: 1px dashed #999;
}

blockquote cite
{
  margin: 5px 0 0;
  display: block;
}

.center
{
  text-align: center;
}

h3
{
  margin-top: 1.5em;
  font-size: 1.4em;
}

h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
}

h5
{
  margin-top: 1em;
  font-size: 1em;
}

/* Links */

a, a:visited
{
  color: #FFF8DC;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a img
{
  border: none;
}

/* Bulk Layout */

body 
{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background: #ECF1EF;
	color: #ffffff;
	text-align: center;
}

#wrap
{
	background: black;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 900px;
	border: 0px solid #959596;
	text-align: left;
}

/* Header Section */

#head01
{
	width: 900px;
	height: 12px;
	background: black url('images/header_001.jpg');
}

#head02
{
	width: 900px;
	height: 94px;	
}

#head03
{
	width: 900px;
	height: 111px;
	background: black url('images/header_003.jpg');	
}

/* Menu Section */

#menublock
{
	clear: both;
	width: 900px;
	height: 43px;
	background: black;
}

#menuleftblock
{
	float: left;
}

#menuimage4
{
	width: 307px;
	height: 43px;
	background: white url('images/header_004.gif');
}

#menuupperblock
{
	float: right;
	width: 593px;
	height: 18px;
	background: black;
}

#menuimage5spacer
{
	position: relative;
	float: left;
	width: 61px;
	height: 18px;
	background: white url('images/header_005.gif');
}

#menuimage6aboutus
{
	float: left;
	width: 93px;
	height: 18px;
}

#menuimage7spacer
{
	float: left;
	width: 52px;
	height: 18px;
	background: white url('images/header_007.gif');
}

#menuimage8activities
{
	float: left;
	width: 94px;
	height: 18px;
}

#menuimage9spacer
{
	float: left;
	width: 94px;
	height: 18px;
	background: white url('images/header_009.gif');
}

#menuimage10contactus
{
	float: left;
	width: 111px;
	height: 18px;
}

#menuimage11spacer
{
	float: left;
	width: 73px;
	height: 18px;
	background: white url('images/header_011.gif');
}

#menuimage12spacer
{
	float: left;
	width: 15px;
	height: 18px;
	background: white url('images/header_012.gif');
}

#menulowerblock
{
	float: left;
	width: 593px;
	height: 25px;
}

#menuimage13home
{
	float: left;
	width: 61px;
	height: 25px;
}

#menuimage14spacer
{
	float: left;
	width: 93px;
	height: 25px;
	background: white url('images/header_014.gif');
}

#menuimage15news
{
	float: left;
	width: 52px;
	height: 25px;
}

#menuimage16spacer
{
	float: left;
	width: 94px;
	height: 25px;
	background: white url('images/header_016.gif');
}

#menuimage17bookings
{
	float: left;
	width: 94px;
	height: 25px;
}

#menuimage18spacer
{
	float: left;
	width: 111px;
	height: 25px;
	background: white url('images/header_018.gif');
}

#menuimage19forums
{
	float: left;
	width: 73px;
	height: 25px;
}

#menuimage20spacer
{
	float: left;
	width: 15px;
	height: 25px;
	background: white url('images/header_020.gif');
}

/*  Wide area */

#wideload
{
	float: left;
	width: 100%;
	background: black url('images/header_021.gif') top center no-repeat;
}

/*  Sidebar area */

#sidebar
{
	float: left;
	padding: 60px 0 0 15px;
	width: 250px;
	text-align: right;
	font-size: 1.2em;
}

#sidebarcontent
{
	float: left;
}

#sidebarcontent ul
{
	list-style: none;
	padding-bottom: 10px;
}
 
#sidebarcontent ul li h2
{	
	font-size: 2.5em;
	font-style: oblique;
	text-align: centre;
	padding-bottom: 5px;
}

.postside
{
	padding-bottom: 10px;
	
}

.postside strong
{
	padding-right: 5px;
	
}

/* Search Form */

#searchform
{
	text-align: center;
}

#searchform input
{

	border: 1px solid #ECF1EF;
	background-color: #F5F5F5;
}

#searchform #s
{
	width: 50%;
	background-color: white;
}

#sideimages
{
	text-align: center;
}

#sideimages img
{
	padding: 5px 0 5px 0;
}

/* Content */

#content 
{ 
	float: right;
	width: 600px;
	border: 1px solid #959596;
	margin: 10px 10px 10px 5px;
	padding: 5px;
}

#content h2
{
	font-size: 1.6em;
}

#contentus 
{ 
	float: right;
	width: 600px;
	border: 1px solid #9b2424;
	margin: 10px 10px 10px 5px;
	padding: 5px;
}

#contentus h2
{
	font-size: 1.6em;
	background: #9b2424;	
}

#contentnew 
{ 
	float: right;
	width: 600px;
	border: 1px solid #a99528;
	margin: 10px 10px 10px 5px;
	padding: 5px;
}

#contentnew h2
{
	font-size: 1.6em;
	background: #a99528;
}

#contentact 
{ 
	float: right;
	width: 600px;
	border: 1px solid #4e9548;
	margin: 10px 10px 10px 5px;
	padding: 5px;
}

#contentact h2
{
	font-size: 1.6em;
	background: #4e9548;
}

#contentcon 
{ 
	float: right;
	width: 600px;
	border: 1px solid #a83f7d;
	margin: 10px 10px 10px 5px;
	padding: 5px;
}

#contentcon h2
{
	font-size: 1.6em;
	background: #a83f7d;
}

#contentbook 
{ 
	float: right;
	width: 600px;
	border: 1px solid #244e9b;
	margin: 10px 10px 10px 5px;
	padding: 5px;
}

#contentbook h2
{
	font-size: 1.6em;
	background: #244e9b;
}

.post
{
	padding: 0px 2px 5px 2px;
	font-size: 1.3em;
} 

.post p
{
	line-height: 1.3em;
	padding-bottom: 1em;
}

.post small
{
	line-height: 2;
}

.post li
{
  margin-left: 10px;
}

.post ul
{
  list-style-type: circle;
  margin-bottom: 5px;
}

.post h2 a
{
  color: #ffffff;
  text-decoration: none;
}

.post h2 a:hover
{
  text-decoration: none;
}

.entry
{
  padding-top: 10px;
  padding-bottom: 15px;
}

.entry li
{
  padding: 5px 0 0 15px;
  list-style-type: none;
}

/* Footer */

#footer {
	clear: both;
	padding: 0;
	margin: 0 auto;
	width: 900px;
	background: black;
	}

#footimages
{
	text-align: center;
}

#footimages img
{
	padding: 5px 0 5px 0;
}

#footslideshow
{
	width: 100%;
}

#footbumph 
{
	margin: 0;
	padding: 0;
	text-align: center;
}

#footbumph  ul
{
  margin: 0;
  padding: 0; 
  list-style-type: none;
  list-style-image: none;
}

#footbumph  li
{
  display: inline;
}

#footbumph  ul li a
{
  color: white;  
  text-decoration: none;
  font-size: 105%;
  padding: 1px 20px 1px 20px;
}

#footbumph ul li a:hover
{
  text-decoration: underline;
}