html {padding: 0;
	margin: 0;
	background: white;
	font-size: 100%; /*stops IE from screwing up it's own text zoom mechanism!!!*/
	line-height: 125%;
	height: 100%;
	font-family: Georgia, "Palatino linotype", serif;}

body {padding: 0;
	margin: 0;
	min-height: 100%;
	background: transparent url("/blog/images/praying-1.png") fixed no-repeat bottom right;}

p {font-size: 0.95em;}

h1#title {position:fixed;
	bottom: 12px;
	right: 125px;
	color: #432;
	margin: 0; padding: 0;
	font: italic bold 19px Georgia, serif;}
h1#title a, h1#title a:link, h1#title a:visited {color: #333}
h1#title a:hover {color: #900; background: transparent;}

a {color: #990000;
	font-weight: 900;
	text-decoration: none;}
a:link		{ color: #990000; text-decoration: none; }
a:visited	{ color: #990033; text-decoration: none; }
a:active	{ color: #FFCC66; }
a:hover		{ background: #EEE; color: #CC0000; }

blockquote, q { display: block;
	font: 0.9em/1.3em "Frutiger linotype", "Lucida grande", "Century Gothic", "Trebuchet MS", verdana, sans-serif;
	border-left: 1px dotted #999;
	background: #F3F2ED;
	margin: 2em;
	padding: 0 2em;}
blockquote:before {float:left;width:25px;height:40px;content: url(/blog/images/skull-left.png);position:relative; top: -15px; left: -64px;}

acronym {border-bottom: 1px dotted #666}

fieldset {border: none;}

.centre {text-align: center;}

.spacer {clear: both;}

img.in {display: inline;}
img.centre {text-align: center;}

.right {float: right; position: relative; /*position relative is to fix IE bug for floats*/
	margin: 5px}

.left {float: left; position: relative;
	margin: 5px}

div.blog {padding: 0; 
	min-width: 350px; 
	max-width: 800px; 
	margin: 0px 360px 0px 30px;}

.date {float: right; padding:0 ;position: relative; top: 0px; right: -5px; font-size: 0.85em;color: #C1BAA7;z-index:20;}

.blogbody {padding: 20px 0 10px 0;margin:0;z-index:10;background: url("/blog/images/white-75.png");}

.blogbody p, p.blogbody {line-height: 145%;}

.blogbody h1 {text-align: left;margin:0;}

.blogtitle {margin: 5px 0;
	padding: 5px 0;
	color: #5A564A;
	font: bold italic 1.4em/1.4em "Palatino linotype", Georgia, serif;}
.blogtitle:before {float:left;margin: 0; padding: 0;width:50px;height:64px;content: url(/blog/images/brain-man-left.png);position:relative; top: -20px;left: -20px;}

ul#navmenu {width: 100%; text-align: center; margin: 0; padding:0;}

ul#navmenu li {background: url("/blog/images/white-75.png");
	list-style-type: none;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	display: inline;}
ul#navmenu li, ul#navmenu li a {color: #B53;}

.posted {text-align: right;
	font: 0.8em "Frutiger linotype", "Century Gothic","Trebuchet MS", verdana, sans-serif;
	color: #222;}
.posted a {font-size:1em;}

.calendar {font: 10px/10px verdana, sans-serif;
	color:black;
	padding:0px;
	text-align:left;}
.calendar a {font: 10px/10px verdana, sans-serif;}
.calendarhead {font: 900 11px verdana, sans-serif;
	color:black;
	padding:2px;
	text-align:center;}

.comments-head {background: #C1BAA7;);
	color: black;
	text-align: right;
	font-style: italic;
	padding: 2px;
	margin-top: 20px;}
.comments-body {color:black;padding:10px;text-align: justify;}
.comments-body p {margin: 10px;}
.comments-post {text-align: right; font-size: smaller; color:#988; padding-bottom:10px; border-bottom: 2px solid #CCC0BE;}

.trackback {height: 447px; width: 90%; margin: auto; overflow: auto;background: url("/blog/images/white-50.png");}
.trackback-url, .trackback-body, .trackback-post {
	font: 11px/14px "Frutiger linotype", "Century Gothic", "Trebuchet MS", verdana, sans-serif;
	color: black;
	padding:5px;}
.trackback-body {padding: 10px 0;
	margin: 5px 0;
	border-bottom:1px dotted black;}
.trackback-body a {font: 11px/14px "Frutiger linotype", "Century Gothic", "Trebuchet MS", verdana, sans-serif;}

ul.makeMenu {z-index:30;position: fixed; top: -20px; right: 0; width: 100px;text-align: right;}
ul.makeMenu, ul.makeMenu ul {
	background-color: transparent; 
	padding-left: 0px;
	padding-right: 3px;
	color: #8B8472;
	cursor: default; 
	margin-left: 0px; }
ul.makeMenu ul {width: 230px; background: url("/blog/images/white-75.png"); border: 1px dashed #ddd; padding: 0 0 0 4px; text-align: center;}
ul.makeMenu li { list-style-type: none; margin: 0px; position: relative;}
ul.makeMenu li > ul { display: none; position: absolute; top: -10px;right: 80px; }
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {color: #8B8472; }
ul.makeMenu ul.CSStoShow { display: block; }
ul.makeMenu li:hover > ul { display: block;}
ul.makeMenu li a {font-size: 0.9em; font-weight: normal;color: #8B8472;display: block; width: 100%;}
ul.makeMenu li a:hover {background: transparent; color: #A44;}
ul.makeMenu h2, ul.makeMenu h2 a {font-weight: 900; color: #C1BAA7; font-size: 1.0em; line-height:1.2em; font-style: italic;}

form.menuform label {font-size: 0.9em;text-align:justify;}
