/*
Theme Name: Busy Brian
Theme URI: http://www.busybrian.com/
Description: designed by Brian Rice built on kubrick
Version: 1.6
Author: Brian Rice
Author URI: http://busybrian.com.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:#330055;
}
a:visited {
	color:#999999;
}
body {
	background:url('images/site-bg4.jpg') center top no-repeat;
	font-family:arial;
	margin:0;
	padding:0;
}
.wpcf7 input, textarea {border:solid 1px #916728;background:url('images/form-input-bg.gif') top left;padding:5px;}
textarea {margin:0px;padding:5px;font-family:arial;}
#wpcf7-submit {background:#916728;padding:10px 20px 10px 20px ;color:#FFF;font-weight:bold;font-size:18px;}
#contact-bg {background:url('images/contact-bg.jpg') 0px 0px no-repeat;}
#homepage-div p {padding-left:5px;}
.div-bullet {background:url('images/div-bullet.gif') no-repeat 0px 4px;padding-left:15px;}
#content h4 {margin:0px 0px 3px 0px ;padding:0px;color:#a66817;font-size:16px;}
#content .yellow {
	font-size:18px;
	color:#9ba417;
	padding:0px; 
	margin:0px 0px 4px 0px ; 
}
.web-design-thm-td img {padding:0px;position:relative;left:-5px;}
.indentp {padding:5px;}
#content {padding:20px;min-height:390px;}
#content h2 {
	margin:0px 0px 5px 0px;
	padding:0px;color:#784403;
	font-size:26px;
}
#content h2 a {
	margin:0px 0px 5px 0px;
	padding:0px;color:#56116e;
	font-size:18px;
}
#content h2 a:hover {
	margin:0px 0px 5px 0px;
	padding:0px;color:#86419E;
	font-size:18px;
}
a:hover {
	color:#86419E;	
}

#content h3 {margin:0px;padding:5px 3px 0px 0px ;color:#AA55CC;font-size:18px;clear:both;}
.entry {font-size:12px;}
.entry p {margin:3px 0px 5px 0px ;}
#header {margin:5px 0px 10px 0px ;}
.layout {width:930px;}
#sidebar {
	width:210px;
	background:#FFF url('images/sidebar-bg.gif') center center;
	position:relative;
	left:-15px;
}
#sidebar h2 {
	margin:0px;padding:10px 5px 2px 5px ;
	color:#AA55CC;font-size:16px;
}
.content-td, .nav-td, .footer-td {
}
.content-td, .sidebar-td, .footer-td {
}
.nav-td  {
	}
.sidebar-td {
	width:210px;
	padding:0;
	padding-top:15px;
}
.content-td, .nav-td, .footer-td {
	border-color:#916728;
}
.footer-td {
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	background:url(images/footer-bg.gif) top center no-repeat;
}
#navbar {
	height:42px;
	background:url('images/nav-bg.gif');
	border:1px solid #915700;
} 
#navbar a {line-height:44px;padding-right:15px;color:#fff;text-decoration:none;font-weight:bold;}
#navbar a:hover {line-height:44px;padding-right:15px;color:#fff;text-decoration:underline;font-weight:bold;}
#navbar img {padding-right:15px;}
#footer {
}
#footer p, #footer a  {
	color:#A17720;
}
#social-links img {position:relative;right:-0px;}

.work-label-desc, .work-label-client, .work-label-skills, .work-label-project, .work-label-date,  .work-label-type {
font-size:11px;color:#777;padding-right:5px;}
.work-label-type, .work-label-date  {padding-left:20px;}
.work-item {margin-bottom:10px;pading-left:5px;}
.job-title {}
.job-type {}
.job-client {font-size:14px;color:#9ba417;font-weight:bold;position:relative;left:-5px;}
.job-date {}
.job-desc {}
.job-skills {}
.resume-padding-left {padding-left:10px;}

#resume h2 {font-size:24px;color:#AA55CC;}
#resume h3 {font-size:14px;color:#56116e;padding:0px;margin:0px 0px 4px 0px ;}
#resume td {padding-left:10px;padding-right:10px;}
#resume .job-title {font-weight:bold;}
#content ol {
	margin:5px 0px 5px 20px ;
	padding:0px;
	padding-left:5
	list-style:decimal;
}
#content ol li {
	margin:0px 0px 5px 5px ;
	padding:0px;
	padding-left:5
}
.alignright {
	float:right;
}

img.alignright {
	float:right;
	padding-left:5px;
	padding-top:5px;
}
p.postmetadata, p.postmetadata a  {
	font-size:10.5px;
	color:#cf9953;
}
p.postmetadata a:hover  {
	font-size:10.5px;
	color:#Af7933;
}
/* Begin Typography & Colors */

a.bloglink {
	font-size:12px;
	display:block;
	background:url('images/div-bullet.gif') no-repeat 0px 4px;
	margin:0px 15px 5px 20px;
	padding-left:15px;
}
#clientslist ul, #webdesign ul, #resume ul, #rates ul, ul {
	margin:5px 0px 3px 0px;
	padding:0;
}
#clientslist ul li, #webdesign ul li, #resume ul li, #rates ul li, ul li {
	background:url('images/div-bullet.gif') no-repeat 0px 4px;
	margin:0px 10px 5px 10px;
	padding-left:15px;
	list-style:none;
}
.col1 {
	width: 210px;
	margin-right:20px;
	float:left;
}
.col2 {
	width: 210px;
	float:left;
}
#webdesignpage h3 {
	margin-top:0;
	padding-top:0;
}
.post {
	padding-right:20px;
}