@charset "utf-8";

body
{
	background: #656565;
	color: #D5D2D6;
}

ins
{
}

del
{
	color: darkgray;
}

pre
{
	border-color: gray;
	line-height: 1.3em;
}

hr
{
	color: gray;
	background-color: gray;
}

#main
{
	background: #414141;
	color: #D5D2D6;
}

#links,
#footer,
#menu li a,
#menu li .disabled
{
	background: #545454 url(gradient.png);
	color: #D5D2D6;
}

#submenu li a,
#submenu li .disabled
{
	background: #545454 url(gradient_vflip.png);
	color: #D5D2D6;
}

#menu li .disabled,
#submenu li .disabled
{
	color: gray;
}

#links a,
#footer a
{
	background: transparent;
	color: #D5D2D6;
}

#links a:hover,
#footer a:hover
{
	background: transparent;
}

#logo
{
	background: #222;
	color: #D5D2D6;
}

h1,
#column1 h1,
#column2 h1
{
	background: transparent;
	border-color: gray;
}

#menu,
#submenu
{
	background: transparent;
	color: #D5D2D6;
}

.sidebaritem
{
	background: #545454;
	color: #D5D2D6;
}

#menu li a:hover,
#menu li a#selected,
#menu li a#selected:hover,
#submenu li a:hover,
#submenu li a#selected,
#submenu li a#selected:hover
{
	color: #FFF;
}

#content,
#column2,
#column2 a
{
	color: #D5D2D6;
	border-color: #D5D2D6;
}

.sbilinks li
{
	list-style-image: url(arrow.png);
}

.sbilinks li a,
.sidebaritem a
{
/*
	background: #545454 url(arrow.png) no-repeat left center;
*/
	color: #D5D2D6;
}

/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop,
.rbottom
{
	background: #414141;
}

.rtop .r1,
.rtop .r2,
.rtop .r3,
.rtop .r4,
.rbottom .r1,
.rbottom .r2,
.rbottom .r3,
.rbottom .r4
{
	background: #545454;
}


/*======================================
 Table
======================================*/
table
{
	border-color: darkgray dimgray dimgray darkgray;
	background-color: #414141;
}

thead,
th,
table .head
{
	background-color: #545454;
}

th, td
{
	border-color: gray;
}


/*======================================
 Quote
======================================*/
q
{
	border-color: gray;
}

blockquote
{
	background-color: #545454;
	border-color: gray;
}

div.quote div.ref
{
	background-color: #545454;
	border-color: gray;
}


/*======================================
 Introduction box
======================================*/
div.introduction div.contents,
div.introduction div.ref
{
	background-color: #545454;
	border-color: gray;
}


/*======================================
 Box
======================================*/
div.box
{
	border-color: gray;
}

div.box div.box-title,
div.box div.box-tag-title
{
	background-color: #545454;
	border-color: gray;
	font-weight: bold;
}


/*======================================
 Changelog
======================================*/
div.changelog h2
{
	border-color: gray;
}


/*======================================
 Miscellaneous
======================================*/
.tips,
.private,
.old
{
	color: darkgray;
}

.notice
{
	color: #80e080;
}

.caution,
.attention
{
	color: #ff8080;
}

pre.console
{
	color: white;
	background-color: black;
	border-color: darkgray;
}

#column2 a.button
{
	background-color: #606060;
	border-color: darkgray;
}
