body {
	background:#5179A2 url(/tweetscore/images/bg.jpg) repeat-x top left;
	color:#fff;
}
p,ul,li {
	margin:0;
	padding:0;
}
#reasons ul {
	margin-bottom:7px;
}
#holder {
	margin:0 auto;
	width:810px;
	padding:30px 0 0 70px;
}
#holder a {
	color:#99B3CC;
}
#holder h1 {
	font-size:3.2em;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-bottom:10px;
	float:left;
	width:314px;
	height:74px;
	background:transparent url(/tweetscore/images/tweetscore_logo.png) no-repeat top left;
}
#holder h1 a {
	width:314px;
	height:74px;
	display:block;
}
#holder h1 a span {
	display:none;
}
textarea#tweet {
	padding:6px;
	/*width:600px;*/
	width:636px;
	height:95px;
	font-size:1.75em;
	margin-top:10px;
}
p.instructions {
	display:block;
	float:left;
	width:200px;
	font-size:1.4em;
	color:#2B3342;
	margin:0;
	padding:0;
}
span#charlimitinfo {
	display:block;
	float:left;
	font-size:1.7em;	
	width:452px;
	text-align:right;
}
#results {
	margin-top:15px;
	font-size:2.8em;
	display:none;
}
#results span {
	font-size:0.6em;
}
#explanation {
	color:#000;
}
#created_by {
	padding-top:40px;
	padding-bottom:15px;
}
#google_ads {
	width:468px;
	height:60px;
	position:absolute;
	left:100px;
	bottom:65px;
}
#post {
	margin-left:608px;
}
#reasons {
	font-size:1.35em;
	color:#D6D8D8;
}
#reasons h4, #reasons p {
	margin:0;
	padding:0;
}
#reasons ul {
	margin-top:6px;
	margin-left:30px;
}
#score {
	margin-top:15px;
}
.clear_both {
	clear:both;
}
#status_holder {
	height:115px;
}
#above_status {
	width:700px;
}
p#explanation_txt {
	font-size:1.2em;
	color:#2B3342;
	margin-bottom:25px;
}
#build {
}
a#build_tweet {
	height:35px;
}
#score_user {
}
h2 {
	margin:0;
	padding:0;
	margin-bottom:13px;
	text-align:left;
}
#score_user label {
	font-weight:bold;
}
input#username {
	padding:2px;
}
input#score_me {
	margin-left:2px;
}
table#last_ten {
	display:none;
	background:transparent url(/tweetscore/images/table_bg.png) repeat left top;
	margin-top:10px;
	width:620px;
	padding:2px;
	float:left;
}
table#last_ten thead td {
	font-weight:bold;	
	font-size:1.2em;
}
table#last_ten thead td.th_center {
	text-align:center;
}
table#last_ten tr td {
	border-bottom:1px dotted #2B3342;
}
table#last_ten td {
	padding:6px;
}
table#last_ten td.td_score {
	font-size:1.3em;
	text-align:center;
}
table#last_ten td.td_key {
	font-size:0.9em;
	text-align:center;
}
form#ts_form {
	line-height:1em;
}
#profile {
	display:none;
	background:transparent url(/tweetscore/images/table_bg.png) repeat left top;
	padding:10px;
	width:155px;
	line-height:1em;
	text-align:center;
	margin:38px 0 0 635px;
}
#profile h4 {
	margin:0;
	padding:0;
	font-size:1.2em;
}
#profile a img {
	border:none;
}
#profile a {
	color:#FEF4D3;
	display:block;
	padding-top:3px;
	text-decoration:none;
}
#profile a:hover {
	text-decoration:underline;
}
#user_info {
	display:none;
	background:transparent url(/tweetscore/images/table_bg.png) repeat left top;
	padding:10px;
	width:155px;
	line-height:1em;
	margin:12px 0 0 635px;
	text-align:center;
}
#user_info span {
	font-size:2.5em;
	display:block;
	margin-top:13px;
	width:154px;
	font-weight:bold;
	text-align:center;
	padding-bottom:4px;
}
#user_stats {
	display:none;
	font-size:0.9em;
	background:transparent url(/tweetscore/images/table_bg.png) repeat left top;
	padding:10px;
	width:155px;
	line-height:1.5em;
	margin:12px 0 0 635px;
}
#user_stats strong {
	color:#BCBBB0;
}
table#last_ten p.p_reasons {
	margin:0;
	padding:0;
	color:#99B3CC;
}
table#last_ten p.p_reasons strong {
	color:#2B3342;
	font-weight:normal;
}
.reasons_exp {
	display:block;
	padding-top:6px;
	font-size:0.98em;
}
#more1, #more2, #more3, #more4, #more5, #more6, #more7, #more8, #more9, #more10 {
	display:none;
}
#see_more1, #see_more2, #see_more3, #see_more4, #see_more5, #see_more6, #see_more7, #see_more8, #see_more9, #see_more10 {
	display:block;
	outline:none;
	margin-top:4px;
}
div.meta_info {
	display:block;
	padding-top:5px;
	font-size:0.9em;
	color:#EEE;
}
div.meta_info a {
	color:#FEF4D3 !important;
}
.twitpic_preview {
	display:block;
	margin-top:6px;
	width:150px;
	width:150px;
}
.twitpic_preview a img {
}
#above_results {
	width:620px;
	padding-top:6px;
}
#user_name {
	display:none;
	width:410px;
	float:left;
}
#user_name a {
	font-size:1.6em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#user_name a:hover {
}
#user_name img {
	margin-right:5px;
	margin-bottom:-5px;
}
#view_options {
	display:none;
	float:right;
	width:190px;
	padding-top:12px;
	text-align:right;
}
#view_options a {
	color:#fff;
	text-decoration:none;
}
#view_options p {
	margin:0;
	padding:0;
}
#header {
	height:90px;	
}
#nav {
	float:right;
	width:450px;
}
#nav ul {
	list-style:none;
	margin-top:38px;
}
a.reply {
	color:#BDEFFE !important;
}
#score_friends {
	display:none;
	width:50px;
	position:absolute;
	top:244px;
	margin-left:-65px;

}
#score_friends a img {
	margin-bottom:5px;
	border:1px solid #fff;
}
#score_friends span {
	font-size:0.95em !important;
	font-weight:bold;
	display:block;
	margin-bottom:4px;
	text-align:center;
}
#twitter_error {
	padding:15px;
	background:transparent url(/tweetscore/images/table_bg.png) repeat left top;
	text-align:center;
	width:500px;
	margin-top:20px;
}
.swear, .annoying, .good {
	padding:0 2px;
}
.swear {
	background-color:red;
}
.annoying {
	background-color:#8A4B08;
}
.good {
	background-color:#4B8A08;
}

