/*
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

*/

body{
color:#333;
font:16px/1.6 "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
}

a:link, a:visited, a:active{
color: #cd663b;
text-decoration: none;
}

a:hover {
color: #4a3844;
text-decoration: underline;
}

#wrapper{
margin: 0px auto;
padding: 0px;
width: 950px;
}

#main{
width: 100%;
padding: 0;
margin: 0;
background-color: #FFFFFF;
display: table;
}

#mainHOME{
width: 100%;
padding: 0;
margin: 0;
background-color: #FFFFFF;
display: table;
}

#top{
margin: 30px 0 0 0;
padding: 0;
display: table;
height: 205px;
background-image: url("/images/top.jpg");
border-bottom: 1px solid #DFDFDF;
width: 100%;
}

#top p{
font-size: 75%;
color: #999;
line-height: 150%;
margin: 10px 0 0 0;
padding: 0;
}

#quickinfo{
float: right;
margin: 0;
padding: 5px;
width: 225px;
display: table;
}

#quickinfo p{
font-size: 75%;
color: #999;
line-height: 150%;
margin: 0;
padding: 0;
}

#menu{
padding: 0;
margin: 0;
display: table;
width: 100%;
border-top: 5px solid #4a3844;
}

#menu ul{
margin: 0;
padding: 0;
list-style: none;
float: left;
}

#nav li{
list-style: none;
width: 100px;
float: left;
margin: 0;
padding: 10px 0;
height: 20px;
text-align: center;
font-size: 14px;
}

#icon{
padding: 5px 10px;
float: left;
}

#nav a:link, #nav a:visited, #nav a:active{
color: #4a3844;
text-decoration: none;
}

#nav a:hover {
color: #b7a950;
text-decoration: none;
}

#nav li:hover {
}

#middle{
margin: 40px 0;
padding: 0;
width: 100%;
display: table;
}

#content{
width: 650px;
margin: 0;
padding: 0;
float: left;
}

#content img{
margin: 0;
padding: 5px;
border: 1px solid #CCC;
background-color: #FFF;
}

#content img.post{
float: left;
margin: 5px 5px 5px 0;
}

#largeimage{
margin: 20px 50px 0 0;
padding: 0;
float: right;
width: 300px;
background-image: url("/images/dog.jpg");
height: 317px;
}

#sidebar{
width: 250px;
margin: 0 0 0 50px;
padding: 0;
float: right;
}

#sidebar img{
margin: 10px 0 20px 0;
padding: 5px;
border: 1px solid #ccc;
}

#content h1{
font-size: 30px;
font-weight: normal;
line-height: 20px;
color: #999;
padding: 0;
border-bottom: 1px dashed #b7a950;
margin: 0;
font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
}

#content h1 a:link, #content h1 a:visited, #content h1 a:active{
color: #999;
text-decoration: none;
}

#content h1 a:hover{
color: #b7a950;
text-decoration: none;
}

#content h1 span{
color: #b7a950;
float: right;
}

#sidebar h1{
font-size: 20px;
font-weight: normal;
line-height: 15px;
color: #999;
padding: 5px 0 0 0;
border-bottom: 1px dashed #b7a950;
margin: 0;
font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
}

#sidebar h1 a:link, #content h1 a:visited, #content h1 a:active{
color: #999;
text-decoration: none;
}

#sidebar h1 a:hover{
color: #b7a950;
text-decoration: none;
}

#sidebar h1 span{
color: #b7a950;
float: right;
}

#sidebar p{
font-size: 12px;
color: #999;
line-height: 150%;
margin: 20px 0;
padding: 0;
}

h2{
margin: 0 0 20px 0;
padding: 0;
color: #4a3844;
font-weight: normal;
font-size: 23px;
}

h3{
margin: 0 0 20px 0;
padding: 0;
color: #4a3844;
font-weight: normal;
font-size: 23px;
}

#prints{
background-image: url("/images/prints.gif");
margin: 0;
padding: 0;
float: left;
width: 74px;
height: 40px;
}

#content p{
margin: 15px 0;
padding: 0;
}

#bottom{
width: 100%;
margin: 0;
padding: 0;
border-top: 1px solid #CCC;
display: table;
}

#bottom p{
padding: 5px 10px;
}

#mininav{
float: left;
margin: 0;
padding: 0;
}

#credits{
float: right;
margin: 0;
padding: 0;
}

#servicearea{
width: 695px;
height: 303px;
border: 1px solid #666;
margin: 20px 0 0 0;
padding: 0;
background-image: url("/images/servicearea.jpg");
}

img.sidepic{
margin: 10px 0;
border: 1px solid #ccc;
padding: 3px;
}

p.small{
margin: 0;
padding: 0;
color: #999;
font-size: 70%;
}

.post{
padding: 0 0 20px 0;
}

