@charset "utf-8";
/* CSS Document */

body	{
	background: url(images/grassbg2.jpg) repeat;
	color: #000;	}

td	{
	padding: 0px 3px;	}

img	{
	border: 0;	}

p img	{
	margin: 5px;	}
	
h1,h2,h3	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: underline;
	text-align: center;	}

h1	{
	font-size: 22px;	}

h2	{
	font-size: 20px;
	margin-bottom: 2px;	}

h3	{
	font-size: 18px;
	margin-bottom: 2px;	}
	
.bold	{
	font-weight: bold;	}
	
.underline	{
	text-decoration: underline;	}

.italic	{
	font-style: italic;	}

.center	{
	text-align: center;	}
	
.right	{
	text-align: right;	}
	
.left	{
	text-align: left;	}
	
.zeroauto	{
	margin: 0 auto;	}
	
.floatright	{
	float: right;	}

.floatleft	{
	float: left;	}

.menucontainer	{
	float: left;
	border: 1px solid #000;
	height: 318px;
	width: 128px;	}

.linktop	{
	background-color: #A0792A;
	background: -moz-linear-gradient(top, #6E4A00, #A0792A 100%);
	background: -webkit-gradient(linear, right top, right bottom, from(#6E4A00), to(#A0792A));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6E4A00, endColorStr=#A0792A);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6E4A00, endColorStr=#41683A)";
	text-decoration: none;
	font-family: "Kristen ITC";
	font-size: 15px;
	line-height: 19px;
	text-shadow: 0px 0px 1px #CFC590;
	color: #CFC590;
	width: 124px;
	height: 20px;
	border-bottom: 1px solid #000;
	padding: 0;
	padding-left: 4px;
	user-select: none;
	cursor: default;	}

.cont	{
	background-color: #FFF;
	border-bottom: 1px solid #000;
	width: 128px;	}

.links	{
	background: -moz-linear-gradient(bottom, #936731, #049700 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#936731), to(#049700));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700)";
	text-decoration: none;
	font-family: "Kristen ITC";
	font-size: 15px;
	line-height: 19px;
	color: #FFF;
	text-shadow: 0px 0px 1px #FFF;
	text-align: center;
	width: 124px;
	height: 19px;
	padding: 0;
	padding-left: 4px;	}

.scrollbox	{
	text-align: left;
	padding: 3px;
	font-size: 13px;
	width: 107px;
	height: 291px;
	overflow: hidden;	}

.scrollbox:hover	{
	width: 124px;
	overflow: auto;	}

.gameCont	{
	float: left;
	background-color: #FFF;
	border-right: 1px solid #000;
	width: 73px;
	height: 29px;	}

.gameCont.end	{
	border: 0;
	width: 74px;	}

.gameCont.alt	{
	width: 75px;	}

.gameLinks	{
	background: -moz-linear-gradient(right, #936731, #049700 100%);
	background: -webkit-gradient(linear, right top, left top, from(#936731), to(#049700));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700)";
	text-decoration: none;
	font-family: "Kristen ITC";
	font-size: 17px;
	line-height: 19px;
	letter-spacing: 1px;
	color: #FFF;
	text-shadow: 0px 0px 1px #FFF;
	text-align: center;
	width: auto;
	height: 20px;
	padding: 5px 0px;	}
	
.pageHeader	{
	border-top: 2px solid #996633;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding-left: 5px;	}

.title	{
	background-color: #A0792A;
	background: -moz-linear-gradient(top, #6E4A00, #A0792A 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#936731), to(#049700));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700)";
	border: 1px solid #D8CFA2;
	text-align: center;
	font-family: 'Kristen ITC';
	font-size: 30px;
	text-shadow: 0px 0px 3px #664D00;
	color: #CFC590;
	outline: 1px solid #000;
	margin: 30px 0px;
	padding: 7px;	}
	
.posted	{
	font-size: 12px;
	text-align: center;	}
	
.post	{
	padding: 4px 4px 4px 6px;
	border-bottom: 2px solid #996633;	}

.links.alt	{
	background-color: #049700;
	background: -moz-linear-gradient(right, #936731, #049700 100%);
	background: -webkit-gradient(linear, right top, left top, from(#936731), to(#049700));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#936731, endColorStr=#049700)";	}
	
.aff	{
	margin: 8px 0px;	}

.screen	{
	border: 0;
	max-width: 100px;
	max-height: 100px;
	margin: 5px;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.3);	}
	
.screen:hover	{
	border: 0;	}

.hiddenImageContainer	{
	overflow: -moz-scrollbars-vertical;
	margin: 0 auto;
	min-width: 150px;
	margin-top: 120px;
	max-height: 790px;
	overflow: auto;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #333;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	}

.imageClose	{
	position: relative;
	float: right;
	margin-left: -17px;
	font-size: 10px;
	background-color: #FFF;
	padding: 3px;
	vertical-align: middle;
	border: 1px solid #333;
	border-right: 0;
	border-top: 0;
	border-radius: 0 3px 0 3px;
	-moz-border-radius: 0 3px 0 3px;
	-webkit-border-radius: 0 3px 0 3px;	}

.hiddenBoxBackground	{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 1;
	display: none;	}

.hiddenBoxContainer	{
	position: relative;
	left: 40%;
	right: 40%;
	top: 20%;
	text-align: center;
	width: 300px;	}

.hiddenBox	{
	background-color: #FFF;
	border: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5);
	padding: 2px;	}
	
table.hminfo {
	text-align: center;
	border-spacing: 1px;	}

tr.hminfo {
	background: #006600;
	font-weight: bold;
	color: #FFF;	}

td.hminfo {
	border: 1px solid #006600;
	padding: 3px;	}
	
b.pagination-selected	{
	padding: 3px;
	margin: 0 4px;
	color: #CCCC66;	}

.pagination	{
	text-align: center;
	margin: 6px 2px;
	font-size: 13px;	}

.pagination a	{
	font-weight: 900;
	padding: 3px;
	margin: 0 4px;
	color: #CCCC99;	}
	
.pagination a:hover	{
	text-decoration: none;	}
	
.afvote	{
	float: left;
	width: 75px;
	height: 20px;	}

.affon	{
	background: url(images/affyon.gif);	}

.affoff	{
	background: url(images/affyoff.gif);	}

.voteon	{
	background: url(images/voteon.gif);	}

.voteoff	{
	background: url(images/voteoff.gif);	}
	
.affliate	{
	float: left;
	width: 600px;
	font-size: 13px;
	padding-top: 2px;
	text-align: center;	}

.vote	{
	display: none;	}

a	{
	color: #CCCC99;
	text-decoration: underline;	}
	
a:visited,
a:active	{
	color: #CCCC66;	}

.links a, .link a:visited, .links a:active,
.gameLinks a, .gameLinks a:visited, .gameLinks a:active	{
	text-decoration: none;
	color: #FFF;
	display: block;	}

.links:hover, .gameLinks:hover	{
	opacity: 0.5;	}