/*

crazycss, 2009.
Jessica Caldwell



*/

* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
html, body {
	height: 100%;
}
body {
	font: normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color: #424242;
}
a, a:link {
	color: #424242;
}
a:hover {
	background: #424242;
	color: #FFF;
}
.clr {
	clear: both;
}
#container {
	margin: 20px 0 -50px 20px;
	width: 970px;
	min-height: 100%;
	position: relative;
}
#logo {
	margin: 0 0 40px 0;
}
#footer {
	margin: 0 0 -20px 20px;
	height: 18px;
	position: relative;
}
#footer p {
	font-size: 9px;
	line-height: 12px;
	color: #999;
}
#footer span {
	padding: 0 5px;
}

/* SIDEBAR
---------------------------------------------------------------------------------- */
#alpha {
	width: 310px;
	float: left;
}

/* posts
---------------------------------------- */
#gamma {
	margin: 0 30px 40px 0;
	width: 135px;
	float: left;
}
h2#topics {
	margin: 0 0 10px 0;
	background: url(../img/h_topics.gif) 0 0 no-repeat;
	text-indent: -999999px;
	width: 81px;
	height: 35px;
}
#gamma ul {
	list-style: none;
}

/* categories, extras
---------------------------------------- */
#delta {
	margin: 0 0 50px 0;
	width: 145px;
	float: left;
}
h2#posts {
	margin: 0 0 10px 0;
	background: url(../img/h_posts.gif) 0 0 no-repeat;
	text-indent: -999999px;
	width: 73px;
	height: 35px;
}
h2#extras {
	margin: 20px 0 10px 0;
	background: url(../img/h_extras.gif) 0 0 no-repeat;
	text-indent: -999999px;
	width: 82px;
	height: 30px;
}
#delta ul {
	list-style: none;
}

/* MAIN CONTENT
---------------------------------------------------------------------------------- */
#beta {
	margin: 0 0 0 20px;
	width: 550px;
	float: left;
}
.entry {
	margin: 0 0 20px 0;
	min-height: 400px;
}
.entry ul {
	margin: 0 0 0 20px;
}
.entry img {
	border: 1px solid #424242;
}
.entry a:hover img {
	background: none;
}
h2.cat-head {
	margin: 0 0 10px 0;
}
h2.cat-head a:hover {
	text-decoration: none;
	background: none;
}
h2.cat-head img {
	border: none;
}
h1 {
	font-size: 11px;
}
#beta p {
	padding: 5px 0;
}
#beta p.date span {
	padding: 0 5px;
}

.navigation-links {
	margin: 20px 0;
}
.nav-previous {
	float: right;
}
.nav-next {
	float: left;
}
/* comments
---------------------------------------- */
.form-section {
	padding: 0 0 10px 0;
}
label {
	display: block;
	float: left;
	width: 50px;
}
input, .input {
	border: 1px solid #CCC;
	width: 400px;
}
h3#leave-a-reply {
	margin: 0 0 10px 0;
	background: url(../img/h_comment.gif) 0 0 no-repeat;
	text-indent: -999999px;
	width: 127px;
	height: 35px;
}
#submit {
	margin: 0 0 0 50px;
	background: none;
	font: normal 11px/18px Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
}
#submit:hover {
	background: #424242;
	color: #FFF;
}
