/*body{font-family:Arial,Helvetica,sans-serif}*/
#fb-wrapper{width:988px; margin:0 auto}
#facebook-mainblock{width:660px; font-size:12px; display:none}
#facebook-app-block{height:39px; display:block; clear:both; border-bottom:1px solid #999; background:#f1f1f1}
.clear-both{clear:both}
.facebook-text{font-weight:bold; color:#000; line-height:39px; padding-left:20px; float:left; width:300px}
.facebook-reader-btn{float:left; padding-top:8px; width:172px}
.facebook-app-btn{float:right;}
.settings-btns{float:right; margin-left:10px; padding-top:6px; width:70px}
.settings-btns a{float:right; padding:0 10px 0 0}
.settings-btns a.settings-on{background:url(../images/settings-active.png) no-repeat left center; width:27px; height:27px; text-indent:-99999px}
.settings-btns a.settings-off{background:url(../images/settings-inactive.png) no-repeat left center; width:27px; height:27px; text-indent:-99999px}
.facebook-login{float:left; display:block}
.facebook-loggedin{display:none; float:left}
.facebook-loggedin-text{color:#900; float:left; width:540px}
.facebook-loggedin-text a{float:left; padding-top:1px}
.facebook-loggedin-text span{float:left; padding-left:10px; line-height:39px}
#settings-links{border:1px solid #ccc; width:440px; color:#333; float:right; margin-top:-14px; margin-right:20px; padding:0 10px}
#settings-links a{color:#333; padding:0 8px 0 12px; line-height:20px; text-decoration:none; background:url(../images/bullet.png) no-repeat left center}
#settings-links a.onstate{background:url(../images/bullet-on.png) no-repeat left center}
#settings-links a.offstate{background:url(../images/bullet-off.png) no-repeat left center}

#modalbox{background-color:#3C5A98; border:1px solid rgba(0,0,0,0.3); border-radius:6px 6px 6px 6px; box-shadow:0 3px 7px rgba(0,0,0,0.3); overflow:auto; position:fixed; left:400px; top:100px; width:460px; z-index:1050; display:none}
.modalbox-header{border-bottom:1px solid #EEE; padding:9px 15px}
.modalbox-header h3{font-size:18px; line-height:27px; text-align:left; color:#FFF; margin:0px;}
#fb-close{color:#FFF; cursor:pointer; float:right; font-size:16px; font-weight:bold; line-height:18px; text-decoration:none;}
#fb-close a{color:#FFF; cursor:pointer; float:right; font-size:16px; font-weight:bold; line-height:18px; text-decoration:none;}

.modalbox-body{background:#fff; padding:15px}
.modalbox-body p{color:#3E3E3E; font-size:14px; line-height:22px}
.modalbox-footer{background-color:#F5F5F5; border-radius:0 0 6px 6px; border-top:1px solid #DDD; box-shadow:0 1px 0 #FFF inset; margin-bottom:0; padding:14px 15px 15px; text-align:right}
.modalbox-footer span{text-align:left; color:#3E3E3E; font-size:14px; line-height:22px}

.social-post{color:#333; padding:0 1px 0 12px; line-height:20px; text-decoration:none; background:url(../images/bullet.png) no-repeat left center;}

#modalbox1{background-color:#3C5A98; border:1px solid rgba(0,0,0,0.3); border-radius:6px 6px 6px 6px; box-shadow:0 3px 7px rgba(0,0,0,0.3); overflow:auto; position:fixed; left:400px; top:100px; width:460px; z-index:1050; display:none}
#fb-close1{color:#FFF; cursor:pointer; float:right; font-size:16px; font-weight:bold; line-height:18px; text-decoration:none;}
#fb-close1 a{color:#FFF; cursor:pointer; float:right; font-size:16px; font-weight:bold; line-height:18px; text-decoration:none;}

#articleSmileBlock {margin: 10px 0;	background: #f9f7f8;padding: 15px 10px;	width: 640px;	border: 1px solid #cacaca;position:relative;}
.articleSmiles {clear: both;}
.articleRecText {font-size: 14px;color: #000;font-weight: bold;padding-bottom: 4px;}
.smilesContent {float: left;margin: 0 4px;width: 98px;}
.smileCountText {font-size: 12px;color: #000;background: #fff;padding: 5px;	text-align: center;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	border-radius: 5px;	width: 50px;	margin: 10px auto;}
.fbFeatureContent {	width: 98px;	height: 40px;	line-height: 40px;	position: relative;	text-align: center;	font-size: 13px;}
.fbFeatureContent.bigText {	line-height: 18px;}		
.smileBg {	background: #336699;}
.smileSuggested {	background: #969696;}
.smileBg a, .smileSuggested a {	color: #fff;text-decoration: none;	display: block;}
.smileArrow {display: block;height: 6px;width: 12px;position: absolute;	bottom: -6px;	left: 45px;}
.smileBg .smileArrow {	background: url(../images/down-arrow-blue.png) no-repeat left top;}
.smileSuggested .smileArrow {	background: url(../images/down-arrow-grey.png) no-repeat left top;}
.npTwitterFBTabs {	height: 30px;}
.npTwitterFBTabs ul {list-style-type: none;}
.npTwitterFBTabs ul li a {	background: url(../images/fbInactive.png) no-repeat left top;	line-height: 30px;	font-size: 15px;
	color: #000;	float: left;	width: 80px;	text-align: center;	text-decoration: none;	margin-right: 10px;}
.npTwitterFBTabs ul li a.selected {	background: url(../images/fbActive.png) no-repeat left top;	color: #fff;}
.npTwitterFBContent {	border: 1px solid #ccc;}
.reactNow {background: url("../images/reactNow.png") no-repeat scroll left top transparent;height: 36px;left: 10px;position: absolute;top: -18px;width: 174px;}