/* Default color for code, if JS is turned off. */
code,pre,samp,var, xref {
  color: #006000;
}

.code {
  color: #006000;
  font-family: "Courier", monospace;
  font-size: 100%;
}

/* Make sure the text wraps; otherwise, we get ugly ugly scrollbars for
 * pre-formatted text. This works in most browsers (listed below). */
pre {
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Table of Contents */

.toc{margin-top:1.3em;}
.toc .column {
  width: 49.5%;
  float: left;
}

.toc .column3 {
  width: 33%;
  float: left;
}

.toc ol {
  margin: 0;
  list-style:none;
}

.toc ol li {
  font-weight: bold;
}

.toc ol li ol li {
  margin: 0;
  padding: 0;
  margin-left: 1em;
  font-weight:normal;
}

/* IE float clearing */

* html .toc {
  height: 1%;
}

/* Mozilla float clearing */

.toc:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* Alert box */
.alert {
  border: 1px solid #224499;
  background-color:#e5ecf9;
  padding: .5em .5em 1em .5em;
  margin: 1em 0 1em 25px;
}

.promo { 
  margin-top: 2em;
  border: 1px solid #ff9900;
}

/* pretty printing styles.  See prettify.js */
.str { color: #080; }
.kwd { color: #008; }
.com { color: #800; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }

pre.prettyprint { padding: 0.5 em; border: 1px solid #888; background-color:#fffff9}

/* ---- STANDARD LOCAL EXTENSIONS ---- */

/* ---- COLOR DEFINITION ---- */

/* Google Maps exhibits yellow look and feel */

#doc_title, h1, hr, .sidebox h2, .linkbox a,td,th{
	background-color: #fff4c2; 
	border-color: #ffcc33;  	
}

table.reftoc td {
  background-color: #ffffff;
  border-color: #ffffff;
}

table,h2{
  border-color: #ffcc33;  	
}

/* Zebra tables for reference documentation */
TR.odd TD {
  background-color : #ffffff;
}

TR.even TD {
  background-color: #ffffff;
}


/* ---- PAGE ID TAGS ---- */

#intro_page #intro_link,
#elements_page #elements_link,
#reference_page #reference_link,
#faq_page #faq_link,
#document_page #document_link, 
#includes_page #includes_link{

/* ---- ! DO NOT MODIFY ! ---- */
	color:#000;
	text-decoration:none;
	}
/* ------------------------ */
