@import "reset.css";

body {
	font-family:Georgia, Times, Serif;
	font-size:.8em;
	background-color:#1a1a1a;
}

h1 {
	font-size:1.6em;
	color:#FFFFFF;
	line-height:1.6em;
	margin:40px 0 0 0;
}

h1 a:link, h1 a:visited {
	color:#ffffff;
	background-color:#262626;
	text-decoration:none;
	padding:2px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}

h1 a:hover {
	color:#ffffff;
	background-color:#606060;
}

li a {
	color:#00aeff;
	text-decoration:none;
}

#container {
	float:left;
	position:relative;
	margin:20px;
	background-color:#000000;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#navigation {
	float:left;
	position:relative;
	width:100%;
}

#navigation li {
	float:left;
	position:relative;
	padding:0 10px 0 0;
}

#form_field {
	float:left;
	position:relative;
}

input, textarea {
	width:20em;
	border:1px solid #d0d0d0;
	padding:5px;
	font-family:Georgia, Times, Serif;
	font-size:1.2em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#post_list {
	float:left;
	position:relative;
	margin:20px 0 0 0;
}

#post_list .item {
	background-color:#c0c0c0;
	width:500px;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	border:none;
	padding:5px 5px 2px 5px;
	border-bottom:2px solid #9ddcf9;
	background-color:#d4effc;
	color:#3fa8c6;
	margin:2px 0 0 0;	
}

#post_list .item a {
	text-decoration:none;
	color:#3fa8c6;
}

p {
	color:#d0d0d0;
}

.show_image {
	float:right;
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	overflow:hidden;
	background-image:url('../images/circling-bg.gif');
	background-repeat:no-repeat;
	background-position:center;
}
