div {
	text-align: left;
}

h1, h2, h3, h4, h5 {
	background-color: transparent;
}

div#remote_autocompletion {
	height: 100px;
}

div#remote_autocompletion_results,
div#local_autocompletion_results,
input#local_autocompletion_input,
input#remote_autocompletion_input {
	width: 200px;
}

table.noborder td,
table#formTable td {
	border: none;
}

#calendarContainer .bd form {
    clear:left;
}

/* Have calendar squeeze up to bd bounding box */
#calendarContainer .bd {
    padding:0;
}

#calendarContainer .hd {
    text-align:left;
}

/* Center buttons in the footer */
#calendarContainer .ft .button-group {
    text-align:center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#calendarContainer_c.yui-overlay-hidden table {
    *display:none;
}

div#local_autocompletion {
	z-index: 100;
}

div#remote_autocompletion {
	z-index: 50;
}

/* Code formatting */
div.function_bar {
	background-color: #91708A;
	margin-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
}

div.function_bar a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

div.function_bar a:hover {
	color: #F7A600;
}

/* Browser specific (not valid) styles to make preformatted text wrap */
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+ */
}
/*purple style for code blocks*/
pre {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#655D77; padding:7px; border-left:3px solid #EBEBEB; background:#EEEEEE;}

/*started using this for codeblocks in the Maps article; could be improved...*/
div.codeblock {padding:7px; border-left:3px solid #EBEBEB; background:#F5EDFF;} 
div.codeblock pre {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#6633CC; }

