#searchbar {
background:url('images/head.jpg') no-repeat !important;
width:464px !important;
height:112px !important;
margin:0 !important;
}

#header {
padding:0 !important;
}

.single .post, .single-post	{ 
background: url('images/singlebg.jpg') repeat-x #e9d8d0 !important; 
border: 1px solid #CCC; 
margin: 0 10px 20px 0;  
}

#searchform {
visibility:hidden;
}

#primary {
background: #fff !important;
list-style:none;
}

.widgettitle {
background:#FFFFFF;
border:none;
}

.contact {
background: url('images/contact.jpg') no-repeat;
width:278px;
height:610px;
padding: 135px 0 0 5px;
list-style:none;
margin: 10px 0 0 0;
}

#commentForm {
list-style-type:none;
}

#commentForm ul {
padding-bottom: 10px;
padding-left: 10px;
list-style-type:none;
}

#message {
width:230px;
height:85px;
}

label.error {
position:relative !important;
padding:0px !important;
margin:0px !important;
border:none !important;
font-size:9px !important;
float:right !important;
}

.contact .newsubmit, .contact .newsubmit:hover {
background: url('images/submit.png') no-repeat;
width:209px;
height:55px;
margin:10px 0 0 10px;
border:none;
cursor:pointer;
}

.entry-photo {
float:left !important;
padding: 10px 10px 10px 0 !important;
width:227px !important;
border:none !important;
}

p {
clear:none !important;
}

.widgettitle {
font-size:16px;
padding-left:26px;
padding-top:16px;
}

.entry-info {
visibility:hidden !important;
}

.tag {
list-style:none;
padding-left:15px;
}

.postbar {
	display:none !important;
}