/*
Theme Name: To the Point
Theme URI: http://www.kernelpanic.nu/?page_id=326
Description: A simple theme, concentrating on the content.
Version: 1.0
Author: Anton Johansson
Author URI: http://www.kernelpanic.nu
Tags: one column, single column, simple
*/

/*------------------------------------------------------------------------------
 * Over all structure of the page.                                            */
body {
	background-color		: #ffffff;
	background-image		: url('images/bak.jpg');
	background-position	: top center;
	background-attachment	: fixed;
	background-repeat		: repeat;
	font-family			: sans-serif, "Trebuchet MS", Arial;
	margin				: 30px auto 30px auto;
}

#wrapper {
	width				: 452px;
	margin				: 0px auto 0px auto;
}

#menu_wrapper {
	width				: 422px;
	height				: 15px;
	position				: relative;
	padding				: 0px 15px 0px 15px;
	font-size				: 80%;
/*	margin				: 0px auto 0px auto; 
	text-align				: left;
	position				: relative;*/

}

#menu {
	height				: 15px;
	position				: absolute;
	bottom				: 0px;
	border-bottom			: 1px solid #000000;
}

#container {
	width				: 420px;
	background-color		: #ffffff;
	padding				: 15px;
	border				: 1px solid #000000;
	-moz-box-shadow		: 0px 0px 15px 0 #ffff00;
	-webkit-box-shadow		: 0px 0px 15px 0 #ffff00;
}

#title {
	width				: 420px;
	height				: 50px;
	padding				: 15px 0px 0px 0px;
	text-align				: center;
	background-color		: #ffffff;
	font-size				: 300%;
	font-family			: courier;
}

#title a {
	color					: #000000;	
}

#imgtitle {

}

#description {
	text-align				: center;
	font-size				: 70%;
	letter-spacing			: 2px;
	color					: #d3d3d3;	
}

#content_wrapper {
	width				: 420px;
	background-color		: #ffffff;
}

#footer {
	width				: 420px;
	height				: 20px;
	background-color		: #ffffff;
	border-top			: 1px dotted #808080;
	text-align				: center;
	color					: #808080;
	font-size				: 75%;
}

#footer_left {
	text-align				: left;
}

#footer_right {
	float					: right;
	text-align				: right;
}

/*------------------------------------------------------------------------------
 **/
.page_item {
	list-style-type			: none;
	width				: 90px;
	height				: 15px;
	background-color		: #d3d3d3;
	border-width			: 1px 1px 0px 1px;
	border-style			: solid;
	border-color			: #000000;
	text-align				: center;
	float					: left;
	margin-right			: 3px;
	bottom				: 0px;
}

.page_item a {
	color					: #000000;
	text-decoration		: none;
}

.page_item a:hover {
	color					: #aa1111;
	text-decoration		: none;
}

/*------------------------------------------------------------------------------
 * General format.                                                            */
#content {
	font-size				: 90%;
	margin-bottom		: 40px;
}


h3.headline {
	margin-bottom		: 0px;
}

h3.headline a {
	text-decoration		: none;
	color					: #000000;
}

h3.headline a:hover {
	color					: #aa1111;
	text-decoration		: none;
}

div.date_headline {
	font-size				: 70%;
	color					: gray;
	border-bottom			: 1px dashed #000000;
	margin-bottom		: 15px;
}

div.comment_headline {
	float					: right;
	text-align				: right;
	font-size				: 70%;
	color					: #808080;
}

div.comment_headline a {
	text-decoration		: none;
	color					: #808080;
}

div.comment_headline a:hover {
	color					: #aa1111;
	text-decoration		: none;
}

img.thumbme {
	padding				: 4px;
	border				: 1px solid #808080;
	background-color		: #d3d3d3;
}

blockquote {
	border-left			: 4px solid #808080;
	padding				: 5px;
	margin				: 0px 15px 0px 15px;
	font-family			: courier;
	font-size				: 90%;
}

#content li a {
	color					: #000000;
}

#content li a:hover {
	color					: #aa1111;
}

a {
	color					: #aa1111;
	text-decoration		: none;
}

a:hover {
	text-decoration		: none;
}

#content a:hover {
	text-decoration		: none;
	border-bottom			: 1px dotted #aa1111;
}

#newerlink {
	float					: right;
	text-alignt				: right;
	font-size				: 90%;
}

#olderlink {
	text-align				: left;
	font-size				: 90%;
}

#comment {
	width				: 420px;
}

.comment-body {
	font-size				: 90%;
}

hr {
	border-top			: 1px solid #d3d3d3;
	border-bottom			: 1px solid #d3d3d3;
	border-left			: 0px;
	border-right			: 0px;
	color					: #ffffff;
	background-color		: #ffffff;
	height				: 2px;
}

li {
	list-style-type			: circle;
}

#author {
	border				: 1px solid #000000;
}

#email {
	border				: 1px solid #000000;
}

#url {
	border				: 1px solid #000000;
}

#comment {
	width				: 415px;
}

li.comment {
	list-style-type			: none;
}

li.comment-author-anton {
	border				: 2px dashed #808080;
	padding				: 5px;
}

li.even {
	background-color		: #eeeeee;
	margin				: 5px 0px 5px 0px;
	padding				: 5px;
}

li.odd {
	padding				: 5px;
}

ol.commentlist {
	padding-left			: 0px;
}

/*------------------------------------------------------------------------------
 * Wp-spam free                                                               */

#wpsf_contact_name {
	border				: 1px solid #000000;
}

#wpsf_contact_email {
	border				: 1px solid #000000;
}

#wpsf_contact_subject {
	border				: 1px solid #000000;
}

#wpsf_contact_message {
	border				: 1px solid #000000;
	width				: 415px;
}

h3 a {
	color					: #000000;
	text-decoration		: none;
}

h3 a:hover {
	color					: #aa1111;
	text-decoration		: none;
}


#categories ul {
	padding				: 0px;
	margin				: 0px;
	text-align				: center;
	list-style-type			: none;
}

#categories ul li {
	text-align				: center;
	display				: inline;
	margin-right			: 10px;
	padding				: 0px;
}