html {overflow:-moz-scrollbars-vertical;}
#documentation .documentation, #adobe .adobe, #javascript .javascript, #microsoft .microsoft, #image .image, #charts .charts, #downloads .downloads, #faq .faq {color: #333;}
body { font:16px Georgia,arial,verdana,sans-serif; line-height: 1.4;}
img {border:0px;}
a {color:#ec018e;}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline;}
#wrapper {position:absolute; width:870px;  left:50%; margin-left:-435px; margin-top:2px; text-align:left; }

#header {width: 870px; margin:15px 0 10px 0;}
#mainContent {width:500px; float:left;  margin: 25px 0 10px;}

#columnLeft { width:350px; float:left; margin-top: 20px;}
#columnRight { float: right;  width:350px; margin-top: 20px;}
#columnFull { width:600px;}

#sidebar {position: absolute; width:200px; left: 600px; margin:10px 0 10px 0;}

#mainContent h1 {color:#ec018e; width:870px; float:left; text-align:left; margin:0 10px 10px 0px;
	font: bold 160% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#mainContent h2   {font-family: Verdana;  font-size: 24px;  font-variant: small-caps; font-weight: normal; color:#D80071;}  
#mainContent h3  { padding: 0 0 5px 0;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#mainContent h4  {font-size:17px; font-weight:normal; padding: 5px 0; font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
#mainContent p {padding: 0px 0 8px 0;
	font-size: 15px;
}
#mainContent ul, ol { list-style-type: disc; font-size:15px;}
#sidebar ul, #cleanList ul, #cleanList2 ul{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
#sidebar a {color:#989898; font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#sidebar a:hover {color: #ec018e;}
/*#mainContent xmp {font-size:12px; color:#666666; width:100%; }*/
#mainContent pre, xmp, code {
	font-size:12px;
	color:#333333;
	width:100%;
	border:1px solid #eeeeee;
	background-color:#f6f6f6;
	padding:7px;
	vertical-align:middle;
	/*wrapping*/
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
}

pre a {color:#333;}

.head_tabs {
	padding-right:6px;
	margin-top: 10px;
	cursor: pointer;
}

.head_tabs a{
	padding-right:6px;
	color: #989898;
	text-decoration: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.head_tabs a:hover {
	color: #ec018e;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.head_tabs a:active {
	color: #ec018e;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
#mainContent p.image img{
	margin-right:100%;
}
#mainContent p.image{
	font-style:italic;
	font-size:11px;
	color:#666666;
	}
.grey{
	color:#999999;
	font-size:11px;
	}
#faqlist p{
	padding-top:0px;
	margin-top:0px;
}
#faqlist h3{
	margin-bottom:0px;
	padding-bottom:0px;
}