.read								{float:left; width:498px; border-bottom:1px dotted #ccc; background-color:#f1f1f1; font-size:80%; margin:-14px 0 0 6px; padding:4px 10px;}
.read_settings						{float:left; height:20px; padding:5px 0 0;}
.check_box 							{padding:0; margin:0;}

.link_total {
	float: left;
	margin-top:11px;
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	background-color: #669900;
	-webkit-box-shadow: 0 2px 2px #999;
	-moz-box-shadow: 0 2px 1px #999;
	box-shadow: 0 2px 1px #999;
}
	.link_total p 								{font-size: 190%; color: #fff; padding: 10px 0 0 7px; line-height:70%;}
	.link_total span.small						{font-size:40%;}

.link_info 	{
	float:left; 
	position: relative;
	width:498px; 
	margin:1px 10px 15px 0;
	border:1px solid #ccc;
	background:#fff;
	padding:10px 15px; 
}
	.link_info h2 								{font-size:110%; color:#333; margin-top:0; padding-top:0;}
	.link_info h3 								{font-size: 90%;}
	.link_title {
		background: #f7f7f7;
		border: 2px solid #fff;
		width:527px;
		min-height:50px;
		position: relative;
		float: left;
		-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
		-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
		-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
		z-index: 100; /* the stack order: foreground */
	}

  .screen_name 									{float:left; width:76px; clear:both; margin-top:4px; margin-bottom:6px;}
	.twitter_profile 							{float:left; width:50px; height:65px; margin-right:10px;}
	.twitter_profile2 							{float:left; width:50px; height:65px; margin-right:5px; margin-left:5px;}
	.twitter_picture							{float:left; width:40px; height:40px; margin-right:10px; border:3px solid #333; padding:0;  margin-bottom:1px; -webkit-box-shadow: 0 1px 1px #ccc; -moz-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc; }
	.favme										{float:left; width:40px; margin-left:5px;}
	.buttons 									{float:left; width:20px; height:20px; margin-bottom:1px;}
	.twitter_profile a:hover 					{border: 0; background:#fff;}
	.retweet									{width: 20px; height: 20px; padding:0; margin:0; border:none; background-color: transparent; background-image:url(/images/retweet.jpg); background-repeat: no-repeat; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
  .comment 										{float:left; width:470px; padding-top:0; margin-top:0;}
	.comment p 									{padding 0; margin: 3px 2px; font-size: 90%; }
	.comment span.time_ago						{color:#999999;}


.profile_photo		 							{float:left; width:120px; height:125px; margin-right:10px; margin-left:15px; margin-top:10px;}
.profile_picture								{float:left; background-color:#fff; width:100px; height:100px; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); border:1px solid #aaa; padding:8px 8px 16px 8px;  margin-bottom:1px; -webkit-box-shadow: 0 1px 1px #ccc; -moz-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc; }

	
.heading_border 								{border:2px solid #fff; background-color:#09f; margin-bottom:3px; -webkit-box-shadow: 0 2px 2px #999; -moz-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999;}
	.heading_border_trends						{width: 300px;}

.recommended_border 							{float:left; width:292px; padding:5px 5px; border:1px solid #ccc; background-color:#efefef; margin-bottom:10px; margin-left:1px;}
	.recommended_border_sm						{width:288px; margin:-5px 0 10px 3px;}
	.recommended_border p						{margin:5px;}
.score											{float:left; width:37px; height:37px; margin-right:6px; padding:5px; background-color:#669900; -webkit-box-shadow: 0 1px 1px #999; -moz-box-shadow: 0 1px 1px #999; box-shadow: 0 1px 1px #999;}
	.score p									{font-weight:bold; font-size:120%; color:#fff; line-height:110%;}
	span.score_label							{font-size:70%; font-weight:normal;}

.rec_title										{float:left; width:237px;}
	.rec_title p								{padding:0; margin:0;}
	a.display_comment							{color:#333;}
.rec_tweets										{float:left; margin-top:-10px; margin-left:5px;}
.rec_tweets2									{float:left; margin:-10px 5px 15px 5px;}

.narrow_column_comment 							{float: left; width: 208px; padding-right:5px;}
	.narrow_column_comment p 					{padding 0; margin: 3px 2px; font-size: 80%; }
	.narrow_column_comment span.time_ago		{color:#999999;}
	
.recommend_profile							{float:left; width:210px;}


#one_moment 								{float:left;}

#list_area									{float:left; width:960px; overflow:auto; }
#scroll_area								{float:left; width:1600px; }

.hot_links									{float:left; width:318px; border-left:2px solid #efefef;}
.list_row									{float:left; width:640px;}



.recommended								{float:left; width:275px;}
	.recommended p							{font-family:Georgia,"Times New Roman",Times,serif; font-size:110%;}

.narrow_column_link							{float:left; margin-bottom:30px; padding-bottom: 15px; border-bottom:1px dotted #ccc;}
.narrow_column_link_total					{float:left; width:38px; height:38px; margin-right:12px; margin-bottom:6px; border:2px solid #fff; background-color: #F2F5CD; -webkit-box-shadow: 0 1px 1px #999; -moz-box-shadow: 0 1px 1px #999; box-shadow: 0 1px 1px #999;}
	.narrow_column_link_total p				{font-size:120%; color: #333; padding:2px 0 0 4px; line-height:110%;}
	.narrow_column_link_total span.small	{font-size:60%;}
	
.narrow_column_link_info					{float:left; width:237px; margin-bottom:4px; padding-right:5px;}
	.narrow_column_link_info h2				{margin-top:0; padding-top:0;}
	.narrow_column_link_info p				{font-size:80%; margin-bottom:0;}
	
.narrow_column_screen_name					{float: left; width: 50px; clear: both; margin-top:4px; margin-left:10px;}


	
.twitter_url								{height:450px; overflow:auto; border:1px solid #ccc; border-left:0;}

.the_link {
	float: left;
	margin-bottom: 15px;
	padding-bottom: 5px;
}



.share_link { float: left; width: 60px; }


	
.rec_screen_name								{margin-left:10px;}


	.bubble {
		clear: both;
		margin: 0px auto;
		width: 350px;
		background: #fff;
		-moz-border-radius: 10px;
	  -khtml-border-radius: 10px;
	  -webkit-border-radius: 10px;
		-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	  -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
		position: relative;
		z-index: 90; /* the stack order: displayed under ribbon rectangle (100) */
	}

	.rectangle {
		background: #7f9db9;
		height: 50px;
		width: 380px;
		position: relative;
		left:-15px;
		top: 30px;
		float: left;
		-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	  -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
		z-index: 100; /* the stack order: foreground */
	}

	.rectangle h2 {
		font-size: 30px;
		color: #fff;
		padding-top: 6px;
		text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
		text-align: center;
	}
	
	.info1 {
		padding: 60px 25px 35px 25px;
	}

	.info1 h2 {
		font-size: 20px;
	}

	.info1 p {
		padding-top: 10px;
		font-size: 14px;
		line-height: 22px;
	}

	.info1 p a {
		color: #c4591e;
		text-decoration: none;
	}

	.info1 p a:hover {
		text-decoration: underline;
	}
	
