/*
Theme Name: Your Design
Theme URI: http://www.yourdesign.co.uk/
Description: Theme for Your Design.
Author: iWeb Solutions
Author URI: http://www.iwebsolutions.co.uk/
*/

body.blog #page-heading {
	overflow: hidden;
	height: 0;
	font-size: 0; line-height: 0; text-indent: -9999px;
}
body.blog p.entry-meta {
	margin-bottom: 0.75em;
}
body.blog .hentry {
	position: relative; zoom: 1; overflow: hidden;
	margin: 0 -17px 3em; padding: 0 32px 1.5em 17px;
	background: url(../../../../css/img/fade.grey.hyphen.gif) repeat-x 0 100%;
}
body.blog .last {
	background-image: none;
	padding-bottom: 0; margin-bottom: 0;
}
body.blog .entry-content {}
body.blog .hentry .alignright {
	float: right;
}
body.blog .hentry .alignleft {
	float: left;
}
body.blog .hentry .alignright img {
	margin-left: 20px;
}
body.blog .hentry .alignleft img {
	margin-right: 20px;
}
body.blog .entry-content p.wp-caption-text {
	text-align: center;
}


body.blog #navigation li {
	margin-bottom: 0.5em;
}
body.blog #navigation li ul {
	display: none;
}
body.blog #sidebar li h2 {
	padding: 3px;
}
body.blog #sidebar li h2 a {
	padding: 0;
}
body.blog #sidebar li ul {
	display: block;
}
body.blog #sidebar li {
	margin-bottom: 1.5em;
}
body.blog #sidebar li li {
	margin-bottom: 0;
	font-weight: bold; color: #4E4D4E;
}


body.blog .commentlist,
body.blog #commentform {
	margin: 3em 0; zoom: 1;
}
body.blog .commentlist li {
	overflow: hidden; clear: left;
	margin-bottom: 1.5em; padding-bottom: 0;
	border-bottom: 1px solid #ddd;
	background-image: none;
}
body.blog .commentlist li.last {}
body.blog .commentlist li.odd {}

body.blog .commentlist .three-quarter,
body.blog #commentform .three-quarter {
	width: 470px;
}


/* comment form */
body.blog #commentform {
	overflow: hidden; position: relative;
	margin-top: 1.5em; 
}
body.blog #commentform .text input {
	width: 220px;
}
body.blog #commentform .column {
	
}
body.blog #commentform textarea {
	height: 120px; width: 460px;
}
body.blog #commentform fieldset.submit-fieldset {
	clear: both;
}
body.blog #commentform fieldset.submit-fieldset #submit {
	float: right;
	width: auto;
	margin: 0 22px 0 0;
}


body.blog .commentlist .vcard,
body.blog #commentform .quarter,
body.blog .logged-in {
	position: relative;
	width: 230px; margin-right: 20px;
}
body.blog .commentlist .vcard {zoom: 1; padding-bottom: 1.5em}
body.blog .commentlist .vcard img {
	float: left;
	margin-bottom: 0;
	border: 4px solid #ddd;
}
body.blog .commentlist .vcard p {
	margin: 0 0 0 75px;
}
body.blog .logged-in p {
	margin: 0;
}
body.blog .commentlist .vcard p.comment-datetime {
	margin-top: 1em;
	line-height: 1.2; color: #6E6D6E; font-weight: normal;
}
body.blog .commentlist .vcard p.comment-datetime a {
	color: #6E6D6E; font-weight: normal;
}
body.blog .commentlist .vcard p.comment-datetime a:focus span,
body.blog .commentlist .vcard p.comment-datetime a:hover span,
body.blog .commentlist .vcard p.comment-datetime a:active span {
	text-decoration: underline;
}
body.blog .commentlist .vcard p.comment-datetime span {
	display: block;
}
body.blog .commentlist p.moderation,
body.blog .commentlist p.edit {
	float: right;
	width: 100px;
	margin: 0 0 1em 1em; padding: 6px 7px;
	border: 1px solid #ddd; background-color: #efefef;
	line-height: 1.3; text-align: center
}