/*
Theme Name: 1x1
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

@charset "utf-8";

* {
margin:0;
padding:0;
}

html {
color:#000;
}

body {
font:12px/1.5 Tahoma, Helvetica, Arial;
color:#000;
background:#fff url(images/bg.png) no-repeat top right;
overflow:0;
}

p {
line-height:20px;
margin:0 0 1em;
}

blockquote {
margin:0 0 1em;
}

a {
color:#9F9F9F;
}

* a {
_font-family:Arial, sans-serif;
}

img {
border:0;
}

ul {
list-style:none;
margin:0;
padding:0;
}

ol {
padding:0;
}

dl,dt,dd {
margin:0;
padding:0;
}

input,label,select,option,textarea,button,fieldset,legend {
font-size:1em;
font-family:Tahoma, sans-serif;
}

input.text {
color:#444;
height:14px;
border-color:#9f9f9f #dcdcdc #dcdcdc #9f9f9f;
border-style:solid;
border-width:1px;
padding:3px 2px;
}

input.radio,input.checkbox {
margin-right:2px;
vertical-align:-2px;
}

*input.radio,input.checkbox {
margin-left:-2px;
}

label.radio,label.checkbox {
margin-right:5px;
}

textarea {
border-color:#9f9f9f #dcdcdc #dcdcdc #9f9f9f;
border-style:solid;
border-width:1px;
padding:1px;
}

a:link,a:visited {
color:#000;
text-decoration:none;
}

a:hover {
color:#80DEFF;
text-decoration:underline;
}

a:active {
color:#80DEFF;
text-decoration:underline;
}

.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

.clearfix {
zoom:1;
}

#page {
	position:absolute;
	right:0;
	padding:0 48px 0 0;
}

#header {
height:116px;
padding:24px 0 0;
}

#header h1 a {
display:block;
width:135px;
height:65px;
text-indent:-2000px;
outline:none;
margin:0;
}

#header .description {
display:none;
}

.frame_cols {
/*width:871px;*/
	width:1021px;
}

#content {
float:left;
width:760px;
padding:0 40px 0 0;
overflow:hidden;
}

#sidebar {
float:right;
width:200px;
border-left:1px dotted #cbcbcb;
padding:0 0 0 20px;
overflow:hidden;
}

#sidebar ul {
margin:0 0 20px;
}

#sidebar ul li h2 {
font-size:12px;
color:#ccc;
margin:0 0 3px;
}

#sidebar #searchform label {
display:none;
}

#sidebar #searchform #s {
height:14px;
font-size:1em;
font-family:Tahoma,sans-serif;
padding:3px 2px;
}

#content h2 {
font-size:12px;
font-weight:700;
margin-bottom:5px;
}

#content small {
color:gray;
font-size:10px;
}

#content .entry {
margin-top:20px;
}

#content .entry img {
	border:5px solid #80deff;
}

#content .postmetadata {
text-align:right;
}

#content .post h3 {
font-size:12px;
font-weight:700;
margin-bottom:5px;
}

#footer {
padding:40px 0 80px;
}

#footer p {
color:#bfbfbf;
font-size:10px;
}

#about_links {
margin:50px 0 0;
}

#about_links .linkcat {
list-style:none;
margin:0 0 25px;
}

#about_links .linkcat ul {
margin:20px 0 0 25px;
}

#about_links .linkcat ul li {
list-style:disc;
padding:0 15px 0 0;
}

.commentlist li,#commentform input,#commentform textarea {
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

h3#comments {
	display:block;
	font-size:12px;
	margin:50px 0 25px 0;
}

.commentlist li {
	margin:0 0 0 20px;
}

.commentlist li.comment {
	padding:0 0 10px 0;
}

.commentlist li ul li {
font-size:1em;
}

.commentlist li {
font-weight:700;
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
}

.commentlist p {
width:500px;
font-weight:400;
line-height:18px;
text-transform:none;
font-size:12px;
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight:400;
}

.comment-body .comment-author {
	margin:0 0 5px 0;
}

.comment-body .comment-meta{
		margin:0 0 10px 0;
}

.comment-body .comment-meta a{
	color:gray;
	font-size:10px;
}

#respond {
	margin:30px 0 0 0;
}

#respond h3{
	font-size:12px;
	margin:0 0 25px 0;
}

#commentform input#author, #commentform input#url, #commentform input#email {
color:#444;
height:14px;
border-color:#9f9f9f #dcdcdc #dcdcdc #9f9f9f;
border-style:solid;
border-width:1px;
padding:3px 2px;
}

.wp-pagenavi {
	margin-bottom:20px;
}
