/*
Theme Name: OzBlog
Theme URI: http://oztrekk.com/
Description: The theme for the OzTrekk blog, that's about it.
Version: 1.0
Author: Andrew Draper
Author URI: http://hashbrown.ca/
Tags: oztrekk, blog

	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

*/



body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font: 12px lucida grande, helvetica, arial, sans-serif;
	line-height: 18px;
	color: #303934;
	}
	
.wrapper {
	width: 960px;
	margin: 0px auto;
	}

.clearme { 
	clear: both;
	height: 1px;
	overflow: hidden;
	}

.divider {
	background: #e5e5e5;
	height: 1px;
	overflow: hidden;
	margin: 18px 0px;
	}

/* header */

.painting {
	float: left;
	display: inline;
	width: 306px;
	height: 132px;
	overflow: hidden;
	background: #09575f;
	}
.identifier {
	float: right;
	display: inline;
	width: 648px;
	height: 132px;
	overflow: hidden;
	background: #09575f;
	margin-bottom: 10px;
	}
.nav {
	clear: both;
	margin: 0px;
	background: #09575f;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0;
	}
.nav dd, .nav dt {
	float: left;
	display: inline;
	text-align: left;
	/*margin-left: 16px;*/
	margin: 0;
	background: #09575f;
	}
.nav a {
	display: block;
	border-right: 1px solid #fff;
	width: 115px;
	padding: 8px 0px 12px 8px;
	}
.nav dt {
	width: 75px;
	}

.nav dd a:link, .nav dd a:visited { color: #fff; text-decoration: none; }
.nav dd a:hover { color: #cccc33; text-decoration: none; }
.nav dt a:link, .nav dt a:visited { color: #cccc33; text-decoration: none; }
.nav dt a:hover { color: #ccc; text-decoration: none; }
#active { color: #ff6600; }

/* categories */

.categories {
	margin-left: 210px;
	}
.cat-box {
	float: left;
	display: inline;
	width: 123px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
.cat-box-right {
	border-right: 1px solid #ccc;
	width: 127px;
	}

.cat-box p {
	font-size: 14px;
	line-height: 18px;
	color: #993300;
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 8px;
	}
.cat-box a {
	display: block;
	}
.cat-box a.text-link {
	font-size: 14px;
	line-height: 18px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 12px;
	padding-bottom: 8px;
	}
.cat-box a:link, .cat-box a:visited {
	color: #993300;
	text-decoration: none;
	}
.cat-box a:hover {
	color: #cccc33;
	}

/* posts */

.navigation {
	font-size: 14px;
	margin-bottom: 12px;
	padding: 12px 0;
	border-bottom: 1px solid #e1e1e1;
	}
.alignleft {
	float: left;
	display: inline;
	}
.alignright {
	float: right;
	display: inline;
	}

.post {
	margin: 40px 0;
	padding: 0 0 40px 0;
	border-bottom: 1px solid #e1e1e1;
	font-size: 12px;
	line-height: 20px;
	}
.date { color: #333; }

.post h1 {
	color: #09575f;
	font-weight: normal;
	margin-top: 4px;
	font-size: 22px;
	line-height: 30px;
	}
.post h1 a:link, .post h1 a:visited { color: #09575f; text-decoration: none; }
.post h2 {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 0;
	}
.post p {
	margin-top: 4px;
	font-size: 12px;
	line-height: 20px;
	}
.post .readmore {
	text-align: right;
	font-weight: bold;
	font-size: 16px;
	}
.post .readmore a { text-decoration: none; color: #09575f; }
.post a:link, .post a:visited {
	color: #09575f;
	}
.post a:hover {
	color: #cccc33;
	}

.postmetadata {
	font-size: 12px;
	color: #666;
	}
.postmetadata a:link, .postmetadata a:visited { color: #666; }

/* comments */

h3#comments {
	color: #09575f;
	font-size: 16px;
	line-height: 18px;
	margin-top: 0;
	}

#respond {
	background: #6b9a9f;
	padding: 12px;
	}
#respond h3 {
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	}
#respond p { color: #fff; }

#respond a:link, #respond a:visited {
	color: #fff;
	}
#respond a:hover {
	color: #cccc33;
	}

.commentlist {
	list-style: none;
	margin: 12px 0;
	padding: 0;
	}

.comment-comment {
	float: right;
	display: inline;
	width: 480px;
	padding-left: 10px;
	margin-bottom: 6px;
	border-left: 1px solid #f5f5f5;
	}
.comment-wrapper {
	float: left;
	display: inline;
	width: 245px;
	padding: 4px;
	}
.comment-wrapper img {
	float: left;
	display: inline;
	margin-right: 4px;
	}
.comment-wrapper cite {
	float: right;
	display: inline;
	width: 195px;
	}
.comment {
	border-bottom: 1px solid #e1e1e1;
	}

/* columns */

.leftcol {
	float: left;
	display: inline;
	width: 183px;
	padding-top: 7px;
	margin-bottom: 20px;
	}
.rightcol {
	float: right;
	display: inline;
	width: 750px;
	padding-top: 0px;
	margin-bottom: 20px;
	}

/* 2 columns inside right column */
.rightcol .leftside {
	float: left;
	display: inline;
	border-top: 1px #303934 solid;
	width: 312px;
	margin-top: 14px;
	padding-top: 14px;
	}
.rightcol .rightside {
	float: right;
	display: inline;
	border-top: 1px #303934 solid;
	width: 306px;
	margin-top: 14px;
	padding-top: 14px;
	}	

.leftside .readmore { 
	font-weight: bold;
	text-align: right; 
	}



/* left nav */

.leftcol dt {
	font-weight: bold;
	color: #993300;
	font-size: 14px;
	padding-bottom: 4px;
	margin-bottom: 8px;
	background: transparent url('/_images/template/divider_brown.gif') no-repeat left bottom;
	}
.leftcol dd, .leftcol li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	color: #000;
	font-weight: bold;
	}
.leftcol li { list-style: none; }	
.leftcol dd dd {
	margin: 0px 0px 2px 12px;
	padding: 0px 0px 2px 12px;
	background: transparent url('/_images/template/arrow_black.gif') no-repeat 0px 6px;
	color: #303934;
	font-size: 11px;
	}
.leftcol dd dl { margin-top: 6px; }

.leftcol dt a:link, .leftcol dt a:visited { color: #303934; text-decoration: none; }
.leftcol dt a:hover { color: #b6b233; text-decoration: none; }

.leftcol dd a:link, .leftcol dd a:visited, .leftcol li a:link, .leftcol li a:visited { color: #303934; text-decoration: none; }
.leftcol dd a:hover, .leftcol li a:hover { color: #b6b233; text-decoration: none; }
.leftcol dd a#leftactive, .leftcol dd dd a#dentactive, .leftcol dd dd a#progactive { color: #b6b233; }



/* text */

.rightcol a:link, .rightcol a:visited, .quote a:link, .quote a:visited { color: #303934; }
.rightcol a:hover, .quote a:hover { color: #b6b233; }

.leftcol h2 {
	font-size: 14px;
	}

.rightcol > h1 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 30px;
	line-height: 32px;
	}
.rightcol > h2 {
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	color: #993300;
	margin-bottom: 0;
	}
.tabpanel h2 { line-height: 26px; }

.rightcol h3 {
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #006600;
	}
.rightcol h4 {
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	}

.rightcol dl {
	margin: 0px;
	padding: 0px;
	}
.rightcol dt {
	font-weight: bold;
	}
.rightcol dd {
	margin:  0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px dotted #e1e1e1;
	}

.img-right {
	float: right;
	display: inline;
	margin-left: 12px;
	}
.img-left {
	float: left;
	display: inline;
	margin-right: 12px;
	}	

.contentquote {
	color: #336600;
	}
.contentquote span {
	margin: 0px 0px 0px 12px;
	color: #000;
	font-weight: bold;
	}


/* Footer */

.footer {
	clear: both;
	border-top: 8px solid #303934;
	padding-top: 8px;
	margin-bottom: 12px;
	font-size: 10px;
	font-weight: bold;
	}
.footer ul {
	float: right;
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
.footer li {
	display: inline;
	border-left: 1px solid #303934;
	padding: 0px 5px;
	}
.footer a:link, .footer a:visited { color: #303934; text-decoration: none; }
.footer a:hover { color: #cccc33; text-decoration: none; }
