/*
Theme Name: codem streams Blog theme
Theme URI: http://codem.com.au
Description: The theme for the codem streams blog
Version: 0.1
Author: James Ellis
Author URI: http://codem.com.au
Tags:
*/

#blog {
	background-color : #fff;
}

#blog input#blogsearch {
	width : 78%;
	margin : 0 auto;
	display : inline;
}

#blog #inner {
	background-color : #fcfcfc;
}

#blog .sidebar .item {
	color : #000;
	padding : 12px;
}

#blog .sidebar {
	padding : 0.5em;
	margin : 1.2em;
	border : 1px solid #ccc;
	
}

#blog #wrapper {
	background-color : #fff;
}

#blog #wrapper,
#blog #footer {
	width : 906px;
}

#blog .crumbs {
	background-color : #000;
	color : #fff;
	padding : 0.7em 0.4em;
	border-top : 1px solid #fff;
}

#blog .crumbs a {
	color : #fff;
}

#blog #footer-content {
	width  :auto;
}

#blog #main {
	margin : 0;
	padding : 0px;
}

#blog #page_content {
	background-color : #fff;
	width : auto;
	margin : 0;
}

#blog .navigation {
	padding : 0.9em 0em;
}

#blog #page_content h2 a,
#blog #page_content h2 {
	color : #666;
}

#blog #heading {
	background-image : url('/streams/wp-content/themes/cs_blog_developments/images/header.png');
	background-repeat : repeat-x;
	background-position : bottom left;
	padding : 0px 0px 0px 10px;
	border : none;
}

#blog #heading #subheading {
	padding : 3px;
	color : #000;
	margin : 0;
}

#blog .tags,
#blog .tags a,
#blog div.commentgroup a {
	color : #fff;
}

#blog p.postmetadata {
	padding : 1em;
	line-height : 140%;
}

#blog .footer-column li img,
#blog .footer-column li span {
	vertical-align : middle;
}

#blog div.commentgroup {
	padding : 1em;
	font-size : 1.1em;
	background-color : #666;
	color : #fff;
	margin-bottom : 0.87em;
}

#blog div.commentlist p {
	padding : 0 0 0 0.3em;
}

#blog ol.commentlist {
	padding : 0em;
}

#blog ol.commentlist li {
	display : block;
	background-color : #fff;
	color : #666;
	margin : 0 0 0.9em 0em;
	padding :8px;
}

#blog ol.commentlist a {
	color : #005BB5;
}

#blog #heading #subheading p {
	margin : 0;
	padding : 0px;
	font-size : 1.1em;
}
#blog #heading #subheading p,
#blog #heading #subheading p a {
	color : #fff;
}

#blog #heading h2 img {
	vertical-align : middle;
	display : inline;
}

#blog #logo_bg {
	background-position : 40% 20px;
	background-repeat : no-repeat;
}

#blog #entry {
	background : transparent;
	border : none;
	height : auto;
	position : static;
	padding : 0.7em 0em 0em 0em;
	width :  auto;
	float : none;
}

#blog #heading {
	width : auto;
}

#blog #heading h2 {
	font-size : 2.6em;
	letter-spacing : -0.06em;
	padding : 0px 2.3em;
}


#blog #focus, #blog #heading a {
	color : #000;
}

#blog #heading h2 {
	color : #005BB5;
}

#blog #content {
	padding-bottom : 1em;
}


#blog form {
	display : block;
	margin : 0.5em 0;
	padding : 0px;
}

#blog form fieldset {
	color : #333;
	padding : 1.2em;
	background-color : #fafafa;
	border : 1px solid #ccc;
}

#blog form fieldset legend {
	color : #005BB5;
	font-weight : bold;
	font-size : 1.7em;
	letter-spacing : -0.03em;
	padding : 0.2em;
	position :static !important;
}

#blog form fieldset label.submit {
	display : block;
	margin : 0 auto;
	text-align  : center;
	padding : 1.2em 0.2em;
}

#blog form input.text,
#blog form textarea {
	background-color : #fff;
	border : 1px solid #666;
	color : #000;
	font-weight : bold;
	font-size : 1.3em;
}

#blog form textarea {
	height : 20em;
}

#blog form fieldset th {
	font-size : 1.1em;
	font-weight : bold;
	width : 14em;
	vertical-align : top;
}

#blog form fieldset td {
	vertical-align : top;
}