@charset "utf-8";

body {
	
    /* background: url(images/blueish/bg.gif) fixed; */
	background: #f0f0ee;
	color: #445056;
	
}

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

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

img {
	border: 2px solid #445056;

}

cufon h1 {
	
	text-shadow: 0px 1px 1px #000;

}

.search_field{
	-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px inset;
	background: white;

	font-family: arial, helvetica neue, sans-serif;
	font-weight: bold;
	font-size: 18px; !important;
	height: 11px;
}

#searchform {

		height: 10px !important;
		font-family: helvetica neue, arial, sans-serif !important;
		font-size: 15px !important;

}

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

#top_menu {
	
	background: #445056;
	

	
}

	#top_menu .menu li {
		
		float: left;
		margin-right: 30px;
		width: auto;
		
	}
	
	#top_menu .menu li.current a, #top_menu .menu li.current_page_item a {
		
		color: #f0f0ee;
		
	}
	
	#top_menu_bg {
		
		background: url(images/blueish/top_menu_bg.png);
		
	}
		
		.menu li a, .menu li.current_page_item ul li a, #top_menu .menu li.current_page_item ul li a {
			
			color: #908b8e;
			
		}
		
		.menu li a:hover, .menu li.current a:hover, .menu li.current_page_item ul li a:hover, #top_menu .menu li.current_page_item ul li a:hover  {
			
			color: #5091a5;
			
		}
		
		.menu li.current a,.menu li.current_page_item a {
			
			color: #445056;
			
		}
		
		
		
		
/* ------------------------
------------- SHOWCASE
-------------------------*/

#showcase {
	
	background: url(images/blueish/showcase_border.png) repeat-y top right;
	
}
	
	.showcase_item div.hidden {
		
		background: #d1d1d1;
		
	}
	
#showcase_arrow_up, .up_arrow {
	
	background: url(images/blueish/showcase_arrow_top.png) no-repeat center center;
	
}

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

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

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



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

	
	
	
	/* ------------------------
	------------- POST
	-------------------------*/
	
	.title {
			
		border-bottom: 1px dotted #d1d1d1;

		
		
	}
	
	#top_info {
		
		margin: 0 0 50px 0;
		padding-bottom: 10px;
		
	}
	
	#top_info p {
		
		line-height: 21px;
		
	}

	
	
	
	/* ------------------------
	------------- POST
	-------------------------*/
	
	.post_item {
		
		margin: 0 0 50px 0;
		font-family: helvetica neue, arial, sans-serif;
        font-size: 14px;
		text-align: ;
		text-justify: ;
		line-height: 20px;
		
	}
	
	.comments {
		
		background: url(images/blueish/comment_balloon.png) no-repeat top left;
		
	}
	
	.comments a {
		
		color: #445056;
		
	}

	.comments a:hover {
		
		color: #5091a5;
	}
	
	.more, .minus, .moreLoading {
		
		background: url(images/blueish/more.png) no-repeat center center;
		border-right: 1px dotted #d1d1d1;
		
	}
	
	.minus {
		
		background: url(images/blueish/minus.png) no-repeat center center;
		
	}
	
	.minus:hover {
		
		background: url(images/blueish/minus_hover.png) no-repeat center center !important;
		
	}
	
	.more:hover {
		
		background: url(images/blueish/more_hover.png) no-repeat center center;
		
	}
	
	.date, .categories {
		
		border-left: 1px dotted #d1d1d1;
		color: #445056;
		
	}
	
	.categories a {
		
		color: #445056;
		font-weight: bold;
		
	}
	
	.categories a:hover {
		
		color: #5091a5;
		
	}
	
	.date span, .categories span {
		
		color: #d1d1d1;
		
	}

	
	
	
	/* ------------------------
	------------- PAGINATION
	-------------------------*/
	
	#pagination {
		
		border-top: 1px dotted #c2b2a5;
		
	}
		
		#pagination ul li {
			
			border-right: 1px dotted #c2b2a5;
			
		}
		
			#pagination ul li a {
				
				color: #2c2b27;
				
			}
			
			#pagination ul li.current a {
				
				background: #d1d1d1;
				
			}
			
			#pagination ul li a:hover {
				
				color: #5091a5;
				
			}
			



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

#footer_bg_top {
	
	background: url(images/blueish/bg_footer.png) repeat-x bottom left;
	
}

#footer {
	
	background: #d1d1d1;
	
}
	
	#recent_comments ul li {
		
		background: url(images/blueish/recent_comments.png) no-repeat top left;
		font-family: arial black, helvetica neue, sans-serif;
		font-size: 13px;
		
	}
			



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

#copyright {
	
	background: #445056;
	color: #d1d1d1;
	
}

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




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

input, textarea, select {
	
	-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px inset;
	background: white;	
 /* background: #908b8e; */
	
}

textarea#search_field_left {

    height: 25px;
	width: 45px;
    background: #908b8e;

}

input.submit, input.reset {
	
	background: #445056;
	color: #ffffff;
	font-family: arial black, sans-serif;
	height: 35px;
	width: 35px;
	
}

input.submit:hover	{

	background: #5091a5;

}

		
		
/* ------------------------
------------- 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-link {
		
		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;
			
		}