BODY {
	color: black;
	background: rgb(255, 255, 255);
	margin: 0em 0em 0em 0em
}


/*
DL,P,TABLE,ul { 
	padding:	1px 35px;
}*/

DIV.box {
	background: rgb(235, 235, 235);	
	margin: 1em 1em 1em 1em;
	border: solid thin;
}

DIV.shell {
	margin: 0em 4em;
	border:		solid thin;
	font-size:	1.0em;
	font-family:	monospace;
	padding:	0.3em;
	background:	rgb(220,220,220); 
}

/* */
h2,h3,h4 {
	font-family: Sans-Serif;
        margin-top: 0px;
        padding-left: 15px;
        border-style: thin;
        border-color: black;
	background: rgb(150,150,200);
}

h1 {
	font-family: Sans-Serif;
        background-color: darkblue;
        color: white;
        border-style: solid;
        border-color: black;
	padding-left: 1em;
        margin-top: 0px;
        margin-bottom: .5em;
}

div.menu
{
        width: 205px;
        margin-top: 10px;
}

div.menu a
{
	text-decoration: none;
}

a.menuitem:visited
{
        color: white;
}

a.menuitem:hover
{
        color: black;
        background-color: white;
}

a.currentmenuitem:hover
{
        color:black;
}


a.menuitem
{
	font-size: 18px;
	font-family: Sans-Serif;
	text-align: center;

        border-color: black;
        border-style: solid;
        border-width: thin;
        color: white;
        background-color: darkblue;
        padding: 2px 0px 2px 0px;
        display: block;
        margin: 15px 15px 0px 15px;
}

div.mainbody
{
        background-color: silver;
        color: black;
        border-color: black;
        border-style: solid;
        padding: 1em;
}

p.warning {
        font-size: 1.5em;
        color: red;
        background-color: black;
	font-family: Sans-Serif;
        border-style: solid;
        border-color: red;
        padding: .3em;
}

p.warning a {
        color: red;
}

table.question {
	font-family: Sans-Serif;
        background: #607f9b;
        border-style: solid;
        border-width: thin;
        border-color: black;
        color: white;
        padding-left: 1em;
}

P.answer {
        color: black;
}

TT.irc {
        color: rgb(0,0,150);
}

TT.command {
        color: rgb(200, 0, 0);
}

img
{
        border-style: none;
}

img.screenshot {
        border-style: solid;
        border-width: medium;
}

a img.screenshot {
        border-color: red;
}

a:visited img.screenshot {
        border-color: gray;
}


a:hover img.screenshot {
        border-color: white;
}


a:visited {
        color: rgb(0,0,100);
}

a:hover {
        color: white;
}

a {
        color: rgb(50,50,200);
}


body
{
	background-position: left top;
	background-image: url(images/snow_background.jpg);
	background-repeat: repeat-x;
	background-color: white;
        color: black;
        padding: 10px 20px 10px 0px;
 /* desert #cdb09e; */
}

/* EOF */