html
{ height: 100%;}

*
{ margin: 0;
  padding: 0;}

img
{ border: 0;}

body
{
//   width:100%; 
   background-color: #e9d2ad;
}

.titlemain
{
  font-size: 350%;
  color: maroon;
  text-shadow: 1px 1px #1D1D1D;
  letter-spacing: -1px;
  text-align: center;
}

.title
{
  font-size: 275%;
  color: maroon;
  text-shadow: 1px 1px #1D1D1D;
  letter-spacing: -1px;
  text-align: center;
}

.titlebig
{
  font-size: 325%;
  color: maroon;
  text-shadow: 1px 1px #1D1D1D;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgame
{
  font-size: 250%;
  color: maroon;
  text-shadow: 1px 1px #1D1D1D;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesubred
{
  font-size: 150%;
  color: maroon;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2red
{
  font-size: 125%;
  color: maroon;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesubmagenta
{
  font-size: 150%;
  color: #e60073;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2magenta
{
  font-size: 125%;
  color: #e60073;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesubblue
{
  font-size: 150%;
  color: blue;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2blue
{
  font-size: 125%;
  color: blue;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesubgreen
{
  font-size: 150%;
  color: green;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2green
{
  font-size: 125%;
  color: green;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesuborange
{
  font-size: 150%;
  color: #ff751a;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2orange
{
  font-size: 125%;
  color: #ff751a;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesubpurple
{
  font-size: 150%;
  color: purple;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2purple
{
  font-size: 125%;
  color: purple;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesubteal
{
  font-size: 150%;
  color: #1f7a7a;
  letter-spacing: -1px;
  text-align: center;
}

.titleendgamesub2teal
{
  font-size: 125%;
  color: #1f7a7a;
  letter-spacing: -1px;
  text-align: center;
}


.introtitle
{
  margin-left: 50px;
}

.intro
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:17px;
  margin-left: 10px;
//  width: 85%;
  text-align: justify;
}
  
.content_image
{
  float: left; 
  margin-left: 35px;
  margin-right: auto;
  padding: 0px 35px 0px 35px;
  display: inline-block;
}

.content_image_border
{
  background-image: url("../images/carving.jpg");
  background-repeat: repeat-x;
  width: 100%;
  height: 28px;
  margin: 0 auto;
  display: inline-block;
}

.content_image_scroll
{
  float: left; 
  display: block;
}

.clearblock
{
   display: block;
}

#page-wrap
{
   width: 1024px;
   margin: 0 auto;
}

#body{
	width:100%;
	height:100%;
/*	position:relative;
	top:-55px;*/
}

#body-leftside{
//	float:left;
	background-color:#000000;	
	width:325px;
}
#body-middle{
//	float:auto;
	width:375px;
//	padding: 15px;
//	font-size:0.8em;
}
#body-rightside{
//	float:left;
	background-color:#000000;	
	width:325px;
}
div.menu_separator{
	border:0px solid red;
	background-image:url('../images/separator_bg.png');
	background-position:center center;
	background-repeat:no-repeat;
	height:22px;
	width:175px;
	margin:20px 0 15px 70px;
	vertical-align:middle;
	text-align:center;
}
div.separator_text{
	color: #694421;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin:auto auto;
	width:175px;
}
#scroll_top{
	background-image:url('../images/menu_scroll_top.jpg');
	width:100%;
	height:78px;
	text-align:center;
	padding: 30px 0px 0px 3px;
}
#scroll_middle{
	background-image:url('../images/menu_scroll_middle.jpg');
	width:100%;
//	height:280px;/*Shall be only multiples of 140px.(140, 280, 320 etc) Otherwise picture will be unclear*/
	overflow:hidden;
}
#scroll_bottom{
	background-image:url('../images/menu_scroll_bottom.jpg');
	width:100%;
	height:109px;
}
#scroll_header{
	font-family:"Charlemagne Std", "Times New Roman", Times, serif;
	color:#481e00;
	font-size:20px;
	position:relative;
	top:53px;
	right:8px;
}
.scroll_selects
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	width: 150px;
	margin-left: 85px;
}

#copyright_stuff
{
  height: 160px;
// float: auto;
  margin-left: 50px;
  margin-right: 20px;
} 



.outer {
  position:relative
//  -webkit-overflow: auto;
}
.inner {
//  -webkit-overflow: auto;
  overflow-x:scroll;
  overflow-y:visible;
  width:800px; 
  margin-left:170px;
}

table {
   font-family: "Verdana";
  font-size: 14px;
}
td, th {
  vertical-align: middle;
  padding:10px;
  width:150px;
}
.tdcenter {
   text-align: center;
   height: 20px;
}
.tdcentergold {
   font-weight: bold;
   text-align: center;
   height: 20px;
   color: #DAA520;
}
.tdcentersilver {
   font-weight: bold;
   text-align: center;
   height: 20px;
   color: #808080;
}
.tdcenterbronze {
   font-weight: bold;
   text-align: center;
   height: 20px;
   color: #CD7F32;
}

table#allplayers th
{
  position:absolute;
  left:0; 
  width:150px;
  text-align: center;
  font-weight: normal;
  font-style: italic;
}

table#allplayers tr:nth-child(odd)
{
//   background-color: #dfbf9f;
   background-color: #d2a679;
}

table#allplayers tr:nth-child(even)
{
}

table#allplayers tr:first-child
{
   background-color: #d5995d;
}


table#records
{
  font-family: "Verdana";
  margin-left: 150px;
}

table#records th
{
  width:100px;
  text-align: center;
  font-weight: normal;
  font-style: italic;
   background-color: #d5995d;
}

table#records td
{
  width:100px;
  text-align: center;
  font-weight: normal;
}

table#records tr:nth-child(odd)
{
   background-color: #d2a679;
}


table#combined
{
  font-family: "Verdana";
  margin-left: 150px;
}

table#combined th
{
  width:100px;
  text-align: center;
  font-weight: normal;
  font-style: italic;
   background-color: #d5995d;
}

table#combined td
{
  width:100px;
  text-align: center;
  font-weight: normal;
}

table#combined tr:nth-child(odd)
{
   background-color: #d2a679;
}


table#combinedall
{
  font-family: "Verdana";
  margin-left: 25px;
}

table#combinedall th
{
  width:100px;
  text-align: center;
  font-weight: normal;
  font-style: italic;
   background-color: #d5995d;
}

table#combinedall td
{
  width:100px;
  text-align: center;
  font-weight: normal;
}

table#combinedall tr:nth-child(odd)
{
   background-color: #d2a679;
}


table#combinedwin
{
  font-family: "Verdana";
  margin-left: 215px;
}

table#combinedwin th
{
  width:100px;
  text-align: center;
  font-weight: normal;
  font-style: italic;
   background-color: #d5995d;
}

table#combinedwin td
{
  width:100px;
  text-align: center;
  font-weight: normal;
}

table#combinedwin tr:nth-child(odd)
{
   background-color: #d2a679;
}


