/*
Theme Name: Factotum
Theme URI: http://www.factotum.se/
Description: Skin for the site www.factotum.se
Version: 1.0
Author: Tobias Martinsson / Magnus Johansson
Author URI: http://www.atemimedia.com/

	Factotum v1.0
	 http://www.factotum.se

	This theme was designed by Tobias Martinsson and built by
	Magnus Johansson.

*/

/* General link color */
a:link,
a:visited,
a:active {
    color: #318dab;
	text-decoration: none;
}

/* General text format */
a,p {
	font: normal 12px Verdana;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #5d5b52 url('images/bg.gif');
}

#header {
	position:absolute;
	left: 14px;
	top: 30px;
	height: 100px;
	width: 490px;
}

#header #navigation {
    margin-top: 20px;
}

#page {
	position:relative;
	margin: 0;
	margin: 0 auto;
	padding: 0;
	width: 1029px;
	text-align: left;
	background: #ffffff url('images/bg-content.gif');
}

#content {
	/*position: relative;*/
	float: left;
	padding-left: 15px;
	margin-top: 130px;
	width: 489px;
}

#sidebar {
	position: relative;
	float: left;
	margin-left: 0px;
	border-left: 1px solid #d1cdc1;
}

#sidebar #col1 {
	float: left;
	width: 182px;
	padding-left: 20px;
	padding-right: 20px;
}

#sidebar #col2 {
	float: left;
	width: 250px;
	padding-left: 20px;
	padding-right: 20px;
}

#footer {
    clear:both;
	margin-left: -8px;
	padding: 0;
}

.shading {
	position:relative;
	left: 13px;
}

#s {
	height: 19px;
	width: 140px;
	border: 1px solid #999999;
	border-bottom: 1px solid #adadad;
	background: #ffffff url('images/bg-search.gif') repeat-x bottom center;
}

#searchsubmit {
	position:relative;
	top: 5px;
}

.marker {
	height: 17px;
	padding: 1px;
	padding-left: 10px;
	margin-top: 20px;
	background-color: #4a4740;
	clear:both;
}

.markercontent {
	color: #fff;
	font: normal 12px Times New Roman;
}

.blogmarker {
	position: relative;
	right: 1px;
	height: 17px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 40px;
	margin-bottom: -10px;
	background-color: #4a4740;

}

.blogmarker .rss {
	color: #a3a3a3;
	font: normal 12px Times New Roman;
}

.news {
	background-color: #f1efe0;
	font: normal 14px Times New Roman;
}


/* Poll */
.poll-question {
	font: normal 12px Verdana;
}

.democracy ul li {
	font: normal 12px Verdana;
}

.democracy a:link,
.democracy a:visited,
.democracy a:active {
	font: normal 12px Verdana;
	color: #68655e;
	text-decoration: none;
}

.dem-total-votes {
	font: normal 10px Verdana;
}


/* Recent comments */
#recentcomments {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
}

#recentcomments li {
 	display: block;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font: normal 14px Times New Roman;
	border-bottom: 1px solid #d1cdc1;
}

#recentcomments a:link,
#recentcomments a:visited,
#recentcomments a:active {
	color: #318dab;
	text-decoration: none;
}

/* Archive */
.pagetitle {
	font: 26px Times New Roman;
	color: #302f2d;
	margin-left:  20px;
	margin-right: 20px;
	position: relative;
}


/* Kommentarer */
#commentform,
#respond,
#comments,
.center,
#searchform2 {
	margin-left:  20px;
	margin-right: 20px;
	position: relative;
}

#comment,
#name,
#author,
#url,
#email {
    border: 1px solid #999;
}

#comment,
#textarea {
    width: 100%;
}


/* Blog post styling */
.post {
    width: 449px;
	margin-left:  20px;
	margin-right: 20px;
	position: relative;
	overflow: hidden;
}

.post h2 a:link,
.post h2 a:visited,
.post h2 a:active,
.post h3 a:link,
.post h3 a:visited,
.post h3 a:active {
	font: 26px Times New Roman;
	color: #302f2d;
	text-decoration: none;
}

.post .entry {
	font: 12px Verdana;
	color: #514d43;
	text-decoration: none;
}

.post .postmetadata {
    clear: both;
	padding-bottom: 5px;
	border-bottom: 1px solid #d1cdc1;
}

.post .postcategories {
	margin-top: -10px;
}

.post .postmetadata a:link,
.post .postmetadata a:visited,
.post .postmetadata a:active {
	font: italic 14px  Times New Roman;
	text-decoration:none;
	color: #514d43;
}

.post .numcomments {
	color: #9b7515;
	font-style: normal;
}

.post .time {
	position: absolute;
	right: 20px;
	font: italic 12px  Times New Roman;
	color: #989489;
}

.post .postcategories a:link,
.post .postcategories a:visited,
.post .postcategories a:active {
	padding: 2px;
	background-color: #4a4740;
	font: 12px Times New Roman;
	text-decoration:none;
	color: #a9e54b;
}


/* Site comments */
#sitecommentssubmit {
    position: absolute;
    right: 15px;
    top: 90px;
}

#sitecomments {
    position: relative;
}

#sitecomment {
    width: 100%;
    height: 80px;
    border: 1px solid #999;
}

#frageladan {
	font: 14px Times New Roman;
}



/* Navigation */
.navigation {
	margin-left: 20px;
	margin-top: 10px;
}