/*.....BLOG.....*/
.post-wrapper ul {list-style-position: outside;list-style-type: none;margin: 0;}
.post {margin: 0 15px 30px 0;}
/* Actual post's styling */
.post p {margin: 0 0 15px;}
.post ul, .post ol {list-style-position: inside;margin: 0 0 15px 15px;}
.post ul {list-style-type: none;}
.post ul li, .post ol li {margin-bottom: 5px;padding: 0;}
.post code {margin: 0 15px;padding: 0.75em 15px;display: block;font-family: monospace;color: #252525;border: 1px dashed #cccccc;clear: both;}
.post blockquote {margin: 0 15px;clear: both;}
.post blockquote p {
/* padding: 1em;
background-color: #252525;
color: white; */
font-style: italic;padding: 0.75em 15px;color: #252525;}
.post gallery {}
.post .gallery-item {margin: 0 0 15px 0;}
.post p, .post a, .post span, .post li {line-height: 1.75em;}
.post a:hover {color: white;text-decoration: none;}
.post .title, .post .title a {display: block;float: left;margin: 15px 7px 5px 0;!margin-bottom: 13px;font-size: 27px;line-height: 1.25em;
font-weight: bold; color:#000000;}
.post .title a {margin: 15px 0 0 0;color: #000;text-decoration: none;font-size:1em;}
.post h2 a:hover {text-decoration:underline;}
.post span.no {font-size: 12px;padding: 2px 3px;color: #000;}
.post .text-header {margin-bottom: 0;}
.post img {margin:10px; float:right;}
.post .wp-smiley {float: none;padding: 0;margin: 0;}
div.info-small {margin-bottom: 15px;}
div.info-small span {color: #999999;margin-right: 20px;
			/* border-right: 1px solid #999999;
			padding-right: 15px; */
		}
div.info-small span.cat {border-right: none;}
div.info-small span, div.info-small span a, span.tag, span.tag a {font-size: 12px;text-transform: uppercase;}
span.date {padding-left: 22px; color:#FFFFFF;}
span.author {background: url(img/person.gif) no-repeat 0 0;padding-left: 22px;}
span.cat {background: url(img/folder.gif) no-repeat 0 2px;padding-left: 22px;}
span.tag {background: url(img/tag.gif) no-repeat 0 0;padding-left: 22px;color: #999999;}
div.info {margin-bottom: 8px;}
div.info span {margin-right: 15px;color: #999999;}

/* ============= Sidebar ============= */
.sidebar {
	
}
	.sidebar .paddings {
		margin: 0;
		padding: 0 20px 13px 20px;
		display: block;
	}
	.sidebar div {
		margin-bottom: 15px;
	}
	.sidebar h3 {
		padding: 0 15px 12px 15px;
		margin-bottom: 12px;
		font-weight: bold;
	}
	.sidebar div ul, .blocks div ol {
		list-style-type: none;
		padding-bottom: 0;
	}
	
	.sidebar div li {
		margin-bottom: 7px;
		font-size: 13px;
	}
	.sidebar div a {
		color: #252525;
		padding: 2px;
		color: white;
		background-color: #252525;
		text-decoration: none;
	}
		.sidebar div a:hover {
			color: white;
			text-decoration: none;
		}
		.sidebar div.pink a:hover {
			color: white;
			text-decoration: none;
		}
	/* default yellow color */
	.sidebar div {
		background: #FEB400 url(img/bg-sidebar-yellow.gif) no-repeat right 5px;
		padding-top: 15px;
		padding-bottom: 0px;
	}
	.sidebar div div, .sidebar div p {
		padding: 0;
		margin: 0 0 7px 0;
		background: none;
	}
		/* bright */
		div.pink {
			background: #FE0059 url(img/bg-sidebar-pink.gif) no-repeat right 5px;
		}
		div.yellow {
			background-color: #FEB400;
		}
		div.green {
			background: #92CE0C url(img/bg-sidebar-green.gif) no-repeat right 5px;
		}
		/*
		div.blue {
			background-color: #0C27CE;
		}
		div.red {
			background-color: #FE4200;
		} */
	.sidebar caption {
		background: none;
	}


/* ======== Widgets ======= */
#calendar_wrap {
	padding: 0;
	margin: 0;
	background: none;
}
	#wp-calendar  {
	}
		#wp-calendar caption {
			margin-bottom: 5px;
		}
		#wp-calendar thead {
			color: white;
		}
		#wp-calendar th {
			background-color: #252525;
		}
.widget_tag_cloud a {
	margin-right: 5px;
}
.widget_search .search {
	float: none;
	color: #252525;
}
	.widget_search div {
		background: none;
		padding: 15px;
	}
	.widget_search label {
		display: block;
	}
	.widget_search label.hidden, .widget_search div input#s, .widget_search div input#search {
		margin-right: 7px;
	}
	.widget_search .search #s, .widget_search .search #search {
		width: 170px;
	}

.alignnone {
	display: block;
}
.alignleft {
	float: left;
	margin-right: 15px;
}
.alignright {
	float: right;
	margin-left: 15px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	/* border: 1px solid #ddd; */
	text-align: center;
	background-color: #f3f3f3;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 4px 0 0 0;
	
	/* margin: 0 0 15px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; **/
}
	.wp-caption a {
		line-height: 0.11em;
	}
	.wp-caption a:hover {
		background: none;
	}
	.wp-caption img {
		margin: 0 auto;
		display: block;
		padding: 0;
	}
	.wp-caption-text {
		padding: 3px 0 !important;
		margin: 0 !important;
	}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}



div.com {
	margin-bottom: 30px;
}
.list-4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.list-4 li {
		border: 1px solid #e9eaea;
		padding: 15px 15px 0 15px;
		margin: 0 0 15px 0;
	}
		* html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		*:first-child+html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		* html .list-4 img {
			margin:20px auto auto 0;
		}
		*:first-child+html .list-4 img {
			margin:20px auto auto 0;
		}
		* html .list-4 p img {
			margin:0 auto auto 0;
		}
		*:first-child+html .list-4 p img {
			margin:0px auto auto 0;
		}
	.com-header {
		padding-bottom: 15px;
		border-bottom: 1px solid #e9eaea;
		margin-bottom: 15px;
	}
		.com-header img {
			display: block;
			float: left;
		}
		.com-header .tp {
			display: block;
			margin: 0 0 0 63px;
			padding: 0;
			text-align: left;
		}
			.tp span, .tp span a {
				font-weight: bold;
				line-height: 150%;
			}
			.tp span {
				display: block;
				margin-bottom: 6px;
			}
		.reply input {
			margin-right: 15px;
		}
	.com blockquote {
		margin: 0;
	}
		.com blockquote p {
			background-color: #e9eaea;
			padding: 0.5em 0.75em;
			margin-bottom: 10px;
		}
	.com code {
		margin: 0;
		padding: 0.75em 15px;
		display: block;
		color: #666666;
		font-family: monospace;
		font-size: 12px;
		border: 1px dashed #e9eaea;
		clear: both;
	}
	