/* Key Elements */
body {
	background: #e6e6e6 url(../images/kloutBG.gif);	
	font-family: Tahoma;
	margin-top: 10px;
}

/* Layout */
.clear { clear: both; }
.block { display: block; }

/* Labs Notation */
.labs {	
	background: url(../images/icons/labs.png) left center no-repeat;
	padding-left: 10px;
}

/* Main Navigation */
#main_nav {
	font-size: 10px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#main_nav a {
	color: #564a4f;
	margin-right: 10px;
}
#main_nav a:hover {
	color: #000;
}
#main_nav .signin {
	text-align: right;
}
#main_nav .signin a {
	color: #F13300;
	font-weight: bold;
	margin-right: 0px;
}

/* Container */
#container {
	background: #fff;
	border-bottom: 5px solid #dad8d8;
	color: #555;
	font-size: 14px;
	line-height: 18px;
	padding: 25px 0 30px 0;
}
#container .inner {
	margin: 0 25px;
}
#container .body p {
	margin-bottom: 18px;
}

/* Header */
.header {
	margin-bottom: 20px;
	position: relative;
}
.header h1 {
	background: url(../images/logos.png) no-repeat;
	color: #605459;
	font: normal 20px/85px Arial;
	font-style: italic;
	height: 51px;
	padding-left: 125px;
}
.header h1 span {
	display: none;
}

/* Billboard area */
.billboard {
	background: #3a2f34;
	background-image: -moz-linear-gradient(50% 50% 90deg, #5b4f54, #3a2f34);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #5b4f54),color-stop(0.65, #3a2f34));
	border-top: 6px solid #f13300;
	margin: 0 0 20px 0;
	padding: 35px 25px;
}

.lighter {
	background: #fafafa;
	background-image: -moz-linear-gradient(50% 70% 90deg, #fafafa, #ededed);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #fafafa),color-stop(0.65, #ededed));
	color: #605459;
	margin-bottom: 0px;
	padding: 10px;
}
.billboard.lighter .actions {
	margin: 0px;
}
.lighter h2 {
	font: normal 23/23px Arial;
	margin-bottom: 5px;
}
.billboard .thumb {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #fff;
	border: 3px solid #aea9ac;
	margin: 0 auto;
	padding: 5px;
	width: 50px;
}
.lighter .thumb img {
	height: 50px;
	width: 50px;
}
.bio {
	color: #000;
	font: normal 14px/16px Arial;
}
.billboard h3 {
	color: #fff;
	font: normal 22px/25px Arial;
	margin-bottom: 10px;
}
.billboard .h4 {
	color: #cecece;
	font-size: 18px;	
}
.billboard p {
	color: #cecece;
	font-size: 12px;
	line-height: 14px;
}
.lighter p {
	color: #999;
}
.search a {
	color: #45c9b6;
}
.search a:hover {
	color: #4bb5a6;
}

/* Search Header */
.search h3 {
	/*background: url(../images/icons/search.png) no-repeat;*/
	color: #fff;
	font-size: 26px; /*18px*/
	margin-bottom: 10px;
	/*padding-left: 26px;*/
}
.search input[type='text'] {
	background: #fefefe;
	background-image: -moz-linear-gradient(50% 50% 90deg, #fefefe, #e9e9e9);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #fefefe),color-stop(0.65, #e9e9e9));
	border: 0px;
	color: #7f767a;
	font-style: italic;
	height: 30px;
	padding: 5px;
	/* width: 240px; */
	width: 335px;
}

/* Mini Search Box */
.searchbox {
	bottom: 0px;
	float: right;
	position: absolute;
	right: 0px;
}
.searchbox img {
	margin-right: 3px;
	vertical-align: middle;
}
.searchbox input {
	background: #e6e6e6;
	border: 0px;
	color: #6d6267;
	font-size: 10px;
	font-style: italic;
	line-height: 20px;
	padding: 5px;
}

/* Sections */
.section {
	margin-bottom: 25px;
	position: relative;
}
.section h2 {
	clear: both;
	color: #61555a;
	font: normal 18px/24px Arial;
	margin-bottom: 20px;
}
.section h3 {
	color: #7f7f7f;
	font: normal 18px/20px Arial;
	margin-bottom: 10px;
}
/* Carousel */
.carousel li, .items li {
	float: left;
	list-style: none;
	margin: 0 20px 0 0;
	width: 100px;
}
.carousel h3 {
	margin-bottom: 0px;
	padding: 10px 0;
}
.carousel .selected h3 {
	background: #f6f6f6;
	background-image: -moz-linear-gradient(50% 50% 90deg, #f6f6f6, #f0f0f0);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #f6f6f6),color-stop(0.65, #f0f0f0));	
}
.carousel h3 a {
	color: #7f7f7f;
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.carousel .selected h3 a, .carousel h3 a:hover {
	color: #f23d0d;
}
.items {
	background: #f6f6f6;
	clear: both;
	float: left;
	padding: 10px 10px 15px 10px;
	text-align: center;
	width: 730px;	
}
.items.thin {
	padding: 10px 10px 10px 0;
	width: 100%;
}
.carousel .items {
	display: none;
}
.carousel .selected .items {
	display: block;
}

.items li {
	margin: 0 10px !important;
	position: relative;
}
.carousel .items li {
	width: 125px;
}
.items.thin li {
	width: 85px;
}

/* Badge */
.badge {
	-moz-border-radius: 6px;
	-moz-box-shadow: 0 5px 1px #ddd;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0 5px 1px #ddd;
	background: #fff;
	border: 2px solid #a9a4a6;
	display: block;
	line-height: 1;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
	width: 125px;
	z-index: 10;	
}
.thin .badge {
	margin-right: 10px;
	width: 90px;
}
.badge:hover {
	/*background: #3a2f34;
	border-color: #3a2f34;*/
}
.badge:hover .username, .flipped {
	background: #3a2f34;
	color: #fff;
}
.badge:hover .score {
	/*margin: -2px;*/
}
.badge:hover .thumb {
	background: #3a2f34;
	color: #fff;
}
.badge .thumb {
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	min-height: 55px;
	position: relative;
}
.badge .thumb img {
	border: 1px solid #fff;
}
.thin .achievement .thumb {
	padding: 0px;
}
.thin .achievement .thumb img {
	height: 100px;
	width: 75px;
}
.achievement .thumb div {
	bottom: 4px;
	color: #fff;
	line-height: 20px;
	padding: 0px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.achievement:hover .thumb img {
	border-color: transparent;
}

.badge div {
	padding: 5px 15px;
}
.thin .thumb img {
	height: 50px;
	margin-top: 3px;
	width: 50px;
}
.badge .tag {
	color: #797979;
	font-size: 12px;
}
.badge .username {
	color: #9b9b9b;
	font-size: 11px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
.badge .score {
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	background: #eee;
	background-image: -moz-linear-gradient(80% 80% 90deg, #fff, #eee);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.09, #fff),color-stop(0.65, #eee));
	color: #3c3136;
	font-size: 24px;
	font-weight: bold;
	margin: 0 1px;
}
.thin .score {
	font-size: 18px;
	line-height: 16px;
}
.badge .subscore {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	background: #eee;
	background-image: -moz-linear-gradient(80% 80% 90deg, #fff, #ccc);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.09, #fff),color-stop(0.65, #eee));
	border-bottom: 1px dotted #eee;
	color: #3c3136;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	vertical-align: middle;
}
.subscore div {
	font-weight: bold;
	height: 14px;
	padding: 0px;
}
.subscore.true_reach div { background: url('../images/icons/component_scores.png') no-repeat 0 1px; }
.subscore.amplification div { background: url('../images/icons/component_scores.png') no-repeat 0 -14px; }
.subscore.network div { background: url('../images/icons/component_scores.png') no-repeat 0 -29px; }

.shadow {
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	background: #ddd;
	top: -5px;
	height: 12px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.carousel .shadow {
	width: 129px;
}
.flipped {
	min-height: 117px;
	position: relative;
}
.flipped .username {
	color: #fff;
	margin-bottom: 10px;
}
.flipped .button {
	background-color: #F23300;
	background-image: -moz-linear-gradient(50% 50% 90deg, #F23300, #AF2500);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #F23300),color-stop(0.65, #AF2500));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F23300', endColorstr='#AF2500'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F23300', endColorstr='#AF2500')"; /* IE8 */
	color: #fff;
	padding: 3px;
	text-shadow: -1px -1px 1px #AF2500;
}
.flipped .button:hover {
	background-color: #F23300;
	background-image: -moz-linear-gradient(50% 50% 90deg, #AF2500, #F23300);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #AF2500),color-stop(0.65, #F23300));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#AF2500', endColorstr='#F23300'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#AF2500', endColorstr='#F23300')"; /* IE8 */
	color: #fff;
	text-shadow: -1px -1px 1px #AF2500;
}
.flipped .close {
	color: #eee;
	display: block;
	font-size: 11px;
	margin-top: 20px;
	text-align: center;
}

/* For Developers Home Box */
.for_apps {
	border: 1px solid #e8e8da;
	padding: 20px;
}
.for_apps ul{
	margin-left: 20px;
}
.for_apps li {
	border-bottom: 1px dotted #cbcbcb;
	list-style-image: url("../images/icons/arrow.png");
	padding: 5px 0 5px 0px;
}
.for_apps a {
	color: #4bb5a6;
	font-size: 14px;
}
.for_apps a:hover {
	color: #f13300;
}

/* Footer */
.footer {
	margin-bottom: 10px;
	text-align: center;
}
.footer a {
	color: #8f8f8f;
	font-size: 12px;
	line-height: 16px;
	padding: 0 5px;
}

/* Profile Tabs */
#ptabs {
	margin-top: -5px;
}
#ptabs_top {
	/*border-bottom: 0px solid #F13300;*/
	clear: both;
	display: block;
	margin: 0;
	text-align: left;
}
#ptabs_top .profile_tabs {
	background: #fff;
	display: inline;
	padding: 0px;	
}
#ptabs_top .profile_tabs a {
	color: #999;
	display: inline;
	float: none;
	font-size: 90%;
	line-height: 28px;
	margin: 0px;
	padding: 12px;
	position: relative;
}
#ptabs_top .profile_tabs a:hover {
	color: #605459;
} 
#ptabs_top .profile_tabs a.current {
	background: #F13300;
	color: #fff;
}
.profile_tabs {
	background: #cecece;
	margin-top: -5px;
	padding: 0 15px 15px 5px;
}
.profile_tabs a {
	background-color: #e7e7e7;
	background-image: -moz-linear-gradient(top, #e7e7e7, #fcfcfc); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e7e7e7),color-stop(1, #fcfcfc)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#fcfcfc'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#fcfcfc')"; /* IE8 */
	color: #c5c1c2;
	display: block;
	float: left;
	font: bold 15px Arial;
	line-height: 15px;
	margin: 0 10px;
	padding: 10px 10px 5px 10px;
	text-align: left;
}
.profile_tabs a.current {
	background: #fff;
}
.profile_tabs a.current, .profile_tabs a:hover {	
	color: #605459;
}

/* Profile Styles */
.profile {
	position: relative;
}
.profile .head {
	background: #605459;
	color: #fff;
	line-height: 20px;	
	padding: 10px 0;
}
.profile .head h3 {
	color: #fff;
	font: bold 20px/20px Arial;
	margin: 0px;
}
.profile .head h3 a {
	color: #fff;
}
.profile .head p {
	font-size: 13px;
	font-style: italic
}
.profile .head a {
	color: #1fb2b0;
}
.profile h4 {
	color: #605459;
	font: bold 18px/20px Arial;
	margin-bottom: 10px;
}
.profile .content {
	margin-top: 20px;
}
.profile .skore {
	float: left;
	font: bold 50px/40px Arial;
	margin: 0 25px 0 0;
	text-align: center;
}
.profile .skore a:hover {
	color: #605459;
}
.profile .primary, .profile .primary a {
	color: #f13300;
}
.profile .secondary, .profile .secondary a {
	color: #2ba0a0;
}
.profile .operator {
	color: #e6e6e6;
}
.profile .bullet {
	background: #e6e6e6;
	height: 10px;
	margin: 20px 25px 20px 0;
	width: 10px;
}
.profile ul {
	color: #e27100;
	list-style-type: square;
	margin: 5px 0;
}
.profile ul.topics li {
	list-style-type: square;
}
.profile li {
	margin: 0 0 0 15px;
}
.profile li div {
	color: #555;
}
.profile .skore em {
	color: #b1b1b1;
	display: block;
	font: bold 13px Arial;
}
.profile .skore:hover em {
	color: #333;
}

/* Classifications */
.classifications .quadrant {
	float: left;
	height: 94px;
	margin: 0 1px 1px 0;
	width: 94px;
}
.classifications .subclass {
	background: #eee;
	float: left;
	height: 47px;
	position: relative;
	width: 47px;
}

.classifications .primary1, .mini.primary .l1 { background: #cd783b; }
.classifications .primary2, .mini.primary .l2 { background: #d79362; }
.classifications .primary3, .mini.primary .l3 { background: #d79362; }
.classifications .primary4, .mini.primary .l4 { background: #e1ae89; }


.classifications .secondary1, .mini.secondary .l1 { background: #8fb6b1; }
.classifications .secondary2, .mini.secondary .l2 { background: #73a49d; }
.classifications .secondary3, .mini.secondary .l3 { background: #c7dbd8; }
.classifications .secondary4, .mini.secondary .l4 { background: #8fb6b1; }

.classifications .tertiary1, .mini.tertiary .l1 { background: #8f7e85; }
.classifications .tertiary2, .mini.tertiary .l2 { background: #bfb5b9; }
.classifications .tertiary3, .mini.tertiary .l3 { background: #5f4751; }
.classifications .tertiary4, .mini.tertiary .l4 { background: #8f7e85; }

.classifications .quarternary1, .mini.quarternary .l1 { background: #e5d6b8; }
.classifications .quarternary2, .mini.quarternary .l2 { background: #d8c195; }
.classifications .quarternary3, .mini.quarternary .l3 { background: #d8c195; }
.classifications .quarternary4, .mini.quarternary .l4 { background: #d4ba89; }

.classifications.mini {
	height: 120px;
	margin: auto;
	position: relative;
	width: 120px;
}
.classifications.mini div {
	background: #ccc;
	height: 30px;
	position: absolute;
	width: 30px;
}
.classifications.mini .l {
	color: #fff;
	font: bold 20px Arial;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 45px;
}

.mini.primary .s1 { background: #73a49d; right: 0px; top: 60px; }
.mini.primary .s2 { background: #5f4751; right: 0px; top: 90px; }
.mini.primary .s3 { background: #d4ba89; right: 30px; top: 90px; }
.mini.primary .l1 { left: 0px; }
.mini.primary .l2 { left: 45px; }
.mini.primary .l3 { left: 0px; top: 45px;}
.mini.primary .l4 { left: 45px; top: 45px; }

.mini.secondary .s1 { background: #cd783b; left: 0px; top: 60px; }
.mini.secondary .s2 { background: #5f4751; left: 0px; top: 90px; }
.mini.secondary .s3 { background: #d4ba89; left: 30px; top: 90px; }
.mini.secondary .l1 { left: 30px; }
.mini.secondary .l2 { left: 75px; }
.mini.secondary .l3 { left: 30px; top: 45px;}
.mini.secondary .l4 { left: 75px; top: 45px; }

.mini.tertiary .s1 { background: #cd783b; right: 30px; top: 0px; }
.mini.tertiary .s2 { background: #73a49d; right: 0px; top: 0px; }
.mini.tertiary .s3 { background: #d4ba89; right: 0px; top: 30px; }
.mini.tertiary .l1 { left: 0px; bottom: 45px; }
.mini.tertiary .l2 { left: 45px; bottom: 45px; }
.mini.tertiary .l3 { left: 0px; bottom: 0px;}
.mini.tertiary .l4 { left: 45px; bottom: 0px; }

.mini.quarternary .s1 { background: #cd783b; left: 0px; top: 0px; }
.mini.quarternary .s2 { background: #73a49d; left: 30px; top: 0px; }
.mini.quarternary .s3 { background: #5f4751; left: 0px; top: 30px; }
.mini.quarternary .l1 { left: 30px; bottom: 45px; }
.mini.quarternary .l2 { left: 75px; bottom: 45px; }
.mini.quarternary .l3 { left: 30px; bottom: 0px;}
.mini.quarternary .l4 { left: 75px; bottom: 0px; }

.dot {
	height: 6px;
	-moz-border-radius: 20px;
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.8);
	-webkit-border-radius: 20px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.8);
	background: #fff;
	border: 1px solid #fff;
	float: left;
	margin: 3px;
	width: 6px;
}
.dot.by { background: #1FB2B0; }
.dot.of { background: #605459; }


.classification {
	color: #555;
	font-size: 14px;
	line-height: 20px;
}
.classification h5 {
	margin-bottom: 10px;
}






.button {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #d7d7d7;
	background-image: -moz-linear-gradient(50% 50% 90deg, #d7d7d7, #e4e4e4);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #d7d7d7),color-stop(0.65, #e4e4e4));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#e4e4e4'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#e4e4e4')"; /* IE8 */
	color: #999;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	padding: 6px;
	text-align: center;
	text-shadow: #fff -1px -1px 1px;
}
.button:hover {
	background-image: -moz-linear-gradient(50% 50% 90deg, #e4e4e4, #d7d7d7);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #e4e4e4),color-stop(0.65, #d7d7d7));
	color: #605459;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#d7d7d7'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#d7d7d7')"; /* IE8 */	
}
.content.row .button{
	visibility: visible;
}

.badge_buttons {
	margin: 10px auto 0 12px;
	width: 105px;
}
.badge_buttons a {
	display: block;
	margin-top: 5px;
	padding: 0px;
	text-align: center;
}

.score_more {
	background: #71BBB1;
	color: #fff;
	display: none;
	font-weight: bold;
	padding: 20px 10px;
	text-align: left;
}
.score_more a.button {
	background: #E5D6B8;
	border: 1px solid #fff;
	color: #605459;
	margin-left: 10px;
	padding: 0 5px;
}
.scorebox {
	clear: both;
	text-align: right;
}
.scorebox a {
	background: #54ada1;
	background-image: -moz-linear-gradient(50% 50% 90deg, #71bbb1, #54ada1);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #71bbb1),color-stop(0.65, #54ada1));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#71bbb1', endColorstr='#54ada1'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#71bbb1', endColorstr='#54ada1')"; /* IE8 */	
	border-bottom: 1px solid #4daa9d;
	border-left: 1px dotted #fff;
	color: #fff;
	display: block;
	float: right;
	font: normal 10px Arial;
	padding: 5px 20px;
	text-align: center;
	text-transform: uppercase;
}
.scorebox a:hover, .scorebox a.current {
	background: #54ada1;
	background-image: -moz-linear-gradient(50% 50% 90deg, #54ada1, #71bbb1);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, #54ada1),color-stop(0.65, #71bbb1));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#54ada1', endColorstr='#71bbb1'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#54ada1', endColorstr='#71bbb1')"; /* IE8 */
}
.scorebox a strong {
	display: block;
	font: bold 24px Arial;
}
.scorebox a.edge {
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-left: 1px solid #4daa9d;
}


.histograph {
	margin: 15px 0 0 0;
	text-align: center;
	width: 130px;	
}
.graph {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #d0e8e5;
	height: 35px;
	padding-left:5px;
	position: relative;
}
.histograph a { display: block; float: left; height: 100%; margin-right: 1px; position: relative; width: 11px; }
.histograph a div { background: #4daa9d; position: absolute; bottom: 1px; width: 11px;  }
.histograph a div.selected { background: #61555a; }
.histograph a:hover div, .bars a.filtered div { background: #7fc2b8;  }

.caption {
	color: #605459;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
}

.chartbox {
	display: none;
	margin-top: 20px;
}
.right { float: right; }
.chartbox h6 { line-height: 30px; margin-bottom: 5px; }
.chart {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #605459;
	padding: 10px 5px 5px 5px;
	text-align: center;
}
.chart h5 {
	color: #fff;
	margin-bottom: 5px;
}
.chart_chooser {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #dcdcdc;
	font-size: 14px;
	height: 30px;
	margin-top: 10px;
}
.chart_chooser strong, .chart_chooser a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
}
.chart_chooser strong {
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;	
	background: #4daa9d url(../images/chart-tip.png) center right no-repeat;
	color: #fff;
	padding: 0 20px 0 10px;
}
.chart_chooser a {
	color: #555;
	margin: 0 20px;	
}
.chart_chooser a.current, .chart_chooser a:hover {
	color: #4daa9d;
	text-decoration: underline;
}


table {
	font-size: 12px;
}
th {
	border-bottom: 2px solid #999;
	padding: 0 5px 10px 5px;
	text-align: left;
}
td {
	border-bottom: 1px dotted #ccc;
	color: #555;
	padding: 10px 5px;
	vertical-align: middle;
}
table .c {
	text-align: center;
}
td a {
	color: #e27100;
}


.learn_dialog {
	font-size: 12px;
	line-height: 18px;
}
.more_contents {
	display: none;
	padding: 0 10px;
}
.learn_dialog p {
	margin: 10px 0 15px 0;
}


.tray {
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-bottom-left-radius: 10px;					
	background: #605459;
	border-top: 1px dotted #eee;
	color: #eee;
	margin-left: 150px;
	padding: 20px;
	width: 560px;
}
.tray h4 {
	color: #fff;
	margin-bottom: 15px;
}
.tray p {
	margin-bottom: 15px;
}
.tray .close {
	color: #999;
	float: right;
	font-size: 12px;
}




/* ============================================
   Wordpress Customizations  - DO NOT REMOVE
   ============================================
*/
 

#sidebar li {
	list-style: circle;
}
li.widget_categories {
	list-style: none;
}
