body {
	font-size: 62.5%; /* Resets 1em to 10px */
	margin:0px;
	padding:0px;
	background-color:#000000;
	font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;
	color:#909090;
	text-align: center;
}

#main {
	margin:0;
	padding:0;
	border:1px solid #202020;
	background-color:#000000;
}

h1 { padding:0 0 10 0; margin:0; color: #ffc000; font-size: 18px; font-weight: bold; text-align:center; }
h2 { padding:0 0 8 0; margin:0; color: #ffc000; font-size: 12px; font-weight: bold; text-transform: uppercase; }
h3 { padding:0 0 6 0; margin:0; color: #ffc000; font-size: 12px; font-weight: bold; }
h4 { padding:0 0 4 0; margin:0; color: #ffc000; font-size: 12px; font-weight: italic; }
h5 { padding:0 0 2 10; margin:0; color: #ff8800; font-size: 11px; font-weight: bold;}

ul { margin-left: 5px padding-left: 5px; list-style-image: url(/images/bullet.png); }
ul ul { margin-left: 5px; padding-left: 5px; list-style-image: url(/images/bullet.png); }

ol { margin-left: 10px padding-left: 10px; }
ol ol { margin-left: 10px; padding-left: 10px; }

a:link,a:active,a:visited { color: #ffffcc; text-decoration: none; }
a:hover { text-decoration: none; color: #ffcc00; }

img { border: 0; }
img.screenshot { border: 1px solid #403400; }
img.icon { margin: 0 5 0 5; border: 1px solid #ffc000; }
img.iconnb { margin: 0 5 0 5; }

td { font-size:11px; }
/*td { font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px; }*/
td.code { font-family: "courier"; padding: 5; margin: 5; border: 1px solid #403400; background-color: #202020; }

p { padding: 0 0 5 0; margin: 0; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px; text-align:justify}
p.subpara { padding: 0 10 5 10; margin: 0; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px; text-align:justify}
p.subpara2 { padding: 0 20 5 20; margin: 0; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px; text-align:justify }
p.caption { padding: 5 0 0 0; text-align: center; }

h1.modulemenu { padding:0 0 0 0; text-align:left; }
h3.modulemenu { padding:0 0 0 0; font-size: 12px; }
a.modulemenu { color: #ffc000; }
a.modulemenu:hover { color: #ffffcc; }
p.modulemenu { padding: 0 0 0 0; }
p.modulemenucount { padding: 0 0 0 0; font-size:9px; }

tr.menu0 { background-color: #403400; font-weight: bold; text-align: center; color: #cccccc; }
tr.menu1 { background-color: #000000; }
tr.menu2 { background-color: #201a00; }

a.menu { display:block; width:100px; text-decoration: none; font-size: 12px; font-weight: bold; color: #a0a0a0; }
a.menu:visited { font-size: 12px; font-weight: bold; color: #a0a0a0; }
a.menu:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }

a.more { color: #ffc000; font-family: helvetica; text-decoration: none; font-size: 11px; }
a.more:visited { color: #ffc000; font-family: helvetica; font-size: 11px;}
a.more:hover { color: #ffffff; text-decoration: none; font-family: helvetica; font-size: 11px; }

a.footer { color: #585858; text-decoration: none; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size: 12px; font-weight: bold; }
a.footer:visited { color: #585858; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size: 12px; font-weight: bold; }
a.footer:hover { color: #585858; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; text-decoration: underline; font-size: 12px; font-weight: bold; }
p.footer { font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-size: 10px; text-align:center;}

/* 
** Page Menu 
*/

#menu { width: 100%; margin: 0; height: 25px; float: left; font-size: 12px; font-weight: bold; background-image: url(/images/menu_b.png); }
#menu p { width: 175px; float: left; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 150px; float: left; }

#menu div.div_m {background-image: url(/images/menu_div.png); float:left; position:relative; width:1px; height:25px; display: block; }

#menu a, #menu h2 { display: block; margin 0; padding: 0; color: #a0a0a0; height:24px; line-height: 24px; text-align: center; }
#menu a { text-decoration: none; }
#menu a:hover { color: #ffffff; background-image: url(/images/menu_b_up.png);}

#menu li { position: relative; height: 24px;  line-height: 24px;}
#menu li li { width: 150px; background-color: #000000; line-height: 24px;}
#menu li li a:hover { background-color: #222222; color: #ffffff; background-image: none;}
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
#menu ul ul { list-style: none; position: absolute; left: -1px;  z-index: 500; }

div#menu ul ul { border: 1px solid #ffcc00; border-top;none; display: none; }
div#menu ul li:hover ul { display: block; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }

/*
** Side Menu 
*/
#subnav h2 { 
	display:block; 
	margin:0; 
	padding:2; 
	color:#ffcc00; 
	font-size:12px; 
	font-weight:bold;
	text-align:center; 
	text-decoration: none; 
	border:1px solid #333333; 
	background-image:url(images/subnav-bg.gif);
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
}

#subnav a:link, #subnav a:visited 
{
	margin:0; 
	padding:5;
	display:block; 
	text-decoration:none; 
	color:#a0a0a0; 
	background-color:#000000;
	border:1px solid #333333;
	border-top:0;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
}

#subnav a:hover 
{
	margin:0; 
	padding:5; 
	display:block; 
	text-decoration:none; 
	color:#ffffff; 
	background-color:#333333;
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
}

#subnav2 h2, #sublinks h2 
{ 
	display:block; 
	margin:0; 
	padding:2; 
	color:#ffcc00; 
	font-size:12px; 
	font-weight:bold;
	text-align:center; 
	text-decoration: none; 
	line-height: 17px;
	background-image:url(images/subnav_h_bg.png);
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
}

#subnav2 a:link, #subnav2 a:visited 
{
	margin:0; 
	padding:5 5 5 15;
	display:block; 
	text-decoration:none; 
	color:#808080; 
	background-color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	left: 15px;
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
	background-image:url(images/subnav_bg.png);
	background-repeat: no-repeat;
}

#subnav2 a:hover 
{
	text-decoration:none; 
	color:#ffffff; 
	background-image:url(images/subnav_bg_up.png);
	background-repeat: no-repeat;
}

/*
** Content
*/
ul
{
	margin:0px;
}

ul li
{
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
	color:#999999; 
}

ol li ol
{
	list-style-type: lower-alpha;
}

ol li ol li ol
{
	list-style-type: lower-roman;
}

.toc  
{
	font-size: 12px;
	color: #ff8800; 
}

.toc a:hover
{
	color: #ff8800; 
}

.conf
{
   	margin:0 70px 10 30px;
	padding:5px;
	color: #999999;
	background-color: #202020; 
	border: 1px solid #403400; 
}
.conf_filename
{
   	margin:0 70px 0 30px;
	padding:0 0 0 5px;
	color: #ffff88;
	background-color: #403400; 
	border: 1px solid #403400; 
}
.console
{
   	margin:0 70px 10 30px;
	padding:5px;
	color: #909090;
	background-color: #101010; 
	border: 1px solid #888888; 
}
.console_r
{
   	margin:0 70px 10 30px;
	padding:5px;
	color: #cc0000;
	background-color: #101010; 
	border: 1px solid #888888; 
}
.console_u
{
   	margin:0 70px 10 30px;
	padding:5px;
	color: #99ffff;
	background-color: #101010; 
	border: 1px solid #888888; 
}
.inputfield
{
   	margin:0 350px 10 30px;
	padding:5px;
	color: #000000;
	background-color: #7f7f7f; 
	border: 1px solid #403400; 
}
.inputfield td { color: #000000 }


.comment { color: #0066cc;}
.black { color: #000000;}
.important { color: #9f873e;}
.note { color: #9f873e; }
.command_r { color: #cc0000;}
.command_u { color: #77ffff;}
.file { color: #ffff88;}
.orange { color: #ff6600; }
.normal { color: #909090; }
.pixelborder { border: 1px solid #000000; white-space: nowrap; }

.stable
{
	padding: 5px;
	background-color:#001300;
	border: 1px solid #002700;
	background-image: url(images/ico_stable.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

.beta
{
	padding: 5px;
	background-color:#130000;
	border: 1px dashed #270000;
	background-image: url(images/ico_beta.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

p.quote {
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: italic;
}

div .pageicon {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

/*
** IE6 Alert Banner
*/
#ie6_alert_bar_container {
    border-top: 1px solid #9d0101;
    border-bottom: 1px solid #9d0101;
    background: #810101;
    height: 32px;
}
#ie6_alert_bar_container #ie6_alert_bar_content {
    width: 1000px;
    margin: 0 auto;
}
#ie6_alert_bar_container #ie6_alert_bar_content p {
    margin: 6px 0 0 0;
    padding: 0 0 3px 0;
    color: #E8E8E8;
    font-size: 11px;
}
#ie6_alert_bar_container #ie6_alert_bar_content a:link,
#ie6_alert_bar_container #ie6_alert_bar_content a:visited {
    color: #fff;
    padding: 0 8px 0 0;
    margin: 0 0 0 3px;
    font-weight: bold;
}
#ie6_alert_bar_container #ie6_alert_bar_content a:hover {
    text-decoration: underline;
}

