.step {font-size: 24px; margin-top: 10px;}
.sub_step {font-size: 18px; font-weight: bold; margin-top: 10px;}
.description { margin-left: 20px;}
.replace {background-color: #88c;}
textarea {padding: 10px; width:879px; height: 375px; font-size: 16px; color: #008AB8; border: 1px #444 solid;}
.about {font-size: 10px; text-align: center;}
.gist_view {margin-left: 815px}
#json_error { line-height: 28px;}
.tooltip {
    background:transparent url(/v2/lib/tooltip/white_arrow.png?54) no-repeat;
    font-size:14px;
    height:122px;
    width:160px;
    margin-top: -10px;
    padding:40px 25px 0px 25px;
    color:#000;
}
.reformat {
	float:left;
}
.invert {
	color: #fff;
	background-color: #333;
	padding: 20px;
}
.error {
	color:red;
}

.tree_container {
	padding: 15px;
	margin: 10px 0 20px 0;
	background-color: #eee;
	border: 1px #444 solid;
	width:868px;
}
.b_attr {
	font-style: italic;
	color: #888;
}

.image_id {
    margin-top: 16px;
	font-style: italic;
	color: #333;
    font-size: 15px;
}

.image_url {
	font-style: italic;
	color: #888;
    font-size: 12px;
}

#heading {
	margin-bottom: 5px;
}

.textshadow {
	  text-shadow:
   -1px -1px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
     1px 1px 0 #fff;
    font-size: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
}

#img_holder {
	display: inline-block;
	background-image:url('/images/backgrounds/clear_pattern.png');
}
