@charset "UTF-8";
/******************************************************************

Stylesheet: Add Stylesheet

******************************************************************/
/*********************
NEWS STYLES
*********************/
.page-news .wrapper,
.single .wrapper,
.archive .wrapper{
	width:980px;
	margin:0 auto 10em;
	text-align:left;
}

.page-news .main,
.single .main,
.archive .main{
	float:left;
	width:700px;
}

.page-news .sidebar,
.single .sidebar,
.archive .sidebar{
	float:right;
	width:250px;
}

.page-news .postdata .news_cat,
.single .postdata .news_cat,
.archive .postdata .news_cat{
	font-size: 0.9em;
}

.page-news .postdata .news_cat a,
.single .postdata .news_cat a,
.archive .postdata .news_cat a{
	background: #E38F1D;
	color: #fff;
	margin: 0px 0px 0px 10px;
	padding: 2px 10px;
	text-decoration: none;
}
.page-news .postdata .news_cat a:hover,
.single .postdata .news_cat a:hover,
.archive .postdata .news_cat a:hover{
	background: #333;
	color: #fff;
}

.page-news .postdata .top-date,
.single .postdata .top-date,
.archive .postdata .top-date{
	color: #34495e;
	font-weight: bold;
}

.cred{
	color: red;
}

.page-news ul#top-newslist,
.archive ul#top-newslist{
	margin:0 0 2em;
	padding:0;
	list-style: none;
}
.page-news ul#top-newslist li,
.archive ul#top-newslist li{
	padding: 2em 0;
	border-bottom: 1px dotted #ccc;
}
.page-news ul#top-newslist li:after,
.archive ul#top-newslist li:after{
  content: "";
  display: block;
  clear: both;
}

.page-news ul#top-newslist li img,
.archive ul#top-newslist li img{
	float: left;
	margin: 0 1em 1em 0;
}

.page-news ul#top-newslist div.top-title,
.archive ul#top-newslist div.top-title{
	margin: 1em 0;
	font-size: 1.0em;
	font-weight: bold;
}

.page-news ul#top-newslist div.top-text,
.archive ul#top-newslist div.top-text{
	font-size:0.9em;
	font-size: 1;
	color: #999;
}

.navigation{
	clear: both;
	width: 100%;
}
.navigation ul{
	margin:0;
	padding:0;
	overflow: hidden;
}

.navigation li{
	width: 50%;
	list-style: none;
}
.navigation li a{
	padding: 10px 0;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.navigation .nav-prev{
	float: left;
	width: 10em;
}
.navigation .nav-prev a{
	color: #333;
	background: #E8EBE0;
	display: block;
	padding: 5px;
	text-align: center;
}
.navigation .nav-prev a:hover{
	color: #333;
	background: #ddd;
}
.navigation .nav-next{
	float: right;
	width: 10em;
}
.navigation .nav-next a{
	color: #333;
	background: #E8EBE0;
	display: block;
	padding: 10px;
	text-align: center;
}
.navigation .nav-next a:hover{
	color: #333;
	background: #ccc;
}


/*********************
SIDEBAR
*********************/
.sidebar{
	margin: 0;
	padding: 0;
}
.sidebar ul{
	list-style-type: none;
	margin: 0 0 1em 0;
}
.sidebar ul li{
	margin: 0 0 0.5em 0;
}
.sidebar img.bnr{
	margin: 0 0 1em 0;
}
.sidebar h4.widgettitle{
	font-size: 1.3em;
	margin: 0px 0 1em;
	padding: 10px;
	border-top: 2px solid #333;
	border-bottom: 1px dotted #333;
}
.sidebar .widget ul{
	margin-left:1em;
	margin-bottom: 4em;
}
.sidebar .widget ul li{
	list-style: square;
	margin-left: 1em;
	line-height: 1.6;
}

/******************************************************************

Stylesheet: BLOG Stylesheet

******************************************************************/

.postnavi{
	margin: 0;
	padding-top: 20px;
	border-top: 2px solid #fff;
}

.entry-content{
	/*
	image alignment on a screen this size may be
	a bit difficult. It's set to start aligning
	and floating images at the next breakpoint,
	but it's up to you. Feel free to change it up.
	*/
}

.entry-content h2{
	margin: 0px 0 1em;
	font-size: 1.5em;
	color: #333;
	padding:0.5em;
	background:#E8EBE0;
}

.entrybody h3{
	margin: inherit;
	font-size: inherit;
	color: inherit;
	padding:inherit;
	background:inherit;
}

.entry-content p.postmeta{
	clear: both;
	border-top: 1px dashed #ccc;
	padding-top: 1em;
	margin-bottom:2em;
	text-align: right;
}

.entry-content p.postmeta span a{
	background: #444444;
	color: #fff;
	margin: 0px 0px 0px 10px;
	padding: 2px 10px;
	text-decoration: none;
}

.entry-content p.postmeta span a:hover{
	background: #333;
	color: #fff;
}

.entry-content .entrybody{
	margin:1em 1em 2em;
	line-height: 1.6;
	font-size:16px;
}
.entry-content .entrybody p{
	padding: 0 0 1em 0;
}

.entry-content ul, .entry-content ol{
	margin: 1em 1em 2em 2em;
}

.entry-content ul{
	list-style-type: inherit;
}

.entry-content ol{
	list-style-type: decimal;
}


.entry-content blockquote{
	border: 1px solid #b2b1a3;
	margin: 1em 0;
	padding: 0.5em;
}

.entry-content img{
	margin: 5px;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

.entry-content .alignleft, .entry-content img.alignleft{
	display: block;
	float: left;
	margin: 0 15px 15px 0;
}
.entry-content .alignright, .entry-content img.alignright{
	display: block;
	float: right;
	margin: 0 0 15px 15px;
}
.entry-content .aligncenter, .entry-content img.aligncenter{
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center!important;
}
.entry-content video, .entry-content object{
	max-width: 100%;
	height: auto;
}
.entry-content pre{
	background: #eee;
	border: 1px solid #cecece;
	padding: 10px;
}

/* end .entry-content */
.wp-caption{
	background: #eee;
	padding: 5px;
	/* images inside wp-caption */
}
.wp-caption img{
	margin-bottom: 0;
	width: 100%;
}
.wp-caption p.wp-caption-text{
	font-size: 0.85em;
	margin: 4px 0 7px;
	text-align: center;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
.page-news .size-full, .single-post .size-full{
	margin-bottom: 20px;
}

.page-news .size-full img, .single-post .size-full{
	margin-bottom: 20px;
}



@media screen and (max-width: 640px) {

.page-news .wrapper,
.single .wrapper,
.archive .wrapper{
	width:90%;
	margin:0 auto 2em;
	text-align:left;
}

.page-news .main,
.single .main,
.archive .main{
	float:none;
	width:100%;
}

.page-news .sidebar,
.single .sidebar,
.archive .sidebar{
	float:none;
	width:100%;
	margin:2em auto;
}

.size-thumbnail{
	width:30%;
	float:left;
}

}