/*

Theme Name: WordPress Default

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



	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 */

BODY {
	
	TEXT-ALIGN: center;

	FONT-FAMILY: Trebuchet MS;

	COLOR: #333;

	FONT-SIZE: 12px;
	
	BACKGROUND-COLOR: cccccc; 
}

#page {

	TEXT-ALIGN: left; BACKGROUND-COLOR: ffffff; 
	
}



#headerimg {

	MARGIN: 7px 9px 0px; WIDTH: 990px; HEIGHT: 231px

}

#content {

	FONT-SIZE: 1.2em

}

.widecolumn .entry P {

	FONT-SIZE: 1.05em

}

.narrowcolumn .entry {

	LINE-HEIGHT: 1.4em

}

.widecolumn .entry {

	LINE-HEIGHT: 1.4em

}

.widecolumn {

	LINE-HEIGHT: 1.6em

}

.narrowcolumn .postmetadata {

	TEXT-ALIGN: center

}

.thread-alt {

	BACKGROUND-COLOR: #f8f8f8

}

.thread-even {

	BACKGROUND-COLOR: white

}

.depth-1 {

	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid

}

.even {

	BORDER-LEFT: #ddd 1px solid

}

.alt {

	BORDER-LEFT: #ddd 1px solid

}

#footer {

	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none

}

SMALL {

	LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 0.9em

}

H1 {

	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; FONT-WEIGHT: bold; color: #ff0000;

}

H2 {

	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; FONT-WEIGHT: bold; color: #ff0000;

}

H3 {

	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; FONT-WEIGHT: bold; color: #ff0000;

}

H1 {

	TEXT-ALIGN: center; FONT-SIZE: 4em

}

#headerimg .description {

	TEXT-ALIGN: center; FONT-SIZE: 1.2em

}

H2 {

	FONT-SIZE: 1.2em

}

H2.pagetitle {

	FONT-SIZE: 1.4em

}

#sidebar H2 {

	FONT-FAMILY: "Lucida Grande", Verdana, Sans-Serif; FONT-SIZE: 1.1em

}

H3 {

	FONT-SIZE: 1.2em

}

H1 {

	color: #ff0000; TEXT-DECORATION: none

}

H1 A {

	COLOR: white; TEXT-DECORATION: none

}

H1 A:hover {

	COLOR: white; TEXT-DECORATION: none

}

H1 A:visited {

	COLOR: white; TEXT-DECORATION: none

}

#headerimg .description {

	COLOR: red; TEXT-DECORATION: none

}

H2 {

	color: #ff0000;

}

H2 A {

	COLOR: #333

}

H2 A:visited {

	COLOR: #333

}

H3 {

	COLOR: #333

}

H3 A {

	COLOR: #333

}

H3 A:visited {

	COLOR: #333

}

H2 {

	TEXT-DECORATION: none

}

H2 A {

	TEXT-DECORATION: none

}

H2 A:hover {

	TEXT-DECORATION: none

}

H2 A:visited {

	TEXT-DECORATION: none

}

H3 {

	TEXT-DECORATION: none

}

H3 A {

	TEXT-DECORATION: none

}

H3 A:hover {

	TEXT-DECORATION: none

}

H3 A:visited {

	TEXT-DECORATION: none

}

#sidebar H2 {

	TEXT-DECORATION: none

}

#wp-calendar CAPTION {

	TEXT-DECORATION: none

}

CITE {

	TEXT-DECORATION: none

}

.entry P A:visited {

	COLOR: #b85b5a

}

.sticky {

	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f7f7; PADDING-TOP: 0px

}

.sticky H2 {

	PADDING-TOP: 10px

}

.commentlist LI {

	FONT: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif

}

#commentform INPUT {

	FONT: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif

}

#commentform TEXTAREA {

	FONT: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif

}

.commentlist LI UL LI {

	FONT-SIZE: 1em

}

.commentlist LI {

	FONT-WEIGHT: bold

}

.commentlist LI .avatar {

	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px

}

.commentlist CITE {

	FONT-STYLE: normal; FONT-SIZE: 1.1em; FONT-WEIGHT: bold

}

.commentlist CITE A {

	FONT-STYLE: normal; FONT-SIZE: 1.1em; FONT-WEIGHT: bold

}

.commentlist P {

	LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: none; FONT-WEIGHT: normal

}

#commentform P {

	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Sans-Serif

}

.commentmetadata {

	FONT-WEIGHT: normal

}

#sidebar {

	FONT: 1em "Lucida Grande", Verdana, Arial, Sans-Serif

}

SMALL {

	COLOR: #777

}

#sidebar UL UL LI {

	COLOR: #777

}

#sidebar UL OL LI {

	COLOR: #777

}

.nocomments {

	COLOR: #777

}

.postmetadata {

	COLOR: #777

}

BLOCKQUOTE {

	COLOR: #777

}

STRIKE {

	COLOR: #777

}

CODE {

	FONT: 1.1em "Courier New", Courier, Fixed

}

ACRONYM {

	LETTER-SPACING: 0.07em; FONT-SIZE: 0.9em

}

ABBR {

	LETTER-SPACING: 0.07em; FONT-SIZE: 0.9em

}

SPAN.caps {

	LETTER-SPACING: 0.07em; FONT-SIZE: 0.9em

}

A {

	COLOR: #00AC46; TEXT-DECORATION: none

}

H2 A:hover {

	COLOR: #06c; TEXT-DECORATION: none

}

H3 A:hover {

	COLOR: #06c; TEXT-DECORATION: none

}

A:hover {

	COLOR: #147; TEXT-DECORATION: underline

}

#wp-calendar #prev A {

	FONT-SIZE: 9pt

}

#wp-calendar #next A {

	FONT-SIZE: 9pt

}

#wp-calendar A {

	TEXT-DECORATION: none

}

#wp-calendar CAPTION {

	TEXT-ALIGN: center; FONT: bold 1.3em "Lucida Grande", Verdana, Arial, Sans-Serif

}

#wp-calendar TH {

	TEXT-TRANSFORM: capitalize; FONT-STYLE: normal

}

BODY {

	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#page {

	BORDER-BOTTOM: #959596 1px solid; BORDER-LEFT: #959596 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: 333; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 990px; PADDING-RIGHT: 0px; BORDER-TOP: #959596 1px solid; BORDER-RIGHT: #959596 1px solid; PADDING-TOP: 0px

}

#header {

	PADDING-BOTTOM: 0px;
	

	MARGIN: 0px 0px 0px 1px;

	PADDING-LEFT: 0px;

	WIDTH: 990px;

	PADDING-RIGHT: 0px;

	HEIGHT: 400px;

	PADDING-TOP: 0px

}

#headerimg {

	MARGIN: 0px; WIDTH: 100%; HEIGHT: 200px

}

.narrowcolumn {

	PADDING: 0 0 10px 40px; MARGIN: 0px; WIDTH: 650px; FLOAT: right; 

}

.widecolumn {

	PADDING: 0 0 0px 0px; MARGIN: 0px; WIDTH: 220px; FLOAT: left; 
}

.post {

	TEXT-ALIGN: justify; MARGIN: 0px 20px 0px 10px

}

.post HR {

	DISPLAY: block

}

.widecolumn .post {

	MARGIN: 0px

}

.narrowcolumn .postmetadata {

	PADDING-TOP: 5px

}

.widecolumn .postmetadata {

	MARGIN: 30px 0px

}

.widecolumn .smallattachment {

	TEXT-ALIGN: center; MARGIN: 5px 5px 5px 0px; WIDTH: 128px; FLOAT: left

}

.widecolumn .attachment {

	TEXT-ALIGN: center; MARGIN: 5px 0px

}

.postmetadata {

	CLEAR: both

}

.clear {

	CLEAR: both

}

#footer {

	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 990px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px

}

#footer P {

	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px

}

H1 {

	MARGIN: 0px; PADDING-TOP: 70px

}

H2 {

	MARGIN: 30px 0px 0px

}

H2.pagetitle {

	TEXT-ALIGN: center; MARGIN-TOP: 30px

}

#sidebar H2 {

	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

H3 {

	PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

H3.comments {

	PADDING-BOTTOM: 0px; MARGIN: 40px auto 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

P IMG {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: 100%; PADDING-TOP: 0px

}

IMG.centered {

	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto

}

IMG.alignright {

	PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px 7px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-TOP: 4px

}

IMG.alignleft {

	PADDING-BOTTOM: 4px; MARGIN: 0px 7px 2px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-TOP: 4px

}

.alignright {

	FLOAT: right

}

.alignleft {

	FLOAT: left

}

HTML > BODY .entry UL {

	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: -10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px

}

HTML > BODY .entry LI {

	MARGIN: 7px 0px 8px 10px

}

.entry UL LI:before {

	CONTENT: "\00BB \0020"

}

#sidebar UL UL LI:before {

	CONTENT: "\00BB \0020"

}

.entry OL {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

.entry OL LI {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

.postmetadata UL {

	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none

}

.postmetadata LI {

	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none

}

#sidebar UL {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#sidebar UL OL {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#sidebar UL LI {

	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px; LIST-STYLE-IMAGE: none

}

#sidebar UL P {

	MARGIN: 5px 0px 8px

}

#sidebar UL SELECT {

	MARGIN: 5px 0px 8px

}

#sidebar UL UL {

	MARGIN: 5px 0px 0px 10px

}

#sidebar UL OL {

	MARGIN: 5px 0px 0px 10px

}

#sidebar UL UL UL {

	MARGIN: 0px 0px 0px 10px

}

#sidebar UL OL {

	MARGIN: 0px 0px 0px 10px

}

OL LI {

	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal

}

#sidebar UL OL LI {

	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal

}

#sidebar UL UL LI {

	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#sidebar UL OL LI {

	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#searchform {

	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 10px auto; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 5px

}

#sidebar #searchform #s {

	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 108px; PADDING-RIGHT: 2px; PADDING-TOP: 2px

}

#sidebar #searchsubmit {

	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px

}

.entry FORM {

	TEXT-ALIGN: center

}

SELECT {

	WIDTH: 130px

}

#commentform INPUT {

	PADDING-BOTTOM: 2px; MARGIN: 5px 5px 1px 0px; PADDING-LEFT: 2px; WIDTH: 170px; PADDING-RIGHT: 2px; PADDING-TOP: 2px

}

#commentform {

	MARGIN: 5px 10px 0px 0px

}

#commentform TEXTAREA {

	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; PADDING-TOP: 2px

}

#respond:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

#commentform #submit {

	MARGIN: 0px 0px 5px auto; FLOAT: right

}

.alt {

	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px

}

.commentlist {

	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

.commentlist LI {

	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 15px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px

}

.commentlist LI UL LI {

	MARGIN-LEFT: 10px; MARGIN-RIGHT: -5px

}

.commentlist P {

	MARGIN: 10px 5px 10px 0px

}

.children {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#commentform P {

	MARGIN: 5px 0px

}

.nocomments {

	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

.commentmetadata {

	MARGIN: 0px; DISPLAY: block

}

#sidebar {

	PADDING: 10px 0 0px 0px; MARGIN: 20px; WIDTH: 220px; FLOAT: left; 


}

#sidebar FORM {

	MARGIN: 0px

}

#wp-calendar {

	MARGIN: 10px auto 0px; WIDTH: 155px; EMPTY-CELLS: show

}

#wp-calendar #next A {

	TEXT-ALIGN: right; PADDING-RIGHT: 10px

}

#wp-calendar #prev A {

	TEXT-ALIGN: left; PADDING-LEFT: 10px

}

#wp-calendar A {

	DISPLAY: block

}

#wp-calendar CAPTION {

	TEXT-ALIGN: center; WIDTH: 100%

}

#wp-calendar TD {

	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px

}

#wp-calendar TD.pad:hover {

	BACKGROUND-COLOR: #fff

}

ACRONYM {

	CURSOR: help

}

ABBR {

	CURSOR: help

}

SPAN.caps {

	CURSOR: help

}

ACRONYM {

	BORDER-BOTTOM: #999 1px dashed

}

ABBR {

	BORDER-BOTTOM: #999 1px dashed

}

BLOCKQUOTE {

	BORDER-LEFT: #ddd 5px solid; MARGIN: 15px 30px 0px 10px; PADDING-LEFT: 20px

}

BLOCKQUOTE CITE {

	MARGIN: 5px 0px 0px; DISPLAY: block

}

.center {

	TEXT-ALIGN: center

}

.hidden {

	DISPLAY: none

}

.screen-reader-text {

	POSITION: absolute; LEFT: -1000em

}

HR {

	DISPLAY: none

}

A IMG {

	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none

}

.navigation {

	TEXT-ALIGN: center; MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 60px

}

.aligncenter {

	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto

}

DIV.aligncenter {

	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto

}

.wp-caption {

	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; BACKGROUND-COLOR: #f3f3f3; MARGIN: 10px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px

}

.wp-caption IMG {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px

}

.wp-caption P.wp-caption-text {

	PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 0px

}
