/*
Theme Name: Wibsite.com
Theme URI: http://www.wibsite.com
Description: Main wibsite.com Wordpress theme
Author: Chris Taylor
Author URI: http://www.stillbreathing.co.uk
Version: 0.1
*/

h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: Arial, sans-serif;
	padding: 0;
	margin: 0;
	background: #D9E1F6 url(bg.gif) repeat top left;
}
h1, h2, h3, #mainmenu
{
  font-family: "Helvetica Neue", "Lucida Grande", Arial, sans-serif;
}
h1
{
  font-weight: normal;
  letter-spacing: 0.03em;
  font-size: 2.8em;
  margin: 0 0 0.3em 0;
}
h1 span
{
  color: #2B5BAF;
padding-right: -1em;
}
h3.mainimg
{
  width: 443px;
  height: 189px;
  padding: 0;
  overflow: hidden;
  border:1px solid #CCC;
  font-size:80%;
  font-weight:normal;
  margin: 1em 0;
}
h3.mainimg span
{
  float: right;
  background: #FFF;
  font-size: 1.8em;
  text-align: right;
  padding: 0.5em;
  margin: 2em 0 0 0;
}
p.featuredesc
{
	padding: 1em 0 2em 0;
}
ul#mainmenu
{
  margin: 0;
  padding: 0;
  background: #ADC0EB;
  border: 1px solid #3A64C6;
  border-width: 0 0 1px 0;
  list-style: none;
  overflow: auto;
  overflow: hidden;
}
ul#mainmenu li
{
  float: left;
  margin: 0;
  padding: 0;
  width: 24.99%;
  overflow: hidden;
}
ul#mainmenu li a
{
  font-weight: bold;
  font-size: 1.3em;
  display: block;
  padding: 1em 0;
  text-decoration: none;
  text-align: center;
  color: #FFF;
  overflow: hidden;
}
ul#mainmenu li a:hover
{
  background: #D7DDF5;
  color: #000;
}
#content h2
{
	margin: 0 0 0.4em 0;
	font-weight: normal;
}
#content h3
{
    margin: 0.5em 0 0 0;
}
h3#comments
{
	font-weight: normal;
	font-size: 0.9em;
	color: #777;
}
.commentlist
{
	padding: 1em 0 1em 1.6em;
}
.commentlist li
{
	font-size: 1.2em;
	color: #333;
}
#content h5, #content h5 a
{
	font-weight: normal;
	color: #AAA;
}
#content a, #intro a
{
	color: #3F2B04;
	text-decoration: none;
}
#content h2 a
{
	border: 0;
	color: #000;
}
#content p, #content ul, #content ol, #content dl
{
	font-size: 0.8em;
	line-height: 1.6em;
	margin: 0 0 1em 0;
}
#content h2.day
{
  font-size: 1.2em;
  padding: 0.3em;
  background: #D7DDF5;
  color: #FFF;
  text-align: right;
}
#content .entry
{
	margin: 1em 0 1.6em 0;
}
#content .entry h3
{
 clear: both;
  margin: 0.4em 0;
  font-weight: normal;
}
#content .entry h3 a:hover
{
	color: #779AEF;
}
#content .entry .date
{
	color: #999;
	float: right;
	font-size: 80%;
}
#content .entry ul.entrymeta
{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: italic;
}
#content .entry ul.entrymeta li
{
	line-height: 1.6em;
	display: inline;
	margin: 0 1em 0 0;
}
#content .entry ul.entrymeta li a
{
	white-space: nowrap;
}
.topspace
{
	margin: 3em 0 0 0;
}
#nav div ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
}
#nav div ul li
{
	list-style: none;
	margin: 1.2em 0;
	padding: 0;
	overflow: auto;
	line-height: 1.3em;
}
#nav a img, #content a img
{
	border: 0;
}
#nav div a
{
	color: #2230d9;
	text-decoration: none;
	overflow: hidden;
}
#content .entry .text a, #content ol.commentlist li a
{
	color: #2230d9;
}
#nav div a:hover
{
  background: #D1DAEF;
}
#nav h3
{
	margin: 0 0 0.2em 0;
	padding: 0;
}
#nav p
{
	margin: 0 0 0.7em 0;
}
.padbox
{
clear: both;
margin: 1em 0 0 0;
padding: 1em 0.5em 0 0.5em;
}
#nav .padbox p a
{
padding: 0.3em 0;
display: block;
color: #000;
}
#secure_invite_form
{
background: #D7DDF5;
padding: 1em;
font-size: 95%;
}
#secure_invite_form label
{
float: left;
width: 12em;
}
#secure_invite_form input
{
font-family: Arial, sans-serif;
}
#secure_invite_form textarea
{
font-family: Arial, sans-serif;
width: 100%;
height: 6em;
}
.error
{
padding: 0.3em;
background: #FFBFC8;
border: 1px solid #C00;
}
.success
{
padding: 0.3em;
background: #DFEFE2;
border: 1px solid #090;
}
#footer
{
	clear: both;
	background: #525252;
	color: #FFF;
	overflow: hidden;
  border: 1px solid #3D65C5;
	border-width: 2px 0 0 0;
	font-size: 80%;
	padding: 1em 0 0 0;
}
#footer p
{
  padding: 0 1em 1em 1em;
}
#footer a
{
color: #FFF;
}
img
{
	border: 1px solid #3A64C6;
}
img.left
{
	float: left;
	margin: 0 1em 1em 0;
}
img.right
{
	float: right;
	margin: 0 0 1em 1em;
}
.button
{
	color: #000;
	background: #E1E7F7;
}
#page
{
	width: 900px;
	margin: 0 auto;
	background-color: #FFF;
  overflow: hidden;
}
* html #page
{
	height: 1%;
}
#mainmenu
{
	width: 420px;
	float: right;
}
#content
{
	background: #FFF;
	padding: 1em;
  width: 448px;
  border-right: 420px solid #E1E7F7;
  margin-right: -420px;
  float: left;
}
#nav
{
  width: 420px;
	float: left;
	background: #E1E7F7;
}
* html #nav
{
	width: 410px;
}
#menu1
{
	padding: 1em 10px;
	float: left;
	width: 190px;
}
#menu2
{
	padding: 1em 10px;
	width: 190px;
	float: right;
}
* html #nav #menu1, * html #nav #menu2
{
	width: 180px;
}
#menu1, #menu2
{
  font-size: 95%;
}
#commentform textarea
{
	width: 94%;
	border: 1px solid #CCC;
	font-family: Arial, sans-serif;
	font-size: 100%;
	padding: 0.6em;
}
.clear
{
	clear: both;
}
.faint
{
	color: #999;
}
.alignright
{
	float: right;
	margin: 0.5em 0 0.5em 1em;
}
.alignleft
{
	float: left;
	margin: 0.5em 1em 0.5em 0;
}
#nav ul#pagelinks ul
{
	margin: 0;
}
#nav ul#pagelinks li
{
	margin: 0.3em 0;
	padding: 0;
	overflow: auto;
	line-height: 1.3em;
}
#nav ul#pagelinks ul li
{
	padding-left: 1em;
}