/* v3 */
#tweet_box { position:relative; }

#tweet_box textarea {
	width:404px;
	height:85px;
	padding:5px;
	border:2px solid #dddddd;
	font-size:15px;
	margin-bottom:3px;
	line-height:1.5;
	_width:400px;
}

#tweet_box #tweet_bottom {
	line-height:30px;
}

#tweet_box #media {
	float:left;
	width:280px;
	margin-right:8px;
}
#tweet_box #submit {
	float:right;
	width:120px;
	text-align:right;
}
#tweet_box #text_count.item_float { 
	margin:0 10px 0 10px;
}


#tweet_box #photo_option { margin-top:7px; *margin-top:6px; }
#tweet_box #photo_option object { margin-bottom:3px; }
#tweet_box #media .item_float { margin-right:15px; }
#tweet_box #submit .item_float { margin-right:0px; }
#tweet_box #media #photo_option.item_float { margin-right:8px; }
#tweet_box .alert { color:#cc3300; }

/*
#tweet_box #text_count { margin-right:10px; margin-top:5px; }
#tweet_box .media_option { margin-top:5px; }
#tweet_box #photo_option.item_float { margin-right:10px; }
*/

#tweet_box #photo_placeholder_wrapper { 
	position:relative;
	width:80px;
	margin-left:144px; 
}
#tweet_box #photo_placeholder_delete {
	position:absolute;
	right:5px;
	top:5px;
	width:16px;
	height:16px;
	background:url(../images/icons/delete.png);
	display:none;
}
#tweet_box #photo_placeholder_delete a {
	display:block;
	width:16px;
	height:16px;
}

#tweet_box #rating_placeholder {
	background-color:#f6f6f6;
	border:2px solid #eeeeee;
	width:208px;
	padding:10px;
	position:absolute;
	top:130px;
	left:118px;
	_width:212px;
}

#tweet_box #user_rating {
	margin-left:258px;
	_margin-left:271px;
}

.user #tweet_box #rating_placeholder {
	left:260px;
	top:153px;
	*top:155px;
	_left:124px;
}

.forwarded_tweet {
	width:458px;
	padding:15px 15px 5px 15px;
	background-color:#f6f6f6;
	border:1px solid #eeeeee;
	-moz-border-radius:5px;
}

.tweet_wrapper .image_float {
	width:60px;
}
.tweet_wrapper .content {
	float:right;
	width:490px;
}


/* in brand pages */
.brand .tweet_wrapper .content, .comment .tweet_wrapper .content, .index .tweet_wrapper .content {
	width:530px;
}
.brand #tweet_box #submit {
	margin-right:181px;
	_margin-right:93px;
}
.brand #tweet_box #photo_placeholder_wrapper { 
	margin-left:0; 
}
.brand #tweet_box #photo_placeholder_delete {
	*top:8px;
}
.brand_comment #tweet_box #photo_placeholder_delete {
	*top:5px;
}

.brand #rating_placeholder a:hover, .user #rating_placeholder a:hover { text-decoration:none; }
.brand #rating_placeholder a:hover span, .user #rating_placeholder a:hover span { text-decoration:underline; }


/****************************************/
.spending { float:left; margin-right:20px; }
.score { float:left; width:80px; }
.options { margin-top:5px; }

#fav_msg { color:#cc3300; }

.comment_image {
	float:left;
	margin-right:10px;
}
.comment_image img { border:1px solid #dddddd; }

/* comments area */
.comment_body a { color:#0298ff; }
.comment_body a:hover { color:#ea2b72; }
.comment_body ul { margin-left:15px; }
#comments img.align_left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#comments img.align_right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
#comments img.align_center {
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
/* comments area */

/* reply */
.reply_area {
	margin-top:3px;
	padding:8px;
	*padding:8px 8px 0 8px;
	background-color:#f2f2f2;
	*border:1px solid #f2f2f2;
	-moz-border-radius:3px;
	width:367px;
}

.reply_area_like_comment {
	*padding:8px;
}

.reply_user {
	float:left;
	width:52px;
}

.reply_content {
	float:left;
	margin-top:-1px;
	margin-left:8px;
	width:300px;
	_width:338px;
}
.reply_content textarea {
	width:300px;
	height:48px;
	font-size:12px;
	margin-bottom:3px;
	_width:338px;
}

.reply_area #msg { color:#cc3300; }
/* reply */