body,.authorcomment,#commentform small span {
color:#4D3A0F;
}

body,.footer {
background-color:#4D3A0F;
}

.big_bg,.small_bg,#s,.text_input,.text_area,.gravatar img {
background-color:#EFEBC2;
}

#sleekslide h2 a,#sleekslide h2 a:visited,#sleekslide .intro,#searchsubmit,#send,#submit,.footer a,.footer a:hover,.pagination .current {
color:#fff;
}

.buttonlinks a,.intouch,#top .textwidget .intouch,#s,.text_input,.text_area,#searchsubmit:hover,#send:hover,#submit:hover,.pagination span,.pagination a,#commentform small,.trackback_list li a,blockquote{
color:#333;
}

blockquote{border-left:3px solid #333;}

#searchsubmit,#send,#submit,.pagination a:hover,.pagination .current {
background-color:#333;
}

.pagination span,.pagination a,#top #nav li ul a,.pagination .current {
border:1px solid #654D14;
}

#sleekslide h2 a:hover,#top #nav a,#top #nav li ul a {
color:#fff;
}

#top .pagination span,.pagination a,#top .big_prev,.frontpagebar,.widget_search {
background-color:#E8E8E8;
}

a {
color:#4D3A0E;
text-decoration:underline;
}

a:hover {
color:#705414;
text-decoration:none;
}

#top #nav {
border-right:none;
}

#top #nav a {
border-left:none;
}

#top #nav li ul a {
background-color: #4D3A0F;
}

#top #nav li ul a:hover,#top #nav li ul a:focus {
background-color: #654D14;
color:#fff;
}

.slideimage img {
border:1px solid #4f4f4f;
}

.slideimage {
background-image:url(../images/mirror.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.buttonlinks a,.intouch,#top .textwidget .intouch {
background-image:url(../images/button.gif);
}

.post_heading {
border-right:1px solid #ababab;
}

.entry_content {
border-top:1px solid #ababab;
}

.ajax_valid .text_input,.ajax_valid .text_area {
border:1px solid #70A41B;
}

.ajax_false .text_input,.ajax_false .text_area {
border:1px solid #EE2A00;
}

.ajax_alert .text_input,.ajax_alert .text_area {
border:1px solid #ffb628;
}

#searchsubmit,#send,#submit {
cursor:pointer;
}

#searchsubmit:hover,#send:hover,#submit:hover {
background-color:#999;
}

.footer {
color:#fff;
background-color: #4D3A0F;
}

.phone {
width:250px;
height:18px;
float:right;
margin-top:95px;
background-image:url(../images/phone_number.gif);
background-repeat:no-repeat;
}

.content img {

}

.pagination a:hover {
border:1px solid #222;
color:#E8E8E8;
}

.admincomment {
background-color:#eee;
}

.big_bg {
background-image:url(../images/bg.jpg);
}

.small_bg {
background-image:url(../images/bg.jpg);
}

#head h1 a {
width:320px;
height:129px;
background-image:url(../images/logo.jpg);
}

#sleekslide h2 a:hover {
text-decoration:underline;
}

#top .big_prev,#top .commentlist,.gravatar img,#s,.text_input,.text_area,#searchsubmit,#send,#submit {
border:1px solid #ababab;
}

.widget a,.widget a:visited,#top .recentcomments,#top .widget_archive li,#top .widget_categories li,.commentlist li {
border-bottom:1px dotted #4D3A0E;
}

.widget .current_page_item a {
border-bottom:1px solid #4D3A0E;
}

/*----------Newsletter Sidebar Signup Styles----------*/
#newsletter_sbar {
	width: 234px;
	height: 108px;
	background-image: url(../images/enewsletter_sidebar_bg.png);
	background-repeat: no-repeat;
}
#newsletterform_sbar{
	width: 234px;
	height:20px;
	position:absolute;
	left:10px;
	bottom:37px;
}
/*--------------------Newsletter Form Field--------------------*/
#newsletter_sbar input.email {
	background: transparent url(../images/enewsletter_sidebar_input_bg.png) no-repeat scroll 0 0 !important;
	background-position: center left;
	border: none;
	color:#4D3A0E;
	font-family: "Trebuchet MS", Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px !important;
	width: 132px;
	height: 21px;
	padding:5px 1px 1px 5px;
	vertical-align:top;
}
#newsletter_sbar input.submit{
	vertical-align:middle;
}
