body {
	background-image: url("stars.jpg");
	background-attachment: fixed;
}
a { color:#006400; text-decoration:none;}
a:visited {color: lightgray;}
a:hover {color:gray;}


.header {
	height:10px;
	border-bottom:thin solid black;
	padding:1em;
	font: 20pt sans-serif;
	text-align:right;
}

.title {
	font:bold 16pt sans-serif;
	text-align:right;
}

.stitle {
	font: bold 12pt sans-serif;
	color:white;
	text-align:center;
}

.logo {
	background-image: url("logo.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height:56;
	width:56;
	font: 2em bold;
}

table {
	background-color: darkgray;
	font:9pt sans-serif;
}

table.menu {
	background-color:gray;
	border-bottom: thin solid black;
	border-top:thin solid black;
	padding-bottom:5px;
	padding-left:5px;
	font-size:9pt;
}
table.menu a:hover { background-color: darkgray; display:block;}
table.menu a:before { content:url("dot.gif");}

/*#review*/ 

.static{
	border-left: thin solid black;
	padding-left:5px;
	text-align:justify;
}

dt {
	font:bold 12pt sans-serif;
	padding-top:1em;
}

dd {
	margin:5px;
	text-align:justify;
}


.form {
	text-align:right;
}

div.dynamic {
	background-color:gray;
	border: thin outset black;
	margin:5px;
	padding:5px;
	font-size:8pt;
	text-align:center;
}

div.dynamic ol {
	list-style-image: url(dot.gif);
	list-style-type:none;
	text-align:left;
}


div.dynamic .dstitle {
	text-decoration:underline;
	font-size:10pt;
	color:white;
	font-family:sans-serif;
}

.end {
	text-align:center;
	font:9pt monospace;
}


/*  Open Gaming License Content Styles */

#random3 table {
	border-bottom:thin dashed green;
}

#random3 th {
	text-align:left;
	background-color:lightsteelblue;
}

/* Forum Styles */

#forum {
	/*background-color:gray;
	border: thick solid black;
	margin:5px;
	padding:5px;*/
}
#forum .f_desc {
	text-align:justify;
/*	background-color:gray;*/
	padding-left:3em;
}
#forum .f_box {
	/*text-align:right;*/
	padding-bottom:10px;
	border-bottom:thin solid black;
}

#forum .sstitle {
	font-family: sans-serif;
	color:white;
	text-align:center;
}

#revs {
	/*background-color:gray;
	border: thick solid black;
	margin:5px;
	padding:5px;*/
}
#revs .f_desc {
	text-align:justify;
/*	background-color:gray;*/
	padding-left:3em;
}
#revs .f_box {
	/*text-align:right;*/
	padding-bottom:10px;
	border-bottom:thin solid black;
}

#revs .sstitle {
	font-family: sans-serif;
	color:white;
	text-align:center;
}
