

body {
	color:#fff;
    font-family: 'Lato','Helvetica Neue',Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.8em;
	text-align:left;
	min-height:900px;
    background-attachment: fixed !important;
    background-size: cover !important;
    background:#0d0d0d url(/img/bg.jpg) no-repeat fixed 50% 0;
}

body#cs {
}

#base {
	PADDING: 0px; 
/*	margin:50px 20px 20px 200px; */
	/*WIDTH: 250px; */
}

#sections {
    background: rgba(0, 0, 0, 0.4);
    border: 0px solid #373737;
    margin: 0 0 25px;
}

#section1main {
	CLEAR: both; 
	margin: 0px;
	background-color: transparent;
    /* border-top:1px solid #707070; */
}

/* html>body #section1main { } */

#section2main {
	padding-top:30px;
	PADDING-LEFT: 280px; 
	MARGIN-LEFT: 0px; 
	background-color: transparent;
}

html>body #section2main {
	padding-top:30px;
	PADDING-LEFT: 280px;
	}

.container {
	text-align:left;
    float: none;

}

p { 
	background:transparent url(/img/opaque-40.png) repeat scroll left top;
	margin-bottom:1em;
	margin-top:0;
	padding:6px;
	word-wrap:break-word;
	font-size:16px;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding: 0px; }
ul { list-style-type: none; margin: 1em 0 1em; padding: 0; padding-left: 2em; }
form { margin:0; padding: 0; }
img {border:0;}

a:link, a:visited, a:active{font-weight: normal; text-decoration: none; color: #ECECEC;}
h1 a:visited, h1 a:link, h1 a:active{font-size: 25px; line-height: 1em; margin-left: 0px; color: #A1A1A1;}
h1.f a:visited, h1 a:link, h1 a:active{font-size: 25px; line-height: 1em; margin-left: 0px; color: #ffffff;text-shadow:none;}
h2 {font-size:30px;font-weight:normal; margin-bottom: 0px; text-align:left;padding-bottom:10px;padding-top:5px;text-transform:uppercase; /*font-family:'HelveticaNeue-CondensedBold','Arial Narrow',Helvetica,Arial,sans-serif;*/}
h3 {font-size: 1.2em; font-weight: bold; margin-top: 1em; color: #FFFFFF;}

.red {/*color:#9B1B1F;*/color:red;}
.grey {color:#777777;}
.lightgrey {color:#d3d3d3;}

.twitter-share-button {
    width: 105px !important;
    height: 21px !important;
    display: inline !important;
}




.tab-logo {
	float:right;
	font-size:20px;
	height:25px;
	padding:4px;
	position:absolute;
	right:50px;
	text-align:center;
	top:0;
	width:125px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-khtml-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	text-shadow:0 1px 1px #808080;
}

.tab-logo:hover {
	background:transparent url(/furniture/images/opaque-40.png) repeat scroll left top;
}

.tab-l {
	float:left;
	left:50px;
	width:20px;
	margin-right:10px;
}

.tab-r {
	float:left;
	left:90px;
	width:20px;
}

.tab-s {
	float:left;
	left:130px;
	width:20px;
}

.tab-signin {
	background:transparent url(/furniture/images/opaque-40.png) repeat scroll left top;
	float:right;
	height:215px;
	right:200px;
	width:245px;
	z-index:100;
	display:none;
}

.tab-edit {
	background:transparent url(/furniture/images/opaque-40.png) repeat scroll left top;
	float:right;
	right:200px;
	width:125px;
}

.tab-x{
	background:transparent url(/furniture/images/opaque-40.png) repeat scroll left top;
	float:right;
	margin-right:300px;	
	width:125px;
}

.caption {
	font-size: 16px;
	font-weight:normal;
	text-transform:uppercase;
}

#caption_para {
padding:30px 30px 15px;
text-align:left;
}

#caption_follow {
padding:15px 30px 30px;
text-align:left;
}

#main {
background-color:#141414;
float:left;
padding-left:90px;
padding-right:30px;
padding-top:30px;
width:630px;
}

#left {
width: 200px;
float:left;
background-color: #141414;
}

.item {
border-bottom:1px solid #373737;
margin-bottom:30px;
padding-bottom:15px
}

.date_posted {
text-align: left;
}

.y { display:block; float:right; }
.x { width:262px;}
.new {font-size:10px;}

.subtitle {text-align:left;padding-top:20px;}
.social {text-align:left;padding-top:20px;}

.icon_movie {
	float:left;
	margin-top:4px;
	padding-right:2px;
}	

.icon_findme {
	background-color:transparent;
	float:left;
	line-height:5px;
	padding-right:3px;
	padding-top:4px;
}

.titlec {
	float:left;
	font-size:10px;
	height:20px;
/*	width:100%;*/
	width:92px;
	white-space:nowrap;
}
ul.videos li {
  float: left;
  padding: 5px;
  margin:4px;
  border:1px solid #373737;
  overflow:hidden;
  width:110px;
}
ul.videos
{
  margin-bottom: 1em;
  padding-left : 0em;
  margin-left: 0em;
  list-style: none;
}

#playerContainer {
	margin: 5px;
	float: left;
	padding: 10px;
	border:1px solid #373737;	
	width:560px;
	}
	
.h2border{
	border-bottom:1px hidden #373737;
	margin:0;
	padding-bottom:10px;
}	

ul.feeds {
	margin-left:-23px;
}

li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
}

.link_li {
	width:100%;
	height:30px;
	padding-top:8px;
}

.link_story {
	padding-left:10px;
	position:absolute;
}

.find_li {
/*	width:100%;*/
/*	height:18px; */
	margin-bottom:5px;
	margin-left:-25px;
}

.favicon {
/*    background-color: #222222;
    border: 1px solid white; */
    float: left;
    height: 16px;
    margin: 2px;
    width: 16px;
}

/* .link_favicon { position:absolute; } */

.focus {
	/*background:#333333;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	filter: alpha(opacity=40);
	opacity:0.4;*/
	background:#333333 url(/furniture/images/opaque-40.png) repeat scroll left top;
}

.footer_big {
	background-color:#222222;
	margin:20px 20px 0;
	min-height:130px;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	border-radius: 5px;
}

.left {text-align:left;}
/* .margin_left {} */ 
.border_r {border-right:1px solid #373737;}
/* .border_l {} */

.foot_column {
	display:block;
	float:left;
	margin-bottom:20px;
	margin-right:0;
	margin-top:20px;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	width:250px;
}

.footer {
	float:right;
	height:25px;
	margin-bottom:30px;
	padding-right:20px;
	text-align:center;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
}

#footer_tab {
	background-color:#222222;
/*	border-top:1px solid #404040;*/
	border-bottom:1px solid #373737;
	border-left:1px solid #373737;
	border-right:1px solid #373737;
	padding:5px 2px;
	text-align:center;
	width:160px;
	margin-bottom: 10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-khtml-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}	

.footer_x {
	font-size:12px;
	text-align:right;
	display:none;
}

.datedisplay {
	float:right;
	font-size:18px;
	margin:0;
	position:relative;
	top:85px;
	width:50px;
	padding-right:30px;
}

.day {
	background: red url(/furniture/images/red-gradient.png) no-repeat scroll 0 0;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;	
	float:left;
	text-align:center;
	width:100%;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topleft: 5px;	
	-khtml-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.date {
	background-color:white;
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	color:#373737;
	float:left;
	text-align:center;
	width:100%;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;	
	-khtml-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
}

#kr {
	border: 1px solid transparent; 
	padding: 5px;
	margin:0;
}

#kr:hover {
	background:#333333 url(/furniture/images/opaque-40.png) repeat scroll left top;
	border: 1px solid #373737; 
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	border-radius: 5px;
}

.icon_container {
	margin:4px 0 20px;
	padding:5px 0px;
	width:100%;
	height:auto;
	clear:both;
	overflow:auto;
}

.icon_container_stats {
	overflow:visible;
}	

.icon {
  padding: 2px;
}

.button-contact {
	margin-left:0px;
}

.button-bg {
	/*background:#0D0D0D url(/furniture/images/button-bg.png) repeat-x scroll 0 0;*/
	background-color:red;
	color:#FFFFFF;
	cursor:pointer;
	font-family: Helvetica,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding-top:8px;
	text-align:center;
	/*text-shadow:0 1px 1px #373737;*/
}

.button-bg:hover {
	background-color:red;
    color:#000000;
}

.stats_label {
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	width:100%;
}

.stats_data {
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:90px;
	font-weight:bold;
	line-height:90px;
	letter-spacing:-5px;
	width:100%;
}

.iam {
	background:transparent url(/img/opaque-40.png) repeat scroll left top;
	font-size:15px;
	font-weight:bold;
	margin:3px;
	padding:3px;
	position:relative;
	text-align:left;
	display:inline;
	height:auto;
	float:left;
}

#form-signin {
	border:0 none;
	font-size:14px;
	padding:10px;
	text-align:left;
}

#form-signin label {
	display:block;
}

#form-signin input {
	display:block;
	margin:0 0 8px;
	padding:5px;
	width:210px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #d3d3d3;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	border-radius: 4px;
}

#form-signin  input[type=submit]{
	background:#0D0D0D url(/furniture/images/button-bg.png) repeat-x scroll 0 -5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	width:100px;
}

#form-signin  input[type=submit]:hover {
	color:#000000;
}

input:focus {
	box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
	-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
	border-color:rgba(82, 168, 236, 0.75);
}

.s-all {
	font-size:25px; line-height:40px; margin-right:4px;
	}

#s-tw {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -35px -69px;
	}
	
#s-fb {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -145px 0;
	}
	
#s-di {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -72px 0;
	}
	
#s-li {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -1px 0;
	}	
	
#s-yt {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -72px -69px;
	}
	
#s-de {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -108px 0;
	}	
	
#s-ss {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -1px -34px;
	}
	
#s-am {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -72px -34px;
	}	
	
#s-fl {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -35px -34px;
	}
	
#s-lf {
	background:transparent url(/furniture/icons/sprite_icon.png) no-repeat scroll -35px 0;
	}	


	
.bluelink {
	font-size:11px;
}	

div.hr {
	border-color:#D3D3D3 -moz-use-text-color -moz-use-text-color;
	border-style:dotted none none;
	border-width:1px medium medium;
}	
div.hr hr {
display:none;
}

.iconsearch {
	padding-top:2px;
}

#cent {
	font-family:'Vibur',arial,serif;
	font-size:50px;
	line-height:54px;
	margin:150px auto 10px;
	padding-top:50px;
	text-align:center;
	text-shadow:1px 1px #808080;
	width:400px;
 }

#grab {
	display:inline;
	float:right;
	margin-right:17px;
	margin-top:6px;
	width:15px;
 }

#grab_icon {
/*	background:transparent url(/furniture/images/opaque-40.png) repeat scroll left top;
	border:1px solid #373737;*/
	cursor:move;
	padding-left:2px;
	padding-right:4px;
	padding-top:2px;
	position:absolute;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:16px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 16px;
	-khtml-border-radius-topleft: 5px;	
	-khtml-border-radius-topright: 16px;
	border-top-left-radius: 5px;
	border-top-right-radius: 16px;	
 }
 
 .editicon {
 display: inline; float: right; position: relative; top: 5px; right: -15px; border:1px transparent solid; padding:2px;
 	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	border-radius: 4px;
 }
 
 .qtext {
right:15px; top:10px;
}

.editicon:hover {
border:1px #222222 solid;
}

.container_ul {
padding:0;margin:0;clear:both;
}

.links_ul {
margin:0;clear:both;
}

.spacer {
height:20px;clear:both;display:none;
}

.findme_li {
display:inline;width:40px;height:40px;float:left
}

.iam_li {
display:inline;height:35px;float:left;
}

.brand_li {
display:inline;width:40px;height:40px;float:left;
}

.tooltip {
display: block;width: 36px;
}



#header {    
    background: none;
    border-bottom: 0;
    font-size: 24px;
    padding: 10px 30px 13px;
    text-transform: uppercase;
    text-align: left;
    min-height: 50px;
    word-wrap: break-word;
    font-family: 'Chakra Petch',Crushed,sans-serif;
    color: #ffffff;
}

h2.name {font-size:1.6em;}
section {text-align: center;margin-bottom:30px;margin-top:30px;}
.block {margin: 0 0 30px;width:100%;}
ul {padding:0;margin:0;}
.copyright {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    opacity: 0.4;
    padding: 0 10px;
    text-align: center;
    margin-bottom:30px;
}
.item_text, .single_number, .margin_top_25 {padding-bottom: 15px;padding-top: 15px;margin-top:0;display: block;width:100%;}
.single_number, .margin_top_25 {padding-bottom: 0;}
.find_li {margin-left: 0;}
.focus {background:none;}
.item_text {word-wrap: break-word;}
#caption_para, #caption_follow {padding: 30px;}
.color_808080_text {color:#808080;}
@media only screen and (max-width: 320px) {

}
@media (max-width: 990px) and (min-width: 768px) {
.single_number, .stats_data { font-size: 80px; }
h2.name { font-size:1.5em;}

    
    .icon_container {
    }
    
    #sections {
    background: rgba(0, 0, 0, 0.4);
    border:0px solid #373737;
    }
    
    #base {
    position:relative;
    top:70px;left:143px;width:298px;
    }
}

.datablock{top:60px;left:455px;position:absolute;    
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
	width:312px;
	margin-bottom:20px;
	}
   div.item {
      border-top: solid black 1px;      
      margin: 10px; 
      padding: 2px; 
      width: auto;
      padding-bottom: 20px;
	  display:block;
    }
    span.thumbnail {
      float: left;
      margin-right: 20px;
      padding: 2px;
      border: solid silver 1px;  
      font-size: x-small; 
      text-align: center
    }    
    span.attr {
      font-weight: bolder;  
    }
    span.title {
      font-weight: bolder;  
      font-size: x-large
    }
    img {
      border: 0px;  
    }    
    a {
      color: brown; 
      text-decoration: none;  
    }
	
	.display {
    min-height: 300px;
    /*width: 423px;*/
	}


	li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
	}

    ul.footer li {
        display: inline-block;
    }
	
	.block {
	/*border: 1px solid #373737;*/
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    margin: 10px 10px 30px;	
    width: 290px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	/*
	-moz-border-radius:20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	*/
	}
	
	.block_top {
    height: 10px;
    padding-left: 24px;
    padding-right: 24px;
	}
	
	.block_middle {
	padding: 3px 24px 5px;
	}
	
	.block_footer {
	height: 10px;
	}
	
	.overflow_hidden {
    overflow: hidden;
	}

	h2.overflow_hidden {
    letter-spacing: 0px;
    /*line-height: 1.4em;*/
    /*margin: 7px 0 4px;*/
	}
	
	.line {
    border-bottom: 1px solid #cccccc;
    /*border-top: 1px solid #373737;*/
    height: 1px;
	}
	
	.line9 {
    border-bottom: 1px solid #CCCCCC;
    height: 1px;
    margin-bottom: 8px;
	}

	.margin_top_25 {
    margin-top: 25px;
	}
	
	.color_fe4837_text {
    color: #FE4837;
	}

	.single_number {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 95px;
    font-weight: bold;
    letter-spacing: -5px;
    line-height: 97px;
    width: 374px;
	}
	
	.grey_link {
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
	}
	
	.color_fe4837_text {
    color: #FE4837;
	}

	.note_number {
    clear: left;
    color: #00C0F3;
    display: block;
    line-height: 1.5em;	
	}
	
	.display_number {
    display: inline;	
	}

	.color_fe4837_text {
    color: #FE4837;
	}

	.h_barchart_item_name {
    color: #00C0F3;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    margin-right: 5px;
    padding-bottom: 2px;
	}
	
	.h_barchart_item_name a {
    text-decoration: none;
	}
	
	.item_display {
    color: #ffffff;
    font-family: Georgia,serif;
    font-size: 11px;
    font-weight: normal;
    height: 1em;
    letter-spacing: 1px;
    line-height: 11px;
    margin-top: 10px;
    white-space: nowrap;
	}
	
	.h_barchart_bg {
    background-color: #D4D5D6;
    height: 7px;
    margin-bottom: 14px;
    width: 375px;
	}
	
	.margin_top_25 {
    margin-top: 25px;
	}
	
	.color_fe4837_text {
    color: #FE4837;
	}
	
	.color_fe4837 {
    background-color: #FE4837;
	}
	
	.color_f73497_text  {
    color: #F73497;
	}
	
	.item {
    clear: both;
	margin:0;
	}

	.item_text {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    margin-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	}
		
	.h_barchart_item_name {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    margin-right: 5px;
    padding-bottom: 2px;
	}
	
	.h_barchart_bg {
    background-color: #e3e3e3;
    height: 7px;
    margin-bottom: 14px;
    width: 100%;
	}
	
	.h_barchart {
    height: 7px;
 	}
	
	.list {
    /*
	border-top: 1px solid #e3e3e3;
	*/
    display: block;
    margin: 0;
    padding: 2px 2px 10px;
    width: auto;
	}
	
	.pie_chart_center {
    height: 260px;
    margin-bottom: 10px;
    text-align: center;
	}
	
	.key_color_block {
    float: left;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    vertical-align: middle;
    width: 10px;
	}

	.key_item_inset {
    margin-left: 28px;
    overflow: hidden;
	}

	.key_item {
    cursor: default;
    line-height: 1.4em;
	 padding-top: 8px;
	}
	
	.key_column {
    float: left;
    width: 48%;
	}
	
	.key_item_float {
    float: left;
	}
	
	.float_clear {
    clear: both;
	}
	
	.key_column_right {
    float: right;
    width: 48%;
	}
	
	.stacked_line_graph {
    height: 175px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
	text-align:center;
	}
	
	.stacked_line_graph_container {
    left: -2px;
    position: relative;
    top: 1px;
	}
	
	.right {
	left: 790px;
    position: absolute;
	}


	