/*
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 {
	background:#1A1A1A;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#CCC;
	font-size:11px;
}

.mainContainer {
	width:860px;
	margin:0 auto;
}

.searchDiv {
	height:31px;
	width:840px;
	background:#131313;
	padding: 5px 20px 0 0;
	text-align:right;
	color:#FFF;
	font-size:12px;
}

.searchDiv .inputSearch {
	border:solid 1px #CCC;
	padding:2px 4px;
	background:#FFF;
	font-size:11px;
	color:#666
}

.logoDiv {
	height:125px;
	background:url(images/logo-bg.png) repeat-x;
}

.logoDiv .designedHousing {
	width:190px;
	float:left;
	padding-left:20px;
}

.logoDiv .ads {
	float:right;
	width:620px;
	padding:31px 20px 0 0;
	text-align:right
}

.dsnavigation {
	clear:both;
	background:url(images/nav-on.png) repeat-x;
	height:39px;
	width:860px;
}

.dsnavigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

.dsnavigation ul li {
	display:inline;
}

.dsnavigation ul li a {
	display:block;
	float:left;
	padding:0 20px;
	height:39px;
	text-align:center;
	line-height:39px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
}

.dsnavigation ul li a:hover {
	background:url(images/nav-hover.png) repeat-x;
}

.crumbs {
	height:34px;
	background:url(images/crumbs-bg.png) repeat-x;
	line-height:34px;
}

.crumbs a{
	color:#CCC;
	font-size:11px;
	padding:0 10px;
	background:url(images/arrow.png) no-repeat right;
}

.mainBody {
	padding:20px 20px;
	overflow:hidden
}

/* Main Boxes */

.sideBox1 {
	width:165px;
	margin-right:20px;
	float:left;
}

.centerBox {
	width:426px;
	float:left;
	background: url(images/story-footer.png) no-repeat bottom;
	padding: 0 10px 20px;
	margin-right:20px;
}

.centerBox h2 {
	color:#FC0;
	font-size:14px;
	font-weight:bold;
}

.centerBox a {
	color:#FFF;
	text-decoration:underline;
}

.sideBox2 {
	width:165px;
	float:right;
}

/* Boxes */

.boxSideNavi {
	width:165px;
	display:block;
}

.boxSideNavi h2 {
	height:40px;
	color:#910000;
	font-size:14px;
	line-height:40px;
	padding:0 10px;
	margin:0;
	background:url(images/leftnav-top.png) no-repeat;
}

.boxSideNavi .boxContent {
	padding-top:10px;
	width:165px;
	min-height:193px;
	background: #FFD201 url(images/leftnav-body-bg.png) no-repeat top;
	color:#1A1A1A;
	font-size:12px;
}

.boxSideNavi .boxContent ul {
	margin:0 10px;
	padding:0;
	list-style:none;
}

.boxSideNavi .boxContent ul li {
	padding:0;
}

.boxSideNavi .boxContent ul li a {
	display:block;
	height:25px;
	background:url(images/mylist.png) no-repeat;
	padding-left:24px;
	color:#1A1A1A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.boxSideNavi .boxContent ul li a:hover {
	background:url(images/mylist2.png) no-repeat;
}

.boxSideNavi .boxFooter {
	height:29px;
	background:url(images/leftnav-foot.png) no-repeat;
	margin-bottom:15px;
}

/* red box */

.boxSideNaviRed {
	width:165px;
	display:block;
}

.boxSideNaviRed a {
	color:#CCC;
}

.boxSideNaviRed h2 {
	height:40px;
	color:#FC0;
	font-size:14px;
	line-height:40px;
	padding:0 10px;
	margin:0;
	background:url(images/leftnav-top-red.png) no-repeat;
}

.boxSideNaviRed .boxContent {
	padding:10px 10px 0 10px;
	width:145px;
	min-height:224px;
	background: #E10D0D url(images/leftnav-body-bg-red.png) no-repeat top;
	color:#CCC;
	font-size:12px;
}

.boxSideNaviRed h3 {
	color:#FC0;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0
}

.boxSideNaviRed p {
	margin:4px 0;
	padding:0;
	font-size:10px;
}

.boxSideNaviRed .boxFooter {
	height:29px;
	background:url(images/leftnav-foot-red.png) no-repeat;
	margin-bottom:15px;
}

/* Right box - gray */

.boxSideNaviGray {
	width:165px;
	display:block;
	color:#999
}

.boxSideNaviGray a {
	color:#CCC;
}

.boxSideNaviGray h2 {
	height:40px;
	color:#FC0;
	font-size:14px;
	line-height:40px;
	padding:0 10px;
	margin:0;
	background:url(images/right-nav-head.png) no-repeat;
}

.boxSideNaviGray .boxContent {
	padding:10px 10px 0 10px;
	width:145px;
	background: #2F2F2F;
	color:#CCC;
	font-size:12px;
}

.boxSideNaviGray h3 {
	color:#FC0;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0
}

.boxSideNaviGray p {
	margin:4px 0;
	padding:0;
	font-size:10px;
}

.boxSideNaviGray .boxFooter {
	height:20px;
	background:url(images/right-nav-foot.png) no-repeat;
	margin-bottom:15px;
}


/* Footer */

.footer {
	width:860px;
	margin:0;
	padding:0;
	color:#CCC;
	text-align:center;
	font-size:10px;
	margin-bottom:20px;
}

