@charset "utf-8";

body {
	
	background: #faf9f8;
	color: #4f4344;
	
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	
	color: #98a8a3;
	
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a {
	
	color: #b21f2f;
	
}

/*
p, ul {
	font-size:14px;
}
*/


/* ------------------------
------------- FIXED CONTENT
-------------------------*/
		
	#hide-fixed , #show-fixed{
		background: url(../images/global/hide.png) no-repeat center center;
	}
	
	#hide-fixed:hover {
		background: url(../images/global/hide_hover.png) no-repeat center center;
	}
	
	#show-fixed {
		background: url(../images/global/show.png) no-repeat center center;
	}
	
	#show-fixed:hover {
		background: url(../images/global/show_hover.png) no-repeat center center;
	}

#top_menu, #top_menu_bg {
	background: #9c1539;
	}

	#top_menu .menu li {
		float: left;
		margin-right: 30px;
		width: auto;
	}
	
	#top_menu_bg {
/*		
		background: url(../images/blueish/top_menu_bg.png);
*/		
	}
		
		.menu li a {
			color: #98a8a3;
		}
		
		.menu li a:hover, .menu li.current a:hover  {
			color: #b21f2f;
		}
		
		.menu li.current a {
			color: #4f4344;
		}
	
	#top_menu .menu li a { 
color: #faf9f8;
	}
	#top_menu .menu li.current a {
color: #98a8a3;
	}
	#top_menu .menu li a:hover {
color: #d4d5cb;	
	}
	

	#logo a {
/*		
		background: url(../images/blueish/logo.png) no-repeat top left;
*/		
	}
	
	#logo a:hover {
/*	
		background: url(../images/blueish/logo_hover.png) no-repeat top left;
*/	
	}
		
		
		
		
/* ------------------------
------------- SHOWCASE
-------------------------*/

#showcase {
/*	
	background: url(../images/blueish/showcase_border.png) repeat-y top right;
*/	
	border-right: 1px dotted #9c1539;
}
	
	.showcase_item div.hidden {
		background: #d1d1d1;
	}
	
#showcase_arrow_up, .up_arrow {
	
	background: url(../images/global/showcase_arrow_top.png) no-repeat center center;
	
}

#showcase_arrow_down, .down_arrow {
	
	background: url(../images/global/showcase_arrow_bottom.png) no-repeat center center;
	
}

	#showcase_arrow_up:hover, .up_arrow:hover {
		
		background: url(../images/global/showcase_arrow_top_hover.png) no-repeat center center;
		
	}

	#showcase_arrow_down:hover, .down_arrow:hover {
		
		background: url(../images/global/showcase_arrow_bottom_hover.png) no-repeat center center;
		
	}
		
		
		
		
/* ------------------------
------------- CONTENT
-------------------------*/



	
	
	
	/* ------------------------
	------------- TOP INFO
	-------------------------*/
	
	#top_info {
/*		
		background: #d1d1d1;
*/
background:#fff;
margin-bottom:0;
	}

#top_info .wrapper {
	background:#fff url(../images/global/banner-bottom.gif) repeat-x 0 175px;
	width:100%;
	margin:0;
}

/*Funky border masthead*/

	#top_info_bg_bottom {
/*		
		background: url(../images/blueish/bg_top_info.png) repeat-x bottom left;
*/		
	}

	#top_info .wrapper {
/*		
		border-bottom: 1px dotted #D1D1D1;
*/		
	}

.banner {
	width:720px;
	padding:0 0 0 130px;
}
	
	/* ------------------------
	------------- POST
	-------------------------*/
	
	.title {
		
		border-bottom: 1px dotted #98a8a3;
		
	}
	
	#top_info {
		
		margin: 0 0 50px 0;
		padding-bottom: 10px;
		
	}
	
	#top_info p {
		
		line-height: 21px;
		
	}

	
	
	
	/* ------------------------
	------------- POST
	-------------------------*/
	
	.post_item {
		
		margin: 0 0 50px 0;
		
	}
	
	.comments {
		
		background: url(../images/global/comment_balloon.png) no-repeat top left;
		
	}
	
	.comments a {
		
		color: #445056;
		
	}
	
	.more, .minus {
		
		background: url(../images/global/more.png) no-repeat center center;
		border-right: 1px dotted #98a8a3;
		
	}
	
	.minus {
		
		background: url(../images/global/minus.png) no-repeat center center;
		
	}
	
	.minus:hover {
		
		background: url(../images/global/minus_hover.png) no-repeat center center        !important;
		
	}
	
	.more:hover {
		
		background: url(../images/global/more_hover.png) no-repeat center center;
		
	}
	
	.date, .categories {
		
		border-left: 1px dotted #98a8a3;
		color: #4f4344;
		
	}
	
	.categories a {
		
		color: #4f4344;
		
	}
	
	.categories a:hover {
		
		color: #b21f2f;
		
	}
	
	.date span, .categories span {
		
		color: #98a8a3;
		
	}

	
	
	
	/* ------------------------
	------------- PAGINATION
	-------------------------*/
	
	#pagination {
		
		border-top: 1px dotted #98a8a3;
		
	}
		
		#pagination ul li {
			
			border-right: 1px dotted #98a8a3;
			
		}
		
			#pagination ul li a {
				
				color:#b21f2f;
				
			}
			
			#pagination ul li.current a {
				
				background: #98a8a3;
				color:#FAF9F8;
				
			}
			
			#pagination ul li a:hover {
				
				color: #FAF9F8;
				background-color:#b21f2f;
				
			}
			



		
/* ------------------------
------------- FOOTER
-------------------------*/

#footer_bg_top {
/*	
	border-top: 1px dotted #d4d5cb;
*/	
}

#footer {
	
	background: #d4d5cb;
	
}
	
	#recent_comments ul li {
		
		background: url(../images/global/recent_comments.png) no-repeat top left;
		
	}
			



		
/* ------------------------
------------- COPYRIGHT
-------------------------*/

#copyright, #copyright_bg_top {
	
	background: #9c1539;

}

#copyright {
	color: #faf9f8;
}

#copyright_bg_top {
/*	
	background: #d1d1d1 url(../images/blueish/bg_copyright.png) repeat-x bottom left;
*/	
}




/*------------------------
---------------- FORMS
------------------------*/

input, textarea, select {
	
	background: #d4d5cb;
	
}

input.submit, input.reset {
	
	background: #4f4344;
	color: #faf9f8;
	
}


		
		
/* ------------------------
------------- COMMENTS
-------------------------*/
	
	#comments ol li p.content {
		
		background: #d1d1d1;
		border: 1px solid #d1d1d1;
		
	}
	
	#comments .comment_author {
		
		background: url(../images/icons/author_icon.png) no-repeat center left;
		
	}
	
	#comments .comment_date {
		
		background: url(../images/icons/comment_date.png) no-repeat center left;
		
	}
	
	#comments .comment_reply {
		
		background: url(../images/icons/comment_reply.png) no-repeat center left;
		
	}
	
	#comments .comment_time {
		
		background: url(../images/icons/comment_time.png) no-repeat center left;
		
	}
	
	.comment_image {
		
		border: none !important;
		
	}
	
		#comments ol li ol {
			
			border: 1px dashed #d1d1d1;
			border-top: none;
			
		}