/*  
Theme Name: Revelator Band Simple
Theme URI: http://www.revelatorband.com/
Description: The Revelator Band Wordpress skin simplified
Version: 0.1
Author: James Bisset
Author URI: http://www.mediachrome.com


*/


body {
	margin: 0 0 0 0;
	padding: 0; 
	font-size: 62.75%;
	font-family: Georgia, Times, serif;
	background: white;
	color: #000;
	text-align: center; /* hack for IE to center the page block */
	}

#page {
	margin: 10px auto;
	padding: 0;
	width: 792px;
	background: white;
	text-align: left; /* reset the contents of the the page to align left */
	}

	
/*	header
---------------------------------------------------------------- */
#header {
	margin: 0; 
	padding: 0 0 0 0; 
	height: 168px; 
	width: 792px;
	text-align: left;
	}

#headerimg 	{ 

	margin: 0 0 0 0; 
	padding: 0;
	width: 792px;
	height: 168px;
	} 

/* The title of the blog is wrapped in an h1 tag, but hidden by being deliberately pushed off the page.
The blind can read it, search engines can read it, but it won't screw the visual appearance of the page */
h1 {
	font-size: 4em;
	text-align: center;
	position: absolute;
	top: -999em;
	left: -999em;
	}



/*	topmenu
---------------------------------------------------------------- */

#topmenu	{
	font-family: Serif;
	border-top: 0px solid #444;
	border-bottom: 0px solid #444;
	margin: 0px 0px 0px;
	height: 12px;
	width: 792px;
	text-align: center;
	}

#topmenu ul	{
	display: block;
	margin: 2px 0 0 18px;
	padding: 0;
	height: 12px;
	list-style-type: none;
	}
	
#topmenu ul li	{
	display: inline;
	margin: 0 18px 0 0;
	padding: 0;
	line-height: 24px;
	position: relative;
	}
	
#topmenu ul li a	{
	color: #444;
	font-size: 12px;
	letter-spacing: 0.2em;
	text-decoration: none;
	line-height: 24px;
	font-style: normal;
	text-transform: uppercase;
	}

#topmenu ul li a:hover	{
	color: black;
	text-decoration: underline;
	}
	
/*	content
---------------------------------------------------------------- */
/* margins and padding are referenced from the top in a clockwise direction - top right bottom left.
if we indicate only two values, they are paired - eg top/bottom and left/right */

#content {
	width: 600px;
	margin: 0 auto; /* auto left and right centres the block */
  }
	
.post {
	margin: 0 0 40px;
	text-align: justify;
	}
	
p.date {
  
  }
  
.entry p	{
	font-size: 1.2em;
	line-height: 1.6em;
	}

.entry p a:visited {
	color: red;
	}
	
.entry {
	line-height: 1.5em;
	}

.postmetadata {
	text-align: center;
	}

h1, h2, h3 {
	font-weight: normal;
	}

h2 {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.8em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	font-variant: small-caps;
	text-align: center
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	font-variant: small-caps;
	text-align: center;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
	text-decoration: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

small .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: red;
	text-decoration: none;
	}

a:hover {
	color: red;
	text-decoration: underline;
	}

div.entry p a	{
	font-weight: bold;
	}

.postmetadata {
	clear: left;
}

/* Images */

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


/* lists */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/*	footer
---------------------------------------------------------------- */

#footer {
	margin: 0;
	padding: 0 0 30px 0;
	width: 792px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 5px 32px;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-style: italic;
	}

#footer p a	{
	color: #999;
	text-decoration: none;
	}


/* Bits and pieces 
---------------------------------------------------------------- */

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
