body {
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: 100;
	font-size: 10pt;
	width: 100%;
	color: black;
	text-decoration: none;
	background-color: #FFF8f8;
	background-image: url("y1b.gif"); 
	background-repeat: repeat;
	/*  background-image: url("M1_50.gif") */
}

a {
	color: blue;
	font-weight: bold;
	text-decoration: none
}

ul {
	list-style-type: square
}

a:hover {
	color: red;
	background-color: #ffff00
}

td {
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: 100;
	font-size: 10pt;
	text-decoration: none
}

p.heading1 {
	font-weight: bold;
	font-size: 10pt;
	color: #804040;
	width: 100%;
	display: block;
	text-decoration: none;
	background-color: transparent;
	border-left:.75em  solid #800000;
	border-bottom:2px  solid brown;
	padding-left: 1em
}

.standout {
	font-size: 12px;
	font-weight: 900;
	color: #A00000;
}
.contact {
	font-size: larger;
	font-weight: 900;
	color: #D00000;
}

div.beta {
	background: #e9e8e5;
	border: 2px inset #d6d3ce;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #000080;
	position: absolute;
	left: -500px;
	top: 10px;
	z-index: 3
}

#header {
	position: relative;
	height: auto;
	text-align: center;
	width: 80%;
	left: 10%;
	margin: 0;
	padding: 0px 0px 3px 0px;
	white-space: nowrap;
	border-bottom-width: thick;
	border-bottom-style: double;
	border-bottom-color: brown;
	/*	background-image: url("C1_50.gif");
	background-repeat:repeat;*/
}

#content {
	position: relative;
	top: 0px;
	left: 5%;
	width: 90%; 
}

#contentleft {
	position: absolute;
	left: 0%;
	top: 10px;
	width: 48%;
	float: left; 
}

#contentright0  {
	position: absolute;
	left: 51%;
	top: 10px;
	width: 48%;
	float: right
}
#contentright {
	position: relative;
	top: 0px;
	left: 54%;
	width:44%;
	float: left
}

#header ul {
	margin: 0;
	padding: 0;
	border: none
}

#header ul li {
	margin: 0 1em 0 0;
	padding: 0 2px 0 02px;
	display: inline;
	list-style-type: none;
	text-align: center;
}

#header ul li a {
	color: black;
	font-weight:300;
	display: inline;
	text-align: center;
	list-style-type: none;
	padding: 1px 1em 1px 1em;
	border-width:1px 8px 1px 8px;
	background: #97DFC8;
	font-size: 10pt;
	border:1px red solid;
}

#header ul li a:hover {
	color: black;
	background: #BEF3F8;
	border-color:black;
}

li {border-left:2em}
body#home #header a#home,
body#shots #header a#shots,
body#download #header a#download, 
body#history #header a#history,
body#sillyware #header a#sillyware,
body#reviews #header a#reviews,
body#contact #header a#contact,
body#other #header a#other {
	color: yellow;
	background: #44802E;
	border-color: black;
}

div.donate {
	position:absolute;
	right:20px;
	top:15px;
	width:130px;
	height:100px;
	z-index:9;
	padding:0px 1em 0px 1em;
	font-family:helvetica;
	font-size:8pt;
	border:3px double brown;
	white-space:normal;
	text-align:center;
	font-variant:small-caps;
	background-image: url("y1b.gif");
	background-repeat: repeat;
}
	
a.donate {color:blue;
	text-decoration:none;
	font-size:8pt;
	font-family:cursive;
	vertical-align:top;
}

a.donate:hover {color:red; background:transparent;font-style:italic}

 
tr.silver {background-color:#E0E0E0}
tr.white  {background-color:#FFFFFF}
tr.silver td.l,tr.white td.l {padding-left:1em;vertical-align:top;text-align:right;font-weight:900;font-size:8pt}
tr.silver td.r,tr.white td.r {padding-left:1em;vertical-align:top;text-align:left;font-size:8pt}


.dumb {z-Index:100;background:#FFFFF0 ;font-size:10pt;color:black;border:5px double blue;position:absolute;width:80%;left:10%;top:3em;padding:0 1em 1em 1em;display:none}
.dumb h2 {text-align:center}
.dumb span {color:red;font-weight:bold}
.cats {padding: 4px; background-color: #800000; border: 1px blue solid; width: 105px; color:white;white-space: nowrap;
       vertical-align:top;text-align: center}
span.nw {white-space:nowrap}