﻿
    	.data_table{
    		width: 920px;
    		border-spacing: 0px;
    		border-collapse: separate;
    		margin: 10px;
    		font-size: 14px;
    		color: #666;
          
    	}
    	
    	.data_table a{
    		color: #000;
    	}
    	
    	.data_table th{
    		text-align: left;
    		font-weight: 600;
    		padding: 5px 2px;
    	}
    	
    	.data_table td{
    		padding: 5px 2px;
    		border-top: 1px solid #EEE;
    	}

    	.row_totals{
    		background: #f9f9f9;
    		font-weight: 600;
    	}
    	
    	.user_record:hover, .dataset_record:hover{
    		background: #f9f9f9;
    		cursor: pointer;
    	}
    	
    	.settings_table{
    		border-spacing: 0px;
    		border-collapse: separate;
    		margin: 0;
    	}
    	
    	.settings_table td{
    		padding: 0;
    		vertical-align: top;
    	}
    	
    	.search{
    		/*
            position: absolute;
    		right: 10px;
    		top: 8px;
                */
    	}
    	
    	.score_small{
    		font-size: 20px;
    	}
    	
    	.subline a{
    		color: 
    	}
    	
    	.expand{
    		text-align: center;
    		text-decoration: underline;
    		padding: 0 0 10px 0;
    		cursor: pointer;
    	}
    	
    	.expand:hover{
    		color: #1986C4;
    	}
    	
    	.verbatim{
    		border-top: 1px solid #DDD;
    		padding: 10px 0;
    		font-size: 14px;
    	}
    	.verbatim_label{
    		background: #eee;
    		text-align: center;
    		font-size: 16px;
    		padding: 2;
    		color: #444;
    	}
    	
    	.verbatim_date{
    		font-size: 12px;
    		color: #888;
    		text-align: left;
    	}
    	
    	strong{
    		font-weight: 400;
    	}
    	
		.edit_preview{

			overflow: auto;
			margin: 0 auto;border-bottom: 1px solid #DDD;
		}
		
		.setting_name{
			margin: 5px 10px;
			font-size: 14px;
			font-weight: 600;
		}
					
		.setting_input{
			padding: 0px 10px 5px 10px;
			height: 27px;
		}
		
		.input_number, .setting_subname, .input_color{
			display: inline-block;
			font-size: 16px;
			text-align: right;
			line-height: 25px;
			margin-right: 2px;			
		}
		
		.input_number{
			width: 22px;
		}
		
		.input_color{
			width: 25px;
			border-radius: 12px;
			margin-left: 4px;
			background-color: #1986C4;
		}
		
		.add_thing, .advanced_settings, .delete_option, .option_select{
			display: inline-block;
			width: 25px;
			line-height: 25px;
			border-radius: 12px;
			background-color: #eee;
			font-size: 16px;
			text-align: center;
			margin-left: 4px;
		}
		
		.add_thing:hover, .advanced_settings:hover, .delete_option:hover, .option_select:hover{
			cursor: pointer;
			background-color: #1986C4;
			color: #fff;
		}
		
		.setting_subname{
			width: 50px;
		}
		
		input[type=text]{
			border: 0;
			background: #ffffff;
			line-height: 25px;
			height: 25px;
			font-size: 16px;
			width: 206px;
			font-family: 'Source Sans Pro', sans-serif;
			font-weight: 300;
			padding: 0 3px;
			color: #666;
		}
		
		.top_box{
			background: #eee;
			line-height: 25px;
			height: 25px;
			font-size: 16px;
			width: 206px;
			display: inline-block;
			padding: 0 3px;
		}
		
		.box_on{
			background: #555;
			color: #FFF;
		}
		
		.chart_option{
			height: 30px;
			width: 30px;
			background-color: #eee;
			float: left;
			margin-left: 4px;
		}
		
		.hover_frame_bg, .hover_frame_bg2{
			position: fixed;
			z-index: 2;
			background: rgba(0,0,0,0.45);
			display: none;
			height: 100%;
			width: 100%;
		}
		
		.hover_frame_bg2{
			z-index: 1002;
		}
		
		.hover_frame{
			position: fixed;
			z-index: 3;
			background: #F6F6F6;
			display: none;
		}
		
		.frame_title{
			font-size: 20px;
			padding: 4px 8px;
			background: #555;
			color: #FFF;
		}
		
		.frame_actions{
			padding: 4px 8px;
			border-top: 1px solid #DDD;
			text-align: right;
			line-height: 20px;
		}
		
		.red_button{
			background: #d30909;
			color: #fff;
		}
		
		.red_button:hover{
			background: #a60001;
		}
		
		.animate_div{
			display: none;
			height: 27px;
			padding: 0 0 5px 0;
		}
		
		#message_text{
			font-size: 14px;
			padding: 8px;
		}
		
		.update_status{
			color: #7dbd3b;
			display: inline-block;
			font-size: 14px;
		}
		
		.advanced_syntax{
			border: 0;
			background: #eee;
			height: 140px;
			font-size: 14px;
			width: 297px;
			font-family: 'Source Sans Pro', sans-serif;
			font-weight: 300;
			padding: 2px 4px;
			color: #666;
			resize: none;
		}