#footer div p a:hover {
	color:#787878;
}

#footer div h2 {
	margin-top: 0.5em;
}

#footer, #footer div p, #footer div h2, #footer div p a {
	color:#ededed;
	text-shadow: #000 1px 1px 0px;
}

#footer {
	background: /*url('/images/darkradiance.png')*/ no-repeat scroll top center;
	padding: 1.5em 0px 3em 0px;
}

body {
	/* Need to change this URL for production etc. */
	background: #2a2a2a url('/images/darkbg.png') repeat-x scroll bottom center;
}

#wrap {
	background-color: #f2f2f2;
	background-image: url('/images/bgtile.png');
	width: 100%;
	border-bottom: 1px solid #f9f9f9;
}

#header-wrap {
	background-color: #fafafa;
	background-image: url('/images/headerbggrad.png');
	border-bottom: 1px solid #ccc;
	padding-top: 16px;
	width: 100%;
}

#tagline {
	text-align: right;
	margin-top: 1em;
	text-shadow: #fff 1px 1px 1px;
}

#header div h1 {
	text-shadow: #fff 2px 2px 2px;
}

#main {
	padding: 1.24em 0px;
}

.post-crumb {
	text-align: center;
}

h2 {
	font-variant: small-caps;
	margin-bottom: .5em;
}

.post-crumb h2 {
	
	text-shadow: #fff 1px 1px 1px;
}

.post-crumb small {
	font-style: italic;
	text-shadow: #fff 1px 1px 0px;
}

hr {
	color: black;
	background-color: black;
	margin: 1.5em 0px;
}

img {
	margin-top: 1em;
	float: right;
}

p span {
	border-bottom: dashed 1px #999;
}