/*
Theme Name: TheFrameworks
Theme URI: http://wordpress.org/
Description: TheFrameworks blog theme, designed by David Alexandra.
Version: 2010
Author: Sue Zhou
Author URI: http://theframeworks.com/
*/


html, body {
	background:#000000;
	color:#666666;
}
#page {
	background:#000000;
}
#logo, #logo a, #page a.logo:hover { color:#999999; }
.twitter-status, .twitter-status a { color:#999999; }
.twitter-meta, .twitter-meta a { color:#666666; }
.twitter-meta {
	background:url(images/twitter_k.gif) left center no-repeat;
}



#main {
	margin-left:140px;
	border-top:3px solid #ffffff;
	background:#000000;
	overflow:hidden;
	
}
#blog-intro {
	padding:15px 0;
	font-size:26px;
	font-weight:bold;
	color:#ffffff;
}
#content {
	float:left;
	width:520px;
	padding:0 20px;
	background:#ffffff;
}
#content a { color:#666666; }
.entry {
	overflow:hidden;
	padding-bottom:20px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.post-header {
	min-height:60px;
	padding:15px 0;
}
.post-header .color-mark {
	min-height:90px;
	margin-top:-15px;
	*margin-left:-120px;
}
.post-author {
	float:left;
	width:80px;
	height:75px;
	background:url(images/TFW_icon.png) top left no-repeat;
}
.post-avatar {
	background:#ffffff;
	width:60px;
	height:60px;
}

.post-title {
	font-size:26px;
	font-weight:bold;
}
.post-title a { text-decoration:none; }

.navigation { margin-top:20px; }
.post-comment {
	float:right;
	width:40px;
	background:url(images/quote.png) no-repeat;
}
#content .post-comment a {
	display:block;
	width:30px;
	height:32px;
	padding:1px 5px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.entry ul {
	list-style:disc;
	margin-left:20px;
	margin-bottom:15px;
}

#sidebar {
	float:left;
	margin-left:20px;
	width:220px;
	border-top:1px solid #ffffff;
}
#sidebar .side-block {
	padding:20px 0;
	border-bottom:1px solid #ffffff;
}
#sidebar .txt-color, #sidebar .txt-color a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#sidebar li {
	padding:3px 0;
}
#sidebar a {
	font-size:14px;
	color:#cccccc;
}


.worldclock li {
	font-size:18px;
	color:#ffffff;
	height:18px;
}
.worldclock .date {
	font-size:12px;
}

#sidebar .rss-subscribe a {
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	background:url(images/blog_rss.gif) no-repeat;
	padding-top:8px;
	padding-left:25px;
}
#searchform {
	background:url(images/search_blog.png) no-repeat;
	padding-left:25px;
	height:20px;
}
#searchform .input { border:none; }
a#search-go {
	color:#000000;
	padding-right:10px;
}

#widget-sidebar li {
	border-bottom:1px solid #ffffff;
	padding:20px 0;
	color:#cccccc;
}
#widget-sidebar li li {
	padding:3px 0;
	border:0;
}

#footer, #footer a { color:#999999; }


#content .wp_syntax {
	width:99%;
}

.slideshow {
	overflow:hidden;
}
