body {
	background:#EBEBEB;
	line-height: 1;
	/*background: #001526;*/
	font-family:"Helvetica Neue", helvetica, arial, verdana, sans-serif;
	margin: 0 0 0 0;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
h1, h2, h3, h4 {
	color:#515151;
}
h1 {
	font-size: 174%;
	margin:0 0 .3em 0;
	line-height: 197%;
	display: block;
}
h2 {
font-size: 138.5%;
margin:1em 0 0.5em;
color:#666666;
}
h3 {
font-size: 138.5%;
margin:1em 0 0.5em;
color:#666666;
}
h4 {
font-size: 138.5%;
margin:1em 0 0.5em;
color:#4298D5;
}

a {
  text-decoration:none;
	color: #3093d5;
}
li {
  list-style-type:none;
}
p {
 margin-bottom: 18px;
 font-size:116%;
 line-height:153.9%;
}
img {
  border:0;
}
.row h2 {
    text-align:left;
    text-transform:uppercase;
    border-bottom:1px solid #f1f1f1;
    padding:0px 0px 20px 0px;
}
.clearfix:after, .container:after, .inline-list:after, .menu ul:after, .form-item:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}             
.container {
	display: block;
	clear: both;
}
.inline-list{
	list-style: none none;
	display:block;
}
html[xmlns] .clearfix, html[xmlns] .clearfix, html[xmlns] .container, html[xmlns] .container{
	display:block;
}
* html .clearfix, * html .clearfix, * html .container, * html .container{
	height:1%;
}
.inline-list li, .inline-list dd { 
	display: block; 
	width: auto; 
	float:left; 
}
.plain-list { 
	list-style: none none; 
} 
#hdr, #cnt, #ftr {
	margin: 0 0 0 0;
	width: 100%;
}
#hdr-topcontents {
         display:none;
}
.row {
	width: 100%;
	margin: 0 0 0 0;
	text-align: center;
}
.row .contents {
	width: 77em;
	text-align: left;
	margin: 0 auto;
        padding:0px 0px 0px 0px;
}
#cnt .row .contents {
	text-align: left;
	margin: 0 auto;
}
#top-row {
     background:url(../images/nav.jpg) repeat;

     padding:0 0 1em 0;
     margin:0px 0px 0px 0px;
}
#top-list {
	margin:15px auto 0px auto;
	width:77em;
}
.socinsight {
     background:url(../images/chart_flipped_32.png) no-repeat;
     padding:0px 0px 0px 40px;
}
.navigators {
    margin:0px 0em 0px 1.5em;
    padding:4px 10px 0px 40px;
    color:#dedede;
    text-decoration:none;
}

.navigators a {
	text-decoration:none;	
}
.navigators a:hover {
	text-decoration:underline;
	background:yellow;
}

#insight {
     background:url(../images/insightlogo.gif) 0px 0px no-repeat;
     height:70px;
     padding:0px 0px 0px 0px;
     width:350px;
     text-indent:-3000px;
}
#insight img {
}
#versions {
     background:#39A1E9;
     color:#fff;
     padding:5px;
     margin:.6em 1em 0 0;
}
#version-one {
     background:#39A1E9;
     color:#fff;
     padding:5px;
     margin:1.6em 0em 0px 1em;
     width:1.2em;
     float:right;
}
#login-page form {
	height:4em;
}
.rememberme {
	margin:1em 0 0 8em;
	
}
#logo img {
   max-width:260px;
}
#cflogo {
	background:url(../images/cflogo.png) no-repeat;
	text-indent:-3000px;
    padding:1em 0 3.3em 4em;
    margin:0 0 0 1.4em;
}
#cflogo img{
	max-width:200px;

        margin:0px 0px 0px 0px;
}	
#insightlogo {
	background:url(../images/insightlogo.gif) no-repeat;
	text-indent:-3000px;	
}
#insight-logo {
	background:url(../images/insightlogo.gif) no-repeat;
	text-indent:-3000px;	
}
.insight-logos {
	background:url(../images/insightlogo.gif) no-repeat;  	
	float:left;
	width:350px;
	margin:0 0 0 -7px;
	padding:20px 0 30px 10px;
	text-indent:-3000px;
}
.insight-logos img{
    max-width:200px;	
}
#login-left #insightlogo img{
   max-width:220px;
}
#insightlogo img {
   max-width:180px;
   margin:0px 0px 0px 20px;
}
#navigate {
    padding:1em 0 0 .8em;
}
.actionable {
    color:#A4A4A4;
    font-size:200%;
    margin:0 1em 0 0;
    padding:0.4em 0 0;
}
.navtitle {
    text-transform:uppercase;
    font-family:'Helvetica Neue';
    border-bottom:1px solid;
    font-size:108%;
}
.subtitle {
    color:#333333;
    padding:4px 0px;
}
.roundedmiddle, #post-callouts-outside {
      background:url(../images/repeaty.jpg) 2px 0px repeat-y;
      width:79em;
      margin:0 auto;
     color:#333333;
}

.roundedtop {
      background:url(../images/top.jpg) -.8em 0px no-repeat;
      width:77em;
      margin:0px auto 0px auto;
      text-indent:-3000px;
     height:6px;
    padding:15px 0px 0px 0px;
}
.roundedmiddle {
    margin:0 auto -1em auto;
}
.roundedbottom {
      background:url(../images/bottom.jpg) 2px -10px no-repeat;
      width:79em;
      margin:10px auto 20px auto;
      text-indent:-3000px;
     height:19px;
}
#post-callouts-outside h2 {
    padding:0px 0px 0px 40px;
    line-height:128%;
}
.clean {
    text-indent:-3000px;
}
#hdr {
	color: #3093D5;
	position: relative;
        margin:0px 0px 0px 0px;
        padding:0px;
}
#hdr-contents{
position: relative;
}
#hdr h1 a {
	float: none;
	display: inline;
	text-indent: -999em;
	overflow: hidden;
	width: 215px;
	height: 10px;
}  
#hdr #nav {
padding:3em 0px 0px 17.3em;
float:left;
width:40em;
}

#hdr #copy {
	margin: 0px 0 0 0;
}           
#hdr p a {
	padding: 0px 5px;
}
#hdr p a:hover {
	color: #fff;

}
#hdr h2 {
	color: #fff;
	font-size: 138.5%;
	margin: 0 0 0px 0;
}
#hdr p {
	font-size: 138.5%;
	line-height: 1em;
}
#hdr #nav ul {
	list-style: none;
	text-align: right;
	margin: 0 0 0 15px;
}              
#hdr #nav li {
	display: inline;
	padding-right: 2px;
	margin: 0 5px 0 0;
	float: left;
        font-family:"Helvetica Neue";
	display: inline;
        font-size:108%;
} 
#hdr #nav li:hover {
        color:#fff;
}                   
#hdr #nav li a {
	font-family:"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;
        color:#fff;
	padding: 8px 7px 8px 10px;  
	float: left;
	display: inline;
	text-decoration:none
}
#ftr-row {
   background:url(../images/footer.jpg) repeat-x;
   color:#fff;
   padding:0 0 4em 0;
   margin:0px;
}
#powering {
	 background:url(../images/powering.jpg) no-repeat;
     margin:0 0 4em;
     padding:1em 0 2em;
     height:4em;
     text-indent:-3000px;
}
#powering img {
}    max-width:60em;
#ftr a {
   color:#fff;
}
#ftr li {
   margin:10px 0px;
   padding:0px 0px 0px 20px;
   background:url(../images/star_off16.png) 0px 2px no-repeat;
   line-height:146.5%;
   font-size:116%;
}
#ftr li:hover {
   background:url(../images/star_16.png) 0px 2px no-repeat;

}
#ftr h2 {
   color:#fff;
}
#ftr-bottomrow {
   background:url(../images/footrow.jpg) repeat;
   color:#fff;
   height:45px;
}
#ftrbottom-content .links li {
    margin:0em 2.3em 0 0;
   padding:1.4em 10px 5px 0px;
}
.links li a {
         color:#838282;
}
.links li a:hover {
         color:#5F9EDC;
}

/*end basics */
#insightnav {
   font-size:100%;
   text-transform:uppercase;
   height:35px;
   padding:15px 40px 0px 0px;
   background:url(../images/producnav.jpg) 20px 0px no-repeat;
}
#insightnav ul {
   padding:0px 40px 0px 0px;
   float:right;
}
#insightnav img{
  margin:40px 0px 0px 10px;
}
#insightnav ul {
   float:right;
}
#insightnav a {
   text-decoration:none;
   color:#333333;
}
#insightnav a:hover {
   text-decoration:none;
   color:#3898D6;
}
#insightnav li {
      display:inline;
      margin:0px 25px 0px 0px;
}
/* Social Dashboard */

/* end Social Dashboard*/
/* Social Reports */

/* end Social Reports*/


/* Other Site Customization */
p#header-user-status {
   font-size:10px;
   width:250px;
   color:#fff;
   margin:4px 10px 0px 0px;
}
#header {
    background:#fff;
    margin:0px;
    padding:.2em 0 1em 0;
}
#hdr #custom-logins {
   margin:9px 0px 0px 46px;
   width:240px;
}
#header-twitter-login img{
  max-height:23px;
  margin:0px 0px 0px 4px;
}
#status-text {
   margin:10px 0px 0px 0px;
}
#inner-header {
   	width: 950px;
	text-align: justify;
	margin: 0 auto;
}
#version {
  background:url(../images/sprite.jpg) -19px 0px no-repeat;
  height:27px;
  width:27px;
  padding:12px 0px 0px 6px;
  color:#fff;
  font-weight:bold;
}
#insight {
   font-size:138.5%;
   color:#39A1E8;
   font-family:"Helvetica Neue";
   padding:10px 0px 0px 0px;
   font-weight:bold;
}
.title .selected a {
    background:url(../images/sprite.jpg) -125px 8px no-repeat;
    padding:20px 16px 8px 14px;
    color:#483836;
    font-weight:bold;
    font-size:93%;
    width:280px;
}
.title .not-selected a {
    background:url(../images/sprite.jpg) -257px 8px no-repeat;
    padding:20px 10px 8px 10px;
    color:#483836;
    font-weight:bold;
    font-size:93%;
    width:280px;
}
.title .a {
    background:url(../images/sprite.jpg) -260px 0px no-repeat;
    padding:12px 18px 8px 17px;
    height:30px;
    color:#483836;
    font-weight:bold;
    font-size:93%;
}
#second-list {
  padding:0px 0px 10px 0px;
  margin:9px 0px 0px 0px;
}
#dash-row {
}
#funnel-row {
		padding:0px 0px 0px 20px;	
}

#inner-dash-row {
	padding:0px 0px 0px 30px;
	
}
#dashboardnav {
    background:#F3F6FF url(../images/nav.jpg) 0px 0px repeat;
    padding:15px 0px 0px 19px;
    margin:0px 0px 10px 0px;
    height:28px;
    color:#515d90;
    text-transform:uppercase;
    font-size:123.1%;
    color:#fff;
    width:58.7em;
}
#dashboardnav a {
    color:#fff;
}
#dashboardnav a:hover {
    color:#333333;
}
#change-board-list {

   padding:0px;
}
#change-board-list li {
   width:18em;
      margin:10px 10px 0px 0px;
}
#change-board-list .output {
   font-size:300%;
}
#reports-second-row {
    padding:0px 20px;
}
#bigconversation {
        width:39em;
        padding:4px 10px;
        height:5em;
        float:right;
        color:#A4A4A4;
}
#bigconversation:hover {
       color:#333333;
}
span.bigconvo {
   font-size:400%;
   margin:0px 10px 0px 0px;

}
.convlabel {
    margin:0px 0px 0px 0px;
   font-size:100%;
}
.page-title {
   font-family:"Helvetica Neue";
   padding:0px;
   margin:0px 42px 0px 700px;
   color:#483836;
   font-weight:bold;
   font-size:138.5%;
   float:right;
}
#change {
   margin:0px 315px 0px 0px;
}
.rollovers a {
   background:none;
   margin:0px 0px 0px 20px;
   padding:7px 8px;
}
.rollovers a:hover {
    background:url(../images/sprite.jpg) -54px -4px no-repeat;
   margin:0px 0px 0px 20px;
}
.tip p{
     padding:0px 0px 0px 0px;

     margin:30px 0px 0px 534px;
}
.headline .tip {
     margin:10px 0px 0px 634px;
}
.help {
     background:url(../images/sprite.jpg) -640px -43px no-repeat;
     padding:4px 10px 4px 15px;
    margin:0px 0px 0em 37em;
     display:inline;
     color:#939498;
     display:none;
}
.pointer {
     color:#939498;
   margin:0px 0px 0px 377px;
}
#socialvitals {
    margin:20px 0px 0px 0px;
}
.titlebar {
   margin:10px 0px 0px 0px;
   font-size:108%;
   color:#A4A4A4;
}
.titlebar:hover {
       color:#333333;
}
#long-content .reports-titlebar {
   width:914px;
}
#long-content .change-total {
    margin:0px;
}
#long-content .change{
   margin:0px 0px 0px 482px;
}
.titleh3, .titlemore {
   display:inline;
}
.titleh3 {
   font-weight:bold;
   font-size:167%;
   margin:0px 0px 0px 0px;
   font-family:"Helvetica Neue";
   color:#A4A4A4;
}
.titleh3:hover {
       color:#333333;
}
.title-right {
   width:17em;
   float:right;
   margin:0px;
    padding:0px;
}
.output {
   font-weight:bold;
   font-size:182%;
   margin:0px 5px 0px 0px;
        color:#A4A4A4;
}

.output:hover {
       color:#333333;
}
.measurement {
     height:150px;
     width:190px;
     margin:10px 36px 10px 0px;   
}
.positive {
   color:#BED36A;
   font-weight:bold; 
}
.negative {
   color:#BE2E25;
   font-weight:bold; 
}
.percs {
   margin:0 auto;
   padding:10px 0px 0px 54px;
}
.measuretitle {
   padding:3px 0px 0px 37px;
   font-size:160%;
   margin:10px 0px;
   display:none;
}

#insight-grid li{
    color:#39A1E8;
    list-style-type:numbered;
    margin:4px 0px;
}
#social-details-table {
   border:1px solid #f1f1f1;
   width:860px;
   height:180px;
}
#social-details-table th {
   height:30px;
   font-weight:bold;

}
.table-left {
   width:275px;
}
.sources {
   margin:20px 0px 0px 0px;
}
ol li {
  list-style-type: decimal;
}
#insight-grid ol{
    margin:10px 0px 0px 20px;
}
/* end site customize */
/* start-reports.html */
#report-row {

}
.change {
    padding:5px 0px 5px 405px;
    display:block;
    margin:10px 0px 0px 0px;
    color:#81bacc;
    display:none;
}
.reports-titlebar {
   width:34em;
   margin:20px 0px 15px 0px;
    text-transform:uppercase;
    color:#333333;

}
#sidclicks {
   background:url(../images/activity_monitor_chart.png) 0px 0px no-repeat;
   padding:3px 0px 5px 40px;
}
#sidgage {
   background:url(../images/comment_user_page_32.png) 0px 0px no-repeat;
   padding:3px 0px 5px 40px;
}
#sidposts {
   background:url(../images/page_blank_chart_32.png) 0px 0px no-repeat;
   padding:3px 0px 5px 40px;
}
#sidreg {
   background:url(../images/users_32.png) 0px 0px no-repeat;
   padding:3px 0px 5px 40px;
}
li.titleh3 {
      color:#939498 !important;
      padding:3px 0px 0px 0px;
}
.total {
    margin:0px 0px 0px 70px;
    padding:3px 4px 0px 0px;
    color:#939498;
}
.total, .change-total {
    font-size:200%;
}
.change-total {
    margin:0px 0px 0px 0px;
    padding:3px 4px 0px 0px;
}
.up {
    text-indent:-3500px;
    background:url(../images/blue_arrow_up_32.png) 0px 0px no-repeat;
    padding:15px 25px 10px 25px;
    color:#b8d76e;
}
.down {
    text-indent:-3500px;
    background:url(../images/blue_arrow_down_32.png) no-repeat;
    padding:15px 25px 10px 25px;
    color:#d12f1c;
}
li.titlemore{
    width:275px;
}
#long-content .total{
    margin-left:730px;
}
.feeds li.titlemore{
    width:290px;
}
#demo-row {
    background:url(../images/ball.jpg) 600px 0px no-repeat;
    height:270px;
    margin:0 auto;
    width:75em;
}
#demo-row h1 {
   font-size:350%;
   color:#D9D9D9;
}
/* end-reports.html */
/* start footer */
.massive {
    font-size:200%;
    background:url(../images/ball.jpg) 0px 10px no-repeat;
     color:#A4A4A4 !important; 
    height:100px;
    padding:20px 0px 0px 300px !important;
    margin:20px 0px 0px 0px;
    font-weight:bold;
}
.massive h2{
}
#ftr-content {
    padding:2em 0 0em 0;
}
#ftr-content h2, #ftr-content h2 a {
        color:#FCFCFC;text-decoration:none;
}
#ftr-content a {
   color:#fff; text-decoration:underline;
}
#ftr-content li {
   margin:1em 0 0 1em;
   padding:0 1.5em 0 1em;
   line-height:131%;
   font-size:116%;     
   list-style-type:square;
}
#ftr h2 {
   color:#FCFCFC;
   border-bottom:none;
   text-shadow:0 1px 1px #004077;
   padding:0 0 .5em 0;
}
/* end footer*/
/* end crowd factory look and feel*/
.between-rows {
   margin:20px 0px 20px 0px;
}
.insightpages {
   margin:0px 0px 0px 0px;
   padding:0px 0px 20px 0px;
}
.titlemore small {
  display:block;
  font-size:100%;
  margin:10px 0px;
}
.reserved {
  display:none;
}
.twitters {
   background:url(../images/twitter_32.png) no-repeat;
   padding:10px 0px 10px 40px;
}
.facebooks {
   background:url(../images/facebook-small.png) 2px 2px no-repeat;
   padding:10px 0px 10px 40px;
}
.myspaces {
   background:url(../images/myspace.jpg) no-repeat;
   padding:10px 0px 10px 40px;
}
.googles {
   background:url(../images/google_logo.gif) 0px 7px no-repeat;
   padding:10px 0px 10px 95px;
   text-indent:-3000px;
}
.yahoos {
   background:url(../images/icon-yahoo.jpg) 3px 0px no-repeat;
   padding:10px 0px 5px 40px;
}
.content-charts {

}
#top_25_most_commented {
   float:left;
    margin:0 4em 0 1em 0;
   width:400px;
   border:none;
   height:480px;
}
#top_25_most_rated {
   float:left;
    margin:0 4em 0 1em 0;
   width:400px;
   border:none;
   height:480px;
}
#top_25_most_added_to_list {
   float:left;
    margin:0 0 0 3.6em;
    width:440px;
    border:none;
   height:480px;
}
#content_ratings_summary  {
   width:860px;
   height:180px;
   margin:3em 0 0 0;
}
.content-charts  th {
   height:30px;
   font-weight:bold;
}
.chartemp {
    float:left;
    width:56em;
}
.chartemp img{
    width:53em;
    margin:4em 0 0 0;
}
.tagform {
    float:left;
    width:160px;
    margin:0 3em 0 .4em;
    padding:1em 0 1em 0;
}
.tagform button, .tagform .button{
	margin:1em 0 0 0;
}

#tagform label {
   background:url(../images/tag_blue.png) no-repeat;
   padding:0 0 0 2em;
   float:right;
   text-align:left;
   line-height:1.3em;
   width:110px;
}
#tagform legend {
   font-size:200%;
   margin:0 0 .5em 0;
}
.socialgroup:hover {
	 background:#FFFFCF;
         border-color:#999999;  
}
.socialgrouping {
   margin:1.9em 0em;
}
.socialgroup {
   margin:.154em 0;
   padding:.1em 0;
}
#tagform input {
   margin:0 0 0 0;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#loginpage {
    padding:8em 0 8em 0;
 
}
#loginpage #login-button {
	margin:0.5em 0 0 25.7em;
	
}
#loginpage .yui-u form {
	padding:0 0 4em 0em;
	margin:8em 0 0;
	
}
#loginpage label {
    font-size:140%;
    padding:0 3em 0 0;
}
#logmein {
    padding:5em 0 0 0;
}
.standardlabel {
}
#loginpage input[TYPE=TEXT] {
    font-size:200%;
    width:230px;
    margin:0 0 .5em 0;
    color:#A4A4A4;
    padding:.3em .3em;
}
#loginpage input[TYPE=PASSWORD] {
     font-size:200%;
    width:230px;

    color:#A4A4A4;
    padding:.3em .3em;
    margin:0 0 .5em .1em;
}
.rememberme {
   margin:.5em 0 0 10.8em;
   padding:0;
}
.remembertext {
   margin:2em 0 0 .7em;
   padding:0em 0 0 0;
   font-size:108%;
}
.remembertext span {
 }
#loginpage .roundedmiddle {
    margin:0 auto -1em auto;
}
#login-button span {
    line-height: 1.2em;
}
#login-left {
     padding:0em 0 0 2em;
     border-right:2px solid #f1f1f1;
     width:30em;
}
#login-button {
   margin:2em 0 0 24em;

}
.password {
    margin:0 0 0 10em;
}
#loginpage li{
       margin:1em 0 0 0em;
}
#loginpage .actionable {
     padding:0 0 0 1.5em;
}
.blank {
     text-indent:-3000px;
}
.fbicon {
   background:url(../images/fbfan.jpg) no-repeat;
   padding:0 0 .4em 2.5em !important;
}
.twitterbird {
   background:url(../images/tweetbird.jpg) 0px -2px no-repeat;
   padding:0 0 .4em 2.5em !important;
}
#loginpage #insightlogo {
      margin:2em 0 1em 0;   
      padding:1em 0 0 0;
      background-color:#EBEBEB;
      height:4em;
      width:30em;
}
#loginpage #insightlogo img {
	width:4em;	
}
#loginpage #top-list {
   width:30em;
}
.spaced {
   height:600px;
}
.errorpages {
	background:#EBEBEB url(../images/broken.gif) 0px 200px no-repeat;
	height:100em;
}
.oops {

}
#errorpage {
       padding:0 0 40em 0;
}
.errorpages h1{
   font-size:900%;
   margin:2em 0 0 0;
}
.errorpages .roundedmiddle {
   -moz-opacity:.8;
}
.errorpages .roundedbottom {
   margin:0 0 4em 0;
}
.yui-u form {
    margin:8em 0 0 0;
   padding:0 0 14em 0;
}
#loginpageall .roundedbottom{
	 
}
#login-pg body {
  background:#EBEBEB;
}
#login-pg {
  background:#EBEBEB;
  height:100em;
}
#row-right {
    text-align:left;
    padding:0 4.4em 0 0;
}