ul,ol {list-style:none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,dl,dt,dd {margin:0;padding:0;}
a img,:link img,:visited img {border:none; }

body { margin:0; background:#000000; min-width:940px; font-size: 62.5%; font-family: "Trebuchet MS";}

table {
	border-collapse: collapse;
	width: 85%;
}

table thead tr th {
	border-bottom:2px solid #000000;
	font-size:1.5em;
	padding:0.5em 0.2em;
	vertical-align:bottom;
}

table tbody tr td {
	background:#FFFFFF none repeat scroll 0 0;
	font-size:1.4em;
	padding:0.6em;
	vertical-align:middle;
}

table thead tr th.attribute {
	width: 10em;
}

table thead tr th.data_type {
	width: 12em;
}

table.items tbody tr td {
	background:#CCCCCC none repeat scroll 0 0;
	font-size:0.9em;
	padding:0.6em;
	vertical-align:middle;
}

.nav, .main, .footer {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
}

.header { height:70px; margin-top: 20px;}
.nav {background: #378716 url(../images/menu.png) repeat-x scroll left top; margin-top: 20px;}
.main { height: auto; background:#FFFFFF; padding-top:20px; margin-top: 10px; }
.footer {margin: 20px 0 20px 0;}

.nav ul { padding: 0.5em 0; font-weight: bold; font-size: 1.4em; }
.nav ul li { margin-left: 1em; display:inline;}

.nav ul li a { color: #FFFFFF; text-decoration:none; padding: 0.1em 0.5em;	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; }

.nav ul li a.active { background: #FFFFFF none repeat scroll 0 0; color: #000000; }

#index h2 { font: bold 2.4em "Trebuchet MS"; color: #333333; border-top:2px solid #000000; padding: 20px 0 0 0; }
#index h3 { font: bold 2.4em "Trebuchet MS"; color: #378716; margin-top: 20px;}

#index .section { margin-top: 20px; border-top:2px solid #000000; padding: 20px 0 0 0; }
#index .section p {font: 1.4em Georgia; color: #333333; margin:20px 0 0 0;}
#index a {color: #993366; }

.index {padding-top:20px;}

.border {border-top: 2px solid #000000; margin-right: 60px; margin-bottom: 10px; }

#content h2 { font: bold 3.6em "Trebuchet MS"; color: #378716; }
#content h3 { font: bold 2.4em "Trebuchet MS"; color: #378716; margin-top: 20px;}
#content h4 { font: bold 1.4em "Trebuchet MS"; color: #378716; margin-top: 20px;}
#content p { font: 1.4em Georgia; color: #333333; margin:20px 0 0 0; padding-right: 60px;}
#content p.example { font: bold 1.4em Georgia; color:#333333; }
#content p.blockquote_header { font-weight: bold; padding: 5px 5px 5px 0; text-align: right; background-color: #999999; margin-right: 15px;}
#content blockquote { font:1.3em "Courier"; color: #000000; padding: 20px 60px 20px 20px; background-color: #DDDDDD; margin-right: 15px;}
#content blockquote .indent_1 { padding-left: 20px;}
#content blockquote .indent_2 { padding-left: 40px;}
#content blockquote .indent_3 { padding-left: 60px;}
#content .keyword {color: #378716; font-weight: bold;}
#content a { color: #993366; margin-top: 20px; }

.footer p {text-align: center; color: #CCCCCC; font: bold 1.2em "Trebuchet MS";}

#sidebar { height: auto; background: #FFFFFF; border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
#sidebar ul { padding: 10px 0 10px 10px; }
#sidebar ul li {margin-bottom: 2px;}
#sidebar ul li a { font-size: 1.4em; color: #993366; padding: 0.1em 0.5em; }
#sidebar ul li a.active { color: #333333; text-decoration:none;}
#sidebar ul li a:hover { text-decoration:none;}

.spacer {height:60px; background:#FFFFFF;}
.spacer2 {height:20px; background:#FFFFFF;}

