/*
##### COLOR SCHEMA #####
Location: Hex (Hue/Sat/Lgt)

Title:                        #FFFFFF (0/0/255)
 - Scrollbar (3dlight)
Title background:             #B40800 (2/255/90)
 - Italics
Surrounding background color: #F7E3C1 (27/200/220)
 - Table (light)
 - Scrollbar (highlight)
Table (medium light):         #F0D6AA (27/175/205)
 - Scrollbar (track)   
Main background color:        #E7C995 (27/160/190)
Table (medium dark):          #DDBB81 (27/145/175)
Main menu color:              #D1AD6F (27/130/160)
 - Table header
 - Table (dark)
 - Scrollbar (face)
Hover menu color:             #B49050 (27/100/130)
 - Table (xdark)
 - Scrollbar (shadow)
Text:                         #000000 (0/0/0)
 - Table border
 - Scrollbar (darkshadow + arrow)

Not W3C CSS standard: scrollbar-* properties and border width given as integer
*/
body         { 
	font-family: Verdana;
	font-size: 10pt;
	color:#000000; 
	background-color: #F7E3C1; 
	text-align:center; 
	padding: 16px 16px 0 16px; 
	margin: 0;
	overflow: auto;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-highlight-color: #F7E3C1; 
	scrollbar-face-color: #D1AD6F; 
	scrollbar-track-color: #F0D6AA; 
	scrollbar-shadow-color: #B49050; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-arrow-color:  #000000; 
}
a            {
	font-weight: bold;
	text-decoration: none; 
	color: #000000; 
}
a:hover      {
	text-decoration: underline; 
}
a.menu       { 
	width: 89px; 
	background-color: #D1AD6F; 
}
a.menu:hover { 
	background-color: #B49050;
	text-decoration: none; 
}

table        {
	font-size: 10pt;
	background-color: #E7C995; 
	padding: 0;
	border-collapse: collapse;
}
table.frame  {
	font-size: 10pt;
	background-color: #E7C995; 
	padding: 0;
	border: 1 solid #000000;
	border-collapse: collapse;
}
th	         { 
	text-align: center; 
	border: 1 solid #000000;
	padding: 0;
	background-color: #D1AD6F; 
}
th.menu      {
	border-bottom-width: 0px;
	border-top-width: 0pt;
}
th.title     { 
	font-family: Arial Black; 
	font-size: 36pt; 
	text-align: center; 
	color: #FFFFFF; 
	background-color: #B40800; 
	cursor: default;
}
td           {
	vertical-align: top;
	padding: 0; 
}
td.main		 {
	border: 1 solid #000000;
}
td.statusbar		 {
	border: 2 solid #E7C995;
}
td.center    {
	vertical-align: middle;
}
td.horizontalspace {
	padding-left: 2px;
	padding-right: 2px;	
}
td.space     {
	padding: 2px;
}
td.centerhorizontalspace {
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;	
}
td.centerspace {
	vertical-align: middle;
	padding: 2px;
}
div.scroll   { 
	padding: 10px; 
	overflow: auto;
}
span.scroll  {
	overflow: auto;
}
img          { 
	border-style: solid; 
	border-width: 0;
}

.light       {
	background-color: #F7E3C1;
}
.medlight    {
	background-color: #F0D6AA;
}
.maincolor   {
	background-color: #E7C995;
}
.meddark     {
	background-color: #DDBB81;
}
.dark        {
	background-color: #D1AD6F;
}
.xdark       {
	background-color: #B49050;
}
.darkfont    {
	color: #D1AD6F;
}
.nomargin    {
	margin-top: 0px;
	margin-bottom: 0px;
}
.smallmargin {
	margin-top: 0px;
	margin-bottom: 5px;
}
.medmargin   {
	margin-top: 5px;
	margin-bottom: 5px;
}

i            {
	color: #B40800;
}
/*p          { 
	position: relative; 
	left: 10px;
}*/
ul			 { 
	list-style-type: square;
}
