body {
			font-family:Arial, Helvetica, sans-serif;	
			font-size:10px;
			background-color:#f4f4f4;
			margin:0px;
		}
		table#pies td {
			padding:10px;
			text-align:center;
			width:80px;
		}
		
		table#pies {
			width:1000px;
			padding-top:20px;
			padding-bottom:20px;
			font-size:12px;	
			font-weight:bold;
		}
		table#bars {
			width:700px;				
		}
		table#bars td{
			vertical-align:top;	
		}
		div#tph {
			width:1000px;
			text-align:left;
			font-size:12px;	
			font-weight:bold;
			padding:20px;
			padding-bottom:10px;
		}
		span#sparkSpeeds {
			width:1000px;
			display:block;	
			padding-bottom:20px;
		}
		table.bar_table {
			width:350px;	
			font-size:10px;
			padding:20px;
			/* border:1px solid #efefef;
			 background-color: #efefef; */
		}
		table.bar_table td{
			width:150px;
		}
		td.bar_table_title {
			font-size:12px;
			font-weight:bold;
			padding-bottom:10px;	
		}
		div.bar {
			background-color: #ff8125;
			height:20px;
		}
		img.media_thumb {
			width:100px;
				
		}
		div#intro {
			padding-top:20px;
			padding-bottom:20px;
			text-align:left;
			background-color:#feffa4;
			border:1px solid #fed094;	
			width:980px;
			padding:10px;
			margin:20px;
			font-size:12px;			
		}
		div#report_title {
			padding:20px;			
			text-align:left;	
			background-color:#FFC;	
			margin-top:-30px;	
			padding-bottom:30px;
			line-height:30px;
			font-size:12px;
		}
		div#report_title b {
			font-size:24px;	
			
		}
		div#main {
			width:1000px;
			background-color:white;
			/* padding:20px; */
			/* border:1px solid #e5e5e5; */
			margin-top:0px;
			margin-bottom:0px;
		}
		td.bar_label {
			text-align:right;	
		}
		div#form {
			width:1000px;
			/* border-bottom:2px solid #e5e5e5;	 */
			padding:20px;
			text-align:left;	
			font-size:14px;		
			padding-top:30px;
			padding-right:40px;
		}
		div#form input {
			padding:5px;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;	
			
		}
		input.form_input {
			width:400px;
			margin-right:10px;
		}
		tr.pie_labels {
			font-size:10px;
			font-weight:normal;	
			vertical-align:top;
			padding-bottom:10px;
		}
		div#form_intro {
			font-size:10px;
			padding-bottom:10px;
			padding-top:20px;	
		}
		div.zigzag {
			height:40px;
			background-repeat:repeat-x;
			width:1000px;
			background-image:url('http://tweetcharts.com/zigzag.png');	
			margin-left:-20px;
			margin-right:-20px;
		}
		div.halfzigzag {
			height:40px;
			background-repeat:repeat-x;
			width:1000px;
			background-image:url('http://tweetcharts.com/halfzigzag.png');	
			margin-left:-20px;
			margin-right:-20px;
		}
		div#footer {
			text-align:left;
			padding:20px;
			margin-bottom:0px;	
		}
		div#optin {
			font-size:10px;
			color: #434343;
			margin-left:95px;
		}
		div#social_buttons {
			padding:0px;
			text-align:left;	
			padding-top:30px;
		}
		div#social_buttons td {
			vertical-align:top;	
			width:25%;
			padding:20px;		
			padding-bottom:0px;
			padding-top:0px;	
			margin-bottom:-20px;
		}
		div#loading {
			width:100%;
			height:100%;
			background-image:url('bg.png');
			position:fixed;
			top:0px;
			left:0px;
			text-align:center;
			display:none;
		}
		div#loading_message {
			text-align:left;
			width:400px;
			height:200px;
			margin-top:170px;
			background-color:white;	
			padding:20px;
			font-size:12px;
		}
		a#tweet_this_link {
			font-size:16px;	
			padding:5px;
			font-weight:bold;
			margin-left:-5px;
		}
		a#tweet_this_link:visited {
			color:blue;	
		}
		a#tweet_this_link:hover {
			background-color:white;
		}
		img#logo {
			padding-bottom:40px;
		}
		img#mql_cta {
			float:right;
			margin-right:50px;
		}
		div#explanation {
			padding:20px;
			padding-top:0px;
			padding-bottom:30px;
			text-align:left;	
			font-size:12px;
		}
		
		div#embed_code {
			text-align:left;
			width:400px;
			height:250px;
			margin-top:170px;
			background-color:white;	
			padding:20px;
			font-size:12px;	
		}
		div#embed_code textarea {
			width:400px;
			height:100px;	
		}
		
		div#embed_code_layer {
			width:100%;
			height:100%;
			background-image:url('bg.png');
			position:fixed;
			top:0px;
			left:0px;
			text-align:center;
			display:none;	
		}	