@charset "UTF-8";
/* CSS Document */

body {
	color:#000000;
	font-family: Verdana, Arial, sanserif;
	font-size:.81em;
	line-height:1.5;
}

a, a:link, a:visited {
	text-decoration:underline;
	color:#000000;
	outline:none;
}
a:hover, a:active {
	color:#D6125D;
}

h1 {
	font-size:120%;
	font-weight:bold;
	margin:5px 0;
	}
#mainText a, a:link, a:visited {
	text-decoration:underline;
	color:#000;
	margin:auto;
	outline:none;
	float:none;
	font-weight:bold;
}
#mainText a:hover, a:active {
	color:#D6125D;
}
#fullText a, a:link, a:visited {
	text-decoration:underline;
	color:#000; /*#D6125D;*/
	margin:auto;
	outline:none;
	float:none;
	font-weight:bold;
}
#fullText a:hover, a:active {
	color:#33A2C4;
}
#bigFullText a, a:link, a:visited {
	text-decoration:none;
	color:#000;
	margin:auto;
	outline:none;
	float:none;
	font-weight:bold;
}
#bigFullText a:hover, a:active {
	color:#33A2C4;
}

#contactBeaverTxt{
	font-size:115%;
	text-align:center;
	line-height:1.75;
}
.formTitle {
	text-align:right;
}
#statsText a, a:link, a:visited {
	text-decoration:underline;
	color:#D6125D;
	margin:auto;
	outline:none;
	float:none;
	font-weight:bold;
}
#statsText a:hover, a:active {
	color:#33A2C4;
}
.topTotalScore {
	font-size:80%;
	height:18px;
}
#topTotalsTable {
	text-align:center;
	font-size:105%;
}
#monthlyWinnerTable {
	text-align:center;
	font-size:105%;
}
.tableAmount {
	background-color:#F2F2F2;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	font-size:120%;
}
.tableTitle {
	font-weight:bold;
	font-size:120%;
	text-align:right;
	padding-right:5px;
	color:#DDC04A;

}
#fundsTotal{
	font-size:130%;
	font-weight:bold;
}
#menuHolder a,a:link,a:visited{
	float:left;
	margin-right:5px;
	outline:none;
}
#menuHolder a:hover {
	background-position:0 -22px;
}

.tbH2{
	font-size:112%;
	font-weight:bold;
}

.yellow {
	color:#DDC04A;
}
.pink {
	color:#D6125D;
}
.green {
	color:#70A835;
}
.blue {
	color:#2CA0C4;
}

#beaverTxt {
	font-size:80%;
	line-height:1.2;
	width:200px;
	margin:80px auto 0 auto;
	text-align:center;
}

#tbtext {
	width:680px;
	font-size:82%;
	text-align:justify;
	margin:25px 0 0 25px;
}

#statsText {
	font-size:82%;
	text-align:justify;

}

/******************GAME BOARD STYLES**********************/
#pawnBox {
	font-size:64%;
	line-height:1.2;
	text-align:left;
}

#pawnBox p {
margin:0;
}
#pawnBox a,a:link, a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#pawnBox a:hover, a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
#changePawn {
font-size:90%;
}
#pawnMore {
font-size:110%;
}

#winnerName {
	font-weight:bold;
}
#userName {
	text-align:center;
	color:#77AF41;
}
#userBtnsHolder a, a:link, a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	
}
#userBtnsHolder a:hover span, a:active span{
	text-decoration:underline;	
}
#monthlyScore {
font-weight:bold;
text-align:center;
}
#totalScore {
font-weight:bold;
text-align:center;
}




/******************Footer Link STYLES**********************/

#footerLinks {
	font-size:75%;
}
#copyright {
	font-size:70%;
}
#copyright a,a:link,a:visited {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	float:none;
	margin:auto;
}
#footerLinks a,a:link,a:visited {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	float:none;
	margin:auto;
}
#footerLinks a:hover{
	color:#D6125D;
}
#copyright a:hover{
	color:#D6125D;
}

#gameFooterLinks {
	font-size:75%;
	text-align:right;

}
#gameFooterLinks a,a:link,a:visited {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	float:none;
	margin:auto;
}
#gameFooterLinks a:hover{
	color:#D6125D;
}