@charset "utf-8";
/* CSS Document */
/*  
Theme Name: Cisco Brand
Theme URI: http://blogs.cisco.com
Description: Designed by Cisco Team.
Version: 3.0
Author: Rob Kristie
Author URI: http://blogs.cisco.com/
*/
/*Basic Styling*/
* {
margin:0;
padding:0;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#525252;
	background-color:#ffffff;
}
.clear{
	clear:both;
}
img {
	background-color:transparent;
}

p{
	line-height:19px;
	margin-bottom:19px;
}
a, a:visited{
	color:#2970A6;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
.entry{
	padding-top:15px;
}
h1 {
	font-weight:normal;
	font-size:18px;
	color:#444444;

}
h2, h2 a, h3, h1 a, h1.title{
	font-size:18px;
	font-weight:normal;
	color:#0a63a7;
	text-decoration:none;
	line-height:20px;
}
 h3.feature{
	font-size:18px;
	font-weight:normal;
	color:#444444;
	text-decoration:none;
	line-height:20px;
	margin-top:10px;
}

.alignleft{
	float:left;
	clear:left;
	margin-right:5px;
}
.alignright{
	float:right;
	clear:right;
	margin-left:5px;
}
.wp-caption-text {
	font-size:12px;
}
img.aligncenter, .aligncenter {
display: block;   margin-left: auto;   margin-right: auto;
}
blockquote{
	margin:20px;
	padding:15px;
	background-color:#e3e3e3;
	color:#000000;
}

#top_bar {
	width:100%;
	height:75px;
	background-image: url(images/bar.jpg);
	border-bottom:2px solid #a09e9f;
	margin-top:-16px;
}
#top_info{
	width:995px;
	margin:0 auto;
}
#cisco_logo_white {
	float:left;
	margin-top:12px;
	margin-left:12px;
	list-style: none;
	position:relative;
	z-index:1000;
}
#cisco_logo_white li{
	float:left;
	display:block;
	width:92px;
	height:69px;
	background-image:url(images/cisco_logo_white.png);
}
#cisco_logo_white li:hover{
	background-position:left -68px;
}
#cisco_logo_white li ul {
	position: absolute;
	
	left: -999em;
	background-image:url(images/cisco_menu_drop.png);
	width:92px;
	height:53px;
	list-style:none;
	margin-top:63px;
	margin-left:0px;
}
#cisco_logo_white li ul li, #cisco_logo_white li ul li:hover {
	background-image:none;
		display:block;
		height:21px;
			padding-left:12px;
	padding-top:5px;
}
#cisco_logo_white li ul li a{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#cisco_logo_white li ul li a:hover{
	color:#0a63a7;
	background-image:none;
}	
#cisco_logo_white li:hover ul {
	left: auto;
}
#bar_title {
	float:left;
	font-size:22px;
	color:#fff;
	margin-left:10px;
	padding-top:28px;
	text-shadow: 0px -1px 1px #333;
}
#top_login {
	float:right;
	color:#fff;
	padding-top:32px;
	margin-right:30px;
}
a.top_login, a.top_logout {
	color:#fff;
}
a.top_login:hover, a.top_logout:hover{
	color:#fff;
}
#wrapper {
	width:940px;
	margin:0 auto;
	padding: 25px 10px
}

/*headers */
header#default{
	background-image:url(images/hub_header.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#guest_header_box{
	background-image:url(images/header_badges.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#author_header_box{
	background-image:url(images/author_header.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#headerbox_search{
	background-image:url(images/header_search.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box2{
	background-image:url(images/header2.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box3{
	background-image:url(images/header3.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box4{
	background-image:url(images/header4.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box5{
	background-image:url(images/header5.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box6{
	background-image:url(images/header6.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box7{
	background-image:url(images/header7.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box8{
	background-image:url(images/header8.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box9{
	background-image:url(images/header9.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box10{
	background-image:url(images/header10.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box11{
	background-image:url(images/header11.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box12{
	background-image:url(images/header12.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box30{
	background-image:url(images/header30.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box31{
	background-image:url(images/header31.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box33{
	background-image:url(images/header33.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box37{
	background-image:url(images/header37.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box46{
	background-image:url(images/header46.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box49{
	background-image:url(images/header49.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box50{
	background-image:url(images/header50.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box51{
	background-image:url(images/header51.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box55{
	background-image:url(images/header55.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box56{
	background-image:url(images/header56.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box1764{
	background-image:url(images/header1764.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box1765{
	background-image:url(images/header1765.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box1853{
	background-image:url(images/header1853.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box1854{
	background-image:url(images/header1854.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box2051{
	background-image:url(images/header2051.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box2601{
	background-image:url(images/header2601.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box3107{
	background-image:url(images/header3107.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box3108{
	background-image:url(images/header3108.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box3109{
	background-image:url(images/header3109.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box3110{
	background-image:url(images/header3110.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box4362{
	background-image:url(images/header4362.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box4363{
	background-image:url(images/header4363.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box4364{
	background-image:url(images/header4364.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box9088{
	background-image:url(images/header9088.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box9276{
	background-image:url(images/header9276.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box12100{
	background-image:url(images/header12100.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box14800{
	background-image:url(images/header14800.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box16197 {
background-image:url(images/header16197.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box17073{
	background-image:url(images/header17073.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box17762{
	background-image:url(images/header17762.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box17997{
	background-image:url(images/header17797.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
header#header_box18273 {
	background-image:url(images/header18273.png);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	display:block;
}
/* Search Form */
#search{
	float:left;
	margin-top:12px;
	margin-left:725px;
}
#search #s{
	background-color:transparent;
	border:none;
	padding-top:2px;
	width:165px;
}
/* Main Menu */
#mega_anchor{
	float:right;
	display:block;
	width:130px;
	height:37px;
	background-image:url(images/main_menu.png);
	margin-top:56px;
	margin-right:20px;
	position:relative;
}
#mega_anchor:hover{
	background-position:left -37px;
}
.megamenu{
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background-image:url(images/mega_bg.png);
	background-repeat:no-repeat;
	z-index: 100;
	width:950px;
	height:445px;
	margin-left:25px;
	margin-top:0px;
	z-index:1000;
}
.menu_column{
	float:left;
	width:200px;
	margin-left:30px;
}
ul.menu_list, ul.menu_list2 {
	margin-top:12px;
	list-style:none;
	}
li.nav_header{
	font-size:15px;
	margin-bottom:4px;
}
li.nav_link{
	font-size:13px;
	margin-bottom:7px;
}
li.sub{
	padding-left:15px;
}
li.nav_link a:hover{
	text-decoration:none;
	}
li.nav_link ul {
	position: absolute;
	width: 10em;
	left: -999em;
	list-style:none;
	z-index:1000;
	background:#fff;
	border:1px solid #777;
}

li.nav_link:hover ul {
	left: auto;
	margin-left:30px;
}
li.nav_link ul li{
	display:block;
	padding:5px;
	border-bottom:1px solid #777;
	}
li.nav_link ul li:hover{
	background-color:#ebebeb;
	}
li.nav_link span{
	padding-right:20px;
	background: url(images/menu_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
}
/*tool tip*/
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}
section#left {
	float:left;
	width:700px;
	margin-right:20px;
}
section#right {
	float:left;
	width:220px;
	padding-top:0px;
	margin-top:0px;
}
/*Featured post*/
#featured_post{
	width:700px;
	height:333px;
	background-image:url(images/featured_bg.png);
	display:block;
	margin-bottom:15px;
}
#feature_video{
	position:relative;
	float:left;
	width:264px;
	margin-top:20px;
	margin-left:15px;
	z-index:1;
}
#featured_info{
	float:left;
	width:410px;
	margin-top:20px;
	margin-left:10px;
}
.featured_category{
	font-size:12px;
}
#featured_intro{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
#featured_post p {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
.feature_author_span{
    font-size:12px;
}
.comments, #featured_post .views_img, #featured_post .social_properties{
	padding-top:8px;
	margin-bottom:0;
	font-size:11px;
	float:left;
}
.views_img{
	float:left;
	display:block;
	height:17px;
	width:16px;
	background-image:url(images/views_icon.png);
	background-repeat:no-repeat;
	text-indent:16px;
	margin-top:6px;
}
.post_comments {
	float:left;
	padding-top:8px;
	margin-bottom:0;
	font-size:11px;
	margin-right:10px;
}
.comments {
	font-size:11px;
	margin-right:10px;
}
	
.social_share {
	float:left;
	width:110px;
	padding-top:5px;
	padding-bottom:8px;
}
.social_sharefeat {
	float:left;
	width:100px;
	padding-top:5px;
	padding-bottom:8px;
}



section#right ul {
list-style:none;
margin:0px;
padding:0px;
}
section#right ul li.widget{
width:220px;
margin-bottom:15px;
}
#subscribe {
	background-image: url(images/rss_bg.png);
	background-repeat:no-repeat;
	height:111px;
	font-size:12px;
	font-weight:bold;
}
#subscribe_box {
	border-bottom:1px solid #ccc;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
	padding-top:10px;
}
#subscribe_form {
	margin-top:5px;
}
#subscribe_form .subscribe{
	float:left;
	width:150px;
	font-size:11px;
	height:14px;
	border:1px solid #ccc;
	padding:2px;
}
#subscribe_form .subscribe_button{
	float:left;
	width:31px;
	height:20px;
	background-image:url(images/sub_but.png);
	outline:none;
	border:none;
}
#rss_box {
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
}
a.subscribe_rss{
	display:block;
	width:66px;
	height:25px;
	background-image:url(images/rss_but.png);
	margin-left:3px;
	margin-top:5px;
}

#rsstitle, #rssbut {
	float:left;
	width:60px;
}
#social_widget{
	width:220px;
}
#social_top{
	height:58px;
	width:220px;
	background-image:url(images/social.png);
}
a:focus {
	outline: none;
}
#social_panel {
	background-image:url(images/social_bg.png);
	background-repeat:repeat-y;
	height: 162px;
	display: none;
}
.slide{
	display:block;
	margin: 0;
	padding: 0;
	width:220px;
	height:19px;
	background-image:url(images/social_trigger.png);
}
.btn-slide {
	background: url(images/social_arrow.gif) no-repeat right -58px;
	text-align: center;
	width: 220px;
	height: 19px;
	padding:0px;
	margin: 0 auto;
	display: block;
}
.active {
	background-position: right 4px;
}
#social_left ul{margin-left:5px;}
#social_right ul{margin-left:10px;}

#social_left ul, #social_right ul{
	float:left;
	list-style:none;
	font-size:11px;
	margin-top:5px;
	width:105px;
}
#social_left li a, #social_right li a{
	display:block;
	height:22px;
	padding-top:10px;
	text-indent:33px;
		margin-left:10px;
	
}
#social_left li a.linkin{
	background: url(images/social_linkedin.png) no-repeat;
}
#social_left li a.pinterest{
	background: url(images/social_pinterest.png) no-repeat;
	margin-top:1px;
}
#social_left li a.news{
	background: url(images/reading_news.png) no-repeat;
}
#social_left li a.google{
	background: url(images/social_google.png) no-repeat;
	margin-top:4px;
}
#social_right li a.twitter{
	background: url(images/social_twitter.png) no-repeat;
}
#social_right li a.facebook{
	background: url(images/social_facebook.png) no-repeat;
	margin-top:4px;
}
#social_right li a.youtube{
	background: url(images/social_youtube.png) no-repeat;
	margin-top:1px;
}
#social_right li a.flickr{
	background: url(images/social_flickr.png) no-repeat;
	margin-top:3px;
}
#social_left li a.linkedin{
	background: url(images/linkedin.png) no-repeat;
}
#social_left li a.slideshare{
	background: url(images/slideshare.png) no-repeat;
	margin-top:3px;
}

li#featured_bloggers{
width:220px;
height:265px;
	font-size:10px;
	background: url(images/featured_bloggers_bg.png) no-repeat;
	padding:10px;
	padding-top:50px;
}
.featauth {
	width:170px;
	float:left;
}
.prev {
	border:none;
	margin-top:0px;
	background:none;
	}
.next {
	border:none;
	margin-top:180px;
	background:none;
	}
.featured_bloggers_list {
	margin-bottom:8px;
}
.featured_blogger_image {
	float:left;
	width:56px;
	margin-right:5px;
}
.featured_blogger_content {
	float:left;
	width:100px;
	height:80px;
}
.featured_blogger_content a {
	font-weight:bold;
}
.featured_blogger_category {
	font-style:italic;
}
.carousel {
	position:relative;
	visibility:hidden;
	left:-5000px;
}
#archives{
	margin-top:10px;
	width:220px;
	height:64px;
	background-image:url(images/archives.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-top:7px;
}
.archive_heading{
	float:left;	
	 font-size:16px;
	 color:#333333;
	 margin-left:15px;
	 margin-top:15px;
	 }

#archive-dropdown{
	margin-top:15px;
	margin-left:10px;
	float:left;
}
#blogroll{
	margin-top:20px;
	width:220px;
	min-height:260px;
	background-image:url(images/links_bg.png);
	padding-top:10px;
	margin:0;
}
#blogroll ul{
	list-style:none;
	margin-bottom:10px;
}
#related_links{
	list-style:none;
}


#blogroll li, #blogroll li a{
	list-style:none;
	margin-left:5px;
	font-size:12px;
	padding-bottom:4px;
}
#blogroll li.roll_heading{
	 font-size:16px;
	 margin-bottom:7px;
	 color:#333;
	 }
#blogroll_links{
	list-style:none;
}
#blogroll_foot{
	width:220px;
	height:20px;
	background-image:url(images/links_bottom.png);
	margin:0;
	font-size:12px;
}
#blogroll_foot_links{
	float:right;
	padding-top:10px;
	margin-right:15px;
	list-style:none;
}
#blogroll_foot_links li a{
	padding-bottom:16px;

}

footer{
	margin:0 auto;
	width:950px;
	margin-top:10px;
	display:block;
}
#footer_menu{
	height:400px;
	background-image:url(images/footer_menu_bg.png);
	background-repeat:no-repeat;
	display:block;
}

.footer_menu_column{
	float: left;
	width: 190px; /*width of each menu column*/
	margin-left: 35px;
	padding-top:35px;
}

.footer_menu_column ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer_menu_column ul li {
	padding-bottom: 5px;
}
.footer_menu_column ul li a{
	font-size:11px;
	line-height:14px;
	color:#666666;
}
.footer_menu_column ul li a:hover{
	text-decoration:underline;
}
li.footer_nav_link ul {
	position: absolute;
	width: 10em;
	left: -999em;
	list-style:none;
	z-index:1000;
	background:#fff;
	border:1px solid #777;
}
.subfoot {
    padding-left: 10px;
}
li.footer_nav_link:hover ul {
	left: auto;
	margin-left:20px;
}
li.footer_nav_link ul li{
	display:block;
	padding:5px;
	border-bottom:1px solid #777;
	}
li.footer_nav_link ul li:hover{
	background-color:#ebebeb;
	}
	li.footer_nav_link ul li a:hover{
	text-decoration:none;
	}
li.footer_nav_link span{
	padding-right:20px;
	background: url(images/menu_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
}
#secondary_footer{
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:725px;
	font-size:11px;
}
#disclaimer{
	margin-left:5px;
	margin-top:15px;
	margin-bottom:20px;
	font-size:11px;
	color:#000000;
}
.breadcrumb {
margin-top:-10px;
}
.breadcrumb a{
font-size:12px;
line-height:25px;
color:#555555;
}
#post ul, #post ol{
	margin-left:15px;
	margin-bottom:18px;
}
#post_top{
	height:10px;
	background-image:url(images/post_top.png);
	margin-top:0px;
}
#post{
	background-image:url(images/post_bg.png);
	background-repeat:repeat-y;
	padding:15px;
	display:block;
}
#post_bottom{
	height:8px;
	background-image:url(images/post_bot.png);
}
h2 a{
	font-size:18px;
	font-weight:normal;
	color:#0a63a7;
	text-decoration:none;
	line-height:20px;
}
#post p{
	line-height:19px;
	margin-bottom:19px;
}
.author_thumb{
	float:left;
	width:56px;
	margin-right:5px;
	margin-top:10px;
}
.post_info{
	float:left;
	margin-top:12px;
	min-width:300px;
}
.count_info{
	margin-top:5px;
		font-size:11px;
}
.author_info{
	font-size:11px;
	font-weight:bold;
}
.author_info a{
	text-decoration:none;
	color:#0a63a7;
}
/* Test tabs */
#featured_glance {
	margin-top:15px;
}
#tab_content_outer {
	border-top:4px solid #ccc;
	width:700px;
}
#side_content_outer {
	border-top:4px solid #ccc;
	width:218px;
}
ul.featured_tabs, ul.blog_tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	margin-left:0px;
	margin-bottom:0px;
}
section#right ul.tabs {
	margin-top:5px;
}
ul.featured_tabs li {
	float: left;
	margin: 0;
	padding: 0;
	display:block;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border:1px solid #ccc;
	margin-right:3px;
	border-bottom:none;
	background:#f5f5f5;
	font-size:12px;
	padding:9px 0px;	

}
section#right ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	display:block;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border:1px solid #ccc;
	border-bottom:none;
	background:#f5f5f5;
	font-size:11px;
	padding:9px 5px;
	width:61px;	
	height:20px;
	border-bottom:4px solid #ccc;

}
ul.featured_tabs li a{
	text-decoration: none;
	color: #444;
	padding: 9px 15px;
	text-align:left;
	
}
 ul.tabs li a {
	text-decoration: none;
	color: #444;
	padding: 9px 0px;
	text-align:left;
	
}

html ul.featured_tabs li.active{
}

html ul.featured_tabs li.active a, html ul.featured_tabs li.active a:hover  { 
	background:#fff;
	font-weight:bold;
	border-bottom:6px solid #fff;
	padding: 9px;
	padding: 9px 15px;
}



.featured_tab_container {
	overflow: hidden;
	clear: both;
	float: left; 
	height:auto;
}
.featured_tab_content {
	padding:30px 15px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:668px;
		-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
li.featured_border{
	list-style:none;
	border-bottom:1px solid #cdcdcd;
	margin-bottom:10px;
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	line-height:16px;
}
.tab_title {
	font-size:16px;
	line-height:24px;
}
.author_post_time {
	font-weight:bold;
}
.featured_left {
	float:left;
	width:380px;
	padding-bottom:10px;
	}
div.about_tab_container	.featured_left {
	float:left;
	width:360px;
	padding-bottom:10px;
	}
div.about_tab_container	.featured_left_auth {
	float:left;
	width:340px;
	padding-bottom:10px;
	}
.featured_right {
	float:left;
	width:250px;
	margin-left:10px;
	padding-top:6px;
}
div.about_tab_container .featured_right {
	float:left;
	width:230px;
	margin-left:10px;
}
div.about_tab_container .featured_right_auth {
	float:left;
	width:250px;
	margin-left:10px;
}
.featured_social {
	float:left;
	width:110px;
	margin-right:10px;
	padding-top:5px;
}
#tab_content_side {
	font-size:12px;
	border:1px solid #ccc;
	padding:5px;
	border-top:none;
		-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	}
section#right ul.tabs li.active  { 
	font-weight:bold;
	background:#fff;
	padding: 9px 5px;
	border-bottom:4px solid #fff;
}
#blog_tabs {
	margin-top:10px;
}
.ssgoogle {
	margin-top:3px;
	}
.widgetheading {;
	font-size:16px;
}
.featured_social_side {
	float:left;
	width:100px;
	margin-top:5px;
}
#floating_share {
	 position:fixed; top:100px; margin-left:-80px; float:left; 
    width:60px; 
    background-color:#f7f7f7; 
    padding: 5px; 
     border-top:1px solid #ddd; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
border-bottom:1px solid #ddd; 
z-index:9999px !important; 
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; 
}
#floating_share ul {
	list-style:none;
}
#floating_share ul li {
	margin-bottom:10px;
	text-align:center;
}
#floating_share ul li.fb_side {
	margin-bottom:10px;
	text-align:left;
	margin-left:6px;
}
#floating_share ul li a.email {
display:block;
width:45px;
height:31px;
	margin-bottom:10px;
	text-align:center;
	background-image:url(images/bar_email.png);
	margin-left:7px;
}
#author_content{
	background-image:url(images/author_content.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	height:auto;!important
	height:900px;
	display:block;
	border:1px solid #ccc;
	border-radius:8px;-moz-border-radius:5px;-webkit-border-radius:8px;
}

#author_content h2{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}
.author_content_list{
	margin-left:15px;
}
.author_big_photo{
	float:left;
	padding-bottom:20px;
	padding-right:10px;
}
.user_title{
	padding-top:10px;
}
.user_title p{
		font-size:12px;
		color:#000;
		line-height:17px;
		margin-bottom:14px;
}

a.author_twitter, a.author_facebook, a.author_rss, a.author_linkedin{
	float:left;
	margin-top:8px;
	display:block;
	height:24px;
	text-indent:30px;
	font-size:11px;
	padding-top:8px;
}
a.author_twitter{
	background-image:url(images/author_twitter.png);
	background-repeat:no-repeat;
	width:78px;
}
a.author_linkedin{
	background-image:url(images/author_linkedin.png);
	background-repeat:no-repeat;
	width:85px;
}
a.author_facebook{
	background-image:url(images/author_facebook.png);
	background-repeat:no-repeat;
	width:90px;
}
a.author_rss{
	background-image:url(images/author_rss.png);
	background-repeat:no-repeat;
	width:78px;
}

.author_posts_list{
	background-image:url(images/featured_content_bg.png);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #cdcdcd;
}
#loop .author_posts_list{
	background-image:url(images/rewards_featured_content_bg.png);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #cdcdcd;
}
.author_post_info{
	float:left;
	width:380px;
}
#loop .author_post_info{
	float:left;
	width:320px;
}
.author_post_social{
	float:left;
	width:200px;
	font-size:11px;
	padding-top:15px;
	padding-left:15px;
}
a.author_post_title{
	font-size:17px;
}
.author_post_time, .post_time{
	font-size:11px;
	font-weight:bold;
}
.author_post_excerpt p{
	font-size:11px;
	line-height:14px;
	margin-bottom:5px;
}
li.author_posts_list{
	list-style:none;

}
.author_next a{
	font-size:11px;
	padding-top:5px;
}
#author_bottom{
	width:625px;
	height:34px;
	background-image:url(images/author_bottom.png);
}
ul#guest_bloggers_list {
	list-style:none;
		margin:0;
	padding:0;
}
ul#guest_bloggers_list li {
	margin-bottom:15px;
}
ul#guest_bloggers_list li div{
	float:left;
	margin-right:10px;
}
li#contactuswidget	{
	margin-bottom:20px;
}
/* Comments */
#comments-div{border-top:1px solid #ddd;position:relative;line-height:24px;text-align:right;margin:0 0 15px;padding:2px 10px; font-size:12px;}
#comments-div p{text-align:left;}
p.cisco_respond {text-align:left; font-size:12px;}
h2#comments{line-height:24px;font-size:12px;font-weight:normal;width:300px;float:right;}
span#comments-addcomment{position:absolute;left:10px;top:2px;}
span#comments-addcomment a{font-size:16px;font-weight:bold;color:#047;text-decoration:none;}
span#comments-addcomment a:hover{color:#4a630f;text-decoration:none;}

/* comments list style */
ol.commentlist li{list-style:none;height:1%;margin:0 20px;padding-bottom:20px;}
ol.commentlist li div em.approved{margin-left:55px;color:#ff0000;}
ol.commentlist li div.comment-author{margin:0;padding:0;line-height:16px;height:16px;border-bottom:1px solid #ddd;display:block;}
ol.commentlist li div.vcard img.avatar, ol.commentlist li div.vcard img.photo{position:relative;left:0;top:0;width:55px;height:55px;background:#fff;padding:2px;border:1px solid #ddd;}
ol.commentlist li div.vcard .fn{margin-left:70px;font-style:normal;font-weight:bold;}
ol.commentlist li div.vcard .fn a.url{color:#047;}

ol.commentlist li .comment_image {
	float:left;
	border:1px solid #ffffff;
	width:56px;
	height:56px;
}
ol.commentlist li .comment_image img {
	width:56px;
	height:auto;
}
ol.commentlist li .comment_act {
	float:left;
	padding-left:5px;
	width:470px;
	}
ol.commentlist li .comment_user_info {
padding-bottom:5px;
border-bottom:1px solid #ddd;
margin-bottom:5px;
}

ol.commentlist li.bypostauthor div.vcard .fn a.url:hover{color:#000;}
ol.commentlist li div.vcard .fn a.url:hover{color:#aaa;}
/* ol.commentlist li div.vcard span.says{position:absolute;text-indent:-9999em;} */
/* ol.commentlist li div.comment-meta{position:absolute;left:55px;top:25px;} */
ol.commentlist li .comment-meta{ height:16px;margin-bottom:8px;}
ol.commentlist li .comment-meta a{color:#aaa;}
ol.commentlist li .comment-meta a:hover{color:#555;}
ol.commentlist li div.comment-text{border-top:1px solid #fff;margin:0 0 10px;padding-top:10px;}
ol.commentlist li.bypostauthor div.comment-text{color:#777;}
ol.commentlist li p,ol.commentlist li blockquote{margin:0 20px 0 20px;padding-bottom:10px;}
ol.commentlist li .comment-text-badges p{margin:0 20px 0 10px;padding-bottom:10px;}
ol.commentlist li blockquote{padding:5px;border:1px dotted #ddd;color:#999;background:#fafafa;}
ol.commentlist li blockquote p{margin-left:0;}
ol.commentlist li code{margin-bottom:10px;padding:2px;background:#777;color:#ddd;}
ol.commentlist li div.reply{float:right;margin-left:10x;}
ol.commentlist li div.reply a{float:left;display:block;width:30px;text-align:center;color:#aaa;padding:5px;background:#fafafa;border:1px solid #dfdfdf;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px; font-size:11px;}
ol.commentlist li div.reply a:hover{background:#f2f2f2;}
ol.commentlist li ul.children li{margin:0 0 0 30px;padding-bottom:0;border-bottom:none;color:#555;}
ol.commentlist li ul.children li.depth-2{margin:0 0 0 20px;}
ol.commentlist li ul.children li div{border-top:1px solid #dfdfdf;}
ol.commentlist li ul.children li div div{border-top:none;}
ol.commentlist li ul.children li div.comment-author{border-top:1px solid #fff;border-bottom:none;}
ol.commentlist li ul.children li div.vcard img.avatar{top:0px;width:55px;height:55px;}
ol.commentlist li ul.children li div.vcard cite.fn{margin-left:70px;top:0px;}
/* ol.commentlist li ul.children li span.comment-meta{} */
ol.commentlist li ul.children li p,ol.commentlist li ul.children li blockquote{margin:0 0 0 70px;}
ol.commentlist li ul.children li blockquote p{margin-left:0;}
ol.commentlist li ul.children li div.reply{top:-8px;}
ol.commentlist li ul.children li div.reply a{background:#f2f2f2;}
ol.commentlist li ul.children li div.reply a:hover{background:#fafafa;}
/*Rewards Tabs */
.about_tab_container {
	background-color:#dfdede;
	padding:20px;
	}
#post ul.about_tabs, #post ul.profile_tabs, ul.profile_tabs {
	margin: 0px;
	margin-left:0px;
	margin-bottom:0px;
	padding: 0px;
	float: left;
	list-style: none;
	height: 30px; /*--Set height of tabs--*/
	width: 100%;
	margin-right:5px;
	margin-bottom:14px;
}
#post ul.profile_tabs, ul.profile_tabs {
margin-top:20px;
}
#post ul.about_tabs li, #post ul.profile_tabs li, ul.profile_tabs li {
	float: left;
	margin: 0;
	margin-right:5px;
	padding:10px;
	height:24px;
	display:block;
	background-color:#cecece;
	margin-bottom: 0px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	color:#404040;
	font-family:Helvetica;
}
#post ul.about_tabs li a , #post ul.profile_tabs li a, ul.profile_tabs li a{
	text-decoration: none;
	padding: 0px;
	font-weight:bold;
	outline: none;
}


#post ul.about_tabs li.active, #post ul.profile_tabs li.active, ul.profile_tabs li.active { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background-color:#dfdede;
}
.tabPadding {
padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;

}
.about_tab_content {
	
	background-color:#fff;
}
.tab_content ul {
list-style:none;
}
#about_body {

}
#about_aside {
	float:left;
	width:260px;
	background-color:#107FAD;
	padding:10px;
	margin-bottom:5px;
}
#about_aside h3{
	color:#fff;
	font-weight:normal;
	}
#about_aside p{
	color:#fff;
	font-size:12px;
}
#about_aside a{
	color:#fff;
	text-decoration:underline;
	}
	
.badge.clearfix .image {
	 float:left;
	 width:48px;
 }
 .badge.clearfix .info {
	 float:left;
	 width:460px;
	 margin-left:10px;
 }
 .reputationlist dt, .faqs dt {
 font-weight:bold;
 margin-bottom:5px;
 }
  .reputationlist dd, .faqs dd {
 margin-bottom:5px;
 }
 #reputations {
 text-align:center;
 list-style:none;
 }
 #reputations li{
  float:left;
  display:block;
  width:37px;
  height:55px;
  margin-right:40px;
  }
#reputations li.reputation-0, .reputation-0{
  	background-image:url(images/reputation0.png);
  	background-repeat:no-repeat;
  }
  .reputation-12{
  	background-image:url(images/reputation12.png);
  	background-repeat:no-repeat;
}
#reputations li.reputation-25, .reputation-25{
  	background-image:url(images/reputation25.png);
  	background-repeat:no-repeat;
}
.reputation-33{
  	background-image:url(images/reputation33.png);
  	background-repeat:no-repeat;
}
#reputations li.reputation-50, .reputation-50{
  	background-image:url(images/reputation50.png);
  	background-repeat:no-repeat;
}
.reputation-66{
  	background-image:url(images/reputation66.png);
  	background-repeat:no-repeat;
}
  #reputations li.reputation-75, .reputation-75{
  	background-image:url(images/reputation75.png);
  	background-repeat:no-repeat;
  }
  .reputation-88{
  	background-image:url(images/reputation88.png);
  	background-repeat:no-repeat;
}
  #reputations li.reputation-100, .reputation-100 {
  	background-image:url(images/reputation100.png);
  	background-repeat:no-repeat;
  }
  .profile_img{
	float:left;
	margin-right:15px;
}
.profile_info {
float:left;
max-width:360px;
}
.user_info {
float:left;
}
.header-gray {
padding:10px;
background-color: #cdcdcd;
color:#333;
font-size:12px;
margin-bottom:15px;
}
#activity .badge{
float:left;
}
#activity .verb{
float:left;
margin-left:10px;
font-size:12px;
font-weight:bold;
}
#badges .badge {
float:left;
margin-bottom:20px;
}
#badges .verb {
float:left;
margin-left:10px;
font-size:12px;
font-weight:bold;
width:450px;
}
#badges .verb .badgedesc {
	font-weight:normal;
	}
#activity .datetime {
font-size:12px;
font-style:italic;
font-weight:normal;
}
#activity .object {
	margin-bottom:10px;
	}
.rewardslogo {
	float:left;
	width:49px;
	height:49px;
	background-image:url(images/rewards_logo.jpg);
}
.rewards_comment_date {
	font-size:12px;
	color#aaaaaa;
	margin-bottom:8px;
}
.formelement {
margin-bottom:15px;
clear:both;
}
.formelement label {
	float:left;
	width:100px;
}
.formelement input, .formelement textarea {
	float:left;
	margin-left:15px;
	font-size:12px;
	padding:5px;
}
#user_personal a{
	font-weight:normal;
}
.comment-like {
	float:right;
	width:70px;
	padding-top:3px;
}
.fbpfc {
	position:relative;
	z-index:1000;
}

.searchSubmit{
background: url(images/search_icon.png) center no-repeat;
border: 0;
width:20px;
height:16px;
}



/*Banner CSS*/

div#banner {
	position: absolute;
	top: 10;
	left: 425;
	background-color: #DDEEEE;
	width: 50%;
}

div#banner-content {
	width: 767px;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #000;
}

div#main-content {
	padding-top: 70px;
}

#rotate {
	position: absolute;
	top: 32px;
	left: 15px;
	width: 45em;
	word-wrap: break-word;
}

#rotate p {
	margin: 0px;
	padding-right: 130px;
	line-height: 1.33em;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	color: #424e52;
}

#imgBanner {
	margin-top: -2px;
	margin-left: -2px;
	width: 700px;
	height: 78px;
	background: #f2f2f2
		url('http://www.static-cisco.com/assets/pilot/c46/backgrounds/green_tines.jpg')
		center right no-repeat;
	background-image:
		url(http://www.static-cisco.com/assets/pilot/c46/backgrounds/green_tines.jpg);
	background-position-x: 100%;
	background-position-y: 50%;
	background-size: initial;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: rgb(242, 242, 242);
	border-bottom-color: #b3b3b3;
	border-radius: 6px;
	box-shadow: 3px 3px 3px #888888;
	border: 1px solid #CCCCCC;
	line-height: 1.66em;
}

div#wbrk {
	word-wrap: break-word;
}

div#tweetTitle {
	display: inline !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
}

#tweetUser {
	position: absolute;
	top: 6px;
	left: 15px;
	font-weight: bold;
	text-shadow: 3px 3px 3px #888888;
	color: #333;
	width: 160px;
}

.bannerTooltip {

	cursor: pointer;
	text-decoration: none;
	color: #222;
}

.bannerTooltip span {
	visibility: hidden;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 999;
	width: 35px;
	margin-left: -69px;
	border: 1px solid #3083BC;
	opacity: .9;
	border-radius: 4px 4px 4px 4px;
	background-color: #3083BC;
	padding: 5px 15px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px !important;
	text-align: center;
}

.bannerTooltip:hover span {
	visibility: visible;
}

.bannerTooltip span:before,.bannerTooltip span:after {
	content: "";
	position: absolute;
	z-index: 1000;
	bottom: -7px;
	left: 50%;
	margin-left: -8px;
	border-top: 8px solid #3083BC;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 0;
}

.bannerTooltip span:before {
	border-top-color: #3083BC;
	bottom: -9px;
}

#tweetScreen {
	position: absolute;
	top: 6px;
	left: 126px;
	font-weight: bold;
	text-shadow: 3px 3px 3px #888888;
	color: #606060; /*Light Grey: 999 */
}

#tweetLinks {
	margin-top: 66px;
	margin-left: 250px;
	color: #0084B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a {
	text-decoration: none;
}

div.linkFollow {
	margin-top: -109px;
	margin-left: -473px;
	position: absolute;
	opacity: 0;
	display: none;
	border-radius: 4px 4px 4px 4px;
	background-color: #3083BC;
	padding: 5px 15px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px !important;
	text-align: center;
}

.linkFollow b {
	margin-left: -16px;
	border-radius: 4px 4px 4px 4px;
	background-color: #3083BC;
	padding: 5px 15px;
	cursor: pointer;
	font-size: 11px !important;
	text-align: center;
}

.linkFollow a:link,.linkFollow a:hover,.linkFollow a:visited,.linkFollow a:active
	{
	text-decoration: none;
	color: #FFFFFF;
}



/*Rob Twitter CSS */
section#right ul li.widget#twitter_widget {
	/*border-radius: 10px;
	font-size:12px;
	width:200px;*/
}

.widgetheading {
	font-size: 16px;
}
.twit_logo {
	display:block;
	float:right;
	text-align:right;
	margin-right:5px;
	background:url(images/bird_blue_16.png);
	background-repeat:no-repeat;
	width:14px;
	height:11px;
}
.topContainer {
	display:none;
	background-color: none;
	padding: 5px;
	margin-bottom: 15px;
	border:1px solid #999999;
	font-size:12px;
	width:206px;
}
.twit_container {
	background-color:#ffffff;
	padding:5px;
}
#twit_req {
	padding-bottom:5px;
	border-bottom:3px solid #999999;
	}
.single_tweet {
	border-top:1px solid #999999;
	padding:5px;
	padding-top:8px;
	margin-bottom:10px;
}
.twit_avatar {
	width:40px;
	float:left;
	}
.twit_content {
	float:left;
	width:150px;
		margin-left:42px;
		margin-top:-44px;
}
a.twit_realname {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}	
a.twit_username {
	font-size:12px;
	font-style:italic;
	color:#666666;
	text-decoration:none;
}
.twit_userinfo {
	float:left;
	/*width:125px;*/
	margin-bottom:5px;
}
.timestamp {
 	float:right;
	text-align:right;
	/*margin-left: 90px;*/
	/*position: absolute;*/
	margin-right:12px;
}
.timestamp a {
	color:#666666;
	text-decoration:none;
}
.timestamp a:hover{
  text-decoration: underline;
  color: #0084B4;
}
a.twit_retwetter {
	text-decoration:none;
	color:#666666;
	font-size:11px;
	background:url(retweet.png);
	background-repeat:no-repeat;
	padding-left:15px;
	display:block;
	height:11px;
	margin-top:5px;
} 
.twit_actions {
	margin-top:10px;
	padding-top:10px;
	}
a.twit_reply {
	background:url(images/sprite.png) 0px 0px;
	display:block;
	width:16px;
	height:18px;
	float:left;
}
a.twit_retweet {
	background:url(images/sprite.png) -80px 0px;
	display:block;
	width:16px;
	height:18px;
	float:left;
	margin-left:15px;
}
a.twit_favorite {
	background:url(images/sprite.png) -32px 0px;
	display:block;
	width:16px;
	height:18px;
	float:left;
	margin-left:15px;
}
span.twit_follow a {
	background:url(images/follow.png);
	display:block;
	width:30px;
	height:18px;
	float:right;
	/*margin-left:90px;*/
}

/* Hover action */
a.twit_reply:hover {
	background:url(images/sprite.png) -16px 0px;	
	display:block;
	width:16px;
	height:18px;
	float:left;
}

a.twit_retweet:hover {
	background:url(images/sprite.png) -96px 0px;
	display:block;
	width:16px;
	height:18px;
	float:left;
	margin-left:15px;
}


a.twit_favorite:hover {
	background:url(images/sprite.png) -48px 0px;
	display:block;
	width:16px;
	height:18px;
	float:left;
	margin-left:15px;
}

a#tweetPermaLink:hover
{
  text-decoration: underline;
  color: #0084B4;
}

a.retweeted_icon{
	background: url(images/sprite.png) -80px 0px;
		display: block;
	width: 16px;
	height: 18px;
	float:left;
}

a.retweeted_icon:hover{
	background: url(images/sprite.png) -96px 0px;
		display: block;
	width: 16px;
	height: 18px;
	float:left;
}

.disLoop
{
 display:none!important;

 }

.retweet_img
{
  margin-top: 6px;
  cursor:pointer;
}

.retweet_text
{
 font-size:11px;
 color: #999;
}

.rtwit
{
 color: #999 !important;
 text-decoration: none;
}

.rtwit:hover
{
 color:#0084B4 !important;
 text-decoration: underline;
}
a.nitro_twitter, a.nitro_facebook, a.nitro_google, a.nitro_linkedin{
	float:left;
	margin-top:8px;
	display:block;
	height:24px;
	text-indent:30px;
	font-size:11px;
	padding-top:8px;
}
a.nitro_twitter{
	background-image:url(images/author_twitter.png);
	background-repeat:no-repeat;
	width:78px;
}
a.nitro_linkedin{
	background-image:url(images/author_linkedin.png);
	background-repeat:no-repeat;
	width:85px;
}
a.nitro_facebook{
	background-image:url(images/author_facebook.png);
	background-repeat:no-repeat;
	width:90px;
}
a.nitro_google{
	background-image:url(images/author_google.png);
	background-repeat:no-repeat;
	width:90px;
}
#authorInfo {
	float:left;
	min-width:490px;
}
.author_image {
	float:left;
	margin-right:10px;
}
.post_author_info {
	float:left;
}
.rewards_author_post_info {
	margin-top:10px;
}
.post_time {
	margin-bottom:5px;
}
#commentLoggedIn {

padding:5px;


}
#commentLoggedInImage img {
	width:56px;
	height:56px;
}

#commentLoggedInImage{
	float:left;
	margin-right:8px;
}
#commentLoggedInName{
float:left;
}
a.commentlike {
	display:block;
	background-image:url(images/like.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color: #777;
    font-size: 12px;
    padding-left:15px;
    text-decoration:none;
    float:right;
    padding-top:5px;
    margin-right:10px;
}
a.commentliked {
	display:block;
	background-image:url(images/like.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color: #777;
    font-size: 12px;
    padding-left:15px;
    text-decoration:none;
    float:right;
    padding-top:5px;
    margin-right:10px;
}
.author_big_photo img {
	max-width:150px;
	height:auto;
}
#engagement_scores {
	list-style:none;
	border:2px solid #eee;
}
#engagement_scores li {
	padding:10px;
}
#engagement_scores li.even {
	background:#eee;
}
.engage_image {
	float:left;
	margin-right:10px;
}
.levelText {
	float:left;
	width:200px;
	font-weight:bold;
	padding-top:15px;
}
.engage_image img {
	padding-top:5px;
	
}
.engage_points {
	float:left;
	padding-top:15px;
}
.engagement_header {
	background:#ccc;
	font-weight:bold;
	padding:10px;


}
.engage_left {
	float:left;
	width:250px;
}
.engage_right {
	float:left;

}
.chatbutton {
	min-height:30px;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
	

	
