﻿body 
{
	background:url(images/fill.png);
}
a 
{
	color: #663333;
}

a:hover 
{
	color: #666666;
}

#header 
{
	background:transparent url(images/bacon-header.png) no-repeat;
	height: 150px;
	margin:0;
}
#headerlogo {
	height: 150px;
}

#headerad {
	margin-top:40px;
}
#headerlogo
{
	text-indent:-8000em;
	font-size:0em;
}
#headerlogo h1 {

	background:none;	
	margin:0;
	padding:0;
}

#headerlogo h1 a 
{
	width:470px;	
	height:150px;
	background:none;
	display:block;
}

/*
Top part CSS
*/
#top 
{
	background:transparent url(images/feature.png) no-repeat;
	border:1px solid #cccccc;
}
#topleft, 
#topright 
{
	background:none;
}


#pagenavigation,
#pagenavigation li,
#pagenavigation li ul li 
{
	border:none;
}

#pagenavigation li a 
{
	color: #333333;
}

#pagenavigation li a:hover,
#pagenavigation li.current_page_item a,
#pagenavigation li.current_page_item a:hover 
{
	border:none;
	background:none;
	color:#993333;
}

#pagenavigation ul li a,
#pagenavigation li ul a:hover 
{
	background:none;
}

#pagenavigation ul ul,
#pagenavigation li.page_item ul 
{
	border:none;
}

#pagenavigation li.page_item ul li a, 
#pagenavigation li.page_item ul li a:hover 

{
	background:none;
}


/*
Search form CSS
*/
.searchform label 
{
	margin-right: 5px;
	font-size: 0.7em;
	color: #993333;
	font-weight: bold;
	text-transform:uppercase;
}

.searchinput 
{
	background: #FFF;
	border: 1px dotted #333333;
}

.searchbutton 
{
	background:#993333;
	text-transform: uppercase;
	cursor: pointer;
	color: #FFF;
	font-weight: bold;
}


/*
Main Category Menu CSS
*/
#menu 
{
	background:transparent url(images/menu.png) no-repeat bottom;
	border:1px solid #cccccc;	
}

#menux 
{
	padding:0px;
	background:none;
}

#menuy 
{
	background:none;
}
#dmenu 
{
	border:none;
}
#dmenu li 
{
	border-right: 1px solid #eeeeee;
}

#dmenu li a 
{
	letter-spacing:none;
}

#dmenu li a:hover 
{
	background:#eeeeee;
	color: #990000;
}
#dmenu li.cat-item ul li a 
{
	color: #333;
}
#dmenu li.cat-item ul li a:hover 
{
	color: #993333;
	border-right: 1px solid #993333;
}

/*
RSS Bar CSS
*/
#rssbar 
{
	background:none;
}

#rssbar #today 
{
	background:none;
	color: #000000;
	font-weight:bold;
}

#rssbar ul 
{
	background:none;
}

#rssbar ul li a 
{
	color:#333333;
}

#rssbar ul li a:hover 
{
	color: #990000;
}

/*
Featured Column CSS
*/
#featured 
{
	background:transparent url(images/feature.png) no-repeat;
	border:1px solid #cccccc;		
	margin-bottom:4px;
}
#featuredleft 
{
	background:none;
}

#featuredright 
{
	background:none;
}
.featuredposts li a 
{
	color: #663333;
}
.featuredposts li a:hover,
.featuredposts li a.selected,
.featuredposts li a.selected:hover 
{
	background:none;
	color: #000000;
	border-bottom:2px solid #663333;
}

.featuredposts_content .thumb img 
{
	border: 3px solid #CCCC99;
}
.featuredposts_content .post h1 a:hover 
{
	color: #666666;
}

.extra li.comments a 
{
	background: url(images/comments.png) no-repeat;
	background-position: right center;
	color: #990033;
}

.featuredtabs li a
{
	color:#990000;
}
.featuredtabs li a:hover,
.featuredtabs li a.selected,
.featuredtabs li a.selected:hover
{
	background:none;
	color: #000000;
	border-bottom:2px solid #990000;
}

/*
Big Column CSS
*/
#bigcolumn 
{
	padding-bottom: 10px;
	background:#FFFFFF url(images/column-fill.png) no-repeat;
	border:1px solid #cccccc;
}

/*
Main CSS
*/
#top_posts h2, #recent_posts h2, #sidebar h2 
{
	margin-top:5px;
	color: #663300;
	background: url(images/hbullet.png) no-repeat left;
	border-bottom: 2px solid #f0efd8;
}

.postbox 
{
	background: #FFF;
	padding: 10px;
	border: 1px solid #f0efd8;
}

/*
Recent Posts CSS
*/
.recent_thumb img,
.top_thumb img 
{
	border: 3px solid #CCCC99;
}

.recent_entry h3 a,
.top_entry h3 a
{
	color: #666633;
	text-decoration:none;	
}

.recent_entry h3 a:hover,
.top_entry h3 a:hover
{
	color: #cc3333;
	text-decoration:none;
}

.postbody_singlepost img 
{
	border: 3px solid #CCCC99;
}

.postbody h1,
.postbody h2, 
.postbody h3,
.postbody h4,
.postbody h5,
.postbody h6
{
	color: #663333;
}
.replybutton
{
	background: #CCCCCC;
}

.replybutton:hover 
{
	background: #993333;
}


.navigation a:hover 
{
	background: #990000;
	color: #FFF;
}

.feedsubmit 
{
	background: #996600;
	border:1px solid #CC9900;
}
#footer a:hover 
{
	color: #990000;
	text-decoration: underline;
}


.postbody_singlepost .tags a:hover,
.tags a:hover,
.featuredtabs_content ul li span a:hover
{
	color: #993333;
}


/* WordPress Styles */
img.aligncenter,
div.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright,
div.alignright
{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft,
div.alignleft 
{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright 
{
	float: right;
}
.alignleft 
{
	float: left;
}
p.wp-caption-text
{
	color:#666666;
	font-size:0.8em;
	padding:4px 2px;
	margin:0;
}

#google-search
{
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:10px;
	margin:10px;
	width:940px;
}

.box.search
{
	margin-top:10px;
	border-top:1px solid #d8e1f0;
	padding:14px;
}
.sidebar 
{
	float:none;
	width:100%;
}

.postbody .wpcf7
{
	padding:10px 0 10px 20px;
}
.postbody .wpcf7 form input,
.postbody .wpcf7 form textarea 
{
	border:1px solid #cccccc;
}