BODY {
	background-image: url("/images/backgrounds/dgrey0343907027523.jpg");
	color: #FFF;
	font-family: "Verdana"
}

P {
	color:#FFFFFF; 
	font-family: "Verdana", "Arial";
}

A:link {color:#FFCC66}
A:visited {color:#FFCC99}
li {
	color: #FFFFFF;
}
h2 {
	color: #FFFFFF;
	text-align: center;
}
h3 {
	color: #FFFFFF;
}
td {
	color: Black;
}
h2 {
	color: #FFFFFF;
}
h1 {
	color: #FFFFFF;
}

/*
.headline {background-color: #696363;
	color: #000000;
	font-weight: bold;
	border-bottom: thin solid #000000;
} */

.headline {background-image: url('/images/backgrounds/tile_sub.gif');
color: #000000;
font-weight: bold;
border-bottom: thin solid #000000;
border-top: thin solid #000000;
}
	
.code { 
  color: Black;
  margin: 9px 3px 6px 3px;
  border: 1px dashed #405036;
  padding: 0.3em;
  /* background: #d4d7ba; */
  background: Gray;
}

/* .code {background-color: Gray;
	color: #000000;
	font-weight: bold;
	border-style: solid;
	margin-right: auto;
	padding: 0.25cm;
	font-family: courier;
}
*/
.quote {
        color: DarkSalmon;
	font-weight: bold;
	font-style: italic;
	font-size: 80%;
	border-bottom: thin solid #000000;
	padding-left: 0.5em;
}

div#header {
	border-bottom: 0px solid White;
}

div#menu {
	float: left;
	border-right: 1px solid White;
	padding-right: 1em;
	padding-left: 0.5em;
	margin-right: 1em;
}

div#main {
}

#headermenu,
#footermenu
{
        border-top-width: 1px;
        border-bottom-width: 0;
        border-left-width: 1px;
        border-right-width: 1px;
        border-style: solid;
        border-color: #000000;
	background: url('/images/backgrounds/black_gradient.gif');
	color: #bbb;
        padding: 3px;

	font-size:11px;
	font-weight: bold;
	text-align: left;
}


#headermenu a:link, 
#headermenu a:active, 
#headermenu a:visited,
#footermenu a:link,
#footermenu a:active,
#footermenu a:visited 
{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px; 
        font-weight : bold;
        color : #bbb;
        text-decoration : none;
	padding-left : 0.5em;
	padding-right : 0.5em;
}       
        
#headermenu a:hover,
#footermenu a:hover
{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        color : #ffffff;
        text-decoration : underline;
}

.htmlasst {
display:inline;
vertical-align:top;
}

.htmlasst a img {
background:#669;
border:outset #3d3d3d 2px; 
vertical-align:top;
}
.htmlasst a:hover img {
background:#77a;
border:outset #666 2px;
}
.htmlasst a:active img {
background:#99c;
border:outset #999 2px;
}

.odd {
	background-color: Khaki;
}

.even {
	background-color: LightGreen;
}

ul.disc {
	list-style-type: disc;
}

ul.circle {
	list-style-type: circle;
}	

.caption {
	color: Red;
	font-weight: bold;
}

