body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3{
	font-family: Arial, Helvetica, sans-serif;
}


#tops, #bottom {
	background: #222222;	
}

#left, #right {
	background: #222222;	
}

/* DEFAULT ALTERNATING COLOURS */

.post_bg1 { 
	background-color:#CC0099; /*pink*/
	border: 1px solid #A7007D;
}
.post_bg2 {
	background-color:#FF0000; /*red*/
	border: 1px solid #C90000;
}
.post_bg3 {
	background-color:#FF9900; /*orange*/
	border: 1px solid #D57F00;
}
.post_bg4 {
	background-color:#176AD3; /*blue*/
	border: 1px solid #125CB8;
}
.post_bg5 {
	background-color:#009933; /*green*/
	border: 1px solid #007427;
}
.post_bg6 {
	background-color:#9900FF; /*purple*/
	border: 1px solid #8000D3;
}

.post_date {
	background:#6E6F73;
	border:1px solid #6E6F7;
}

.tag_date {
	background:#6E6F73;
	border:1px solid #6E6F73;	
}

/* ---- */

.row_dot_border {
	border-bottom: 2px solid #000000;
}

p.subscribe {
	color:#222222;
}

.page_block, .content .post, .commentlist li {

}

.content .post{
	border-bottom: 2px solid #000000;
}

.sidebar {
	border-left: 2px solid #000000;
}

.widget {
	background-color:#454547;
	color:#FFFFFF;
}

.tagcloud {
	background-color:#222222 !important;
	color:#FFFFFF;
}

.widget a, .widget h2, .widget h3, .widget li, .widget p {
	color:#FFFFFF !important;
}

.widget li {
	border: none;
}

.about {
	background-color:#eeeeee !important;
}

.about h3, .about p {
	color:#222222 !important;
}

.about a {
	color:#000000 !important;
}

.page_block {
	border-top: 2px solid #000000;
}

.footer {

}

a, h1, h2, h3, h4, h5, h6  {
	color:#222222;
}

p.issue a {
	color:#888888;
}

.page_block p, .footer p {
	color:#666666;
}

.post h2 a {
	color:#222222;
}

.post p {
	color:#666666;
}

.footer a {
	color:#222222;
}

.sponsor {
	background-color:#222222;
	color:#FFFFFF;
}

.sponsor h3 {
	color:#FFFFFF;
}

.featured_date p, .featured_content p {
	color:#FFFFFF;
}

.image p {
	color: #333333;
}

.navigation a {
	color:#222222;
}

.comments h2, .trackbacks h2, .comment_list li, .trackbacks li {
	border-bottom-color: #ffffff;
}

.comment-author {
	color:#000000 !important;
}

.post_meta a {
	color:#777777;
}

.post_meta a:hover {
	color:#222222;
}

.footer {
	color:#000000 !important;
}

/*****************************************/
/*added by Jay Li*/
/*****************************************/

.date p{
	color: #FFFFFF;
}

.post .entry{
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #4D4D4D;
}

.post p {
	margin-bottom:20px;
}

.post .entry a{
	text-decoration: underline;
}

.entry p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #4D4D4D;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 18px;
}



.wp-caption {
	margin-left:15px;
	margin-bottom:0;
	padding: 7px 0 0 7px;
	padding-bottom: 0;
}

.post .more{
	float:left;
}

.post .comments {
	margin-left: 300px;
}

.page_block .more a {
	padding:0;
}

#comments_header span {
	display: inline-block;
}

.widget .subtext{
	font-size: 11px;
	color:#CCCCCC;
}

.widget h2{
	border-bottom: #FFFFFF 2px solid;
	padding-bottom: 10px;
}

.date .day{
	font-size: 24px;
	font-weight:bold;
}

.date .month, .date .year{
	font-size:14px;
}

.date .month {
	border-bottom: #FFFFFF solid 2px;
	font-weight:bold;
}

.date p {
	height:58px;
}

.date p span {
	width: 33px;
}

.date {
	margin-bottom: 15px;
}

.widget .link{
	text-decoration: underline;
}

.page_block h2, h2.post_title{
	font-size: 20px;
}

.subtitle{
	font-size:14px;
	color: #666;
}

.navigation a {
	background-color:#454547;
}

.page_block .wp-caption, .wp-caption {
	border: none;
	font-style: italic;
	padding-bottom: 0;
	margin-left:15px;
	margin-bottom:15px;
}

.page_block .wp-caption .wp-caption-text {
	margin-bottom: 0;
}

#google_translate_element {
	float: right;
	text-align: center;
}
