/* =COMMENT FORM */

#commentform {

background: #f5f5f5;
border: 4px solid #eee;
display: block; 
margin: .3em 0; 
font-size: 100%;

}



#authorinfo_anon, 

#authorinfo_user { 

display: block; 

float: left; 

width: 40%; 

}

#authorinfo_user {

padding-left: 25px;

}

#authorinfo_anon legend, 

#authorinfo_user legend {

color: #333;

font-weight: bold;

font-size: 1.2em; 

padding: 0 0 .4em 0;

margin-bottom: .6em;

}

* html #commentform legend {margin-left: -7px;}

#commentform fieldset { 

border: 0; 

font-size: .95em;

}

#commentform label {
padding: 0;
line-height: 1.3em;
font-size: 1.1em;
}

#remember { 


clear: left;

padding-top: .4em;


}

#remember label {

display: inline;

}

#commentform input, 

#commentform textarea { 

padding: 3px;

outline: 0;

font-size: 1.1em;

}

#comment_text {

padding-top: .4em;

}

#commentform textarea {

border-color: #dddbcd;

}

#thankYou {

background: #ffffee;

padding: 10px 15px;

border: 1px solid #feefb1;

}

#thankYou h3, 

#thankYou p {

margin: .2em 0;

}



#formerrors { 

color: #900; 

font-weight: bold; 

padding: 0 0 8x 0; 

}

#replyindicator { 

font-weight: bold; 

}

.form-button {

padding: 4px; 

cursor: pointer; 

}

#commentform p {

margin: .5em 0;

}

#content h3#addcomments {

margin: .3em 0;

}

.instructions {

color: #999;

margin: 0 0 1.5em;

}

.instructions strong {color: #666;}

.instructions .preamble {

font-size: 1.4em;

line-height: 1.2em;

margin-top: 0;

letter-spacing: -1px;

}

.instructions p {

margin: .5em 0;

line-height: 1.4em;

}



#replyindicator { font-weight: bold; }



/* =COMMENTS*/

.comments {position: relative;font-size:1.1em;}

.comments #cmt_sub_link { background: url(http://www.blogsmithmedia.com/www.engadget.com/media/icon-feed-gray4.gif) no-repeat 0 2px;padding-left: 16px; position: absolute; right: 0; top: 0;}

	* html .comments #cmt_sub_link {  }

.comments #cmt_sub_link:hover {background-position: 0 -66px; background-color: #0aa7d6; color: #fff;}



h2#readercomments { font-size: 1.5em; margin: 10px 0 5px 0; }

h2#readercomments span { font-size: .8em; }





.comment_thread h2#readercomments { border-bottom: 0; }



.comments .cmt_tools { float: right; width: 53px; margin: 3px 0 0 5px; }

	* html #comments .cmt_tools {height: 1%; z-index: 9999; position: absolute; top: 0; right: 0; margin-right: 0;}



.comments .cmt_tools a {

background: transparent !important;

height: 15px;

width: 15px;

display: block;

float: left;

margin-right: 1px;

}

/*

.comments .cmt_tools a.voteup {

background: url(vote_up.gif) no-repeat 0 0;

}

.comments .cmt_tools a.votedn {

background: url(vote_down.gif) no-repeat 0 0;

}

.comments .cmt_tools a.reportLink {

background: url(report.gif) no-repeat 0 0;

}

*/

.cmt_label { float: right; margin:3px 0 0 3px; font-size: .9em; }

	* html .cmt_label {position: absolute; right: 60px; top: 0;}



	.label_level0, .label_level1 { color: darkred; }

	.label_level2 { color: #444; }

	.label_level3, .label_level4, .label_level5 { color: #268c57; }



.cmt_reply_show a{display:block; padding: 0 6px 1px; text-align: right; background:#f5f5f5; float: right; border:  1px solid #eee; margin: 0 4px 4px 0; background-color: #fff; font-weight: bold; font-size: 11px;}

.cmt_reply_show a:hover{background:#008eb4; color: #fff;}



.comments h4 {  padding: 0 5px 0 0; margin: .7em 0 0 80px; font-size: 1em; clear: none;}

.comments h4 span.cmt_time { color: #999; display: inline; }

.comments h4 span.cmt_time a {color: #aaa; font-weight: normal;}

p.cmt_contents { padding: 0 ; margin: .3em 0 .3em 80px; min-height: 47px; line-height: 1.3em;}

	* html p.cmt_contents {height: 47px;}

.commentclass1, .commentclass2 { margin: 5px 0;background:#f5f5f5; border:1px solid #eee; overflow: hidden; position: relative;}

	* html .commentclass1, * html .commentclass2 {width: 100%;}



.replies_inline, .child { margin-left: 33px;background: #fff url(http://www.blogsmithmedia.com/www.engadget.com/media/stripe.gif); border-color:#eee}

	* html .replies_inline, * html .child {margin-left: 5%; width: 92%; float: right; clear: both;}

.child p.cmt_contents {min-height: 21px; margin-left: 48px;}

	* html .child p.cmt_contents {height: 21px;}

.comments .child h4 {margin-left: 48px;}



.cmt_paging { padding: 5px 0; }

.thankYou { background: #ffc; border: 1px solid #333; padding: 5px; }

.comment_thread .child { margin-left: 10px; }



.votedComment .cmt_tools a { display: none; }


.votedComment .cmt_tools { background: url(http://www.blogsmithmedia.com/www.engadget.com/media/voted.gif) 0 1px no-repeat; width: 54px; height: 16px; }





.reportedComment .cmt_tools,

.reportedComment .cmt_contents,

.reportedComment .cmt_reply_show,

.reportedComment .cmt_reference,


.reportedComment .cmt_label {

	display: none;

}



.reportedComment h4 {

	background: #eee;

}





.avatar{

position: absolute;

top: 0;

left: 0;

display:block;

width:64px;height:64px;

float:left;

margin:3px 10px 0px 3px;

border:1px solid #ccc;

padding:2px;

background:white;

font-size:9px;

line-height:1em;

}

.avatar a img{

border:0;

}

.cmt_time{

clear:right;

display:block;

font-size:.9em;

}



.child .avatar{

width:32px;height:32px;



}



.child .avatar img{

width:32px; height:32px;

}


/* =COMMENTSFORM SMS ---- */
#cmttabs {
background: url(http://www.blogsmithmedia.com/www.engadget.com/media/cmttabs-bg.gif) repeat-x 0 0;
height: 42px;
}
#cmttabs ul {
list-style: none;
margin: 0;
padding: 0;	
}
#cmttabs li {
background: url(http://www.blogsmithmedia.com/www.engadget.com/media/cmttab-divider.gif) no-repeat right center;
float: left;
margin: 0;
}
#cmttabs li a {
display: block;
line-height: 41px;
text-decoration: none;
padding: 0;
color: #999;
font-weight: bold;
padding: 0 15px;
}
#cmttabs li.currenttab a,
#cmttabs li a:hover {
background: url(http://www.blogsmithmedia.com/www.engadget.com/media/cmttab-on.gif) no-repeat center bottom;
color: #000;
}
#cmttabs li#cmtutab_sns {
height: 42px;
/*background: url(http://www.blogsmithmedia.com/framework.weblogsinc.com/media/aim-logo-small.gif) no-repeat center 9px;*/
}
#cmttabs li#cmtutab_sns a {
height: 41px;
text-indent: -9000px;
width: 60px;
}
.cmtuinfo {
clear: left;
padding: 10px 15px;
border-bottom: 1px dotted #cecece;
margin-bottom: 10px;
}
.cmtuinfo .instructions {
color: #999;
margin: 0 0 .7em;
}
.cmtuinfo label {
font-weight: bold;
display: block;
float: left;
}
.cmtuinfo input {
background: #eee;
width: 160px;
margin-right: 8px;
}

#cmtmain {
padding: 10px;
clear: both;
}
#cmtmain label {
font-weight: bold;
}
#cmtmain div {
padding: 5px;
}
#commentform {
background: #fff;
display: block;
border: 1px solid #ddd;
margin-bottom: 10px;
border-top: 0;
}

.cmtuinfo input, #cmtmain textarea { border: 1px solid #eee; border-top-color: #bbb; border-left-color: #bbb; padding: 3px;}
.cmtuinfo input:focus, #cmtmain textarea:focus { background: #e3f2df; }


#cmtmain .cmtchecks { padding: 6px 5px 0; }
#cmtmain .cmtchecks label { font-weight: normal; }
#cmtmain .cmtchecks input { margin: 0 5px 0 0; }

#cmtmain textarea {

background: #eee;
margin-top: 5px;
}
#replyindicator { font-weight: bold; }			

#cmtbuttons input {
margin-top: 1em;
}
#instructions {
border-top: 1px dotted #cecece;
padding: 15px;
margin-top: 1em;
}
#instructions p {
color: #777;
margin: 0 0 .7em;
line-height: 1.2em;
}
#instructions .preamble {
color: #000;
font-size: 1.1em;
line-height: 1.1em;
}

.post-mini {border-bottom: 1px dotted #C2C2C2;margin:0 0 5px;padding: 0 0 10px;overflow: hidden;height:65px;}
.post-mini-comments{height:auto;}
.post-mini.post-mini-comments .top{padding-left:0;}
.page-header{margin-bottom:10px;}
#profile_comments .quotes{color:#ccc;font-size: 24px;line-height: 30px;}


.win #dropdown-more {
margin-left: -22px;
}

#dropdown-more {
margin-left: -15px;
}

#live-body #river{width:70%;max-width:auto;}
#live-body #secondary{width:20%;}