/*  
Theme Name: TegneBlog
Theme URI: http://tegneblog.dk/
Description: The TegneBlog theme is based on the famous <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> CSS Framework.
Version: 1.0
Author: Asger Norskov Bak
Author URI: http://tegneblog.dk
Tags: blue, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

a#logo {
	position:absolute;
	width:174px;height:224px;
	top:20px;left:17px;
	z-index:9999;
	background:url(http://tegneblog.dk/wp-content/themes/TegneBlog/images/logo01.jpg) no-repeat;
	text-indent:-9999px;
}
a#logo:link {}
a#logo:visited {}
a#logo:hover {border:none;}
a#logo:active {}

ul#nav {
	list-style-type:square;
	padding:12px 0 0 240px;
	margin:0 0 25px 0;
	height:35px;
	display:block;
	background:#a67c52;
	border-top:6px solid #42210b;
	border-bottom:1px solid #42210b;
}
ul#nav li {
	float:left;
	display:block;
	margin-right:30px;
}
ul#nav li a {
	color:#432107;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	border-top:9px solid #a67c52;
	padding-top:6px;
	border-bottom: none;
	text-shadow:none;
}
ul#nav li a:hover {
	border-top:9px solid #b99063;
	text-decoration:none;
	background-color:#a67c52;
}
ul#nav li.current_page_item a {
	color:#fff;
	border-top:9px solid #b99063;
}
.post h1,
.post h2 {
	margin:0;
}
.page p {
	font-size:1.2em;
}
#sidebar ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#sidebar ul li {
	margin:0 0 1.45em 0;
}
#sidebar ul li h2 {
	margin:0;
	text-transform:lowercase;font-variant: small-caps;letter-spacing:1px;
}
#sidebar ul li ul {
	list-style-type:square;
	padding:0 0 0 1.45em;
}
#sidebar ul li ul li{
	margin:0;
}
#footer {
	padding:12px 0 0 25px;
	margin:1.45em 0 0 0;
	height:29px;
	display:block;
	background:#a67c52;
	border-bottom:6px solid #42210b;
	border-top:1px solid #42210b;
	text-shadow:none;
}
#footer a,#footer a:hover {
	color:#222;
	border: none;
}
#footer a:hover {
	text-decoration:underline;
	background-color: transparent;
}
#footer #license {
	margin-right:132px;
}
.thump {
	float:right;
	margin:0 0 1.45em 1.45em;
	width:200px;height:200px;
	text-align:center;
	
}
.thump a {
	width:190px;height:190px;
	background-color:#fff;
	display:block;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.thump a:link {border:5px solid #a67c52;}
.thump a:visited {border:5px solid #b78d63;}
.thump a:hover {border:5px solid #736920;}
.thump a:active {border:5px solid #333;}

ol.related {list-style-type:none;margin:0;overflow:hidden;}
ol.related li a {float:left;width:65px;height:65px;margin:4px;text-align:center;background-color:#eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ol.related li img {width:65px;height:65px;}
ol.related li a:link {border:5px solid #a67c52;}
ol.related li a:visited {border:5px solid #b78d63;}
ol.related li a:hover {border:5px solid #736920;}
ol.related li a:active {border:5px solid #333;}

.large {
	width:430px;height:auto;
	float:none;
	margin:0;
}
.large a {
	width:420px;height:auto;
}
ul.postmetadata {
	list-style-type:none;
	margin:1.45em 0 0 0;padding:0;
}

ol.commentlist {
	list-style-type:none;
	margin:10px 0 25px 0;
}
ol.commentlist li .commenttext {
	background-color:#fff;
	border:1px solid #ccc;
	padding:1.45em 1.45em 0;
	font-size:14px;
}
ol.commentlist li .commenttext img {
	float:none;
	display:inline;
	margin:0;
}
ol.commentlist li cite {
	background:url(images/comment_arrow.gif) top right no-repeat;
	float:left;
	padding-right:32px;
	margin-top:-1px;
	font-style:normal;
	margin-bottom:1.45em;
	font-size:14px;
}
ol.commentlist li .commentmetadata {
	float:right;
	color:#808080;
}

#commentform #comment {
	width:418px;
}
#commentform label {
	display:block;
}
