/*font decs*/
#stage h2, #stage h3, .table th{font-family: 'vollkorn', Arial, Helvetica, sans-serif;}

/*poker nights decs*/
#stage a:hover{color: #fff; text-decoration: none; background: none;}
#stage h2{
	text-shadow: -1px -1px 1px #666;
	color: #eee;
}
#stage h2 a, h2 a:link,  h2 a:hover, h2 a:visited{
	padding: 10px; display: block; text-align: center; height: 20px; line-height: 20px;
	overflow: hidden; border: 5px solid #000; background: none; text-decoration: none; color: #fff;
	border-radius: 10px; 
	-webkit-box-shadow: -1px -1px 1px #666;	
}
#stage h2 a:hover{
	background: none; 
	border-color: #FF9900;
	color: #fff;
	text-shadow: -1px -1px 1px #666;	
	-webkit-box-shadow: 1px 1px 1px #666;
}

#stage a{color: #ccc;}

#stage blockquote{margin-left: 20px;}
#stage blockquote p{margin: 3px;}

#stage h3{color: #fff; font-size: 1.6em; background: #333;}
#stage h4{color: #fffccc; font-size: 1.3em; font-weight: normal;}
#logo{height: 40px; width: 250px; background: url(../opal_games_logo_sm.png) top center no-repeat; overflow: hidden; padding: 0px; float: none; margin: -20px auto 0px auto;}
#header{padding-bottom: 0px;}
#page{width: 960px;}
#stage{text-align: center; margin: auto; padding: 0px; background: #3CCC93 url('images/stage-bg.png') top center repeat; padding: 20px 0px; color: #eee;}
#flash{margin: auto;}
#copy{text-align: left; clear: both; width: 500px; margin: auto; padding: 0px; font-size: 1.2em; line-height: 1.7em;}
.table{width: 100%;}
.table td{padding: 8px; border: 1px solid #fff; text-align: left; vertical-align: middle; font-size: .8em; background: #666;}
.table tr{background: #666;}
.table th{background: #333; padding: 5px; text-transform: uppercase; font-weight: bold; text-align: center; color: #fff; font-size: 1em;}
