/*--------------------*/
/*>>>>> Setup and Reset <<<<<*/
/*--------------------*/

body  {
	color: #fff;
	background-color: #6a0202;
}

h1, h2, h3, h4, h5, h6  {
	color: #fff;
}

h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited  {
	color: #fff;
}

/*--------------------*/
/*>>>>> Navigation <<<<<*/
/*--------------------*/

a:link, a:visited  {
	color: #ffc6c6;
}

#pagenav li a:link, #pagenav li a:visited  {
	color: #fff;
}

#pagenav li a:hover, #pagenav li.current_page_item a  {
	background-color: #500000;
}

#pagenav li.rss  {
	background: url(red/rss.gif) no-repeat left center;
}

/* Style drop down list */

#pagenav li ul {
	background: #5a0202;
}

#pagenav li ul li {
	border-bottom: 1px solid #500000;
}

#pagenav li ul li a {
	color: #fff !important;
}

/*--------------------*/
/*>>>>> Layout <<<<<*/
/*--------------------*/

#topbar  {
	border-bottom: 3px solid #500000;
}

#search label  {
	color: #fff;
}

#search input  {
	background-color: #7a0606;
	border: 1px solid #630000;
	color: #fff;
}

#header  {
	border-bottom: 1px solid #000;
}

#about img  {
	border: 3px solid #500000;
}

#about a.more:link, #about a.more:visited  {
	color: #ffc6c6;
}

#featured  {
	border-top: 1px solid #8a1010;
	border-bottom: 1px solid #8a1010;
	background: url(red/featuredbg.jpg) no-repeat left top;
}

#featured #article .meta  {
	border-left: 1px solid #906e90;
}

#featured #article .thumb img  {
	border: 5px solid #ffc6c6;
}

#featured #full_article .image img  {
	border: 5px solid #500000;
}

#twitter p  {
	background-color: #291629;
}

#twitter a#follow  {
	background: url(red/twitterbg.png) no-repeat left top;
}

#home_content  {
	border-top: 1px solid #000;
	background: url(red/maincontentbg.jpg) repeat-y top left;
}

#single_content  {
	border-top: 1px solid #8a1010;
	background: url(red/singlecontentbg.jpg) repeat-y top left;
}

#left .box  {
	border-bottom: 1px solid #500000;
}

#left_single  {
	background: url(red/glowbg.jpg) no-repeat top left;
}

#middle .box  {
	border-bottom: 1px solid #500000;
}

#right .box  {
	border-bottom: 1px solid #500000;
}

#more_posts .item.left  {
	border-right: 1px solid #500000;
}

#more_posts .item p img, .post .thumbnail  {
	border: 1px solid #ffc6c6;
}

#ad  {
	border-bottom: 1px solid #500000;
}

.lifestream_meta, .lifestream_meta a {
	color: #937293;
}

#popular ul li  {
	border-bottom: 1px solid #500000;
}

#recent_comments ul li  {
	border-bottom: 1px solid #500000;
}

#recent_comments ul li a:link, #recent_comments ul li a:visited  {
	color: #fff;
}

#recent_comments ul li a .author  {
	font-family: Georgia,Times,Serif;
	font-style: italic;
	font-weight: bold;
	color: #ffc6c6;
}

#related ul li a:link, #related ul li a:visited  {
	color: #fff;
	border-bottom: 1px solid #3d283d;
}

#video .video_container  {
	background-color: #5d0000;
}

#video .player  {
	border: 3px solid #fff;
}

#video h3.playing a:link, #video h3.playing a:visited  {
	color: #ffc6c6;
}

#ads .adblock  {
	background-color: #5d0000;
}

#cats_archives #cats  {
	border-right: 1px solid #500000;
}

#cats_archives ul li  {
	border-bottom: 1px solid #3d283d;
}

#subscribe ul  {
	background-color: #5d0000;
	border-bottom: 1px solid #500000;
	border-top: 1px solid #500000;
}

#subscribe ul li  {
	background: url(red/rss.gif) no-repeat left center;
}

#footer  {
	border-top: 3px solid #500000;
}

#footer ul li.rss  {
	background: url(red/rss_small.gif) no-repeat left center;
}

#footer ul li a:link, #footer ul li a:visited  {
	color: #fff;
}

/*--------------------*/
/*>>>>> Post Styles <<<<<*/
/*--------------------*/

.post  {
	padding: 0 10px;
	border-bottom: 1px solid #500000;
}

/*--------------------*/
/*>>>>> Comments Styles <<<<<*/
/*--------------------*/

#comments span.heading  {
	border-bottom: 1px solid #500000;
}

#comments ol  {
	border-bottom: 1px solid #500000;
}

#comments ol li  {
	border-bottom: 1px solid #500000;
}

#comments ol li .gravatar img  {
	border: 2px solid #500000;
}

#commentform .textarea textarea  {
	color: #fff;
	background-color: #500000;
}

#commentform .details input.txt  {
	color: #fff;
	background-color: #500000;
}

#commentform .details input#submit  {
	border-color: #500000;
	background-color: #500000;
	color: #fff;
}

div.wp-pagenavi  {
	border-top: 1px solid #500000;
}

.wp-pagenavi span.current  {
	background-color: #500000;
}

.entry blockquote  {
	color: #ffc6c6;
}

.entry img  {
	border: 1px solid #ffc6c6;
}








