/* `facebox styles
----------------------------------------------------------------------------------------------------*/

#facebox .title, #lf_login_body .title {
	margin: 0 -13px 0 -15px;
	padding: 0 14px 10px;
	border-bottom: 2px groove white;
}

#facebox h2, #lf_login_body h2, #facebox h2 {
	margin: 0;
	background: none;
	text-indent: 0;
	float: none;
	width: auto;
	height: auto;
	padding-left:1px;
	margin-right:12px;
	font: bold 14px Arial;
	color: #666;
	background-image:none;
}

#facebox .b {
  background:url('img/facebox/b.png') transparent;
}

#facebox .blt {
  background:url('img/facebox/bleft.png') transparent;
}

#facebox .brt {
  background:url('img/facebox/bright.png') transparent;
}

#facebox .tl {
  background:url('img/facebox/tl.png') transparent;
}

#facebox .tr {
  background:url('img/facebox/tr.png') transparent;
}

#facebox .bt {
  background:url('img/facebox/tb.png') transparent;
}

#facebox .bl {
  background:url('img/facebox/bl.png') transparent;
}

#facebox .br {
  background:url('img/facebox/br.png') transparent;
}

#facebox .bb {
  background:url('img/facebox/bb.png') repeat-x transparent;
}

#facebox {
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td, #facebox th{
  border: 0;
  padding: 0;
}

#facebox .body {
  position: relative;
  padding: 10px;
  background: url('img/facebox/body-long.png') no-repeat transparent;
  vertical-align: top;
  min-width:275px;
  min-height:75px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .close-box {
  position: absolute;
  right: 20px;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#facebox.light .b {
  background:url('img/faceboxalt/b.png');
}

#facebox.light .blt {
  background:url('img/faceboxalt/bleft.png');
}

#facebox.light .brt {
  background:url('img/faceboxalt/bright.png');
}


#facebox.light .tl {
  background:url('img/faceboxalt/tl.png');
}

#facebox.light .tr {
  background:url('img/faceboxalt/tr.png');
}

#facebox.light .bt {
  background:url('img/faceboxalt/tb.png');
}

#facebox.light .bl {
  background:url('img/faceboxalt/bl.png');
}

#facebox.light .br {
  background:url('img/faceboxalt/br.png');
}

#facebox.light .bb {
  background:url('img/faceboxalt/bb.png') repeat-x;
}

#facebox.light .body {
  background: url('img/faceboxalt/body.png') no-repeat;
}

#livefyre-signin {
	width: 275px;
}


#livefyre-signin .signinButtonAreaTop {
	margin: 15px 0px;
	width:275px;
}


#livefyre-signin .signinButtonArea {
	margin: 15px;
}

#livefyre-signin .signin {
	background-image: url( '../images/signin/signinbuttons.png' );
	width: 169px;
	height: 26px;
	cursor: pointer;
	margin: 8px auto;
}

#livefyre-signin .signin.livefyre {
	background-position: left 0;
}
#livefyre-signin .signin.livefyre:hover {
	background-position: right 0;
}
#livefyre-signin .signin.facebook {
	background-position: left -26px;
}
#livefyre-signin .signin.facebook:hover {
	background-position: right -26px;
}
#livefyre-signin .signin.twitter {
	background-position: left -52px;
}
#livefyre-signin .signin.twitter:hover {
	background-position: right -52px;
}
#livefyre-signin .signin.create {
	background-position: left -78px;
}
#livefyre-signin .signin.create:hover {
	background-position: right -78px;
}

#livefyre-signin .divider {
	margin: 8px 0;
	text-align: center;
	font: bold 14px Arial;
	color: #666;
	background: url( '../images/signin/orbar.png' ) no-repeat center;
 }
 
 
#livefyre-signin .signup {
	background-image: url( '../images/signin/joinbuttons.png' );
	width: 169px;
	height: 26px;
	cursor: pointer;
	margin: 8px auto;
}

#livefyre-signin .signup.livefyre {
	background-position: left 0;
}
#livefyre-signin .signup.livefyre:hover {
	background-position: right 0;
}
#livefyre-signin .signup.facebook {
	background-position: left -26px;
}
#livefyre-signin .signup.facebook:hover {
	background-position: right -26px;
}
#livefyre-signin .signup.twitter {
	background-position: left -52px;
}
#livefyre-signin .signup.twitter:hover {
	background-position: right -52px;
}
#livefyre-signin .signup.create {
	background-position: left -78px;
}
#livefyre-signin .signup.create:hover {
	background-position: right -78px;
}


/*
#livefyre-login, #livefyre-account {
	display: none;
}
*/
#livefyre-login p, #livefyre-account p, #livefyre-twitter-account p, #livefyre-twitter-edit p {
	clear: left;
	display: block;
	font-size: 1em;
	color: #616161;
	font-weight: bold;
	padding: 8px 0;
	text-shadow: 0 1px 0 #e3e3e3;
}
#livefyre-login p a, #livefyre-account p a { color: #1b71a6; }
#livefyre-login p a:hover, #livefyre-account p a:hover { color: #4a99ca; }
#livefyre-account p a small { color: #616161; }
#livefyre-account p a:hover small { color: #999; }
#livefyre-twitter-account p, #livefyre-twitter-edit p { font-weight: normal; padding: 9px 0 0 0;}


#livefyre-login p.light, #livefyre-account p.light {
	clear: right;
	float: right;
	display: block;
	font-size: 1em;
	width: 330px;
	color: #616161;
	font-weight: normal;
	padding: 10px 4px 5px 0;
	text-shadow: 0 1px 0 #e3e3e3;
}
#livefyre-login p.light a, #livefyre-account p.light a { font-weight: bold; }

#livefyre-login form {
	margin: 15px 0 0 0;
}
#livefyre-account form {
	margin: 13px 0 0 0;
	overflow: hidden;
}
#livefyre-twitter-account form {
	clear: right;
	margin: 24px 0 0 0;
}
#livefyre-login label, #livefyre-account label, #livefyre-twitter-account label, #livefyre-twitter-edit label {
	font-size: 1em;
	color: #000;
	font-weight: bold;
}
#livefyre-login a small {
	text-align: right;
	font-size: 1em;
	color: #000;
	margin: 0 0 0 45px;
	font-weight: normal;
}
#livefyre-login a:hover small, #livefyre-account a:hover small { color: #666; }

#livefyre-account a small {
	font-size: 1em;
	color: #000;
	font-weight: normal;
}


#livefyre-login label.inline, #livefyre-account label.inline { /*display: block;*/ float: left; font-weight: normal; margin: 8px 0 0 0; }
#livefyre-twitter-account label.inline, #livefyre-twitter-edit label.inline { font-weight: normal; }

#livefyre-account div.split, #livefyre-twitter-edit div.split {
	width: 157px;
	float: left;
	margin: 0 18px 0 0;
}
#livefyre-account div.split.last, #livefyre-twitter-edit div.split.last { margin: 0; }

#livefyre-account div.avatar, #livefyre-twitter-edit div.avatar {
	position: relative;
	height: 54px;
	margin: 17px 0 12px;
}

#livefyre-account .avatar-img, #livefyre-twitter-edit .avatar-img {
	position: absolute;
	top: 0;
	left: 0;
}

#livefyre-account .avatar-content { padding: 0 0 0 67px; }
#livefyre-twitter-edit .avatar-content { height: 39px; padding: 15px 0 0 67px; margin: 0 0 21px; }
#livefyre-account .avatar-content span, #livefyre-twitter-edit .avatar-content span { display: block; font-size: 1em; line-height: 2; color: #616161; }


input.login-input {
	background: url('img/livefyrelogin-input.png') no-repeat;
	width: 295px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 12px;
	margin: 11px 0 15px;
}
input.login-input:focus { background-position: 0 -46px; }

input.pass-input {
	background: url('img/livefyrelogin-input.png') no-repeat 0 -92px;
	width: 295px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 12px;
	margin: 8px 0 15px;
}
input.pass-input:focus { background-position: 0 -138px; }

#livefyre-login button.livefyre-submit-button { float: right; margin: 0; }
#livefyre-account button.livefyre-submit-button { float: right; margin: 0 4px 0 0;}
#livefyre-twitter-account button.livefyre-submit-button { float: right; margin: 20px 9px 18px 0;}
#livefyre-twitter-edit button.livefyre-submit-button { float: right; margin: 15px 9px 10px 0;}

input.check {
	margin: 0 10px 0 0; float: left;
}
input.check.login { margin: 8px 10px 0 0; }


input.account-input {
	background: url('/css/img/createaccount-sprite.png') no-repeat;
	display: block;
	width: 315px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 1;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 16px 10px 12px;
	margin: 5px 0 10px;
}
input.account-input:focus { background-position: 0 -46px; }

input.account-short-input {
	background: url('/css/img/createaccount-sprite.png') no-repeat 0 -92px;
	width: 134px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 12px;
	margin: 5px 0 15px;
}
input.account-short-input:focus { background-position: 0 -138px; }

.user-details {
background: url('img/livefyre-user-details.png') no-repeat;
margin: 20px 0 0 0;
width: 310px;
height: 57px;
padding: 11px 13px;
}

.user-details img { float: left; }

.user-details ul { float: left; margin: 0 0 0 11px; }
.user-details ul li {
font-size: 1em;
line-height: 1;
color: #000;
font-weight: bold;
margin: 0 0 9px;
}

.user-details ul li strong {
color: #616161;
}

a.edit-profile {
float: right;
color: #1b71a6;
font-weight: bold;
margin: 6px 9px 24px 0; 
}

a.edit-profile:hover { color: #4a99ca; }


#livefyre-login label.inline, #livefyre-account label.inline {
  height:15px;
  line-height:15px;
}

#livefyre-twitter-account form {
  clear: right;
  margin: 24px 0px 0px;
}

#facebox .brt {
  background:transparent url(/css/img/facebox/bright-long.png) repeat scroll 0 0;
}
#facebox .blt {
  background:transparent url(/css/img/facebox/bleft-long.png) repeat scroll 0 0;
}



.login_error {
  margin-bottom:8px;
}

#lf_loginWNTFrame {
  border:0;
  overflow:hidden;
}



#lf_loginWNTFrame body, body#lf_login_body {
  background: url('img/facebox/body-long.png') no-repeat;
}


#facebox table, #facebox td, #facebox th, #facebox a {
  border:0;
}


#facebox .login_error {
  margin-bottom:8px;
  color:#DC2B2D;
  margin-left:0px;
  margin-bottom:12px;
  font-weight:bold;
  display:none;
}



/*
#livefyre-login, #livefyre-account {
	display: none;
}
*/
#livefyre-login p, #livefyre-account p, #livefyre-twitter-account p, #livefyre-twitter-edit p {
	clear: left;
	display: block;
	font-size: 1em;
	color: #616161;
	font-weight: bold;
	padding: 8px 0;
	text-shadow: 0 1px 0 #e3e3e3;
}
#livefyre-login p a, #livefyre-account p a { color: #1b71a6; }
#livefyre-login p a:hover, #livefyre-account p a:hover { color: #4a99ca; }
#livefyre-account p a small { color: #616161; }
#livefyre-account p a:hover small { color: #999; }
#livefyre-twitter-account p, #livefyre-twitter-edit p { font-weight: normal; padding: 9px 0 0 0;}


#livefyre-login p.light, #livefyre-account p.light {
	clear: right;
	float: right;
	display: block;
	font-size: 1em;
	width: 330px;
	color: #616161;
	font-weight: normal;
	padding: 10px 4px 5px 0;
	text-shadow: 0 1px 0 #e3e3e3;
}
#livefyre-login p.light a, #livefyre-account p.light a { font-weight: bold; }

#livefyre-login form {
	margin: 15px 0 0 0;
}
#livefyre-account form {
	margin: 13px 0 0 0;
	overflow: hidden;
}
#livefyre-twitter-account form {
	clear: right;
	margin: 24px 0 0 0;
}
#livefyre-login label, #livefyre-account label, #livefyre-twitter-account label, #livefyre-twitter-edit label {
	font-size: 1em;
	color: #000;
	font-weight: bold;
}
#livefyre-login a small {
	text-align: right;
	font-size: 1em;
	color: #000;
	margin: 0 0 0 45px;
	font-weight: normal;
}
#livefyre-login a:hover small, #livefyre-account a:hover small { color: #666; }

#livefyre-account a small {
	font-size: 1em;
	color: #000;
	font-weight: normal;
}


#livefyre-login label.inline, #livefyre-account label.inline { /*display: block;*/ float: left; font-weight: normal; margin: 8px 0 0 0; }
#livefyre-twitter-account label.inline, #livefyre-twitter-edit label.inline { font-weight: normal; }

#livefyre-account div.split, #livefyre-twitter-edit div.split {
	width: 157px;
	float: left;
	margin: 0 18px 0 0;
}
#livefyre-account div.split.last, #livefyre-twitter-edit div.split.last { margin: 0; }

#livefyre-account div.avatar, #livefyre-twitter-edit div.avatar {
	position: relative;
	height: 54px;
	margin: 17px 0 12px;
}

#livefyre-account .avatar-img, #livefyre-twitter-edit .avatar-img {
	position: absolute;
	top: 0;
	left: 0;
}

#livefyre-account .avatar-content { padding: 0 0 0 67px; }
#livefyre-twitter-edit .avatar-content { height: 39px; padding: 15px 0 0 67px; margin: 0 0 21px; }
#livefyre-account .avatar-content span, #livefyre-twitter-edit .avatar-content span { display: block; font-size: 1em; line-height: 2; color: #616161; }


input.login-input {
	background: url('img/livefyrelogin-input.png') no-repeat;
	width: 295px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 12px;
	margin: 11px 0 15px;
}
input.login-input:focus { background-position: 0 -46px; }

input.pass-input {
	background: url('img/livefyrelogin-input.png') no-repeat 0 -92px;
	width: 295px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 12px;
	margin: 8px 0 15px;
}
input.pass-input:focus { background-position: 0 -138px; }

#livefyre-login button.livefyre-submit-button { float: right; margin: 0; }
#livefyre-account button.livefyre-submit-button { float: right; margin: 0 4px 0 0;}
#livefyre-twitter-account button.livefyre-submit-button { float: right; margin: 20px 9px 18px 0;}
#livefyre-twitter-edit button.livefyre-submit-button { float: right; margin: 15px 9px 10px 0;}

input.check {
	margin: 0 10px 0 0; float: left;
}
input.check.login { margin: 8px 10px 0 0; }


input.account-input {
	background: url('img/createaccount-sprite.png') no-repeat;
	display: block;
	width: 315px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 1;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 16px 10px 12px;
	margin: 5px 0 10px;
}
input.account-input:focus { background-position: 0 -46px; }

input.account-short-input {
	background: url('img/createaccount-sprite.png') no-repeat 0 -92px;
	width: 134px;
	height: 16px;
	font-size: 1.16667em;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	padding: 10px 12px;
	margin: 5px 0 15px;
}
input.account-short-input:focus { background-position: 0 -138px; }

.user-details {
background: url('img/livefyre-user-details.png') no-repeat;
margin: 20px 0 0 0;
width: 310px;
height: 57px;
padding: 11px 13px;
}

.user-details img { float: left; }

.user-details ul { float: left; margin: 0 0 0 11px; }
.user-details ul li {
font-size: 1em;
line-height: 1;
color: #000;
font-weight: bold;
margin: 0 0 9px;
}

.user-details ul li strong {
color: #616161;
}

a.edit-profile {
float: right;
color: #1b71a6;
font-weight: bold;
margin: 6px 9px 24px 0; 
}

a.edit-profile:hover { color: #4a99ca; }



/* Reset defaults css provided by http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

#livefyre-root div, #livefyre-root span, #livefyre-root applet, #livefyre-root object, #livefyre-root iframe,
#livefyre-root h1, #livefyre-root h2, #livefyre-root h3, #livefyre-root h4, #livefyre-root h5, #livefyre-root h6, #livefyre-root p, #livefyre-root blockquote, #livefyre-root pre,
#livefyre-root a, #livefyre-root abbr, #livefyre-root acronym, #livefyre-root address, #livefyre-root big, #livefyre-root cite, #livefyre-root code,
#livefyre-root del, #livefyre-root dfn, #livefyre-root em, #livefyre-root font, #livefyre-root img, #livefyre-root ins, #livefyre-root kbd, #livefyre-root q, #livefyre-root s, #livefyre-root samp,
#livefyre-root small, #livefyre-root strike, #livefyre-root strong, #livefyre-root sub, #livefyre-root sup, #livefyre-root tt, #livefyre-root var,
#livefyre-root dl, #livefyre-root dt, #livefyre-root dd, #livefyre-root ol, #livefyre-root ul, #livefyre-root li,
#livefyre-root fieldset, #livefyre-root form, #livefyre-root label, #livefyre-root legend,
#livefyre-root table, #livefyre-root caption, #livefyre-root tbody, #livefyre-root tfoot, #livefyre-root thead, #livefyre-root tr, #livefyre-root th, #livefyre-root td, #livefyre-root textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	-moz-box-shadow:none;
}
#livefyre-root textarea {
  background:transparent;
  border:0;
}

/* remember to define focus styles! */
#livefyre-root :focus {
	outline: 0;
}
#livefyre-root ol, #livefyre-root ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
#livefyre-root table {
	border-collapse: separate;
	border-spacing: 0;
}
#livefyre-root caption, #livefyre-root th, #livefyre-root td {
	text-align: left;
	font-weight: normal;
}
#livefyre-root blockquote:before, #livefyre-root blockquote:after,
#livefyre-root q:before, #livefyre-root q:after {
	content: "";
}
#livefyre-root blockquote, #livefyre-root q {
	quotes: "" "";
}
/*END: Reset defaults css provided by http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

/*Exceptions for particular generic styles that overlap us*/
#livefyre-root .button, #livefyre-root .Button {
  background-color:transparent;
}

#livefyre-root a img {  text-decoration: none; border: none; }

#livefyre-root .livefyre button { border: none; cursor: pointer; }
#livefyre-root strong { font-weight: bold; }
#livefyre-root em { font-style: italic; }
#livefyre-root ul { list-style-type: none; margin: 0; padding: 0; }



#livefyre-root #livefyre {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25;
	color: #353535;
	background: #f9f9f9;
	width: 100%;
	max-width: 800px;
	min-width: 500px;
/*	padding: 15px 13px 15px 11px;*/
}

#livefyre-root #livefyre-head,
#livefyre-root #livefyre-head #livefyre-head-inner {
	position: relative;
	height: 2px;
	background: url('img/fyre/fyre-sprite.png') no-repeat;
}

#livefyre-root #livefyre-head { left: 1px; width: 100%; background-position: right -19px; }
	#livefyre-root #livefyre-head #livefyre-head-inner { right: 2px; width: 8px; display: block; float: left; background-position: top left; }
	
#livefyre-root #livefyre-foot { position: relative; left: 1px; width: 100%; height: 9px; background: url('img/fyre/fyre-sprite.png') no-repeat right -56px; }
	#livefyre-root #livefyre-foot #livefyre-foot-inner { position: relative; right: 2px; width: 8px; height: 9px; display: block; float: left; background: url('img/fyre/fyre-sprite.png') no-repeat 0 -37px; }

/* reset common global styles */
#livefyre-root #livefyre table {
  border:0;
  border-collapse:collapse;
  border-spacing:0px;
}

#livefyre-root #livefyre td, #livefyre-root #livefyre th, #livefyre-root #livefyre a, #livefyre-root #facebox table, #livefyre-root #facebox td, #livefyre-root #facebox th, #livefyre-root #facebox a {
  border: 0;
}

#livefyre-root #livefyre-body,
#livefyre-root #livefyre .fyre-head-conversation,
#livefyre-root #livefyre-inner-body,
#livefyre-root #livefyre .fyre-head-conversation-inner {
	padding: 0;
	margin: 0;
}

#livefyre-root #livefyre-body,
#livefyre-root #livefyre .fyre-head-conversation {
	background: url('img/fyre/livefyre-body-bg.gif') repeat-y left top;	
}
	#livefyre-root #livefyre-inner-body,
	#livefyre-root #livefyre .fyre-head-conversation-inner {
		background: url('img/fyre/livefyre-inner-body-bg.gif') repeat-y right top;
	}
	#livefyre-root #livefyre-inner-body {
		padding: 10px 0 0;
	}
	#livefyre-root #livefyre .fyre-head-conversation-inner {
		padding: 0 1px;
	}	
#livefyre-root #livefyre-options {
	position: absolute; top: 3px; left: 1px;
	background: #e7e7e8;
	width: 99.3%;
	height: 34px;
}

#livefyre-root #livefyre-options ul {
	text-align: center;	
	#livefyre-root margin: 0;
	overflow: hidden;

}

#livefyre-root #livefyre-options ul li {
	display: inline-block;
	margin: 0 4%;
}

#livefyre-root #livefyre-options ul li.invite-people { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -990px; padding: 0 0 0 20px; }
#livefyre-root #livefyre-options ul li.email-updates { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1045px; padding: 0 0 0 20px; }
#livefyre-root #livefyre-options ul li.rss-comments { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1097px; padding: 0 0 0 17px; }
#livefyre-root #livefyre-options ul li.admin-settings { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1154px; padding: 0 0 0 20px; margin: -5px 0 0 10px; width: 94px; }

#livefyre-root #livefyre-options ul li a { position: relative; display: block; font-size: 1em; color: #83817e; font-weight: bold; line-height: 34px; height: 34px; padding: 0 3px 0 5px; }

#livefyre-root #livefyre-options ul li a:hover { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -660px; }	
#livefyre-root #livefyre-options ul li a:hover span { position: absolute; right: -21px; top: 0; width: 21px; height: 34px; display: inline-block; background: url('img/fyre/fyre-sprite.png') no-repeat right -630px; padding: 0 5px 0 0;  }

#livefyre-root #livefyre-options ul li a:active { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -720px; }	
#livefyre-root #livefyre-options ul li a:active span { position: absolute; right: -21px; top: 0; width: 21px; height: 34px; display: inline-block; background: url('img/fyre/fyre-sprite.png') no-repeat right -690px; padding: 0 5px 0 0;  }
	
#livefyre-root #livefyre-options small.on { color: #69a051; }
#livefyre-root #livefyre-options small.off { color: #a05151; }
	
	#livefyre-root div.livefyre-more, div.livefyre-more {
		clear: both;
		width: 580px;
		display: block;
		padding: 15px 0 30px;
		text-align: center;
	}
		#livefyre-root a.a-livefyre-more, a.a-livefyre-more {
			background: url('img/fyre/sprite.png') no-repeat 90px -968px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #83817e;
			padding: 0 25px 0 0;
			font-weight: bold;
			text-decoration: none;
		}
			#livefyre-root a.a-livefyre-more:hover, a.a-livefyre-more:hover {
				background-position: 90px -989px;
				color: #595755;
			}

	#livefyre-root #livefyre a {
		color: #3784b4;
		outline: none;
		text-decoration: none;
	}
	#livefyre-root #livefyre a:hover {
		color: #57a4d4;
	}
	
	#livefyre-root #livefyre cite {
		color: #9f9f9f;
		font-size: 0.833em;
		font-style: normal;
		font-weight: bold;
	}
		#livefyre-root #livefyre cite a {
			color: #999999;
		}
		
		#livefyre-root #livefyre cite a:hover {
			color: #737373;
		}

#livefyre-root div.livefyre-logged-out {
	position: relative;
	background: url('img/fyre/livefyre-logged-out.gif') no-repeat;
	width: 565px;
	height: 196px;
}
	#livefyre-root div.livefyre-logged-out a.livefyre-login-link {
		position: absolute;
		background: url('img/fyre/sprite.png') no-repeat 0 -1083px;
		font-size: 0.9167em;
		font-weight: bold;
		color: #353534;
		text-align: center;
		width: 55px;
		height: 15px;
		line-height: 15px;
		bottom: 61px;
		left: 10px;
		padding: 3px 0 2px;
	}
		#livefyre-root div.livefyre-logged-out a.livefyre-login-link:hover {
			background-position: 0 -1113px;
		}
		
	#livefyre-root div.livefyre-logged-out a.livefyre-comment-link {
		position: absolute;
		background: url('img/fyre/sprite.png') no-repeat 0 -1143px;
		font-size: 1.0833em;
		font-weight: bold;
		color: #626262;
		text-align: center;
		width: 175px;
		height: 15px;
		line-height: 15px;
		top: 8px;		
		right: 18px;
		padding: 6px 0;
	}
		#livefyre-root div.livefyre-logged-out a.livefyre-comment-link:hover {
			background-position: 0 -1180px;
		}
		
	#livefyre-root div.livefyre-logged-out ul {
		position: absolute;
		top: 51px;
		left: 92px;
		height: 91px;
	}
	
	#livefyre-root div.livefyre-logged-out ul li {
		float:left;
		text-indent: -9999px;
		width: 141px;
		height: 89px;
		margin:  0;
	}
	#livefyre-root div.livefyre-logged-out ul li.livefyre-twitter { background: url('img/fyre/livefyre-login-options.gif') no-repeat 0 0; }
	#livefyre-root div.livefyre-logged-out ul li.livefyre-twitter:hover { background: url('img/fyre/livefyre-login-options.gif') no-repeat 0 -99px; }
	#livefyre-root div.livefyre-logged-out ul li.livefyre-facebook { background: url('img/fyre/livefyre-login-options.gif') no-repeat 0 -198px; }
	#livefyre-root div.livefyre-logged-out ul li.livefyre-facebook:hover { background: url('img/fyre/livefyre-login-options.gif') no-repeat 0 -297px; }
	#livefyre-root div.livefyre-logged-out ul li.livefyre-livefyreid { background: url('img/fyre/livefyre-login-options.gif') no-repeat 0 -396px; }
	#livefyre-root div.livefyre-logged-out ul li.livefyre-livefyreid:hover { background: url('img/fyre/livefyre-login-options.gif') no-repeat 0 -495px; }					
	
	
		#livefyre-root div.livefyre-logged-out ul li a {
			display: block;
			width: 141px;
			height: 89px;
		}
	
	#livefyre-root div.livefyre-logged-out ul li.livefyre-hr {
		width: 0px;
		height: 89px;
		margin: 0 5px;
		border-right: 1px solid #c4c4c4;
		border-left: 1px solid #fff;
	}

#livefyre-root div.livefyre-me {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -75px;
	width: 54px; /* 72x92 */
	height: 83px; 
	padding: 10px 9px 7px;
}
	#livefyre-root div.livefyre-me a img {
		border: 0;
		text-decoration: none;
	}

	#livefyre-root div.livefyre-me > span {
		display: block;
		text-align: center;		
		font-size: 0.75em;
		font-weight: bold;
		color: #525353;
		padding: 8px 0 0 0;
	}
	


#livefyre-root div.livefyre-form {
	width: 100%;
	position: relative;
	/* overflow: hidden; */
	margin: 0 0 25px 0;
}

#livefyre-root a.a-livefyre-options {
	position: absolute;
	left: 1px;
	bottom: 16px;
	text-indent: -9999px;
	background: url('img/fyre/sprite.png') no-repeat 0 -799px;
	display: block;
	width: 20px;
	height: 20px;
}
	#livefyre-root a.a-livefyre-options:hover {
		background-position: 0 -829px;
	}

#livefyre-root #livefyre a.a-livefyre-logout {
	position: absolute;
	left: 10px;
	top: 110px;
	display: block;
	background: url('img/fyre/sprite.png') no-repeat 0 -1247px;
	font-size: 0.9167em;
	font-weight: bold;
	color: #633;
 	width: 37px;
	height: 13px;
	line-height: 13px;
	padding: 4px 7px 3px;
	text-align: center;
}
	#livefyre-root #livefyre a.a-livefyre-logout:hover {
		background-position: 0 -1217px;
		color: #966;
	}
	

  #livefyre-root .livefyre div.lf_post {
  	float: right;
  	text-indent: -9999px;
  	background: url('img/fyre/livefyre-post.png') no-repeat;
  	width: 79px;
  	height: 34px;
  	margin: 5px 6px 0 0;
  }
  #livefyre-root .livefyre div.lf_post:hover {
  	background-position: 0 -44px;
  }
  #livefyre-root .livefyre div.lf_post:active {
  	position: relative; top: 1px;
  }

  #livefyre-root .livefyre div.livefyre-form-threaded div.lf_post {
  	margin: 8px 0 0;
  }

  #livefyre-root #livefyre a.a-livefyre-login {
  	position: absolute;
  	left: 10px;
  	top: 110px;
  	background: url('img/fyre/sprite.png') no-repeat 0 -1113px;
  	display: block;
   	width: 37px;
  	color: #363;
  	font-size: 0.9167em;
  	height: 13px;
  	padding: 4px 9px 3px;
  	font-weight: bold;
	text-align: center;
  }

  #livefyre-root #livefyre  a.a-livefyre-login:hover {
  	background-position: 0 -1083px;
  	color: #696;
  }



  #livefyre-root a.like-it.off {
    display:none;
  }

  #livefyre-root a.burn-it.off {
    display:none;
  }
  
#livefyre-root .livefyre-form .status, #livefyre-root .messageform_reply .status{
	/*float: left;*/
	font: bold 12px Arial;
	color: #666;
	padding: 4px 0;
}
#livefyre-root .livefyre-form .status .rollover {
	visibility: hidden;
	font-weight: normal;
}
#livefyre-root .livefyre-form .status:hover .rollover {
	visibility: visible;
}
#livefyre-root .livefyre-form .status img.lf_avatar_mini {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	padding: 3px;
}
#livefyre-root .livefyre-form .status a:hover img.lf_avatar_mini {
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #CECECE;
}
		
#livefyre-root #livefyre .livefyre-comment-form {
	position: relative;
	margin: 0;
}
#livefyre-root #livefyre .livefyre-comment-form p {
	float: right;
	margin: 8px 10px 0 0;
	line-height: 24px;
}
#livefyre-root #livefyre .livefyre-comment-form label {
	color: #83817e;
	font-weight: bold;
}
#livefyre-root #livefyre .livefyre-comment-form form {
	width: auto;
	margin: 0 0 5px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap { width: 100%; height: 93px; background: #fff; }
#livefyre-root #livefyre table.livefyre-textarea-wrap td { padding: 0; }
#livefyre-root #livefyre table.livefyre-textarea-wrap td.top-corner {
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -521px;
	width: 7px;
	height: 7px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.top-bg {
	background: url('img/fyre/fyre-sprite.png') no-repeat right -538px;
	height: 7px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.top-right-column {
	width: 40px;
	background: url('img/fyre/fyre-sprite.png') no-repeat right -521px;
}

#livefyre-root #livefyre table.livefyre-textarea-wrap td.left-bg {
	background: url('img/fyre/fyre-sprite.png') no-repeat -300px -1014px;
	width: 7px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column {
	background: url('img/fyre/fyre-sprite.png') no-repeat -320px -1014px;
	width: 40px;
	height: 100%;
	vertical-align: top;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area {
	background: url('img/fyre/fyre-mm-buttons-area-bg.png') no-repeat;
	height: 100%;
	width: 100%;
	position: relative;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.bot-corner {
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -555px;
	width: 7px;
	height: 7px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.bot-bg {
	background: url('img/fyre/fyre-sprite.png') no-repeat right -572px;
	height: 7px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.bot-right-column {
	width: 40px;
	background: url('img/fyre/fyre-sprite.png') no-repeat right -555px;
}

#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area a {
	width: 27px;
	height: 25px;
	left: 6px;
	background: url('img/fyre/fyre-sprite.png') no-repeat;
}

#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area .button1 {
	background-position: -370px -1054px;
	position: absolute;
	bottom: 50%;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area .button1:hover {
	background-position: -400px -1054px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area .button2 {
	background-position: -370px -1084px;
	position: absolute;
	top: 50%;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area .button2:hover {
	background-position: -400px -1084px;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area .bubble {
	display: none;
	background: url('img/fyre/fyre-sprite.png') no-repeat -370px -1014px;
	position: absolute;
	left: -18px;
	top: -24px;
	width: 63px;
	height: 21px;
	color: white;
	font: bold 10px Arial;
	padding-top: 2px;
	text-align: center;
}
#livefyre-root #livefyre table.livefyre-textarea-wrap td.middle-right-column .mm-buttons-area a:hover .bubble {
	display: block;
}

#livefyre-root div.livefyre-attachments {
	position: relative;
	top: -1px;
	background: url('img/fyre/livefyre-attachments.gif') no-repeat bottom left;
	overflow: hidden;
	width: 458px;
	height: 28px;
	margin: 0;
	padding: 0 0 0 11px;
}

#livefyre .message_loader {
  display: none;
  float: left;
  padding: 9px 5px 0 0;
}

#livefyre-root #livefyre a.add-video
{
	width: 40px;
	height: 24px;
	margin: 0;
    background: url('img/fyre/fyre-sprite.png') 5px -1362px no-repeat;
	color: #83817e;
	font-weight: bold;
	line-height: 24px;
	margin: 10px 0 0 10px;
	padding: 0 0 0 26px;
	float: left;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
#livefyre-root #livefyre a.add-video:hover { background-position: -66px -1362px; }

#livefyre-root .conv-header {
	height: 32px;
	font: bold 18px/32px Arial;
	color: black;
	/* pading: 16px 0; */
	overflow: 
}

#livefyre-root .conv-header-main {
	float: left;
	height: 32px;
}

#livefyre-root .conv-header-logo-wrap {
  height:30px;
  overflow:hidden;
}

#livefyre-root .conv-header-powered-by {
	background: url( "img/poweredby.png" ) no-repeat left top;
	float: right;
	width: 170px;
	height: 32px;
}
#livefyre-root .conv-header-logo {
	float: right;
	width: 71px;
	height: 33px;
}


#livefyre-root #livefyre a.add-image
{
	width: 40px;
	height: 24px;
	margin: 0;
    background: url('img/fyre/fyre-sprite.png') 5px -1306px no-repeat;
	color: #83817e;
	font-weight: bold;
	line-height: 24px;
	margin: 10px 0 0 0;
	padding: 0 0 0 26px;
	float: left;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
#livefyre-root #livefyre a.add-image:hover { background-position: -66px -1306px;}

#livefyre-root textarea.livefyre-textarea {
	background: #fdfdfd url('img/fyre/fyre-textarea-bg.png') no-repeat;
	min-height:82px;
	border: none;
	outline: none;
	resize: none;
	overflow: auto;	
	max-height:383px;
	width: 100%;
	height: 100%;
	padding: 1px; 
	margin: 0 0 0 -2px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #353535;
}

#livefyre-root #livefyre a#email-notifications {
	float: left;
	outline: none;
	display: block;
	background: url('img/fyre/sprite.png') no-repeat;
	font-size: 1.0833em;
	font-weight: bold;
	color: #282828;
	margin: 9px 10px 0 0;
	padding: 6px 8px 5px 31px;
	width: 138px;
	height: 16px;
	line-height: 16px;
}
	#livefyre-root #livefyre a#email-notifications:hover {
		background-position: 0 -37px;
	}
	
	#livefyre-root #livefyre a#email-notifications.off {
		background-position: 0 -74px;
	}

#livefyre-root #livefyre a#invite-people {
	float: left;
	outline: none;
	display: block;
	background: url('img/fyre/sprite.png') no-repeat 0 -118px;
	font-size: 1.0833em;
	font-weight: bold;
	color: #282828;
	margin: 9px 0 0 0;	
	padding: 6px 8px 5px 40px;
	width: 83px;
	height: 16px;
	line-height: 16px;
}

	#livefyre-root #livefyre a#invite-people:hover {
		background-position: 0 -155px;
	}

#livefyre-root #livefyre button.post {
	float: right;
	text-indent: -9999px;
	background: url('img/fyre/livefyre-post.png') no-repeat;
	width: 79px;
	height: 35px;
	margin: 5px 6px 0 0;
}
#livefyre-root button::-moz-focus-inner { border: 0; }

#livefyre-root #livefyre button.post:hover {
	background-position: 0 -44px;
}

#livefyre-root #livefyre .post-area {
	float: right;
	margin: 6px 0 0;
}

#livefyre-root #livefyre .post-anonymously {
	font: bold 12px Arial;
	color: #969491;
	display: inline-block;
	margin: 0 10px;
	padding-right: 18px;
	background: url('img/fyre/fyre-sprite.png') no-repeat right -589px;
	cursor: pointer;
}
#livefyre-root #livefyre .post-anonymously.checked {
	background: url('img/fyre/fyre-sprite.png') no-repeat right -613px;
}

#livefyre-root #livefyre .livefyre-submit-button {
	display:-moz-inline-stack;	
	display: inline-block;
	zoom:1;
	*display:inline;

	position: relative;
	background: url('img/fyre/livefyre-submit-button.png') no-repeat 0 0;
	font-size: 1.1667em;
	line-height: 1;
	font-weight: bold;
	
	color: #277cb0;
	height: 28px;	
	padding: 0;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
}

#livefyre-root #livefyre .livefyre-submit-button.disabled {
  opacity: .5; -moz-opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#livefyre-root #livefyre .livefyre-submit-button.disabled:hover { background-position: 0 0; color: #277cb0;}

#livefyre-root #livefyre .livefyre-submit-button:hover { background-position: 0 -76px; color: #1b71a6; }

#livefyre-root #livefyre .livefyre-submit-button.disabled span {
    cursor:wait;
}

#livefyre-root #livefyre .livefyre-submit-button span {
	display: block;
	position: relative; 
	background: url('img/fyre/livefyre-submit-button.png') no-repeat right -38px;
	height: 18px; 
	line-height: 18px;	
	padding: 5px 16px 5px 11px; 
	margin: 0 0 0 3px;
	top: 0px;
	left: 0px; 
	cursor: pointer;	
}
#livefyre-root #livefyre .livefyre-submit-button:hover span { background-position: right -114px; }	


#livefyre-root div.livefyre-comment {
	position: relative; 
	margin: 0 0 0;
	padding-bottom:22px;
}	

#livefyre-root div.livefyre-comment.import .badge,
#livefyre-root div.livefyre-comment.import .livefyre-rate-down,
#livefyre-root div.livefyre-comment.import .livefyre-rate {
  display:none;
}

/*
#livefyre-root div.livefyre-comment.livefyre-threaded + div.livefyre-comment {
	margin: 22px 0;
}
*/

#livefyre-root div.livefyre-admin-post {
	width: 120px;
	position: absolute;
	top: 15px;
	left: -84px;
}

#livefyre-root div.livefyre-admin-fyre {
	width: 120px;
	position: absolute;
	bottom: 24px;
	right: 0;
}

#livefyre-root div.livefyre-admin-post a.livefyre-admin-link, #livefyre-root div.livefyre-admin-fyre a.livefyre-admin-link {
	display: block;
	background: url('img/fyre/sprite.png') no-repeat 0 -1023px;
	width: 41px;
	height: 20px;
	text-indent: -9999px;
	margin: 0 auto;
	outline: none;
}
	#livefyre-root div.livefyre-admin-post a.livefyre-admin-link:hover, #livefyre-root div.livefyre-admin-fyre a.livefyre-admin-link:hover {
		background-position: 0 -1053px;
	}
	
#livefyre-root div.livefyre-admin-post div.livefyre-admin-info, #livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info {
	position: absolute;
	top: 21px;
	left: 10px;
	z-index: 9999;
	background: url('img/fyre/livefyre-admin-rollover.png') no-repeat;
	width: 106px;
	height: 152px;
	padding: 12px 6px 4px 6px;
	font-size: 0.9167em;
	color: #262626;
	font-weight: bold;
}
	#livefyre-root div.livefyre-admin-post div.livefyre-admin-info p, #livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info p {
		background: url('img/fyre/ratings.png') no-repeat 0 -2px;		
		color: #262626;
		font-size: 1.05em;
		padding: 2px 0 2px 24px;
	}
	
	#livefyre-root div.livefyre-admin-post div.livefyre-admin-info ul {
		margin: 13px 0;
		padding: 0;		
	}
		
	#livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info ul {
		margin: 7px 0;	
	}	
	
	#livefyre-root div.livefyre-admin-post div.livefyre-admin-info ul li, #livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info ul li {
		width: 91px;
		height: 20px;
		line-height: 20px;
		margin: 2px auto;
		padding: 0 5px;


	}
		#livefyre-root div.livefyre-admin-post div.livefyre-admin-info ul li:hover, #livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info ul li:hover {
			background: url('img/fyre/livefyre-admin-link.png') no-repeat;
		}
	
	#livefyre-root div.livefyre-admin-post div.livefyre-admin-info ul li a {
		outline: none;
		font-size: 1.09em;
		color: #262626;
		font-weight: bold;
	}
	
	#livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info ul li a {
		outline: none;		
		font-size: 1em;
		color: #262626;
		font-weight: bold;
	}	
	
	#livefyre-root div.livefyre-admin-post div.livefyre-admin-info ul li.livefyre-hr {
		background: url('img/fyre/livefyre-admin-hr.gif') no-repeat;
		border: none;
		width: 71px;
		height: 2px;
		padding: 0;
		margin: 10px auto;
	}
	
	#livefyre-root div.livefyre-admin-fyre div.livefyre-admin-info ul li.livefyre-hr {
		background: url('img/fyre/livefyre-admin-hr.gif') no-repeat;
		border: none;
		width: 71px;
		height: 2px;
		padding: 0;
		margin: 4px auto;
	}	
	
#livefyre-root div.livefyre-user {
	position: absolute;
	width: 31px;
	height: 30px;
	margin: -3px 0 0 -3px;
}

#livefyre-root div.livefyre-user a > img {
	height: 25px;
	padding: 3px;
}

#livefyre-root div.livefyre-user:hover .livefyre-user-info {
	display: block;
}
#livefyre-root div.livefyre-user:hover > a {
	position: relative;
	z-index: 9999;
}

#livefyre-root div.livefyre-user-info {
	position: absolute;
	left: 5px;
	top: -7px;
	display: none;
	z-index: 9998;
	width: 125px;
	padding: 4px 4px 4px 12px;
	font-size: 0.9167em;
	color: #262626;
	font-weight: bold;
}
#livefyre-root div.livefyre-user-info .user-info-arrow {
	display: inline-block;
	position: absolute;
	z-index: 9999;
	top: 50%;
	margin-top: -10px;
	right: 94px;
	width: 20px;
	height: 20px;
	background: transparent url('img/fyre/user-info-arrow.png') no-repeat;
}

	#livefyre-root div.nav-content div.livefyre-user-info {
		top: -75px;
		left: 80px;
	}
	
	#livefyre-root div.livefyre-user-info ul {
		padding: 3px;
		float: right;
		height: 100%;
		background: #dddddd;
		border: 2px solid #b4b4b4;
		z-index: 9997;
		border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	}
	
	#livefyre-root div.livefyre-user-info ul li {
		display: block;
		width: 73px;
		height: 24px;
		line-height: 24px;
		margin: 2px auto;
		padding: 0 10px;
	}

		#livefyre-root div.livefyre-user-info ul li:hover {
			background: url('img/fyre/livefyre-avatar-link.png') no-repeat;
		}
		

	
	#livefyre-root #livefyre div.livefyre-user-info ul li a {	
		display: block;
		font-size: 1em;
		color: #262626;
		font-weight: bold;
		padding: 0 0 0 23px;
	}
	
	#livefyre-root div.livefyre-user-info ul li.livefyre-profile a {
		background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 3px;
	}
	
	#livefyre-root div.livefyre-user-info ul li.livefyre-follow a {
		background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 -23px;
	}
	
	#livefyre-root #livefyre div.livefyre-user-info ul li.livefyre-hr {
		background: url('img/fyre/livefyre-avatar-hr.gif') no-repeat;
		border: none;
		width: 71px;
		height: 2px;
		padding: 0;
		margin: 5px auto;
	}
	
	#livefyre-root div.livefyre-user-info ul li.livefyre-twitter a {
		background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 -47px;
	}
	
	#livefyre-root div.livefyre-user-info ul li.livefyre-facebook a {
		background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 -75px;
	}
	#livefyre-root div.livefyre-user-info ul li.livefyre-website a {
		background: url('img/fyre/avatar-rollover-house.png') no-repeat 0 0;
	}
	
	#livefyre-root div.livefyre-user-info ul li.spinner img {
		position: relative !important;
		top: 4px !important;
		padding: 0;
	}	

	
			
#livefyre-root div.livefyre-user a.mod img {
/*	background: #97c07e;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

#livefyre-root div.livefyre-user a:hover img {
	background: #cecece;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#livefyre-root div.livefyre-user span.badge {
	display: block;
	color: #b3b1a1;
	font-size: 10px;	
	font-weight: bold;
	
	margin: 3px 0 0 4px;
	padding: 1px 0 5px 22px;
}

#livefyre-root #fyre-participants span.badge, #livefyre-root div.livefyre-user div.livefyre-user-info span.badge, #livefyre-root div.nav-content div.livefyre-user-info span.badge {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #262626;

	margin: 3px 0 0 4px;
	padding: 1px 0 5px 24px;
}

#livefyre-root div.livefyre-me span.badge {
	position: absolute;
	bottom: 32px;
	left: 7px;
	display: block;
	font-size: 0.833em;
	font-weight: bold;
	color: #b3b1a1;
	width: 19px;
	height: 15px;
	margin: 0;
	padding: 0;
}
	#livefyre-root div.livefyre-user span.newbie, #livefyre-root div.livefyre-me span.newbie, #livefyre-root #fyre-participants span.newbie, #livefyre-root div.nav-content div.livefyre-user-info span.newbie, #livefyre-root div.livefyre-user-bar span.newbie {
		background: url('img/fyre/ratings.png') no-repeat;
		background-position: 0 -310px;
	}

	#livefyre-root div.livefyre-user span.sordid, #livefyre-root div.livefyre-me span.sordid, #livefyre-root #fyre-participants span.sordid, #livefyre-root div.nav-content div.livefyre-user-info span.sordid, #livefyre-root div.livefyre-user-bar span.sordid {
		background: url('img/fyre/ratings.png') no-repeat;
		background-position: 0 -273px;
	}

	#livefyre-root div.livefyre-user span.stable, #livefyre-root div.livefyre-me span.stable, #livefyre-root #fyre-participants span.stable, #livefyre-root div.nav-content div.livefyre-user-info span.stable, #livefyre-root div.livefyre-user-bar span.stable {
		background: url('img/fyre/ratings.png') no-repeat;
		background-position: 0 -235px;
	}

	#livefyre-root div.livefyre-user span.reliable, #livefyre-root div.livefyre-me span.reliable, #livefyre-root #fyre-participants span.reliable, #livefyre-root div.nav-content div.livefyre-user-info span.reliable, #livefyre-root div.livefyre-user-bar span.reliable {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -194px;
	}

	#livefyre-root div.livefyre-user span.trustworthy, #livefyre-root div.livefyre-me span.trustworthy, #livefyre-root #fyre-participants span.trustworthy, #livefyre-root div.nav-content div.livefyre-user-info span.trustworthy, #livefyre-root div.livefyre-user-bar span.trustworthy {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -155px;
	}
	
	#livefyre-root div.livefyre-user span.reputable, #livefyre-root div.livefyre-me span.reputable, #livefyre-root #fyre-participants span.reputable, #livefyre-root div.nav-content div.livefyre-user-info span.reputable, #livefyre-root div.livefyre-user-bar span.reputable {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -113px;
	}
	
	#livefyre-root div.livefyre-user span.respected, #livefyre-root div.livefyre-me span.respected, #livefyre-root #fyre-participants span.respected, #livefyre-root div.nav-content div.livefyre-user-info span.respected, #livefyre-root div.livefyre-user-bar span.respected {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -72px;
	}
	
	#livefyre-root div.livefyre-user span.established, #livefyre-root div.livefyre-me span.established, #livefyre-root #fyre-participants span.established, #livefyre-root div.nav-content div.livefyre-user-info span.established, #livefyre-root div.livefyre-user-bar span.established {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -29px;
	}
	
	#livefyre-root div.livefyre-user span.mod, #livefyre-root div.livefyre-me span.mod, #livefyre-root #fyre-participants span.mod, #livefyre-root div.nav-content div.livefyre-user-info span.mod, #livefyre-root div.livefyre-user-bar span.mod {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -2px;
	}
	
#livefyre-root #livefyre div.livefyre-message {
	position: relative;
	width: inherit;
	font-size: 1em;
	line-height: 1.25;
	color: #454545;
	margin: 0 0 0 40px;
	padding: 0;
}
	#livefyre-root div.livefyre-message p {
		margin: 0 0 12px 0;
	}
	
	#livefyre-root div.livefyre-message p.timestamp {
		float: left;
		color: #d2d0d0;
		font-weight: bold;
		line-height: 24px;
		margin: 0 10px 0 0;
	}

	#livefyre-root div.livefyre-message p.livefyre-like {
		position: relative;
		top: 9px;
		background: #dcedd3;
		width: 330px;
		height: 25px;
		font-size: 0.9167em;
		line-height: 25px;
		color: #869d7c;
		font-weight: bold;
		text-shadow: 0 1px 0 #fff;
		margin: 0 0 6px;
		padding: 0 14px;
		-moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	}
		#livefyre-root #livefyre div.livefyre-message p.livefyre-like a.like-it {
			outline: none;
			position: absolute;
			right: 10px;
			bottom: 0px;
			background: url('img/fyre/sprite.png') no-repeat 0 -854px;
			color: #505946;
			line-height: 25px;
			text-shadow: 0 1px 0 #fff;
			height: 25px;
			padding: 0px 0 0 18px;
		}
			#livefyre-root div.livefyre-message p.livefyre-like a.like-it:hover {
				background-position: 0 -856px;
			}
			
			
	#livefyre-root div.livefyre-message div.livefyre-burn {
		overflow: hidden;
		position: relative;
		top: 9px;
		background: #dfd0d1;
		width: 330px;
		height: 25px;
		font-size: 0.9167em;
		line-height: 25px;
		color: #a28a86;
		font-weight: bold;
		text-shadow: 0 1px 0 #fff;
		margin: 0 0 6px;
		padding: 0 14px;
		-moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	}
		#livefyre-root #livefyre div.livefyre-message div.livefyre-burn a.burn-it {
			outline: none;			
			position: absolute;
			right: 10px;
			bottom: 0px;			
			background: url('img/fyre/sprite.png') no-repeat 0 -878px;
			color: #624c42;
			line-height: 25px;			
			text-shadow: 0 1px 0 #fff;
			padding: 0px 0 0 18px;
		}
			#livefyre-root div.livefyre-message div.livefyre-burn a.burn-it:hover {
				background-position: 0 -876px;

			}

#livefyre-root #livefyre .livefyre-user-bar {
		background: url('img/fyre/fyre-sprite.png') no-repeat 0 -177px;
		height: 25px;
		margin: 0 0 12px 0;
}
	#livefyre-root #livefyre .livefyre-user-bar span.expand { 
		width: 100%;
		float: left;
		background: url('img/fyre/fyre-sprite.png') no-repeat right -212px;
		height: 25px;
		margin: 0 0 0 5px;
	}
#livefyre-root #livefyre .livefyre-user-bar.liked { background-position: 0 -247px; }
#livefyre-root #livefyre .livefyre-user-bar.liked span.expand { background-position: right -282px; }	

#livefyre-root #livefyre .livefyre-user-bar.burned { background-position: 0 -1702px; }
#livefyre-root #livefyre .livefyre-user-bar.burned span.expand { background-position: right -1737px; }

#livefyre-root #livefyre .livefyre-user-bar p {
	float: right;
	font-size: 0.91667em;
	line-height: 25px;
	color: #787878;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	margin: 0 0 0 10px;
}
#livefyre-root #livefyre .livefyre-user-bar.liked p { color: #80a96f; }
#livefyre-root #livefyre .livefyre-user-bar.burned p { color: #805355; }

#livefyre-root #livefyre .livefyre-user-bar p.liked { color: #80a96f; }
#livefyre-root #livefyre .livefyre-user-bar p.burned { color: #805355; }

#livefyre-root #livefyre .livefyre-user-bar strong {
	float: left;
	line-height: 26px;
	padding: 0 5px;
	color: #787878;
	text-shadow: 0 1px 0 #fff;
}
#livefyre-root #livefyre .livefyre-user-bar.liked a { color: #80a96f; }
#livefyre-root #livefyre .livefyre-user-bar.burned a { color: #805355; }

#livefyre-root div.livefyre-user-bar span.badge {
	height: 15px;
	float: left;
	line-height: 15px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #969390;

	margin: 4px 0 0 0;
	padding: 1px 0 5px 24px;
}
#livefyre-root #livefyre .livefyre-user-bar.liked span.badge { color: #739672; }
#livefyre-root #livefyre .livefyre-user-bar.burned span.badge { color: #726162; }
			
#livefyre-root #livefyre .livefyre-user-bar span.top-comment {
	background: url('img/fyre/fyre-sprite.png') no-repeat right -1642px;
	font-size: 0.916667em;
	color: #787878;
	line-height: 25px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	padding: 0 20px 0 0;
	margin: 0;
	float: right;
}			
#livefyre-root #livefyre .livefyre-user-bar.liked span.top-comment { color: #80a96f; }

#livefyre-root #livefyre .livefyre-user-bar span.fyre-moderator {
  display:none;
	background: url('img/fyre/fyre-sprite.png') no-repeat right -1587px;
	font-size: 0.916667em;
	color: #787878;
	line-height: 25px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	width: 78px;
	margin: 0 8px 0 2px;
	float: left;
	text-indent: -9999px;
}
#livefyre-root #livefyre .livefyre-user-bar.liked span.fyre-moderator { color: #80a96f; }			

/*
div.livefyre-hidden div.livefyre-message {
	color: #838282;
	width: 385px;
	padding: 0 0 12px;
}

div.livefyre-hidden div.livefyre-message > p {
	margin: 0;
}

div.livefyre-hidden div.livefyre-message:hover p.timestamp {
	color: #d2d0d0;
}

div.livefyre-hidden:hover div.livefyre-user a img { opacity: 1; -moz-opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
div.livefyre-hidden:hover div.livefyre-message { color: #353535; }
div.livefyre-hidden:hover div.livefyre-message p.timestamp { color: #83807D; }*/


	#livefyre-root #livefyre .livefyre-admin-options {
		float: left;
		line-height: 24px;
		margin: 0 15px 5px 0;
	}
		#livefyre-root #livefyre .livefyre-admin-options a {
			float: left;
			display: block;
			font-size: 1em;
			color: #c33d3d;
			padding: 0 0 0 21px;
			margin: 0 0 0 15px;
		}
		#livefyre-root #livefyre .livefyre-admin-options a:hover { color: #c35454; }
		
		#livefyre-root #livefyre .livefyre-admin-options a.delete-post { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1419px; }
			#livefyre-root #livefyre .livefyre-admin-options a.delete-post:hover { background-position: -784px -1419px; }
		
		#livefyre-root #livefyre .livefyre-admin-options a.hide-post { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1475px; }
			#livefyre-root #livefyre .livefyre-admin-options a.hide-post:hover { background-position: -784px -1475px; }
			
		#livefyre-root #livefyre .livefyre-admin-options a.unhide-post { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1501px; }
			#livefyre-root #livefyre .livefyre-admin-options a.unhide-post:hover { background-position: -784px -1501px; }
			
		#livefyre-root #livefyre .livefyre-admin-options a.ban-user { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1532px; }
			#livefyre-root #livefyre .livefyre-admin-options a.ban-user:hover { background-position: -784px -1532px; }
						
	#livefyre-root #livefyre .livefyre-button-wrap {
		float: right;
	}
	#livefyre-root #livefyre .livefyre-button {
		display:-moz-inline-stack;	
		display: inline-block;
		zoom:1;
		*display:inline;

		position: relative;
		background: url('img/fyre/fyre-sprite.png') no-repeat 0 -317px;
		font-size: 1em;
		line-height: 1;
		font-weight: bold;
		
		color: #b2afab;
		height: 24px;	
		padding: 0 0 0 5px;
		margin: 0 6px 0 0;
		/*text-shadow: 0 1px 0 #fff;*/
		text-decoration: none;
	}
	#livefyre-root #livefyre .livefyre-button.last { margin: 0; }
	#livefyre-root #livefyre .livefyre-comment:hover .livefyre-button { background-position: 0 -385px; color: #83817e; }
	#livefyre-root #livefyre .livefyre-comment .livefyre-button:hover { background-position: 0 -453px; color: #7b7976; }	
	
	#livefyre-root #livefyre .livefyre-button span {
		display: block;
		position: relative; 
		background: url('img/fyre/fyre-sprite.png') no-repeat right -351px;
		height: 14px; 
		line-height: 14px;	
		padding: 5px 10px 5px 5px; 
		top: 0px;
		left: 0px; 
		cursor: pointer;	
	}
	#livefyre-root #livefyre .livefyre-comment:hover .livefyre-button span { background-position: right -419px; }
	#livefyre-root #livefyre .livefyre-comment .livefyre-button:hover span { background-position: right -487px; }	
		
	#livefyre-root div.livefyre-message a.livefyre-reply {
		position: absolute;
		bottom: 10px;
		right: 84px;
		outline: none;
		text-indent: -9999px;
		display: block;
		background: url('img/fyre/sprite.png') no-repeat 0 -196px;
		width: 36px;
		height: 24px;
	}
		#livefyre-root div.livefyre-comment:hover a.livefyre-reply {
			background-position: 0 -332px;
		}
		
		#livefyre-root div.livefyre-comment a.livefyre-reply:hover {
			background-position: 0 -502px;
		}



	
	#livefyre-root div.livefyre-message a.livefyre-rate {
		float: right;		
		outline: none;
		text-indent: -9999px;
		display: block;
		background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1218px;
		width: 22px;
		height: 21px;
		margin: 2px 0 0 10px;				
	
	}	
		#livefyre-root div.livefyre-message a.livefyre-rate:hover {
			background-position: -32px -1218px;
		}

	#livefyre-root div.livefyre-message a.livefyre-rate-down {
		float: right;
		outline: none;
		text-indent: -9999px;
		display: block;
		background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1249px;
		width: 22px;
		height: 21px;
		margin: 2px 4px 0;		
	}
		#livefyre-root div.livefyre-message a.livefyre-rate-down:hover {
			background-position: -32px -1249px;
		}	
		
		#livefyre-root div.livefyre-message a.livefyre-rate.user-liked {
			background: url('img/fyre/fyre-sprite.png') no-repeat -64px -1218px;
		}
		
		#livefyre-root div.livefyre-message a.livefyre-rate-down.user-burnt {
			background: url('img/fyre/fyre-sprite.png') no-repeat -64px -1249px;
		}
		
	#livefyre-root div.livefyre-message ul.livefyre-rate-container {
		position: absolute;
		bottom: 10px;
		right: 42px;
		display: block;
		width: 36px;
	}
		#livefyre-root div.livefyre-message ul.livefyre-rate-container:hover {
			background: url('img/fyre/livefyre-button-container.gif') top left no-repeat;
		}
		
		#livefyre-root div.livefyre-message ul.livefyre-rate-container:hover > li.hidden {
			display: block;
		}
				
	#livefyre-root div.livefyre-message ul.livefyre-rate-container li.hidden {
		display: none;
		margin: 0 0 2px 0;
	}
	

	
	#livefyre-root div.livefyre-message a.livefyre-share {
		outline: none;
		text-indent: -9999px;
		display: block;
		background: url('img/fyre/sprite.png') no-repeat 0 -264px;
		width: 36px;
		height: 24px;
	}	
		#livefyre-root div.livefyre-message:hover a.livefyre-share {
			background-position: 0 -434px;
		}
				
		#livefyre-root div.livefyre-message a.livefyre-share:hover {
			background-position: 0 -604px;
		}
		
	#livefyre-root div.livefyre-message a.livefyre-share-fb {
		outline: none;
		text-indent: -9999px;
		display: block;
		background: url('img/fyre/sprite.png') no-repeat 0 -298px;
		width: 36px;
		height: 24px;
	}
		#livefyre-root div.livefyre-message:hover a.livefyre-share-fb {
			background-position: 0 -468px;
		}
		
		#livefyre-root div.livefyre-message a.livefyre-share-fb:hover {
			background-position: 0 -638px;
		}		

			
	#livefyre-root div.livefyre-message ul.livefyre-share-container {
		position: absolute;
		bottom: 10px;
		right: 0;
		display: block;
		width: 36px;
	}
		#livefyre-root div.livefyre-message ul.livefyre-share-container:hover {
			background: url('img/fyre/livefyre-button-container.gif') top left no-repeat;
		}
		
		#livefyre-root div.livefyre-message ul.livefyre-share-container:hover > li.hidden {
			display: block;
		}
		
	#livefyre-root div.livefyre-message ul.livefyre-share-container li.hidden {
		display: none;
		margin: 0 0 2px 0;
	}		



/*
#livefyre-root #livefyre div.livefyre-threaded {
	background: #f2f3f3;
	margin: -5px 0 0 40px;
	padding: 0 0 24px 0;
}

#livefyre-root #livefyre div.livefyre-threaded .livefyre-user {
	margin: 0;
}

#livefyre-root #livefyre div.livefyre-threaded .livefyre-message {
	margin: 3px 8px 0 40px;
}
*/

#livefyre-root #livefyre div.livefyre-form-threaded {
	overflow: hidden;
	margin: 17px 0 0px 40px;
	padding-bottom:25px;
}
	#livefyre-root #livefyre div.livefyre-form-threaded .livefyre-comment-form {
		margin: 0;
	}
	
	#livefyre-root #livefyre div.livefyre-form-threaded .livefyre-user {
		margin: -3px 0 0 0;
	}


#livefyre-root textarea.livefyre-textarea-reply {
  overflow: auto;	
	max-height:383px;
	border: none;
	outline: none;
	resize: none;
	overflow: hidden;
	background: url('img/fyre/livefyre-textarea-bg-reply.gif') no-repeat;
	width: 430px;
	height: 50px;
	padding: 10px 10px 0;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #353535;

}

#livefyre-root #livefyre div.livefyre-attachments-reply {
	background: url('img/fyre/livefyre-attachments-reply.gif') no-repeat;
	position: relative;
	top: -1px;
	overflow: hidden;
	width: 439px;
	height: 30px;
	padding: 0 0 0 11px;
}

#livefyre-root #livefyre div.livefyre-form-threaded button.post {
	margin: 8px 0 0;
}

			
#livefyre-root #livefyre .livefyre-hr {
	background: url('img/fyre/hr.gif') repeat-x;
	width: 100%-54px;
	height: 2px;
	margin: 0 0 0 54px;
}
	#livefyre-root #livefyre .livefyre-hr-extend {
		width: 100%;
		margin: 0 auto;
	}
	
	#livefyre-root #livefyre .livefyre-hr-threaded {
		background-color: #eceaea;
		width: 447px;
		margin: 0 0 0 101px;
	}


/* slightly enhanced, universal clearfix hack */
#livefyre-root #livefyre .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#livefyre-root #livefyre .clearfix { display: inline-block; visibility:visible !important; }
/* start commented backslash hack \*/
* html #livefyre-root #livefyre .clearfix { height: 1%; }
#livefyre-root #livefyre .clearfix { display: block; visibility:visible !important; }
/* close commented backslash hack */

#livefyre-root .livefyre .clear { clear: both; }
  
  
  #livefyre-root div.livefyre-user span.newbie, #livefyre-root div.livefyre-me span.newbie, #livefyre-root #fyre-participants span.newbie, #livefyre-root div.nav-content div.livefyre-user-info span.newbie, #livefyre-root div.livefyre-user-bar span.newbie {
		background: url('img/fyre/ratings.png') no-repeat;
		background-position: 0 -310px;
	}

	#livefyre-root div.livefyre-user span.star_-1, #livefyre-root div.livefyre-me span.star_-1, #livefyre-root #fyre-participants span.star_-1, #livefyre-root div.nav-content div.livefyre-user-info span.star_-1, #livefyre-root div.livefyre-user-bar span.star_-1 {
		background: url('img/fyre/ratings.png') no-repeat;
		background-position: 0 -273px;
	}

	#livefyre-root div.livefyre-user span.star_1, #livefyre-root div.livefyre-me span.star_1, #livefyre-root #fyre-participants span.star_1, #livefyre-root div.nav-content div.livefyre-user-info span.star_1, #livefyre-root div.livefyre-user-bar span.star_1 {
		background: url('img/fyre/ratings.png') no-repeat;
		background-position: 0 -235px;
	}

	#livefyre-root div.livefyre-user span.star_2, #livefyre-root div.livefyre-me span.star_2, #livefyre-root #fyre-participants span.star_2, #livefyre-root div.nav-content div.livefyre-user-info span.star_2, #livefyre-root div.livefyre-user-bar span.star_2 {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -194px;
	}

	#livefyre-root div.livefyre-user span.star_3, #livefyre-root div.livefyre-me span.star_3, #livefyre-root #fyre-participants span.star_3, #livefyre-root div.nav-content div.livefyre-user-info span.star_3, #livefyre-root div.livefyre-user-bar span.star_3 {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -155px;
	}
	
	#livefyre-root div.livefyre-user span.star_4, #livefyre-root div.livefyre-me span.star_4, #livefyre-root #fyre-participants span.star_4, #livefyre-root div.nav-content div.livefyre-user-info span.star_4, #livefyre-root div.livefyre-user-bar span.star_4 {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -113px;
	}
	
	#livefyre-root div.livefyre-user span.star_4, #livefyre-root div.livefyre-me span.star_4, #livefyre-root #fyre-participants span.star_4, #livefyre-root div.nav-content div.livefyre-user-info span.star_4, #livefyre-root div.livefyre-user-bar span.star_4 {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -113px;
	}
	
	
	#livefyre-root div.livefyre-user span.star_5, #livefyre-root div.livefyre-me span.star_5, #livefyre-root #fyre-participants span.star_5, #livefyre-root div.nav-content div.livefyre-user-info span.star_5, #livefyre-root div.livefyre-user-bar span.star_5 {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -72px;
	}
	
	#livefyre-root div.livefyre-user span.star_6, #livefyre-root div.livefyre-me span.star_6, #livefyre-root #fyre-participants span.star_6, #livefyre-root div.nav-content div.livefyre-user-info span.star_6, #livefyre-root div.livefyre-user-bar span.star_6 {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -29px;
	}
	
	#livefyre-root div.livefyre-user span.mod, #livefyre-root div.livefyre-me span.mod, #livefyre-root #fyre-participants span.mod, #livefyre-root div.nav-content div.livefyre-user-info span.mod, #livefyre-root div.livefyre-user-bar span.mod {
		background: url('img/fyre/ratings.png') no-repeat;		
		background-position: 0 -2px;
	}
	
	#livefyre-root #livefyre div.livefyre-message {
  	position: relative;
  	width: inherit;
  	font-size: 1em;
  	line-height: 1.25;
  	color: #454545;
  	margin: 0 0 0 35px;
  	padding: 0;
  }
  
  #livefyre-root .post_image_preview {
     vertical-align:top;
     width:300px;
     margin-top:8px;
   }
   #livefyre-root #image_url_preview_top {
    margin-left:0px;
    margin-right:50px; 
   }
   
   #livefyre-root #livefyre .livefyre-user-bar {
     margin: 0 0 12px 5px;
     padding: 0 0 0 5px;
   }
   
   #livefyre-root #livefyre .livefyre-user-bar span.expand {
     margin: 0;
   }
   
/*   #livefyre-root #livefyre div.livefyre-threaded .livefyre-message {
     margin: 3px 0 0 40px;
  }*/
  
  #livefyre-root div.livefyre-message p {
    margin-left:6px;
  }
  
  #livefyre-root div.livefyre-message p.timestamp {
    margin-left:6px;
  }
  
  #livefyre-root #livefyre-options:hover ul li a, #livefyre-root #livefyre-options ul li.on a 
    { background: url('img/fyre/fyre-sprite.png') no-repeat 0 -660px; }	

  #livefyre-root #livefyre-options:hover ul li a span, #livefyre-root #livefyre-options ul li.on a span 
  { 
    position: absolute; 
    right: -21px; 
    top: 0; 
    width: 21px; 
    height: 34px; 
    display: inline-block; 
    background: url('img/fyre/fyre-sprite.png') no-repeat right -630px; 
    padding: 0 5px 0 0;  
  }
  

  #livefyre-root div.livefyre-hidden, #livefyre-root div.livefyre-removed {
  	margin: 9px 0 4px;
  }

  #livefyre-root div.livefyre-hidden div.livefyre-user, 
  #livefyre-root div.livefyre-hidden .livefyre-message .livefyre-user-bar, 
  #livefyre-root div.livefyre-hidden .livefyre-message p,  
  #livefyre-root div.livefyre-removed div.livefyre-user,
  #livefyre-root div.livefyre-removed .livefyre-message .livefyre-user-bar, 
  #livefyre-root div.livefyre-removed .livefyre-message p {
  	opacity: 0.3;
      -moz-opacity: 0.3;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  }
  
  #livefyre-root div.livefyre-hidden.livefyre-show div.livefyre-user, 
  #livefyre-root div.livefyre-hidden.livefyre-show .livefyre-message .livefyre-user-bar, 
  #livefyre-root div.livefyre-hidden.livefyre-show .livefyre-message p {
  	opacity: 0.6;
      -moz-opacity: 0.6;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  }

  #livefyre-root div.livefyre-message p.message-hidden {
  	display: none;
  }

  #livefyre-root div.livefyre-message p.message-removed {
  	display: none;
  }
  
  #livefyre-root #livefyre div.livefyre-hidden .livefyre-button-wrap a, 
  #livefyre-root #livefyre div.livefyre-removed .livefyre-button-wrap a {
  	display: none;
  }

  #livefyre-root div.livefyre-comment.livefyre-removed-and-noreplies {
	display: none !important;
  }
  
  #livefyre-root #livefyre div.livefyre-hidden.livefyre-show .livefyre-button-wrap a {
  	display: block;
  }
  
  #livefyre-root #livefyre a.livefyre-show-comment {
    display: none;
  }
  
  #livefyre-root #livefyre div.livefyre-hidden .livefyre-button-wrap a.livefyre-show-comment {
    display: block;
  }

  #livefyre-root div.livefyre-hidden .livefyre-message p.message-hidden, 
  #livefyre-root div.livefyre-removed .livefyre-message p.message-removed { display: block;}

  #livefyre-root div.livefyre-removed .livefyre-message p.message-body, 
  #livefyre-root div.livefyre-hidden div.livefyre-message p.message-body {	display: none; }

  #livefyre-root div.livefyre-hidden.livefyre-show .livefyre-message p.message-hidden { display: none; }
  #livefyre-root div.livefyre-hidden.livefyre-show div.livefyre-message p.message-body {	display: block; }
  
  #livefyre-root #livefyre div.livefyre-hidden.livefyre-show a.livefyre-show-comment { display: none; }
  
  
  #livefyre-root #livefyre .livefyre-admin-options a {
    display:none;
  }

  #livefyre-root div.livefyre-message p.message-removed, 
  #livefyre-root div.livefyre-message p.message-hidden {
    margin:0 0 6px 6px;
  }

  #livefyre-root #livefyre .livefyre-comment a.ban-user.livfyre-removed,
  #livefyre-root #livefyre .livefyre-comment a.delete-post.removable,
  #livefyre-root #livefyre .livefyre-comment a.hide-post.hidable,
  #livefyre-root #livefyre .livefyre-comment a.unhide-post.unhidable {
    display:block;
    opacity: 0;
      -moz-opacity: 0;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);    
  }

  #livefyre-root #livefyre .livefyre-comment:hover a.delete-post.removable {
    opacity: 1;
      -moz-opacity: 1;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  }

  #livefyre-root #livefyre .livefyre-comment:hover a.hide-post.hidable {
    opacity: 1;
      -moz-opacity: 1;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  }
  
  #livefyre-root #livefyre .livefyre-comment:hover a.unhide-post.unhidable {
    opacity: 1;
      -moz-opacity: 1;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  }


/* Widgets - new activity and threads */

.livefyre-hr-widget {
	background: url('img/fyre/livefyre-widget-hr.gif') no-repeat;
	width: 309px;
	height: 2px;
	margin: 12px auto;
}


#livefyre div.livefyre-comment-bar {
background: url('img/fyre/fyre-sprite.png') no-repeat left -757px;			
margin: 0 auto;
height: 51px;
text-align: center;
}
#livefyre div.livefyre-comment-bar:hover { background-position: 0 -877px; }


#livefyre div.livefyre-comment-bar a {
background: url('img/fyre/fyre-sprite.png') no-repeat right -818px;	
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1667em;
line-height: 51px;
letter-spacing: 0.04em;
color: #fff;
font-weight: bold;
margin: 0 0 0 9px;
padding: 0 9px 0 0;
text-shadow: 0 1px 0 #000;	
}
#livefyre div.livefyre-comment-bar:hover a { background-position: right -938px; }

div.livefyre-comment-bar a:hover {
	background-position: 0 -40px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

div#livefyre-widgets {
width: 370px;
float: left;
margin: 0 0 0 30px;
}

div#livefyre-widget-foot {
background: url('img/fyre/livefyre-widget-foot.png') no-repeat;	
width: 370px;
height: 14px;
}

div.livefyre-activity {
background: url('img/fyre/livefyre-activity.gif') no-repeat;
width: 369px;
height: 43px;
margin: 0 0 14px;	
font-size: 1.25em;
line-height: 43px;
font-weight: bold;
color: #979696;
letter-spacing: 0.02em;
text-align: center;
text-shadow: 0 1px 0 #fff;
}

div.livefyre-new-activity {
position: relative;
background: url('img/fyre/livefyre-activity.gif') no-repeat 0 -47px;
width: 351px;
height: 26px;
padding: 8px 7px 9px 11px;
margin: 0 0 14px;
font-size: 1.167em;
line-height: 1.15;
font-weight: normal;
color: #eff6ed;
letter-spacing: 0.02em;
text-shadow: 0 -1px 0 #59b246;	
}
div.livefyre-new-activity p {
	width: 200px;
}
div.livefyre-new-activity small {
	font-size: 0.786em;
}

div.livefyre-new-activity a.livefyre-clear {
	outline: none;
	position: absolute;
	top: 10px;
	right: 7px;
	display: block;
	background: url('img/fyre/livefyre-clear.gif') no-repeat center right #3d6c2f; 
	font-size: 0.857em;
	color: #c3e2bb;
	padding: 6px 21px 6px 21px;		
	letter-spacing: 0.05em;
	text-shadow: 0 -1px 0 #243d1c;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	
}
	div.livefyre-new-activity a.livefyre-clear:hover {
		background:  url('img/fyre/livefyre-clear.gif') no-repeat center right #477f37;
		color: #dcffd3;
	}
	
div.livefyre-widget-container {
background: url('img/fyre/livefyre-widget-bg.png') no-repeat;
width: 354px;
padding: 9px 8px;
}

div.livefyre-widget-container ul.livefyre-activity-stream {
vertical-align: top;
}

div.livefyre-widget-container ul.livefyre-activity-stream li {
height: 38px;
overflow: hidden;
}	
div.livefyre-widget-container ul.livefyre-activity-stream li a {
outline: none;
display: block;
padding: 7px 10px;	
}

div.livefyre-widget-container ul.livefyre-activity-stream li a:hover {
background: url('img/fyre/livefyre-activity-rollover.gif') no-repeat;
}

div.livefyre-widget-container ul.livefyre-activity-stream li img {
float: left;
margin: 0 13px 0 0;
}	

div.livefyre-widget-container ul.livefyre-activity-stream li strong {
margin: -2px 0 0 0;
font-size: 1.083em;
line-height: 1.15;
color: #262626;
font-weight: bold;
}

div.livefyre-widget-container ul.livefyre-activity-stream li strong.you {
color: #7abe52;
}

div.livefyre-widget-container ul.livefyre-activity-stream li small {
font-size: 0.9167em;
color: #aca9a0;
font-weight: bold;

}

div.livefyre-widget-container div.livefyre-widget-more {
width: 100%;
text-align: center;
}

div.livefyre-widget-container div.livefyre-widget-more a {
background: url('img/fyre/widget-more-arrow.png') no-repeat top right;	
padding: 0 22px 0 0;
font-size: 1.083em;
color: #83817e;
font-weight: bold;
}
div.livefyre-widget-container div.livefyre-widget-more a:hover {
	background-position: bottom right;
	color: #595755;
}

div.livefyre-widget-container p.livefyre-thread-sort {
margin: 45px 0 0 0;
padding: 0 0 0 9px;
}

div.livefyre-widget-container p.livefyre-thread-sort a {
font-size: 1.0833em;
color: #a9a9a9;
font-weight: bold;
margin: 0 25px 0 0;
}
div.livefyre-widget-container p.livefyre-thread-sort a.on {
	color: #272726;
}


div.livefyre-widget-container ul.livefyre-thread-stream {
vertical-align: top;
}

div.livefyre-widget-container ul.livefyre-thread-stream li {
position: relative;
width: 354px;
min-height: 53px;
overflow: hidden;
margin: 0 0 6px;
}

div.livefyre-widget-container ul.livefyre-thread-stream li:hover {	
background: url('img/fyre/livefyre-thread-rollover.gif') no-repeat 0 1px;	
}


div.livefyre-widget-container ul.livefyre-thread-stream li a {
outline: none;
display: block;
min-height: 32px;	
padding: 11px 10px 10px 51px;	
}

div.livefyre-widget-container ul.livefyre-thread-stream li a:hover {	
background: url('img/fyre/livefyre-thread-foot.gif') no-repeat bottom center;
}

div.livefyre-widget-container ul.livefyre-thread-stream li img {
position: absolute;
top: 13px;
left: 6px;
}	

div.livefyre-widget-container ul.livefyre-thread-stream li span.content {
width: 300px;
font-size: 1.083em;
line-height: 1.23;
color: #262626;
font-weight: bold;
}

div.livefyre-widget-container ul.livefyre-thread-stream li span.comments {
display: inline-block;
background: #354044;
font-size: 0.9167em;
line-height: 1.23;
color: #fff;
font-weight: normal;
letter-spacing: 0.04em;
margin: 2px 0 0 0;
padding: 3px 16px;
cursor: pointer;
-moz-border-radius: 3px;
  -webkit-border-radius: 3px;	
}	



  /* Notification popups  */
  .note_popups_container {
    width:100%;
    position:fixed;
    z-index:100;
    font-size:15px;
  /*  border-bottom:1px solid black; use this for position debugging in browsers */
  }


  .note_popups_container.above {
    top:0px;
    left:0px;
  }
  .note_popups_container.below {
    bottom:0px;
    left:0px;
  }

  .note_popups p {
    width:126px;
  	margin-left:25px;
    margin-bottom:0px;
    margin-top:0px;
    font-weight:bold;
    cursor:pointer;
    text-align:center;
    color:#27622c;
/*  	text-shadow: 0px -1px 0 #37723c;*/
  	font-size:12px;
  	font-family:arial;
  }
  .note_popups.above p {
    padding-top:16px;
    height:26px;
    background: url(img/comment-notifier-top.png);
  }
  .note_popups.below p {
    padding-top:8px;
    height:34px;
    background: url(img/comment-notifier-bottom.png);
  }



  .note_popups {
    width:978px;
    text-align:left;
    margin:0 auto;
  }

/* my activity styles */

  .my_unread_activity {
    color:#EFF6ED;
    font-size:1.167em;
    background: transparent url(/css/img/fyre/livefyre-activity.gif) no-repeat scroll 0 -47px;
    width:351px;
    height:29px;
    margin:0 0 14px;
    padding:8px 7px 9px 11px;
    position:relative;
    line-height:1.15;
    letter-spacing:.02em;
    text-shadow:0 -1px 0 #59B246;
    overflow:hidden;
  }

  .my_unread_activity p {
    color:#979696;
    font-size:1.1em;
    font-weight:bold;
    letter-spacing:0.02em;
    line-height:23px;
    text-align:center;

    text-shadow:0 1px 0 #FFFFFF;
    display:none;
  }

  .my_unread_activity.empty {
    background: transparent url(/css/img/fyre/livefyre-activity.gif) no-repeat scroll 0 0;
  }

  .my_unread_activity.empty p {
    display:block;
  }

  #my_unread_activity {
    width:220px;
    position:relative;
    height:46px;
    overflow:scroll;  
  }
  .my_unread_activity .activity {        
    color:#EFF6ED;
    font-size:.95em;
    font-weight:normal;
    letter-spacing:0.02em;
    line-height:1.15;
    text-shadow:0 -1px 0 #59B246;
    margin:0px 5px 0px 0px;
    width:220px;
    position:absolute;
  }
  .my_unread_activity .activity .item {
    float: left; 
    overflow: hidden; 
    width:220px;
    cursor:pointer;
  }

  .my_unread_activity .activity .item span{
    font-size:.75em;
  }

  .my_unread_activity.empty .older {
    display:none;
  }
  .my_unread_activity .older {
  	outline: none;
  	position: absolute;
  	top: 10px;
  	right: 7px;
  	display: block;
  	background: url('/css/img/fyre/livefyre-clear.gif') no-repeat center right #3d6c2f; 
  	font-size: 0.857em;
  	color: #c3e2bb;
  	padding: 6px 21px 6px 21px;		
  	letter-spacing: 0.05em;
  	text-shadow: 0 -1px 0 #243d1c;
  	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index:9999;
  }
  .my_unread_activity .older:hover {
    cursor:pointer;
  		background:  url('/css/img/fyre/livefyre-clear.gif') no-repeat center right #477f37;
  		color: #dcffd3;
  	}


/* DELETE ME LATER */
.post-anonymously, .mm-buttons-area a {
  opacity: .3; 
  -moz-opacity: .3; 
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

/* Tooltip styles
----------------------------------------------------------------------------------------------------*/

.tipsy { font-family: arial, sans-serif; padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('/css/img/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

.tooltip{ 
	display:none; 
	background: url('img/tooltip.png') center no-repeat; 
	z-index: 999; 
	padding: 0 25px;
	height: 55px;
	font-size: 1.0833em;
	line-height: 58px;
	text-align: center; 
	font-weight: bold;
	color: #fff;
	letter-spacing: 0.03em;
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
}

/**************************************************
					USER BAR
 **************************************************/

#lf_comment_stream,
#lf_comment_stream #livefyre-root, 
#lf_comment_stream #livefyre-root #livefyre.new,
#lf_comment_stream #livefyre-root #livefyre.new .conv-header,
#lf_comment_stream #livefyre-root #livefyre.new .fyre-head-conversation,
#lf_comment_stream #livefyre-root #livefyre.new #livefyre-body,
#lf_comment_stream #livefyre-root #livefyre.new #livefyre-body #livefyre-inner-body,
#lf_comment_stream #livefyre-root #livefyre.new #livefyre-body #livefyre-inner-body .livefyre-form,
#lf_comment_stream #livefyre-root #livefyre.new #livefyre-body #livefyre-inner-body .livefyre-form .livefyre-comment-form,
#lf_comment_stream #livefyre-root #livefyre.new #livefyre-body #livefyre-inner-body .livefyre-form .livefyre-comment-form #livefyre-form {
	background:transparent !important;
	color:inherit !important;
	margin:0 !important;
	width:inherit !important;
}
#lf_comment_stream #livefyre-root #livefyre.new {
	margin:0 !important;
	min-width: 100% !important;
	max-width: 100% !important;
}
#lf_comment_stream #livefyre-root #livefyre.new #livefyre-body {
	margin:0 !important;
}
#livefyre-root #livefyre.new #admin-bar {
	background:url(img/settings-gear.png) no-repeat;
	background-color:#ffffdc;
	background-position:10px 9px;
	border:1px solid #eddbaf;
	display:none;
	height:38px;
	margin:0 0 10px 0;
	padding:0;
	width:inherit !important;
}
#livefyre-root #livefyre.new #admin-bar span {
	color:#000;
	display:block;
	height:15px;
	margin:0;
	padding:12px 0 0 36px;
}
#livefyre-root #livefyre.new #follow-bar {
	background:url(img/check.png) no-repeat;
	background-color:#daedd1;
	background-position:10px 7px;
	border:1px solid #c0d6b8;
	display:none;
	height:38px;
	margin:0 0 10px 0;
	padding:0;
	width:inherit !important;
}
#livefyre-root #livefyre.new #follow-bar span {
	color:#000;
	display:block;
	height:15px;
	margin:0;
	padding:12px 0 0 40px;
}
#livefyre-root #livefyre.new #admin-bar span a,
#livefyre-root #livefyre.new #follow-bar span a {
	color:#3784b4;
	padding:0 4px;
}
#livefyre-root #livefyre.new #admin-bar span a:hover,
#livefyre-root #livefyre.new #follow-bar span a:hover {
	color:#57a4d4;
}
#livefyre-root #livefyre.new #follow-bar span label {
	color:#0d85b5;
	display:inline-block;
	font-weight:bold;
	vertical-align:super;
}
#livefyre-root #livefyre.new #follow-bar span#mark-all-read {
	display:inline;
	margin:0;
	padding:0;
	visibility:hidden;
}
#livefyre-root #livefyre.new .toolbar-area {
	background-color:#e8e8e8;
	background:url('img/fyre/backgrounds/fyre-bar.png');
	border:1px solid #d1d1d1;
	border:1px solid rgba(0,0,0,.18);
	border-radius:5px;
	display:block;
	height:38px;
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#livefyre-root #livefyre.new #sign-in-box.signed-in {
	border-right:1px solid #fff;
	border-right:1px solid rgba(255,255,255,.23);
	display:none;
	float:left;
	height:36px;
	padding:1px;    					
}
#livefyre-root #livefyre.new #sign-in-box.signed-out {
	border-right:1px solid #fff;
	border-right:1px solid rgba(255,255,255,.23);
	display:block;
	float:left;
	height:36px;
	padding:1px;
	width:188px;
}
#livefyre-root #livefyre.new #sign-in-box .avatar-img {
	display:block;
	float:left;
	height:36px;
	text-align:center;
	width:37px;    					
}
#livefyre-root #livefyre.new #sign-in-box .avatar-img img.lf_avatar_mini {
	border:3px solid #9b9b9b;
	border:3px solid rgba(0,0,0,.33);
	height:30px !important;
	margin-top:0px;
	width:31px !important;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#livefyre-root #livefyre.new #sign-in-box .display-name {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	padding-left:9px;
	vertical-align:middle;
}
#livefyre-root #livefyre.new #sign-in-box .display-name a {
	cursor:default;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#livefyre-root #livefyre.new #sign-in-box .display-name a img {
	margin:0 8px 0 3px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .display-name a img {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#livefyre-root #livefyre.new #border {
	border-left:1px solid #333;
	border-left:1px solid rgba(51,51,51,.23);
	float:left;
	height:38px;
	width:1px;
}
#livefyre-root #livefyre.new #following-members-area {
	display:inline;
	height:38px;
	overflow:hidden;
	padding-left:14px;
}
#livefyre-root #livefyre.new #following-members-area #following-members {
	display:inline;
	height:38px;
	overflow:hidden;
}
#livefyre-root #livefyre.new #following-members-area #following-members a {
	display:block;
	float:right;
	margin:0;
	padding:0;
}
#livefyre-root #livefyre.new #following-members-area #following-members img {
	display:block;
	margin:7px 2px;
	padding:0;
}
#livefyre-root #livefyre.new #following-members-area .view-followers {
	color:inherit;
	display:block;
	float:right;
	padding:2px 14px 0 14px;
}
#livefyre-root #livefyre.new #following-members-area .view-followers:hover {
	color:inherit;	
}
#livefyre-root #livefyre.new #following-members-area .view-followers a {
	cursor:pointer;
}
#livefyre-root #livefyre.new .follow-convo {
	background:url('img/icons/follow-icon.png') no-repeat;
	background-position:0 4px;
	cursor:pointer;
	display:block;
	float:left;
	height:25px;
	margin:7px 10px 0 14px;
	padding:5px 0 0 22px;
}
#livefyre-root #livefyre.new #sign-in-box .drop-container {
	background-color:#fff;
	display:none;
	float:right;
	margin:37px 0 0 0;
	padding:0;
	position:absolute;
	width:93px;
	z-index:900;
}
#livefyre-root #livefyre.new #sign-in-box.signed-out .drop-container {
	float:none;
	margin:35px 0 0 -2px;
	width:193px;
}
#lf_comment_stream #livefyre-root #livefyre.new #authIframeContainer {
	background-color:#e8e8e8;
	background:url('img/fyre/backgrounds/fyre-bar.png');
	border:1px solid #d1d1d1;
	border:1px solid rgba(0,0,0,.18);
	border-right:1px solid #333;
	border-right:1px solid rgba(51,51,51,.23);
	border-top:none;
}
#lf_comment_stream #livefyre-root #livefyre.new #authIframeContainer #lf_loginWNTFrame {
	background:transparent !important;
}
#livefyre-root #livefyre.new #sign-in-box.signed-in ul,
#livefyre-root #livefyre.new #sign-in-box.signed-out ul {
	background-color:#e8e8e8;
	background:url('img/fyre/backgrounds/fyre-bar.png');
	border:1px solid #d1d1d1;
	border:1px solid rgba(0,0,0,.18);
	border-right:1px solid #333;
	border-right:1px solid rgba(51,51,51,.23);
	border-top:none;
	display:block;
	float:none;
	margin:0;
	padding:0;
	
	box-shadow:inset -1px 0 0 #fff;
	box-shadow:inset -1px 0 0 rgba(255,255,255,.23);
	-moz-box-shadow:inset -1px 0 0 #fff;
	-moz-box-shadow:inset -1px 0 0 rgba(255,255,255,.23);
	-webkit-box-shadow:inset -1px 0 0 #fff;
	-webkit-box-shadow:inset -1px 0 0 rgba(255,255,255,.23);
}
#livefyre-root #livefyre.new #sign-in-box.signed-in ul li,
#livefyre-root #livefyre.new #sign-in-box.signed-out ul li {
	cursor:pointer;
	display:block;
	float:none;
	list-style-image:none !important;
	list-style-type:none !important;
	margin:0;
	padding:5px;
}
#livefyre-root #livefyre.new #sign-in-box.signed-in ul {
	margin-left:0px;
	width:91px !important;
}
#livefyre-root #livefyre.new #sign-in-box.signed-in ul li a {
	display:block !important;
	float:none;
	height:100% !important;
	margin:0;
	padding:0;
}
#livefyre-root #livefyre.new #sign-in-box.signed-in ul li:hover {
	background-color:#ccc;    					
}
#livefyre-root #livefyre.new #sign-in-box.signed-out ul {
	margin:0;
	padding:5px 0 10px 0;
	width:191px !important;
}
#livefyre-root #livefyre.new #sign-in-box.signed-out ul li {    
	height:26px !important;
	margin:0;
	padding:0;					
	width:190px !important;
}
#livefyre-root #livefyre.new #sign-in-box .signed-out ul li div {
	display:block;
	float:none;
	height:100% !important;
	margin:0;
	padding:0;
	width:100% !important;
}
#livefyre-root #livefyre.new #sign-in-box .sign-in {
	display:block;
	float:left;
	font-weight:bold;
	margin-top:10px;
	padding-left:9px;
	vertical-align:middle;
} 
#livefyre-root #livefyre.new #sign-in-box:hover .drop-container {
	display:block;
}
#livefyre-root #livefyre.new #sign-in-box .drop-container:hover {
	display:block;
}
#livefyre-root #livefyre.new #sign-in-box .sign-in img {
	margin:0 8px 0 45px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .sign-in img {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#livefyre-root #livefyre.new #sign-in-box.signed-out {
	cursor:pointer;
}
/*
#livefyre-root #livefyre.new #sign-in-box:hover .signin {
	background-image: url( '/images/signin/signinbuttons.png' );
	cursor: pointer;
	display:block;
	float:none;
	height: 26px;
	margin: 8px auto;
	padding:0;
	position:relative;
	width: 169px;
	z-index:9999;
}

#livefyre-root #livefyre.new #sign-in-box:hover .signin.livefyre {
	background-position: left 0;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.livefyre:hover {
	background-position: right 0;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.facebook {
	background-position: left -26px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.facebook:hover {
	background-position: right -26px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.twitter {
	background-position: left -52px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.twitter:hover {
	background-position: right -52px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.create {
	background-position: left -78px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .signin.create:hover {
	background-position: right -78px;
}
#livefyre-root #livefyre.new #sign-in-box:hover .divider {
	background: url('/images/signin/orbar.png') no-repeat center;
	display:block !important;
	float:none;
	font: bold 14px Arial;
	height:26px !important;
	margin: 8px 0;
	padding:0;
	text-align: center;	
	width:190px !important;
}
*/
#livefyre-root #livefyre.new .dropdown-bg {
 	z-index:999;
}


/**************************************************
			POST BAR AND MEDIA BUTTONS
 **************************************************/

#livefyre-root #livefyre.new .livefyre-comment-form textarea.livefyre-textarea {
	background:none;
	background-color:rgba(255,255,255,.85);
	border:1px solid #a7a7a7;
	border-radius:5px;
	height:62px;
	margin:15px 0 5px 0px;
	max-height:383px;
	min-height:62px;
	padding:6px;
	resize:none;
	width:97%;
	box-shadow:inset 0 0 4px #ccc;
 	-moz-box-shadow:inset 0 0 4px #ccc;
 	-webkit-box-shadow:inset 0 0 4px #ccc;
	-moz-border-radius:5px;
  	-webkit-border-radius:5px;
}
#livefyre-root #livefyre.new .livefyre-comment-form textarea.livefyre-textarea:focus {
	box-shadow:inset 0 0 4px #666;
	outline:invert none medium;
   	-moz-box-shadow:inset 0 0 4px #666;
   	-webkit-box-shadow:inset 0 0 4px #666;
}
#livefyre-root #livefyre.new .livefyre-comment-form textarea.livefyre-textarea.reply {
	width:97%;
}
#livefyre-root #livefyre.new .livefyre-comment-form textarea.livefyre-textarea.disabled {
	opacity:.20;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area {
	clear:both;
	display:block;
	width:100%;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media {
	background-color:#e7e7e7;
	background:url('img/fyre/backgrounds/add-media-button.png');			
	border:1px solid #d1d1d1;
	border:1px solid rgba(0,0,0,.18);
	border-radius:5px;
	cursor:default;
	display:block;
	float:left;
	font-size:12px;
	height:23px;
	margin:0;
	padding:0;
	width:109px;
	-moz-border-radius:5px;
  	-webkit-border-radius:5px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media span {
	background:url('img/fyre/add-picture.png') no-repeat;
	background-position:4px 0px;
	display:block;
	height:23px;
	margin-top:4px;
	padding-left:25px;
	width:100%;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media:hover {
	border-bottom:none;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
  	-webkit-border-bottom-left-radius:0px;
  	-webkit-border-bottom-right-radius:0px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media:hover span {
	opacity:.5;
  	filter:alpha(opacity=50);
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media:hover .add-media-container {
	display:block;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media img {
	padding:0 3px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media .add-media-container {
	background-color:#fff;
	display:none;
	position:absolute;
	width:110px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media ul {
	background-color:#e7e7e7;
	background:url('img/fyre/backgrounds/add-media-button.png');
	border:1px solid #d1d1d1;
	border:1px solid rgba(0,0,0,.18);
	border-top:none;
	display:block;
  	margin:-4px 0 0 -1px;
	padding:7px 0;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media ul li {
	cursor:pointer;
  	list-style-type:none;
  	margin:0;
  	padding:6px 0 6px 25px;
  	width:84px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media ul li.image {
	background:url('img/fyre/add-picture.png') no-repeat;
	background-position:4px 6px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media ul li.video {
	background:url('img/fyre/add-video.png') no-repeat;
	background-position:4px 6px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media ul li.image:hover {
	background:url('img/fyre/add-picture-hover.png') no-repeat;
	background-position:4px 6px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .add-media ul li.video:hover {
	background:url('img/fyre/add-video-hover.png') no-repeat;
	background-position:4px 6px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .livefyre-submit-post {
	background-color:#cdcdcd;
	background:url('img/fyre/backgrounds/post-comment-button.png');
	border:1px solid #b2b2b2;
	border:1px solid rgba(0,0,0,.3);
	border-radius:5px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.34);
 	cursor:pointer;
	display:block;
	float:right;
	height:26px;
	width:auto;
	-moz-border-radius:5px;
  	-webkit-border-radius:5px;
  	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.34);
 	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.34);
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .livefyre-submit-post.disabled {
	cursor:default;
	opacity:.20;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .livefyre-submit-post:hover {
	background-color:#d0d0d0;
	background:url('img/fyre/backgrounds/post-comment-button-on.png');
	text-decoration:none;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .livefyre-submit-post span {
	background:none;
	border-radius:5px;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:100%;
	padding:6px 10px;
	text-shadow:none;
	width:auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .livefyre-submit-post.signed-out {
	width:128px;
}
#livefyre-root #livefyre.new .livefyre-comment-form .post-area .livefyre-submit-post.signed-out span {
	padding-left:9px;
	width:119px;
}
#livefyre .message_loader {
 	display: none;
  	float: right;
  	padding: 9px 5px 0 0;
}


/**************************************************
				COMMENTS AND REPLIES
 **************************************************/

#livefyre-root #livefyre.new .livefyre_comment_container {
	clear:both;
	display:block;
	margin-top:18px;
	width:100%;					
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment {
	clear:both;
	display:block;
	margin:0;
	padding:0;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment.import .badge {
  	display:none !important;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment.livefyre-threaded {
	background:none;
	margin-left:8%;
	width:92%;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar {
	background-color:#e9e9e9;
	background:url('img/fyre/backgrounds/user-bar.png');
	border:1px solid #e1e1e1;
	border:1px solid rgba(0,0,0,.12);
	border-radius:5px;
	clear:both;
	display:block;
	height:38px;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment .livefyre-comment-bar {
	background-color:#e9e9e9;
	background:url('img/fyre/backgrounds/user-bar.png');
	border:1px solid #e1e1e1;
	border:1px solid rgba(0,0,0,.12);
}
#livefyre-root #livefyre.new .livefyre_comment_container.moderator .livefyre-comment-bar {
	background-color:#e9e9e9;
	background:url('img/fyre/backgrounds/user-moderator-bar.png');
	border:1px solid #e0ebf2;
	border:1px solid rgba(0,88,144,.12);
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment.livefyre-unapproved .livefyre-comment-bar {
	background-color:#c9c9c9;
	background:url('img/fyre/backgrounds/user-bar-approve.png');
	border:3px solid #daedd1;
}
#livefyre-root #livefyre.new .livefyre_comment_container.moderator .livefyre-comment.livefyre-unapproved .livefyre-comment-bar {
	background-color:#e9e9e9;
	background:url('img/fyre/backgrounds/user-moderator-bar.png');
	border:1px solid #e0ebf2;
	border:1px solid rgba(0,88,144,.12);
}
#livefyre-root #livefyre.new .livefyre_comment_container .approve-comment-button {
	background-color:#daedd1;
	border:1px solid #9ec18f;
	color:#6fac54;
	color:rgba(39,128,0,.6);
	cursor:pointer;
	display:none;
	float:left;
	font-size:11px;
	margin:0 0 10px 0;
	padding:5px 6px;
	text-decoration:none;
	
	/* border radius */
	border-radius:3px;
	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
	
	/* inset shadow */
	box-shadow:inset 0 1px 0 #edf6e8;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow:inset 0 1px 0 #edf6e8;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow:inset 0 1px 0 #edf6e8;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
}
#livefyre-root #livefyre.new .livefyre_comment_container .approve-comment-button.approvable {
	display:block;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .pending-approval {
	display:none;
	color:#daedd1;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 14px;
	padding:0;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment.livefyre-unapproved .livefyre-comment-bar .livefyre-user .pending-approval {
	display:block;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment.livefyre-unapproved .rating-button,
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment.livefyre-unapproved .livefyre-button-wrap {
	display:none;
}

#livefyre-root #livefyre.new .livefyre_comment_container.unread .livefyre-comment-bar {
	border:3px solid #daedd1;
}
#livefyre-root #livefyre.new .livefyre_comment_container.read .livefyre-comment-bar {
	border:1px solid #e1e1e1;
	border:1px solid rgba(0,0,0,.12);
}
#livefyre-root #livefyre.new .livefyre_comment_container .read-button {
	cursor:pointer;
	display:none;
}
#livefyre-root #livefyre.new .livefyre_comment_container.unread .read-button {
	background-color:#daedd1;
	border:1px solid #9ec18f;
	color:#6fac54;
	color:rgba(39,128,0,.6);
	display:block;
	float:left;
	font-size:11px;
	margin:0;
	padding:5px 6px;
	text-decoration:none;
	
	/* border radius */
	border-radius:3px;
	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
	
	/* inset shadow */
	box-shadow:inset 0 1px 0 #edf6e8;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow:inset 0 1px 0 #edf6e8;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow:inset 0 1px 0 #edf6e8;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
}
#livefyre-root #livefyre.new .livefyre_comment_container.read .read-button {
	background-color:#f8f8f8;
	background:url('img/fyre/backgrounds/fyre-button-disabled.png');
	border:1px solid #bababa;
	color:#969491;
	display:block;
	float:left;
	font-size:11px;
	margin:0;
	padding:5px 6px;
	text-decoration:none;
	
	/* border radius */
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
	/* inset shadow */
	box-shadow:inset 0 1px 0 #edf6e8;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow:inset 0 1px 0 #edf6e8;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow:inset 0 1px 0 #edf6e8;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user {
	display:block;
	float:left;	
	margin-bottom:0;
	padding-bottom:0;
	position:static;
	width:auto;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .image-rating {
	background-color:#e1e1e1;
	background:url('img/fyre/backgrounds/user-bar-avatar.png');
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	display:block;
	float:left;
	height:38px;
	margin:3px 0 0 2px;
	padding:0;
	width:60px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
  	-webkit-border-bottom-left-radius:5px;
  	-webkit-border-top-left-radius:5px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .image-rating span {
	background:url('img/earn-icon.png') no-repeat;
	background-position:2px 4px;
	color:rgba(0,0,0,.65);
	display:block;
	float:left;					
	font-size:10px;
	margin:0 0 0 2px;
	padding:22px 0 0 0;
	width:20px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .image-rating .mod {
	background:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:1;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .image-rating .mod:hover {
	z-index:9999;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .image-rating .mod img {
	display:block;
	float:left;
	height:30px;
	margin:4px 0 0 6px;
	padding:0;
	width:30px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .username {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 14px;
	padding:0;
}
#livefyre-root #livefyre.new .livefyre_comment_container.moderator .livefyre-comment-bar .livefyre-user .username {
	margin:8px 0 0 14px;	
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .username .name {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#livefyre-root #livefyre.new .livefyre_comment_container.moderator .livefyre-comment-bar .livefyre-user .username .name {
	height:15px;
	line-height:15px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .username .name span.user_nick {
	font-weight:bold;
	margin:0;
	outline:0px !important;
	padding:0;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .username .name span {
	display:inline;
	font-weight:normal;
	margin:0;
	padding:0;
	opacity:.65;
	outline:0px !important;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-user .username .moderator {
	clear:both;
	color:#0083b9;
	display:none;
	float:left;
	font-size:10;
	font-weight:normal;
	height:14px;
	margin:0;
	padding:0;
}
#livefyre-root #livefyre.new .livefyre_comment_container.moderator .livefyre-comment-bar .livefyre-user .username .moderator {
	display:block;
}
/*#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .moderator {
	background:url('img/crown.png') no-repeat;
	background-color:#d5e8ee;
	background-position:20px 6px;
	border:1px solid #99c1ce;
	color:#0083b9;
	display:block;
	float:right;
	font-size:10px;
	height:16px;
	margin-top:-1px;
	padding:22px 0 0 3px;
	width:57px;
}*/
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating { 
	display:none;
	float:right;
	height:38px;
	margin:-1px 0 0 0;
	padding:0 6px;
	position:static;
	width:auto;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating.liked {
	display:block;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating.burned {
	display:block;	
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating.burned span {
	background-color:#eccdcd;
	background:url('img/fyre/backgrounds/burn-bar.png');
	border:1px solid #efafaf;
	border:1px solid rgba(255,0,0,.25);
	border-top:none;
	border-bottom:none;	
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating.burned span a {
	color:#4b0000;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating a {
	background:none;
	display:inline;
	margin:0;
	padding:0;	
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating img {
	border:1px solid #afd1ef;
	border:1px solid rgba(0,138,255,.30);
	display:inline;
	margin:7px 0px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating span {
	background-color:#daedd1;
	background:url('img/fyre/backgrounds/like-bar.png');
	border:1px solid #afd1ef;
	border:1px solid rgba(0,138,255,.30);
	border-top:none;
	border-bottom:none;	
	color:#00354b;
	display:block;
	float:right;
	height:38px;
	margin:1px 0 0 0;
	padding:0;
	vertical-align:top;
	width:24px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating span a {
	background:none;
	color:#00354b;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:38px !important;
	line-height:15px;
	margin:12px 0 0 0;
	padding:0;
	text-shadow:none;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating span a:hover {
	text-decoration:none;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating .img-container {
	display:block;
	height:38px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-align:right;	
	z-index:9999;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating .img-container a {
	display:inline-block;
	height:25px !important;
	line-height:25px;
	margin:0 2px;
	width:25px !important;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .livefyre-rating .img-container a img {
	height:25px !important;
	width:25px !important;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button {
	display:block;
	float:right;
	height:38px;
	margin:0;
	padding:0;
	width:70px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button.offline {
	opacity:.2;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button .rate-processing {
	background-color:#fff;
	background-color:rgba(255,255,255,.5);
	display:block;
	height:16px;
	margin:6px 0 0 6px;
	padding:4px;
	position:absolute;
	width:16px;	
	z-index:9999;
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button .rate-processing.burn {
	margin-left:40px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a {
	background:none !important;
	background-color:#e1e1e1;
	background-color:rgba(228,228,228,.6);
	/*background:url('img/fyre/backgrounds/rating-buttons.png') no-repeat;*/
	display:block;
	float:right;
	height:23px;
	margin:6px 5px;
	padding:0;	
	width:25px;	
	
	/* border radius */
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
	/* inner shadow */
	box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
	
	/* drop shadow */
	box-shadow:0px 2px 2px rgba(26,53,92,.17);
	-moz-box-shadow:0px 2px 2px rgba(26,53,92,.17);
	-webkit-box-shadow:0px 2px 2px rgba(26,53,92,.17);
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a.livefyre-rate:hover span {
	background:url('img/fyre/backgrounds/thumbs-up-on.png') no-repeat;
	height:19px;
	margin:2px 3px;
	width:18px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a.livefyre-rate-down:hover span {
	background:url('img/fyre/backgrounds/thumbs-down-on.png') no-repeat;
	height:19px;
	margin:2px 3px;
	width:18px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a.livefyre-rate span {
	background:url('img/fyre/backgrounds/thumbs-up.png') no-repeat;
	display:block;
	height:15px;
	margin:4px 5px;
	padding:0;
	text-indent:-9999px;
	width:14px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a.livefyre-rate.liked span {
	background:url('img/fyre/backgrounds/thumbs-up-on.png') no-repeat;
	height:19px;
	margin:2px 3px;
	width:18px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a.livefyre-rate-down span {
	background:url('img/fyre/backgrounds/thumbs-down.png') no-repeat;
	display:block;
	height:15px;
	margin:4px 5px;
	padding:0;
	text-indent:-9999px;
	width:14px;		
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment-bar .rating-button a.livefyre-rate-down.burnt span {
	background:url('img/fyre/backgrounds/thumbs-down-on.png') no-repeat;
	height:19px;
	margin:2px 3px;
	width:18px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment .livefyre-message {
	clear:both;
	display:block;
	float:none;
	margin:10px 0 0 0;
	padding:0 0 0 2px;
}	
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment .livefyre-message .comment_body {
	display:block;
}
#livefyre-root #livefyre.new div.clear {
	clear:both;
	margin:0;
	padding:0;
}

#livefyre-root #livefyre.new .livefyre-button-wrap {
	float:right;
}
#livefyre-root #livefyre.new .livefyre-comment:hover .livefyre-button {
	opacity:.75;
	filter:alpha(opacity=75);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
#livefyre-root #livefyre.new .livefyre-button-wrap .livefyre-button {
	background:none;
	background-color:#e4e4e4;
	border:1px solid #c7c6c5;
	border-radius:5px;
	box-shadow:inset 0 1px 0 #f2f2f2;
	cursor:pointer;
	display:block;
	float:right;
	height:22px;
	margin:0px 3px;
	padding:0;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
 	-moz-box-shadow:inset 0 1px 0 #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 #f2f2f2;
	
	opacity: .25;
	filter: alpha(opacity=25);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}
#livefyre-root #livefyre.new .livefyre-button-wrap .livefyre-button:hover {
	background-color:#efefef;
	border:1px solid #bababa;
	box-shadow:inset 0 1px 0 #fff;
	text-decoration:none;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	
	opacity:.90;
	filter:alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#livefyre-root #livefyre.new .livefyre-button-wrap .livefyre-button span {
	background:none;
	color:#969491;
	display:block;
	font-weight:normal;
	margin:0;
	padding:4px 8px;
}	
#livefyre-root #livefyre.new .livefyre-button-wrap .livefyre-button:hover span { 
	color:#969491;					
}
#livefyre-root #livefyre.new .livefyre-button-wrap.off .livefyre-button {
	background-color:#f8f8f8;
	background:url('img/fyre/backgrounds/fyre-button-disabled.png');
	border:1px solid #f1f0f0;
	border:1px solid rgba(220,220,220,.26);
}
#livefyre-root #livefyre.new .livefyre-button-wrap.off .livefyre-button span {
	color:#e4e3e3;
	color:rgba(150,148,145,.26);
}

  #livefyre-root #livefyre a.livefyre-show-comment {
    display: none !important;
  }
  
  #livefyre-root #livefyre div.livefyre-hidden .livefyre-button-wrap a.livefyre-show-comment {
    display: block !important;
  }

  #livefyre-root div.livefyre-hidden .livefyre-message p.message-hidden, 
  #livefyre-root div.livefyre-removed .livefyre-message p.message-removed { display: block !important;}

  #livefyre-root div.livefyre-removed .livefyre-message p.message-body, 
  #livefyre-root div.livefyre-hidden div.livefyre-message p.message-body {	display: none !important; }

  #livefyre-root div.livefyre-hidden.livefyre-show .livefyre-message p.message-hidden { display: none !important; }
  #livefyre-root div.livefyre-hidden.livefyre-show div.livefyre-message p.message-body {	display: block !important; }
  
  #livefyre-root #livefyre div.livefyre-hidden.livefyre-show a.livefyre-show-comment { display: none !important; }
  
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment .livefyre-admin-options {
	background-color:#e8d9d9;
	background:url('img/fyre/backgrounds/moderation-bar.png');
	border:1px solid #cd7d7d;
	border:1px solid rgba(193,92,92,.8);
	display:none;
	float:left;
	height:20px !important;
	margin:0 0 0 8px;
	padding:1px 10px 1px 0;
	
	/* border radius */
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment .livefyre-admin-options.show-bar {
	display:block;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment:hover .livefyre-admin-options.show-bar {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a {
	color:#cf6464;
	color:rgba(195,61,61,.8);
	cursor:pointer;
	display:none;
	float:left;		
	height:14px !important;
	line-height:15px;
	margin: 0 0 0 10px;
	padding:2px 0 2px 20px !important;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.delete-post { 
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1420px;
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.delete-post:hover { 
	background-position: -784px -1420px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.hide-post { 
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1476px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.hide-post:hover { 
	background-position: -784px -1476px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.unhide-post { 
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1502px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.unhide-post:hover { 
	background-position: -784px -1502px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.ban-user { 
	background: url('img/fyre/fyre-sprite.png') no-repeat 0 -1533px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-admin-options a.ban-user:hover { 
	background-position: -784px -1533px; 
}
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment a.ban-user.livfyre-removed,
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment a.delete-post.removable,
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment a.hide-post.hidable,
#livefyre-root #livefyre.new .livefyre_comment_container .livefyre-comment a.unhide-post.unhidable {
	display:block;
}
#livefyre-root #livefyre-inner-body .replyArrow {
	display:block;
	height:20px;
	margin:18px 0 0 5px;
	padding:0;
	position:absolute;
	z-index:9999;
}
#livefyre-root #livefyre-inner-body .replyArrow img {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#livefyre-root #livefyre-inner-body .replyArrow span {
	color:#ccc;
	display:none;
	font-size:14px;
	height:20px;
	margin:0 0 0 10px;
	padding:4px 0 0 0;
	vertical-align:middle;
}


/**************************************************
				AVATAR HOVER MENU
 **************************************************/

#livefyre-root #livefyre.new div.livefyre-user .image-rating a.mod:hover .livefyre-user-info {
	display: block;
}
#livefyre-root #livefyre.new div.livefyre-user.image-rating a.mod:hover > a {
	position: relative;
	z-index: 9999;
}
#livefyre-root #livefyre.new div.livefyre-user .image-rating a.mod div.livefyre-user-info {
	color: #262626;
	display: none;
	font-size: 0.9167em;
	font-weight: bold;
	left: 10px;
	padding: 4px 4px 4px 12px;
	position: absolute;
	top: -7px;
	width: 125px;
	z-index: 9998;	
}
#livefyre-root #livefyre.new div.livefyre-user .image-rating a.mod div.livefyre-user-info .user-info-arrow {
	background: transparent url('img/fyre/user-info-arrow.png') no-repeat;
	display: inline-block;
	height: 20px;
	margin-top: -10px;
	position: absolute;
	right: 94px;
	top: 50%;
	width: 20px;
	z-index: 9999;
}
#livefyre-root #livefyre.new div.nav-content div.livefyre-user-info {
	left: 80px;
	top: -75px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul {
	background: #dddddd;
	border: 2px solid #b4b4b4;
	border-radius: 4px;
	float: right;
	height: 100%;
	margin:0;
	padding: 3px;
	z-index: 9997;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li {
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 2px auto;
	padding: 0 10px;
	text-align:left;
	width: 73px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li:hover {
	background: url('img/fyre/livefyre-avatar-link.png') no-repeat;
}
#livefyre-root #livefyre.new  div.livefyre-user-info ul li a {	
	color: #262626;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin:0;
	padding: 0 0 0 23px;
	text-shadow: none;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.livefyre-profile a {
	background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 3px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.livefyre-follow a {
	background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 -23px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.livefyre-hr {
	background: url('img/fyre/livefyre-avatar-hr.gif') no-repeat;
	border: none;
	height: 2px;
	margin: 5px auto;
	padding: 0;
	width: 71px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.livefyre-twitter a {
	background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 -47px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.livefyre-facebook a {
	background: url('img/fyre/avatar-rollover-sprite.png') no-repeat 0 -75px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.livefyre-website a {
	background: url('img/fyre/avatar-rollover-house.png') no-repeat 0 3px;
}
#livefyre-root #livefyre.new div.livefyre-user-info ul li.spinner img {
	background:none;
	height:16px !important;
	margin: 0;
	padding: 0;
	position: relative !important;
	top: 0px !important;
	width:16px !important;	
}
#livefyre-root .conversation-bar {
}

#livefyre-root .conversation-bar .toolbar-area {
	height: 34px;
	background-color: #ebebeb;
	overflow: hidden;
}

#livefyre-root .conversation-bar .toolbar-area .config-area {
	float: right;
	height: 28px;
	padding: 6px 8px 0 7px;
	width:222px;
}

#livefyre-root .conversation-bar .toolbar-area .button .title,
#livefyre-root .conversation-bar .toolbar-area .button .title .inner {
	background-image: url( "./img/bar/buttonsprites.png" );
	background-repeat: no-repeat;
}
#livefyre-root .conversation-bar .toolbar-area .button-item,
#livefyre-root .conversation-bar .toolbar-area .button-menu-flyout .button-menu-item {
	background-image: url( "./img/barsprites.png" );
	background-repeat: no-repeat;
}

#livefyre-root .conversation-bar .toolbar-area .button .title,
#livefyre-root .conversation-bar .toolbar-area .button .title .inner {
	background-position: 0 21px;
	cursor: pointer;
}

#livefyre-root .conversation-bar .button .title {
	padding-left: 4px;
}

#livefyre-root .conversation-bar .button .title .inner {
	height: 18px;
	padding-right: 6px;
	padding-left: 2px;
	padding-top: 3px;
}
#livefyre-root .conversation-bar .config-area .button.menu .title .inner {
	padding-right: 25px;
	width:76px;
}

#livefyre-root .conversation-bar .button:hover .title {
	background-position: left 0px;
}
#livefyre-root .conversation-bar .button:hover .title .inner {
	background-position: right -21px;
}

#livefyre-root .conversation-bar .config-area .button:hover .title {
	background-position: left -42px;
}
#livefyre-root .conversation-bar .config-area .button:hover .title .inner {
	background-position: right -63px;
}
#livefyre-root .conversation-bar .config-area .button.menu:hover .title .inner {
	background-position: right -84px;
}
#livefyre-root .conversation-bar .config-area .button.menu.flyout .title {
	background-position: left -105px;
}
#livefyre-root .conversation-bar .config-area .button.menu.flyout .title .inner {
	background-position: right -126px;
	width:76px;
}

#livefyre-root .conversation-bar .button-item {
	padding-left: 32px;
}
#livefyre-root .conversation-bar .button-item,
#livefyre-root .conversation-bar .link-item {
	display: inline-block;
}

#livefyre-root .conversation-bar .button-item.invite-people {
	background-position: 4px -3px;
	width:105px;
}

#livefyre-root .conversation-bar .button-item.admin {
	background-position: 4px -29px;
	width:49px;
}

#livefyre-root .conversation-bar .button {
	font: bold 12px Arial;
	color: #949494;
}

#livefyre-root .conversation-bar .button.menu {
	position: relative;
}

#livefyre-root .conversation-bar .button.menu .button-menu-flyout {
	display: none;
	position: absolute;
	z-index: 1;
	width: 100%;
	margin-top: -3px;
}

#livefyre-root .conversation-bar .button.menu .button-menu-flyout .client-area {
  width:105px;
	padding-top: 3px;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	background: #fff;
}

#livefyre-root .conversation-bar .button .title {
	position: relative;
	z-index: 2;
}

#livefyre-root .conversation-bar .button.menu.flyout .button-menu-flyout {
	display: block;
}

#livefyre-root .conversation-bar .config-area .button-menu-flyout .button-menu-item {
	padding: 6px 0 0 28px;
	height: 22px;
	width:;
	cursor: pointer;
}
#livefyre-root .conversation-bar .config-area .button-menu-flyout .button-menu-item:hover {
	background-color: #ddd;
}

#livefyre-root .conversation-bar .config-area .button-menu-item.twitter {
	background-position: 0 -52px;
}
#livefyre-root .conversation-bar .config-area .button-menu-item.facebook {
	background-position: 0 -78px;
}
#livefyre-root .conversation-bar .config-area .button-menu-item.email {
	background-position: 0 -104px;
}

#livefyre-root .conversation-bar .check-state-area {
	float: left;
	height: 28px;
	margin-right: 10px;
	padding-top: 7px;
}

#livefyre-root .conversation-bar .check-state-area .settings {
	visibility: hidden;
}
#livefyre-root .conversation-bar .check-state-area:hover .settings {
	visibility: visible;
}


#livefyre-root .conversation-bar .check-state-area.out .button-item.checkout,
#livefyre-root .conversation-bar .check-state-area.in .button-item.checkin {
	display: none;
}

#livefyre-root .conversation-bar .check-state-area .button-item.checkout {
	background-position: 4px -133px;
}
#livefyre-root .conversation-bar .check-state-area .button-item.checkin {
	background-position: 4px -159px;
}

#livefyre-root .conversation-bar .link {
	font: normal 12px Arial;
	color: #1b71a6;
	cursor: pointer;
}
#livefyre-root .conversation-bar .link:hover {
	color: #3b91c6;
}

#livefyre-root .conversation-bar .following-members-area {	
	display: inline;
	padding: 0px;
	height: 28px;
	overflow: hidden;		
}

#livefyre-root .conversation-bar .following-members-area .following-members {
	height: 28px;
	overflow: hidden;
}

#livefyre-root .conversation-bar .following-members-area #following-members a {
	display: inline-block;
}

#livefyre-root .conversation-bar .following-members-area img.avatar {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-right: 2px;
	margin-top: 2px;
	vertical-align: middle;
	padding: 2px;
	background: transparent;
	float: none;
	display: inline;
}

#livefyre-root .conversation-bar .following-members-area img.avatar:hover {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #CECECE;
}

#livefyre-root .conversation-bar .view-followers {
	float: right;
	height: 28px;
	margin:3px 8px 0px 8px;
}

#livefyre-root .conversation-bar .view-followers .link {
	display: none;	
	padding-top: 6px;
	vertical-align: middle;
}
#livefyre-root #livefyre {
	background:transparent;
}
#livefyre-root #livefyre-body, #livefyre-root #livefyre .fyre-head-conversation {
	background:transparent;
}
#livefyre-root #livefyre-inner-body, #livefyre-root #livefyre .fyre-head-conversation-inner {
	background:transparent;
}
