#center-content {
	background: #fff url('../images/main-bkg.png') repeat-y 672px 0;
	margin: 0 auto;
	overflow: hidden;
	-moz-box-shadow: 0 0 20px #ccc;
	-webkit-box-shadow: 0 0 20px #ccc;
	box-shadow: 0 0 20px #ccc;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	#center-content.fullpage {
		background: #fff;
	}
		#center-content.fullpage #main .section  .article {
			border-bottom: none;
		}

#main #single-post h1 {
	border-bottom: 3px dotted #aaa;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#main #single-post .article {
	border-bottom: none;
}

#main #single-post .adsense {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding: 10px 0 10px 0;
}

/* MAIN LOGO */
#main .section #logo.article-top {
	padding: 0;
	border: none;
	margin-bottom: 0;
}

#main .section #logo.article-top a {
	width: 100%;
	height: 156px;
	background: url('../images/logo-full.png') no-repeat;
	display: block;
	padding: 0;
	border: none;
}

/* MAIN SECTION */
#main .section {
	padding: 20px;
}
	#main .section .article {
		padding: 15px 15px 0 15px;
		/*margin-bottom: 15px;*/
		clear: both;
		overflow: hidden;
		border-bottom: 3px dotted #aaa;
	}
/* MAIN POST GENERAL */
	#main .post a img {
		padding: 5px;
		border: 2px solid #fff;
	}
		#main .post img.avatar {
			float: right;
			margin: 0 0 10px 10px;
		}
		#main .post a:hover img {
			border: 2px dashed #ccc;
		}
	#main .post ul {
		margin-bottom: 15px;
	}
	#main .post small.date {
		font-size: 16px;
		
		font-family: Anivers;
		margin-bottom: 5px;
		display: block;
	}
/* MAIN UPDATE MESSAGE + MAIN RELATED POSTS */
#main .post .update-message, #main .post .related-posts, #main .post .activities {
	border: 1px solid #ccc;
	padding: 10px 10px 5px 10px;
	margin-bottom: 15px;
	background: #fafafa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
}
	#main .post .update-message p  {
		margin-bottom: 5px;
	}
	#main .post .related-posts .readmore {
		margin-bottom: 5px;
	}
		#main .post .related-posts .readmore a:hover {
			border:1px solid #AAAAAA;
			color:#0078BD;
		}
	
/* MAIN ACTIVITIES */
#main ul.addtoany_list li a {
	padding: 0;
}

#main .activities {
	overflow: hidden;
}
#main .activities li {
	overflow: hidden;
	float: left;
	width: 290px;
}
	#main .activities li a {
		padding-bottom: 7px;
		background: none;
		display: block;
		padding: 5px 5px 7px 15px;
		border: none;
	}
		#main .activities li a span {
			border-bottom: 1px dotted #0078bd;
		}
		#main .activities li a:hover span {
			border-bottom: 1px solid #0078bd;
		}
	#main .activities li img {
		float: left;
		padding-right: 10px;
		padding-left: 5px;
		margin-top: 3px;
	}	
/* MAIN COMMENT COUNT */
#main .comment-balloon {
	background: url('../images/comment.png') no-repeat;
	width: 50px;
	height: 36px;
	float: right;
	text-align: center;
	padding-top: 7px;
	color: #555;
	margin-left: 20px;
}
	#main #post-list .article:hover .comment-balloon {
		background: url('../images/comment.png') no-repeat right;
		color: #0078bd;
	}
/* MAIN POST COMMENTS */
	#main .comments {
		background: #eee;
		padding: 5px 5px 0 5px;
		margin-bottom: 15px;
		border: 1px solid #ddd;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		clear: both;
	}
		#main #post-list .comments {
			background: none;
			border: none;
			padding: 0;
		}
	#main .comments ul {
		margin-bottom: 10px;
	}
	#main .comments .comment-list {
		margin-bottom: 5px;
		clear: both;
	}
		#main .comments .navigation {
			margin-bottom: 5px;
		}
		#main .comments .navigation a {
			background: #fafafa;
			display: inline-block;
			border: 1px solid #ddd;
			padding: 5px;
			color: #555;
			font-size: 11px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
			#main .comments .navigation a:hover {
				background: #fff;
				border-color: #aaa;
				color: #0078BD;
			}
			#main ul.current-page-cyan span.current {
				background: #0078bd;
				border: 1px solid #0078bd;
			}
			#main span.page-numbers {
				display: inline-block;
				border: 1px solid #ddd;
				padding: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
		#main .comments .comment-list li {
			border: 1px solid #ddd;
			list-style: none;
			padding: 10px;
			background: #fafafa;
			overflow: hidden;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding-bottom: 0;
			margin-bottom: 5px;
		}
			

		#main .comments .comment-list p {
			font-size: 11px;
			line-height: 15px;
		}
		#main .comments .comment-list a.comment-reply-link {
			margin-bottom: 10px;
			display: inline-block;
			border: 1px solid #ddd;
			background: #fff;
			padding: 3px 10px 3px 10px;
			color: #555;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			font-size: 11px;
		}
			#main .comments .comment-list a.comment-reply-link:hover {
				border-bottom: 1px solid #ba0000;
				border: 1px solid #aaa;
				color: #0078BD;
			}
		#main .comments .comment-list ul {
			padding: 0;
		}
			#main .comments .comment-list ul ul {
				/*padding-left: 20px;*/
				clear: both;
			}
				#main .comments .comment-list ul ul li, #main .comments .comment-list ul ul ul ul li, #main .comments .comment-list ul ul ul ul ul ul li {
					background: #fff;
				}
				#main .comments .comment-list ul ul ul li, #main .comments .comment-list ul ul ul ul ul li {
					background: #fafafa;
				}
					#main .comments .comment-list ul ul ul li a.comment-reply-link, #main .comments .comment-list ul ul ul ul ul li a.comment-reply-link {
						background: #fff;
					}
					#main .comments .comment-list ul ul li a.comment-reply-link, #main .comments .comment-list ul ul ul ul li a.comment-reply-link, #main .comments .comment-list ul ul ul ul ul ul li a.comment-reply-link {
						background: #fafafa;
					}
			#main .comments .comment-list img {
				float: right;
				margin: 0 0 0 10px;
				padding-bottom: 10px;
			}
	#main .comments form {
		background: #fafafa;
		padding: 10px 10px 5px 10px;
		overflow: hidden;
		border: 1px solid #ddd;
		margin-bottom: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
		#main .comments small.comment-date {
			font-weight: bold;
			font-style: italic;
		}
		#main .comments form p {
			margin-bottom: 5px;
		}
		#main .comments form label small {
			font-size: 1em;
		}
		#main .comments .comment-feed {
			float: right;
			width: 24px;
			margin: 0 0 0 5px;
		}
			#main .comments .comment-feed a img {
				border: none;
			}
		#main .comments h3 {
			font-size: 12px;
			font-family: Verdana;
			font-weight: bold;
			line-height: 24px;
			margin-bottom: 5px;
		}
/* */
#main .post img.thumbnail-list, #main .post img.attachment-post-thumbnail {
	width: 150px;
	display: block;
	float: left;
	margin: 0 15px 15px 0;
}
#main .post .readmore {
	margin-bottom: 15px;
	overflow: hidden;
}
	#main .post .readmore a {
		float: right;
		border: 1px solid #ddd;
		background: #fafafa;
		padding: 5px 10px 5px 10px;
		color: #555;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
#main .post h2 a {
	border: none;
	font-size: 22px;
}
/* POST LIST */
#main #post-list h1 {
		margin-bottom: 0;
		padding-bottom: 10px;
		padding-left: 15px;
		border-bottom: 3px dotted #aaa;
}
#main #post-list .article:hover {
	cursor: pointer;
	background: url('../images/article-hover.png') repeat-x;
}
#main #post-list .article:hover .readmore a {
	border-bottom: 1px solid #ba0000;
	border: 1px solid #aaa;
	color: #0078BD;
}

#main #post-list .article:hover  h2 a {
	border-bottom: 1px dotted #0078BD;
}

/* MAIN CHAT */
#main ul.chat {
	padding: 0;
	list-style: none;
	border-top: 1px solid #ccc;
}
	#main ul.chat li {
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding: 10px;
		margin: 0;
	}
	#main ul.chat li.even {
		background: #eee;
	}
	#main ul.chat li.odd {
		background: #fafafa;
	}
