/*
	Theme Name: UCHome 2010
	Theme URI: http://www.ctoof.com/
	Description: UCHome Style theme
	Version: 1.0
	Author: Xia
	Author URI: http://i.ctoof.com/
	Tags: internet,blog,sns,tech 
 */
/*************************************************GLOBALS***/
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button {font: 12px/1.5em Verdana, "songti","Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
select { margin-right: 2px; }
.gray {color:#999;}

a { color: #3B5998; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
body { background: #FFF; }
#wrap, .wrap,#wrapper,#footer { margin: 0 auto; width: 970px; }
.clr {clear:both;overflow:hidden;}

.r_option { float: right; font-size: 12px; font-weight: normal; }
.r_option .active { font-weight: bold; }

.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(images/48_avatar_bg.gif) no-repeat; }
.avatar48 img { width: 48px; height: 48px; }
.avatar_list { zoom: 1; }
.avatar_list .gray { font-size: 10px; }
.avatar_list li { float: left; padding: 5px; width: 60px; overflow: hidden; }
.avatar_list p { width: 100%; height: 22px; line-height: 22px;  text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
.avatar_list p.online_icon_p { text-align: left; }
.avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
.avatar24 { float: left; margin: 3px 6px 0 0; padding: 0px 0 0 3px; width: 24px; height: 24px; display: block; }
.avatar24 img{ width: 24px; height: 24px; }
/****** header ***/
#header { margin: 0 0 5px 5px; }
.headerwrap { margin: 0 auto; padding: 0 20px; width: 930px; height: 40px; background: #3B5998 url(images/header_bg.gif); color: #3B5998; }
.headerwrap a { color: #FFF; }
.headerwrap .logo { float: left; margin: 0 10px 0 0; }

.menu { float: left; height: 40px; font-size: 14px; font-weight: bold; }
.menu li { float: left; padding: 10px; line-height: 20px; vertical-align: top; }
.menu .edit { padding-left: 4px; color: #FFF; font-size: 12px; font-weight: normal; }

.nav_account { float: right; width: 200px; white-space:nowrap; overflow: hidden; color: #FFF;}
.login_thumb { float: left; margin: 6px 6px 0 0; padding: 3px 0 0 3px; width: 24px; height: 24px; background: url(images/thumb20bg.gif) no-repeat; display: block; }
.login_thumb img{ width: 20px; height: 20px; }
li.notify { margin: 9px 0 0; padding: 0 0 0 18px; width: 72px; height: 20px; background: url(images/notify_bg.gif); color: #FFF; font-size: 12px; font-weight: normal; }

.menu li.dropmenu { margin: 0 10px 0 0; padding: 10px 15px 10px 10px; height: 20px; background: url(images/triangle.gif) no-repeat right center; overflow: hidden; }
.dropmenu_drop { margin: -1px 0 0; padding: 0 10px 10px; width: 150px; border: 1px solid #EBE6C9; background: #FFF; z-index: 200; }
.dropmenu_drop li { padding: 5px 10px; border-bottom: 1px solid #EEE; }
.dropmenu_drop li a { color: #2C629E; font-size: 12px; font-weight: normal; }
.dropmenu_drop .active { font-weight: bold; }
#home_popular_topic { margin: 3px auto; padding: 3px 20px; width: 930px; height: 24px; background: #ebeef4;text-align:left;}
#home_popular_topic a{padding:5px;font-weight:bold;}

/******* wrapper ******/
#wrapper {display:block;width: 970px;}
#content-column-left {float:left;margin:0;text-align:left;width:710px;}
#home_left_column_style {border-color:#ccc ;
border-style:none solid none none;border-width:0 1px 0 0;margin:0;}
#top_story_left {float:left;margin:0;width:410px;border-style:none solid none none;border-width:0 1px 0 0;
border-color:#ddd;}
#top_story_left ul.picShow {height:305px;width:400px;}
#top_story_left ul.picShow li {float:left;}
#top_story_left ul.picShow li.picArea {height:250px;overflow:hidden;position:relative;width:400px;float:left;}
#top_story_left ul.picShow li.btnArea {border-right:1px solid #C7C7C7;height:50px;width:132px;}
#top_story_left ul.picShow li.btnArea a {width:122px;height:42px;padding:5px;display:block;font-size:14px;font-weight:bold;background:#E0E0E0; }
#top_story_left ul.picShow li.btnArea a.on{width:122px;height:38px;background:#fff;border-bottom:4px solid #3B5998; }
#showpic {height:252px;position:relative;width:2000px;}
.pic {float:left;position:relative;}
.picbg {background:#000;bottom:0;height:91px;left:0;opacity:0.4;position:absolute;top:161px;width:400px;z-index:1;filter:alpha(opacity=50);}
.pictext {bottom:0;height:91px;left:0;position:absolute;top:161px;width:400px;z-index:2;}
.pictext h2 {color:#FFFFFF;font-size:14px;padding:10px 15px 15px;}
.pictext h2 a {color:#FFFFFF !important;}
.pictext h2 a:link {color:#FFFFFF;}
.pictext h2 a:hover {color:#FFFF00 !important;}
.pictext p {color:#FFFFFF;display:block;font-size:12px;height:35px;overflow:hidden;padding:0 15px;}

#popular_posts_right {float:right;margin:0;width:290px;}
#popular_posts_right .popular_posts_style {borde:none;margin:0;padding:0 20px;}
#popular_posts_right .popular_posts_style h3 {color:#000;font-size:1.3em;font-weight:bold;margin:0 0 0.2em;}
#popular_posts_right .popular_posts_style ul.bullet {margin:15px 0 0;}
#popular_posts_right .popular_posts_style ul li {background:url("images/grey-dot.png") no-repeat scroll 0 5px transparent;
margin:0;
padding:0 0 10px 18px;}

#home_popular_user_outside {width:690px;border-color:#ddd;border-left:0 none;border-right:0 none;border-style:solid none;border-width:1px 0;
margin:5px 0 5px 0;padding:0;}
#home_popular_user {width:690px;border-color:#ddd;border-left:0 none;border-right:0 none;border-style:solid none;border-width:1px 0;
margin:5px 0 5px 0;padding:0;}
#home_popular_user .home_popular_user_style{margin:0;width:100%;}
#home_popular_user .home_popular_user_style h2{padding:5px 0 0 5px;}

#home_posts_block {border: 0 none;width:690px;margin:0;}
#home_posts_block .zonelabel {margin:5px 0 5px 0;padding:3px 0 3px 5px;background:#EBEEF4;font-weight:bold;}
#home_posts_block_more {float:right;padding:0 5px 0 0;}
#home_posts_block .home_bottom_border_style {border-color:#ddd;border-style:none none solid;border-width:0 0 1px;margin:0 5px 10px 0;padding:0 0 10px 5px;};
#home_posts_block_style {border:0 none;margin:0;padding:0 15px 0 0;}
#home_posts_block_col1 {width:335px;float:left;padding:0 10px 0 0;border-style:none solid none none;border-width:0 1px 0 0;
border-color:#ddd;}
#home_posts_block_col2 {width:335px;float:right;}

.titlelink, a.titlelink, a.titlelink:link, a.titlelink:visited {color:#2B2B2B;font-size:18px;font-weight:100;line-height:24px;font-family:Arial,"黑体";}
.grey {color:#999;font:12px;}
.asset-header {position: relative; padding: 5px 0 5px 0;margin:0 0 5px 0; border-bottom: 1px dotted #ddd;}
.asset-body {font-size: 14px;color:#2B2B2B;line-height: 160%;  position: relative;}
.asset-body p {line-height: 160%; margin: 1em 0 1em 0; text-indent:2em;}
.asset-body img{ position: relative; border: 0; float: left; margin: 0 15px 15px 0 !important; max-width: 160px; max-height: 160px; width: expression(this.width > 160 ? 160: true); height: expression(this.height > 100 ? 100: true); }

#content-column-right {float:right;margin:0;text-align:left;width:250px;}

.nbox_s{ float: left; width:230px; }	
.side_rbox { background: url(images/side_rbox_gray.gif) repeat-y -230px 0; }
.side_rbox .ntitle { height: 34px; background: url(images/side_rbox_gray.gif) no-repeat 0 0; line-height: 34px; }
.side_rbox_c { background: url(images/side_rbox_gray.gif) no-repeat -460px 100%; }
.side_rbox_w { background-position: -920px; }
.side_rbox_w .side_rbox_c { background-position: -1380px 100%; }

/******* wrapper end******/    

#main { margin: 0 0 20px; width: 100%; background: url(images/appSidebar_bg.gif) repeat-y 0 0; overflow: hidden; }

/*************************************************APP SIDEBAR***/
#app_sidebar { float: left; margin: 0 20px 0 0; padding: 10px 0 0; width: 140px; background: url(images/appSidebar_top_bg.gif) no-repeat 0 0; font-size: 14px; }
  #app_sidebar .topline { border-top: 1px dashed #CCC; }
  .app_list { margin: 0 10px 0 10px; padding: 5px 5px 0 5px; overflow: hidden; }
    .app_list li { position: relative; margin: 0 0 12px; width: 110px; height: 20px; line-height: 21px; overflow: hidden; }
      .app_list li img { margin: 0 5px 0 0; vertical-align: middle; }
      .app_list em { position: absolute; font-size: 12px; font-style: normal; font-weight: normal; right: 0px; }

  .app_m { padding: 10px 0 0 20px; font-size: 12px; font-weight: normal; }
    .app_m li img { margin: 0 5px 0 0; vertical-align: middle; }
  .app_more { margin: 0 10px 0 10px; padding: 5px; border-bottom: 1px dashed #CCC; text-align: right; }
    .app_more a { padding: 0 0 0 12px; background: url(images/tri.gif) no-repeat; color: #999; font-size: 12px; font-weight: normal; }
      .app_more a.off { background-position: 0 50%; }
      .app_more a.on { background-position: -100px 50%; }
  #app_sidebar .t_input{ width: 110px; }
  #mainarea { float: left; width: 810px; overflow: hidden; }

  .chostlp img{ float: right; padding: 5px; border: 1px solid #FFF; border-top: none; vertical-align: middle; }
     .chostlp img.hover{ background: #FFF; border-color: #CCC;  }
        .chostlp_drop { background: #FFF; }
            .chostlp_drop { border: 1px solid #CCC; border-bottom: none; }
                .chostlp_drop li{ padding: 5px; width: 16px; height: 16px; }

#content { float: left; margin: 0 20px 0 3px; width: 690px; overflow: hidden; }
/*tab header*/
.title { margin: 0 0 5px; font-size: 14px; }
h2.title img { margin: 0 5px 0 0; vertical-align: middle; }

.bar_text { padding: 0px 0 0 12px; width: 120px; font-size: 12px; font-weight: normal; }
.bar_text p { line-height: 150%; }
.bar_text .title { padding: 5px 0 5px 0; font-weight: bold; }
textarea { border: 1px solid #ddd; overflow: auto; }
.t_input, select { padding: 3px 2px; border: 1px solid #ddd; line-height: 16px; }
/*sidebar css*/
#sidebar { float: right; padding:0;margin:0; width: 250px; overflow: hidden;text-align:left; }
.sidebox { margin: 0 0 10px;width:100%;} 
.sidebox h2.title { margin: 0 0 10px; padding: 6px 10px; background: url(images/sidebar_title.gif) no-repeat; color: #333; font-size: 12px; line-height: 18px; }
.sidebox h3.title { padding: 5px; border-bottom: 1px solid #CCC; background: #F7F7F7; }
.sidebox div.more { text-align: right; }
.sidebox ul.friendbox li { height: 90px; }
.sidebox p.gray { color: #999; line-height: 14px; text-align: center; }
.sidebox ul.content {margin:0;padding:0;}
.sidebox ul.content li { padding: 0 0 10px 0px; width:100%;color:#555;}
.sidebox ul.content li.lastdoing {padding: 5px 0 10px 0px; width:95%;overflow:hidden;border-bottom:1px solid #DDDDDD;}
.sidebox ul.content .doing {float:left;width:180px;}
.sidebox #loginform {padding:5px 0 0 10px;}
.sidebox #loginform ul {width:100%;overflow:hidden;}
.sidebox #loginform ul li{width:100%;overflow:hidden;padding:3px 0 3px 0;}
.sidebox #loginform .col1 {width:60px;float:left;}
.sidebox #loginform .col2 {width:150px;float:left;}
.sidebox #regbox {width:100%;margin:10px 0 15px 10px;border-top:1px solid #ccc;}
.sidebox #regbox h2{padding:5px 0 0 0;}
.sidebox #regbox .tiptxt {padding:5px 0 5px 10px;}
.sidebox .widget-cloud {line-height:19px;}
.sidebox .widget-cloud a {margin: 0 5px 5px 0;font-family:Arial,Helvetica,sans-serif;}
#sidebar .avatar_list li{ padding: 8px 11px; }
#sidebar .subscribe_options {padding:3px;}
#sidebar .subscribe_options h2 {padding:3px 0 3px 0;color:#999;font-weight: normal;}
#sidebar .subscribe_options ul {overflow:hidden;text-align:center;}
#sidebar .subscribe_options ul li{float:left;padding:0 10px 3px 0px;text-align:center;}

.button { padding: 0 5px; margin: 0 0 0 3px; height: 24px; border: none; background: #DDD; color: #333; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
.submit { padding: 0 10px; height: 24px; border: none; background: #3B5998; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
#bottom { height:10px; background:url(images/appSidebar_bottom_bg.gif) no-repeat;clear:both;overflow:hidden;}

/***** footer **********/
#footer {padding:10px 0 10px 0;border-top:1px solid #ccc;color:#333;text-align:center;}
#footer a {color:#333;}
.noimage {float:left;margin:0 5px 0 0;}

/*blog theme css*/
.post, .excerpt 					{ border: 1px solid #cccccc; background: white; overflow: hidden; padding: 15px; margin: 0 0 3px 0; position: relative; }
.post_header, 
.excerpt_header 					{ font-size: 1.6em; font-weight: bold; color: black;}
.excerpt_header img                 {vertical-align:middle;padding:0 3px 2px 0;}
.single_post .post_header			{ font-size: 1.6em; font-weight: bold;}
/*
.post_header a, 
.excerpt_header a 					{ color: black; text-decoration: none; }
*/
.post_subheader, 
.excerpt_subheader 					{ position: relative; padding: 5px 0 10px 0; color: #888888; border-bottom: 1px dotted #c4c4c4; }
.post_subheader a, 
.excerpt_subheader a 				{ color: #2e2e2e; }
.post_subheader a:hover, 
.excerpt_subheader a:hover			{ color: #2e2e2e !important; }
.post_subheader_right, 
.excerpt_subheader_right 			{ float: right; padding: 0 0 0 10px; position: relative; }
.post_subheader_right a, 
.excerpt_subheader_right a  		{ padding-right: 20px; background: url(images/comments.png) top right no-repeat; display: block; }
* html .post_subheader_right a, 
* html .excerpt_subheader_right a  	{ background: url(images/comments2.png) top right no-repeat; }
.post .entry, 
.excerpt .entry						{ font-size: 14px; line-height: 160%; color: #272727; position: relative;  }
.excerpt .entry p 					{ line-height: 160%; margin: 1em 0 1em 0; text-indent:2em;}
.post .entry strong 				{ color: black; }
.post .entry p 					    { line-height: 200%; margin: 1em 0 1em 0;text-indent:2em; }
.post .entry img					{ position: relative; max-width: 620px; width: expression(this.width > 620 ? 620: true); }
.post .entry ul, 
.excerpt .entry ul 					{ padding: 0 0 0 1em; margin: 1em 0 2em 0; list-style: square; }
.post .entry ul li					{ list-style: square; margin: 0 0 .4em .5em; }
.post .entry ol li 					{ list-style: decimal; margin: 0 0 .4em .5em; }
.post_footer 						{ clear: both; position: relative; }
.post_footer a 						{ }
.post_footer li 					{ float: right; margin: 0 0 0 15px; list-style: none !important; position: relative }
.post_unit 							{ text-align: center; background: white; border: 1px solid #c4c4c4; margin: 0 0 3px 0; padding: 6px;  }
.post_ad 							{ text-align: center; border: 1px solid #c4c4c4; margin: 0 0 3px 0; padding: 6px; background: white; }
.more-link 							{ float: right; display: block; background: url(images/arrow_right.png) no-repeat right top; padding-right: 20px; font-size: 1.1em; }
.post .postcopyright                {position: relative; padding: 15px 0 15px 0; color: #888888;}
.post .postcopyright a              {color: #888888; font-weight:normal;}
.post .currdir                      {padding-bottom:15px;}

.excerpt .entry img 				{ position: relative; border: 0; float: left; margin: 0 15px 15px 0 !important; max-width: 160px; max-height: 160px; width: expression(this.width > 160 ? 160: true); height: expression(this.height > 100 ? 100: true); }
.excerpt_entry_footer               { clear:both; position: relative; padding: 3px 0 15px 0; color: #888888; }
.excerpt_entry_footer_right			{ float:right; font-size: 14px; position: relative;}
.excerpt_entry_footer_right a 		{ display: block; background: url(images/arrow_right.png) no-repeat right top; padding-right: 20px; }
.excerpt_entry_footer_left          {font-size: 1.1em; position: relative;float:left;}

.neighbor_posts 					{ padding: 2px 4px 3px 4px; overflow: hidden; border: 1px solid #c4c4c4; background: white; margin: 0 0 3px 0; }
.neighbor_posts a 					{  }
.neighbor_posts_next 				{ float: right; }
.neighbor_posts_previous 			{ float: left; }
.neighbor_posts_next a 				{ background: url(images/arrow_right_nav.png) top right no-repeat; padding: 6px 20px 6px 5px; display: block; }
.neighbor_posts_previous a 			{ background: url(images/arrow_left_nav.png) top left no-repeat; padding: 6px 5px 6px 20px; display: block; }
.navigation 						{ padding: 5px; font-size: 1.2em; overflow: hidden; border: 1px solid #ccc; background: white; }

#page 								{ padding: 15px; border: 1px solid #ccc; background: white; margin: 0 0 3px 0; }
.page_header 						{ font-size: 1.6em; font-weight: bold; color: black; float: left; padding: 0 0 15px 0; }
.page_header a 						{ color: black; text-decoration: none;}
.page_subheader 					{ position: relative; float: right; }
.page_subheader_right 				{ text-align: right; }
.page_subheader_right img 			{ padding-top: 0.75em; }
.page_header_right_comments 		{ padding-right: 20px;	 background: url(images/comments.png) top right no-repeat; display: block;	 color: #2e2e2e; }
.page_subheader_right ul 			{ margin: 0 !important; padding: 0 !important; }
.page_subheader_right li 			{ padding: 15px 0 0 0; float: right; margin: 0 0 0 10px; font-size: 13px; }

.page_content 						{ font-size: 1em; line-height: 150%; color: #272727; border-top: 1px dotted #d1d1d1; clear: both; }
.page_content ul 					{ padding: 0 0 0 1em; margin: 1em 0 2em 0; }
.page_content img 					{ border: 0; }	
.page_content img 					{ max-width: 620px; width: expression(this.width > 620 ? 620: true); }
.page_content ul li 				{ list-style: square; margin: 0 0 .4em .5em; }
.page_content ol li 				{ list-style: decimal; margin: 0 0 .4em .5em; }

#trackbacks_area 			{ padding: 15px; margin: 0 0 3px 0; overflow: hidden; border: 1px solid #c4c4c4; background: white; }
#trackbacks_area h2 		{ margin-top: 0; }
.trackbacks li 				{ margin: 0 0 10px 20px; list-style: disc !important; }
.trackback_time 			{ font-weight: normal; color: black }

.related_post li            { margin: 0 0 10px 20px; list-style: disc !important; }
.related_post_title         { margin: 0 0 0.5em;}

#trackback_url 				{ margin: 25px 0 0px 0px; padding: 10px 0 5px 0; font-size: .8em; font-weight: bold; color: #626262; border-top: 1px solid #F1F1F1;  }
#trackback_url_field 		{ width: 155px; color: #626262; border: 1px solid #b7b7b7; }

#short_url 				{ margin: 0px 0 15px 0px; padding: 5px 0 5px 0; font-size: .8em; font-weight: bold; color: #626262; }
#short_url_field 		{ width: 155px; color: #626262; border: 1px solid #b7b7b7; }

.comment-pages-nav 			{ text-align: center; font-weight: bold; margin: 10px 0 10px 0; font-size: 1.05em; }
.comment-pages-nav a 		{ font-weight: bold; display: block; }
.comment-pages-nav .alignright, 
.comment-pages-nav .alignleft { margin: 0px; }

#comments_area 				{ padding: 15px; margin: 0 0 3px 0; overflow: hidden; border: 1px solid #c4c4c4; background: white; }
#comments_area h2 			{ margin-top: 0; }

.comment_header 				{ background: #f1f1f1; border-bottom: 1px solid #e5e5e5; min-height: 35px; line-height: 1.5em; height: expression(this.height < 40 ? 40: true); }
.comment_header_left 			{ float: left; margin: 0 10px 0 0; }
.comment_header_left img 		{ max-height: 35px !important; height: expression(this.height > 35 ? 35: true); }
.comment_header_right 			{ padding: 8px 0 0 10px; }
* html .comment_header_right 	{ padding-bottom: 10px; }
.comment_header_right2 			{ float: right; padding: 9px 15px 10px 10px; }
.comment_official a 			{ color: black; }
.commentmetadata 				{ color: #222222; font-weight: normal; }
.commentmetadata:hover 			{ text-decoration: none; }

#commenting_options_header 		{ display: none; }

.commentlist				{ margin: 0; padding: 0; }
.comment 					{ border: 0; }
.comment #addcomment 		{ margin-left: 30px !important; }
.comment div 				{ position: relative; }
.comment_body 				{ padding: 5px 0px 15px 0px; margin: 0 0 10px 0; }
.comment_content 			{ padding: 0px 3px 0px 3px; overflow: hidden; height: auto;	 font-weight: normal; }
.comment_header a 			{ color: black; }
.commentmetadata 			{ color: #222222; font-weight: normal; }
.commentmetadata:hover 		{ text-decoration: none; }
.comment_author 			{ font-weight: bold; }
.comment_permalink 			{ font-weight: normal; }
.comment_author a 			{ color: black; }
.comment .comment 			{ margin-left: 30px; margin-right: 0; padding-right: 0; }
.comment .comment img 		{ margin: 0px;}
.comment_permalink 			{ color: black; }
.comment_edit				{ font-weight: normal; }
.cancel-comment-reply 		{ display: none; margin-bottom: 15px; }

#addcomment 				{ padding: 15px; overflow: hidden; border: 1px solid #c4c4c4; background: white; }
#addcomment h2 				{ margin-top: 0; }
#addcomment table 			{ width: 100%; }
#addcomment td 				{ padding: 2px; }
#addcomment_left 			{ width: 500px; float: left; margin: 0 30px 0 0; }
#addcomment_right 			{ width: 140px; float: left; color: #737373; font-size: .95em; }
#addcomment_right h2		{ font-size: 1.2em; color: #3e3e3e; }
#addcomment .field 			{ border: 1px solid #cccccc !important; width: 286px; padding: 5px !important; font-size: 1em !important; background: #F7F7F7; }
#addcomment textarea 		{ border: 1px solid #cccccc; width: 334px; height: 150px; }
#addcomment_button_area		{ width: 373px; text-align: right; margin: 3px 0 9px 0; }
#addcomment .button 		{ background: url(images/add_comment.png) top left no-repeat; width: 114px; height: 32px; border: 0; font-weight: bold; cursor: pointer; font-size: 1em !important; margin: 3px 0 3px 0;}
.commentlist #addcomment		{ margin-bottom: 30px; border: 0; padding: 0; margin-left: 10px; }
.commentlist #addcomment_right	{ display: none; }
.commentlist .cancel-comment-reply	{ display: block !important; }

#responses_hidden			{ display: none; }
#responses_hidden_button	{ display: block; text-align: right; margin: 5px 0 5px 0; font-size: 1.05em }

/* Sub-Theme CSS: ctoof.com */
/*
a, 
.post_header a:hover, 
.excerpt_header a:hover, 
.page_header a:hover,
.post_subheader a:hover,
.excerpt_subheader a:hover,
#header_nav li a:hover,
a#announcement:hover,
#footer a:hover,
.feature_category,
.feature_title,
.boxy_body a:hover,
.boxy_body a:hover,
#sidebar_tags_list a:hover,
#comment_reroot										{ color: #009f00; }	
*/
.comment_official 									{ background: #d5fad5; border-bottom: 1px solid #84d184; }
#tcnetwork_more_content a:hover						{ background-color: #006e00; }

.header_w_leaderboard #header_logo					{ left: 20px; }
/* Captions & aligment */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

.wp-caption {border: 1px solid #ddd;text-align: center;	background-color: #f3f3f3;
	padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;
}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions & aligment */
#topreadrow { border: 1px solid #ccc; background: white; overflow: hidden; padding: 5px; margin: 0 0 3px 0; position: relative; }
#topreadrow h2 {font-size:1.6em;margin:3px;font-weight:bold;}
#topreaditem {float:left;width:250px;margin: 0 5px 5px 0; }
#topreaditem h2 {border-bottom:1px dotted #ccc;font-size:1.0em;margin:5px;font-weight:bold;}
#topreaditem ul li {list-style-position:inside;list-style-type:square;padding:5px 0 0 5px !important;}
#topreaditem a {color:#000099;font-weight:normal;font-size:1.0em;}
