/*
Theme Name: SBCustom based on 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

*/



area {position: relative;}

a {position:relative;}

body {
	background: #E6E6E6 url(images/backgroundtile.gif) fixed repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F4F4F;
}
.container {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
}
.navbar {
	width: 830px;
}
.contentBox {
	width: 780px;
	padding: 25px;
	float:left;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='scale', src='http://www.seanbernath.com/images/background.png');
	background-repeat: repeat;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.contentBox[class] {
  background-image:url(images/background.png);
}
.contentFooter {
	width: 760px;
	height: 17px;
	padding-right: 35px;
	padding-left: 35px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='scale', src='http://www.seanbernath.com/images/contentfooter.png');
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 10px;
	color: #767676;
	clear: both;
}
.contentFooter[class] {
	background-image: url(images/contentfooter.png);	
}	
.bottomCorners {
	width: 830px;
	height: 25px;
	font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='scale', src='http://www.seanbernath.com/images/bottomcorners.png');
}
.bottomCorners[class] {
	background-image: url(images/bottomcorners.png);	
}

.narrowcolumn {
	float: left;
	padding: 0;
	margin: 0;
	width: 575px;
	}

.widecolumn {
	padding: 0;
	margin: 5px 0 0 100px;
	width: 575px;
	}

	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.contentFooter a {
	color: #767676;
}
/*Begin index.php CSS codes */
.newsRight {
	background-image: url(images/newsbox.gif);
	float: right;
	height: 445px;
	width: 235px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: justify;
}
.newsRight h1 {
	font-family: "Courier New", Courier, mono;
	font-size: 18px;
	color: #666666;
}
.leftholder {
	float: left;
	height: 495px;
	width: 510px;
}
.portfolioPreview {
	height: 300px;
	width: 510px;
	color: #FFFFFF;
}
.featuredArticle {
	height: 130px;
	width: 490px;	
	text-align: justify;
	background-image: url(images/featuredarticle.gif);
	margin-top: 15px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
}
.bioRight {
	float: right;
	width: 565px;
}
.bioLeft {
	float: left;
	width: 200px;
}
.bioRightHead {
	background-image: url(images/bio-right-head.gif);
	height: 20px;
	width: 555px;
	padding: 5px;
	color: #FFFFFF;
}
.bioRightBody {
	background-image: url(images/bio-right-tile.gif);
	background-repeat: repeat-y;
	width: 545px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
	text-indent: 10px;
}
.bioRightFoot {
	background-image: url(images/bio-right-foot.gif);
	height: 10px;
	width: 565px;
	font-size:1px;
	background-repeat: no-repeat;
}
.bioLeftHead {
	background-image: url(images/bio-left-head.gif);
	height: 20px;
	width: 190px;
	padding: 5px;
	color: #FFFFFF;
}
.bioLeftBody {
	background-image: url(images/bio-left-tile.gif);
	background-repeat: repeat-y;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.bioLeftFoot {
	background-image: url(images/bio-left-foot.gif);
	height: 10px;
	width: 200px;
	background-repeat: no-repeat;
}
.copyRight {
	float: right;
}
.copyLeft {
	float:left;
	}
	
#subFooter{
	font-size:10px;
	text-align:center;
}
#subFooter a{
	color: #4f4f4f;	
}
	
	/*----------Newly  added for WP ---------*/
	
h2.pagetitle{
margin-top:0;
}

#sidebar ul h2{
display:block;
margin: 0;
font-size: 15px;
	background-image: url(images/bio-left-head.gif);
	/*height: 20px;*/
	width: 190px;
	padding: 5px;
	color: #FFFFFF;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	padding: 5px 0 5px 10px;
	border-left: 2px solid #86ab49;
	border-right: 2px solid #86ab49;
	border-bottom: 2px solid #86ab49;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	}

#sidebar li.pageInfo{
padding: 10px 10px 10px 10px;
border: 2px solid rgb(230,219,85);
background-color: rgb(255,251,204);
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	
	/* Begin Sidebar */
#sidebar
{
	padding: 0px 0 10px 0;
	margin-left: 580px;
	width: 200px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */

/* Posts */

div.post{
width: 570px;
left-margin:auto;
right-margin:auto;
}

div.post div.entry{
padding:5px;
text-align: justify;
}
div.post small{
float:right;
margin-right:5px;
}
p.postmetadata small{
float:none;
}

div.post h2,
div.post h3{
background:url(images/bio-right-head.gif) no-repeat #cc9966;
	display:block;
	margin: 0;
	font-size: 15px;
	width: 560px;
	padding: 5px;
	color: #FFFFFF;
}
div.post h2 a,
div.post h2 a:visited,
div.post h2 a:hover,
div.post h2 a:active,
div.post h3 a,
div.post h3 a:visited,
div.post h3 a:hover,
div.post h3 a:active{
	color:#ffffff;
}
/* End Posts */