/* 
	Theme Name: kriz 2007
	Theme URI: http://blog.kriz.org/
	Description: a new design for 2007
	Author: Christian Eideloth
	Author URI: http://kriz.org
	Version: 1.0
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Begin Typography & Colors */
html { height: 100%; margin-bottom: 1px;}
.social_bookmark {
	text-align:left;
}
.social_bookmark img {
	border:none;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin:0 auto;
	color: #333;
	background-color:white;
	background-image:url(images/bg.png);
	background-position:top center;
	background-repeat:repeat-x;
	}
input,
textarea {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:1em;
}
a {
	color:#000033;
	text-decoration:underline;
}
a.rss {
	background-image:url(icons/rss_add.png);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}
a.rss span {
	margin:0 0 0 20px;
}
img {
	border:none;
}
img.flickr.square {
	width:75px;
	height:75px;
}
h2 {
font-size:1.4em;
}

#sidebar,
#sidebar ul {
	list-style:none;
}

.pagetitle {
	margin:0 0 20px 10px;
}

#page {
    margin:0 auto;
	width:920px;
}
#header {
	background-image:url(images/kriz.org_header.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 auto;
	height:100px;
	width:920px;
}
#header a {
	text-decoration:none;
	cursor:pointer;
}
#header #blog_description {
display:none;
} 
#content-top {
	background-image:url(images/main_bg_top.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
}
#content-bottom {
	background-image:url(images/main_bg_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:30px;
}

#content-container {
	background-image:url(images/main_bg_center.png);
	background-repeat:repeat-y;
	background-position:bottom left;
	width:520px;
	float:left;
	}
#content {
	padding:0 30px 0 30px;
}
#footer {
	clear:both;
	padding:0 0 10px 0;
}
#footer a {
	text-decoration:none;
}
#footer li {
	display:inline;
}

#sidebar {
	margin:0 20px 0 30px;
}
#sidebar a {
	text-decoration:none;
}
#sidebar-top {
	background-image:url(images/sidebar_bg_top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:30px;
}
#sidebar-bottom {
	background-image:url(images/sidebar_bg_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
}

#sidebar-container {
	background-image:url(images/sidebar_bg_center.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:200px;
	float:left;
	}
#sidebar-container ul {
	padding:0;
}	

#commentform {
	width:500px;
}
#comment {
	width:460px;
	border:1px solid #c0c0c0;
}
#searchform {
	width:100px;
}
#searchform #s {
	border:1px solid #c0c0c0;
	width:100px;
}
#submit,
#searchform #searchsubmit {
	margin:0;
	padding:4px 0 4px 0;
	border:none;
	background-color:transparent;
}

.post p {
	clear:both;
	padding:0;
}
.post .date { 
    float:right; 
}
.post hr {
    display:none;
}
.post h2 {
    padding:0;
}
.navigation {
    background-color:#e9e9e9;
    margin:20px 0 10px 0;
    padding:12px 14px 2px 14px;
    border-top:1px solid #c9c9c9;
    border-bottom:1px solid #c9c9c9;
    height:24px;
}
.navigation .alignleft {
    float:left;
}
.navigation .alignright {
    float:right;
}

.post .postmetadata {
    background-color:#e9e9e9;
    padding:2px 4px 2px 4px;
    margin:0 0 0 10px;
    border-left:3px solid #c9c9c9;
    border-bottom:1px solid #c9c9c9;
}
#sidebar ul ul {
    margin:0 0 0 10px;
}
#sidebar li li {
    margin:0 0 6px 0;
}
.navigation {
	overflow:auto;
	clear:both;
}


