body { background-color: #ffffff; color: #333; text-align: center; }

body, ol, ul {
  font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
  font-size:   13px;
  line-height: 18px;
  overflow: hidden;
}

td {
	font-size: 12px;
	color: black;
}

#textBox {
	background-color: 88BBBB;
	width: 500px;
	padding: 20 20 20 20;
	text-align: center;
}

#question {
	text-align: left;
	font-weight: bold;
	padding: 0px 5px 0px 12px;
}

#answer {
	text-align: left;
	padding: 0px 5px 12px 24px;
}

#readingsCount {
	position: absolute;
	top: 7px;
	width: 200px;
	background-color: 999999;
	opacity: .8;
	display: none;
}

#viewstyle {
	position: absolute;
	top: 27px;
	left: 75px;
	opacity: .8;
}

#fblogin {
	position: absolute;
	top: 50px;
	left: 82px;
	opacity: .8;
}

#map {
	position: absolute;
	border: 2px solid #FE6839;
	top: -1000px;
}

#mapCaption {
	position: absolute;
	margin-left: -575px;
	left: 50%;
	width: 1150px;
	height: 21px;	
	background-color: 999999;
	opacity: .8;
	white-space: nowrap;
	display:none;
}

#tvbug {
	position: absolute;
	top: 20px;
	width: 168;
	cursor: pointer;
	opacity: .7;
	filter:alpha(opacity='70');
}

#whereBox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 24px;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 0 0 0 0;
	font-size: 12px;
	background-color: #527bb3;
}

#likebox {
	position: absolute;
	left: 250px;
	top: 20px;
	margin: 0 0 0 0;
	padding: 12 0 0 0;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 10px;
	width: 165px;
	height: 34px;
	opacity: .9;
}

#likebox.map {
	position: absolute;
	left: 50%;
	top: 110px;
	margin-left: -225px;
	padding: 12 0 0 0;
	vertical-align: middle;
	text-align: center;
	font-weight: 600;
	color: white;
	font-size: 10px;
	width: 165px;
	height: 34px;
	opacity: .9;
}

.checkbox {
  height: 21px;
  padding: 0 0 0 25px;
  cursor: default;
}

#charts {
	position: absolute;
	left: -500px;
	z-index:101;
}

#cssButton {
	position: absolute;
	border: 1px solid grey;
  width: 80px;
	padding: 5 5 5 5;
  background: #444;
	color: white;
  opacity: 0.9;
	cursor: pointer;
}

#postform textarea {
	font-family: Helvetica;
	font-size: 15px;
}

#infoWindow {
	text-align: left;
	width: 260px;
}

#infoWindow.threed {
	margin-left: 10px;
}

#infoWindow a { color: #444; text-decoration: none; }
#infoWindow a:visited { color: #667; }
#infoWindow a:hover { text-decoration: underline;}
#infoWindow a img { border:0; color: #fff;}
#infoWindow a:hover img { border:0; background-color:#fff; }

#infoWindow tip {
	float: right;
}

#login_name {
	display: inline;
	padding: 0 10 0 10;
}

#screenName {
	font-weight: 600;	
}

#lastStatus {
	text-align: left;
}

#translatedstatus {
	text-align: left;
	color: green;
}

#statusupdated {
	text-align: left;
	font-size: 9px;
	line-height: 150%;
}

img {
	border: 0;
}

img.profile_image {
	float: left;
	vertical-align: top;
	border: 1px solid black;
	margin: 0px 5px 0px 0px;
	width: 48px;
	height: 48px;
}

#corner_lt, #corner_rt, #corner_lb, #corner_rb {
	position: absolute;
	z-index: 1000;
	top: -500px;
}

#charts_panel {
	position: absolute;
	top:-1000px;
	z-index:100;
}

#pause {
	cursor:pointer;
}

#this_user_chart_title {
	font-size:14px;
	font-weight:600;
	color:gray;
}

#community_chart_title {
	font-size:14px;
	font-weight:600;
	color:gray;
}

#community_chart_title_red {
font-size:14px;
font-weight:600;
color:#f85a43;
}

#readingUnits {
	font-size:16px;
	font-weight:600;
	color:gray;
}

#readingDayPeriod, #readingEvent {
	font-size:14px;
	font-weight:600;
	color:gray;
}


#readingValue {
	font-size:40px;
	font-weight:600;
}

#loc {
	color:gray;
	font-size:14px;
}

#glucose {
	color:gray;
	color: #f85a43;
	font-size: 20px;
	font-weight:600;
}

#datetime {
	padding-top: 4px;
	color:gray;
	font-size:14px;
}

#userName {
	color:gray;
	font-size:14px;
}

#mp {
  font-size:14px;
  font-family: Myriad Pro;
}

#tb {
  font-size:14px;
  font-family: Trebuchet MS;
}

#c1 {
font-weight: 500;
}

#c2 {
font-weight: 600;
}

#c3 {
font-weight: 700;
}

#c4 {
font-weight: 800;
}

#c5 {
font-weight: 900;
}

#cr1 {
font-weight: 500;
color:#f85a43;
}

#cr2 {
font-weight: 600;
color:#f85a43;
}

#cr3 {
font-weight: 700;
color:#f85a43;
}

#cr4 {
font-weight: 800;
color:#f85a43;
}

#cr5 {
font-weight: 900;
color:#f85a43;
}