/*
Theme Name: Metropolitan Interiors
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

*/

a {
color: #841618;
outline: none;
text-decoration: none;
}

a:hover {
color: #bab7a8;
text-decoration: none;
}

#banner {
width: 850px;
height: 106px;
border-bottom: #841618 solid 4px;
margin: 0 auto 30px auto;
padding: 0;
}

#banner img.logo {
margin: 17px 0 0 0;
padding: 0;
float: right;
}

#banner p {
width: 500px;
margin: 4px 0 0 0;
padding: 0;
color: #4a463c;
font-size: 10px;
font-weight: bold;
line-height: 10px;
text-transform: uppercase;
text-align: right;
word-spacing: 10px;
float: right;
clear: right;
}

#banner p.info {
width: 220px;
margin: 40px 0 0 0;
padding: 0;
color: #4a463c;
font-size: 11px;
line-height: 13px;
font-weight: bold;
text-align: left;
text-transform: none;
word-spacing: normal;
float: left;
}

#bannercontainer {
width: 100%;
margin: 0;
padding: 0;
}

body {
background: url(images/site-bg.jpg) repeat-x top center;
margin: 0;
padding: 0;
font-family: "Trebuchet MS";
}

#content {
width: 850px;
margin: 0 auto;
padding: 0;
}

#contentcontainer {
width: 100%;
margin: 0;
padding: 0;
}

#copyright {
width: 850px;
height: 15px;
margin: 0 auto 20px auto;
padding: 0;
}

#copyright p {
width: 850px;
margin: 4px 0 0 0;
padding: 0;
color: #bab7a8;
font-size: 10px;
font-weight: normal;
line-height: 10px;
text-align: right;
float: right;
}

#copyright .admin {
text-align: left;
float: left;
}

#copyright p a {
color: #bab7a8;
text-decoration: none;
}

#copyright p a:hover {
color: #841618;
text-decoration: none;
}

#copyright p a.jkd:hover {
color: #4e84c4;
text-decoration: none;
}

.fengshui {
color: #841618;
font-weight: bold;
word-spacing: 1px;
}

#footer {
width: 850px;
height: 40px;
background: #4a463c;
margin: 0 auto;
padding: 0;
}

#footercontainer {
width: 100%;
margin: 0;
*margin: 20px 0 0 0;
_margin: 0;
padding: 0;
clear: both;
}

#main {
width: 625px;
border-left: #841618 solid 1px;
margin: 20px 0 20px -1px;
padding: 0;
float: left;
}

#main.home {
width: 625px;
border: none;
height: 398px;
margin: 0;
padding: 0;
float: left;
overflow: hidden;
}

#main h2 {
margin: 12px 20px 1px 20px;
padding: 0;
color: #841618;
font-size: 18px;
line-height: 21px;
font-weight: bold;
}

#main h2 a {
color: #841618;
text-decoration: none;
}

#main h2 a:hover {
color: #bab7a8;
text-decoration: none;
}

#main h3 {
margin: 20px 20px 1px 20px;
padding: 0;
color: #841618;
font-size: 14px;
line-height: 17px;
font-weight: bold;
}

#main h3 a {
color: #841618;
text-decoration: none;
}

#main h3 a:hover {
color: #bab7a8;
text-decoration: none;
}

#main img {
border: #841618 solid 1px;
margin: 20px;
float: right;
}

#main.home img {
border: none;
margin: 0;
_margin: 0 0 -4px 0;
float: none;
}

#main img.portfolio, #main a img.portfolio {
border: #841618 solid 1px;
margin: 5px 10px 5px 0;
float: left;
}

#main img.portfoliofirst, #main a img.portfoliofirst {
border: #841618 solid 1px;
margin: 5px 10px 5px 18px;
float: left;
}

#main img.portfoliolast, #main a img.portfoliolast {
border: #841618 solid 1px;
margin: 5px 0 5px 0;
float: left;
}

#main a img.portfolio:hover, #main a img.portfoliofirst:hover, #main a img.portfoliolast:hover {
border: #bab7a8 solid 1px;
}

#main #about img.portfolio, #main #about a img.portfolio {
border: #841618 solid 1px;
margin: 5px 10px 5px 0;
*margin: 15px 10px 5px 0;
float: left;
}

#main p {
margin: 0 20px 10px 20px;
padding: 0;
color: #4a463c;
font-size: 12px;
line-height: 16px;
font-weight: normal;
}

#main p.clearboth {
margin: 0;
padding: 0;
clear: both;
}

#main p.divider {
height: 7px;
border-bottom: #bab7a8 dashed 1px;
margin: 0 0 10px 20px;
padding: 0;
clear: both;
}

#main ol {
margin: 10px 0 10px 50px;
padding: 0;
}

#main ol li {
margin: 0 0 3px 0;
padding: 0;
color: #4a463c;
font-size: 12px;
line-height: 12px;
font-weight: normal;
}

#main ol li a {
margin: 0;
color: #841618;
text-decoration: none;
}

#main ol li a:hover {
color: #bab7a8;
text-decoration: none;
}

#main ul {
list-style-image: url(images/yin-yang.jpg);
margin: 10px 0 10px 50px;
padding: 0;
}

#main ul li {
margin: 0 0 3px 0;
padding: 0;
color: #4a463c;
font-size: 12px;
line-height: 12px;
font-weight: normal;
}

#main ul li a {
margin: 0;
color: #841618;
text-decoration: none;
}

#main ul li a:hover {
color: #bab7a8;
text-decoration: none;
}

#main #about {
border-bottom: #bab7a8 dashed 1px;
margin: 0 0 0 20px;
padding: 0 0 5px 0;
}

#main #about img {
margin: 0 10px 3px 0;
*margin: 20px 10px 3px 0;
padding: 0;
float: left;
}

#main #about p {
margin: 0 20px 10px 0;
}

#main #post {
border-bottom: #bab7a8 dashed 1px;
margin: 0 0 0 20px;
padding: 0 0 5px 0;
}

#main #post h3 {
margin: 10px 20px 1px 20px;
padding: 0;
color: #841618;
font-size: 14px;
line-height: 17px;
font-weight: bold;
}

#navregion {
width: 850px;
height: 30px;
border-bottom: #841618 solid 1px;
margin: 0;
padding: 0;
}

.redtext {
color: #841618;
font-weight: bold;
}

#scrollnav {
width: 850px;
height: 96px;
margin: 0 auto;
padding: 0;
}

#scrollnavcontainer {
width: 100%;
margin: 0;
padding: 0;
}

#scrollregion {
width: 850px;
height: 57px;
border-top: #841618 solid 1px;
border-bottom: #841618 solid 1px;
margin: 0;
padding: 3px 0 3px 0;
}

#sidebar {
width: 224px;
background: none;
border-right: #841618 solid 1px;
margin: 20px 0 20px 0;
padding: 0;
float: left;
}

#sidebar.home {
width: 225px;
height: 398px;
background: url(images/sidebar/logo.jpg) no-repeat 52px 125px;
border: none;
margin: 0;
padding: 0;
float: left;
}

#sidebar h1 {
margin: 0 20px 25px 20px;
padding: 0;
color: #841618;
font-size: 32px;
line-height: 35px;
*line-height: 34px;
font-weight: normal;
text-align: center;
}

#sidebar h2 {
margin: 20px 20px 5px 20px;
padding: 0;
color: #841618;
font-size: 17px;
line-height: 19px;
font-weight: bold;
text-align: center;
}

#sidebar.home h2 {
text-align: left;
}

#sidebar h3 {
margin: 0 20px 10px 20px;
padding: 0;
color: #841618;
font-size: 13px;
line-height: 15px;
font-weight: bold;
text-align: center;
}

#sidebar img {
margin: 0 0 15px 35px;
padding: 0;
}

#sidebar p {
margin: 0 20px 10px 20px;
padding: 0;
color: #4a463c;
font-size: 12px;
line-height: 15px;
font-weight: normal;
}

#sidebar ul {
list-style-image: url(images/yin-yang.jpg);
margin: 0 0 10px 72px;
padding: 0;
}

#sidebar ul.long {
margin: 20px 0 10px 51px;
}

#sidebar ul li {
margin: 0 0 3px 0;
padding: 0;
color: #4a463c;
font-size: 12px;
line-height: 12px;
font-weight: normal;
}

#sidebar ul li a {
margin: 0;
color: #841618;
text-decoration: none;
}

#sidebar ul li a:hover {
color: #bab7a8;
text-decoration: none;
}

.singlespacing {
word-spacing: 1px;
}