
.varc-legend {
font-size: 12px;
color: #999;
text-align: center;
line-height: 18px;
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
}

.related_container {
width:320px;
height:350px;
}

.related_container div {
width:320px;
height:350px;
}

.titlerow {
height: 25px;
float:left;
width:99%;
border-bottom: 1px dotted #6B6B6B;
display:block;
vertical-align:middle;
margin-bottom:5px;
}

.ftitle {
font-size: 18px;
vertical-align:middle;
color: #23b1c4;
}

.ftitles {
font-size: 15px;
vertical-align:middle;
color: #0873b9;
}

@font-face {
    font-family: "Scoreboard";
    src: url(scoreboard.ttf) format("truetype");
}

@font-face {
    font-family: "Spaceage";
    src: url(spaceage.ttf) format("truetype");
}

.spaceagefont { 
    font-family: "Spaceage", Verdana, Tahoma;
}

.gameFrame { 
	width:100%;
	margin: 0px auto;
	height:auto;
	border: 3px solid #ae4ab8;
	-webkit-box-shadow:0px 0 15px rgb(95, 36, 100);
	-moz-box-shadow:0px 0 15px rgb(141, 38, 145); 
	box-shadow:0px 0 15px rgb(122, 33, 115);
	margin: 5px;
    padding: 5px;
    background: #1a1c22;
    box-shadow: 0 0 3px rgb(255 255 255 / 20%);
}

.frameit { 
	position: relative; 
	padding: 4px; 
	margin: 2px; 
	box-shadow: 0px 0px 4px #9d1722;
	-moz-box-shadow: 0px 0px 4px #9d1722;
	-webkit-box-shadow: 0px 0px 4px #9d1722;
	border: 1px solid #880000;
	color: #111;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}


.roundcorners {
  border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 margin:2px;
}

#container,#container2,#container3 {
	color:#ffba00;;
	font-size: 17px;
	margin: 0 auto;
	padding: 10px;
	width: 100%;
	position:relative;
	min-height: 10px;
	text-shadow:1px 1px 0 rgba(7, 8, 8, 0.5);
}


#vafooter_outer {
width:1000px;
margin:0 auto;
}

#vafooter{
width:1000px;
margin:0 auto;
}
#vafooter .vafooter_top{
width:1000px;
float:left;
padding:15px 0 5px;
background:url(images/vafooter_border.gif) repeat-x 0 bottom;}
#vafooter .vafooter_top .column{
width:140px;float:left;}

#vafooter .vafooter_top h3{
background:url(images/vafooter_box_border.jpg) no-repeat 0 bottom;
padding:5px 0 3px;
margin-bottom:5px;
}
#vafooter .vafooter_top p{
color:#2e2e2e;
font-size:11px;
line-height:15px;
}

#vafooter .vafooter_top p a{
color:#2e2e2e;
text-decoration:underline;
}
#vafooter .vafooter_top p a:hover{
text-decoration:none;
}
#vafooter .vafooter_top ul.site_map{
display:block;
font-size:11px;
line-height:11px;
list-style:none;
margin:0;
padding:0;
}
#vafooter .vafooter_top ul.site_map li{
display:block;
padding:0 0 5px 10px;
background:url(images/vafooter_list_style_.gif) no-repeat 0 3px;
}
#vafooter .vafooter_top ul.site_map li a{
color:#f3f3f3;
text-decoration:none;
}
#vafooter .vafooter_top ul.site_map li a:hover{
text-decoration:underline;
}

#vafooter .vafooter_top .marging_right
{margin-right:48px;
display:inline;}


#vafooter .vafooter_top strong.heading{
display:block;
}
#vafooter .vafooter_bottom{
width:1000px;
}
#vafooter .vafooter_bottom.bor{
border-top:1px solid #e1e1e1;
padding-top:5px;
}
#vafooter .vafooter_bottom div.right{
font-size:11px;
color:#838383;
padding-bottom:0px;
text-align:right;
float:right;
width:auto;
}
#vafooter .vafooter_bottom div.left{
font-size:11px;
color:#838383;
padding-bottom:0px;
}
#vafooter .vafooter_bottom ul{
width:100%;
float:left;
font-size:11px;
color:#838383;
line-height:12px;
padding:0 0 12px;
list-style:none
;margin:0;
}
#vafooter .vafooter_bottom ul li{
width:auto;
float:left;
margin-right:10px;
display:inline;
}
#vafooter .vafooter_bottom ul li a{
color:#838383;
}

#vafooter .vafooter_top ul.follow_us li.last {
background:transparent;
}

@media (min-width: 768px) {
	.scorefont { 
		font-family: "Scoreboard", Verdana, Tahoma;
		font-size: 40px;
	}
}

@media (max-width: 767px) {
	.scorefont { 
		font-family: "Scoreboard", Verdana, Tahoma;
		font-size: 24px;
	}
}

@media (max-width: 468px) {
	.scorefont { 
		font-family: "Scoreboard", Verdana, Tahoma;
		font-size: 12px;
	}
}

@media (min-width: 768px) {
	.spaceagefont { 
		font-family: "Spaceage", Verdana, Tahoma;
		font-size: 40px;
	}
}

@media (max-width: 767px) {
	.spaceagefont { 
		font-family: "Spaceage", Verdana, Tahoma;
		font-size: 24px;
	}
}

@media (max-width: 468px) {
	.spaceagefont { 
		font-family: "Spaceage", Verdana, Tahoma;
		font-size: 12px;
	}
}

	.newscoreWord {
		text-align:center;
		color:#ffba00;
		text-shadow: 0 0 0.1em #5594be, 0 0 0.2em #229bd9;
	}

	#aniscoreheadwrap{
	width:100%;
	margin:0 auto;
	}

	#aniscorehead{
	height:190px; 
	background: #000 url(images/hiscorebackground.jpg) repeat-y scroll left top;
	text-align:center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
			
	#aniscorehead div{
	width:100%;
	height:190px;
	background: transparent url(images/hiscoreoverlay.png) no-repeat scroll left top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
			
	#aniscorehead h1{
	padding-top:30px;
	font-size: 40px;
        color:#fefefe;
	text-shadow: 0 0 0.1em #880000, 0 0 0.2em #F87;
	}
	
	@media (min-width: 768px) {
		#aniscorehead h2 {
			padding-top:40px;
			font-size: 30px;
			color:#fefefe;
			text-shadow: 0 0 0.1em #880000, 0 0 0.2em #F87;
		}
	}

	@media (max-width: 468px) {
		#aniscorehead h2{
			padding-top:40px;
			font-size: 18px;
			color:#fefefe;
			text-shadow: 0 0 0.1em #880000, 0 0 0.2em #F87;
		}
	}

	#aniscorehead h3{
	padding-top:20px;
	font-size: 20px;
	color:#fefefe;
	text-shadow: 0 0 0.1em #880000, 0 0 0.2em #F87;
	}


<!--[if lte IE 6]>
	#aniscorehead div{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hiscoreoverlay.png', sizingMethod='scale');
	}
<![endif]-->

.roundedheader {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
text-align:center;
height: 15px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 5px;
}

#shadow {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity:.90;
filter:alpha(opacity=85);
-moz-opacity:0.85px;
z-index: 99;
}

.lightSwitcher {
position:relative; 
font-size:14px; 
height:14px; 
z-index:101;
background-image:url(images/light_bulb_off.png); 
background-repeat:no-repeat;
background-position:left; 
padding: 0 0 0 15px; 
outline:none; 
text-decoration:none;
}

.turnedOff { 
font-size:14px; 
height:14px;
color:#ffff00; 
background-image:url(images/light_bulb.png);
}

.lights-on:hover {
background: url(img/lightoff.png) no-repeat scroll 0 0 transparent;
color: #909090;
}

.lights-on {
background: url(img/lighton.png) no-repeat scroll 0 0 transparent;
display: block;
cursor: pointer;
position: relative;
margin-top: 0;
font-size: 16px;
color: #fff;
padding: 5px 0 0 24px;
float: right;
margin-right: 5px;
height: 26px;
}

#game_buttons{
width:152px;
height:40px;
padding:20px;
margin:0 auto 20px;
}
             
#prrll_bar{
background-color: #61b0f5;
width: 1px;
height: 15px;
font-size: 1px;
margin-left: 13px;
}

#prrll_ld{
height: 50px;
}

#ad_overlay {
position:absolute;
z-index:2;
}

#prrll_gm {
z-index: 1;
position: relative;
}

/*
.gamebox {
position: relative;
z-index:104;
}
*/

.gamebox {
	width: 100%;
	height: auto;    
    position: relative;
  }

  .gamebox iframe,
  .gamebox object,
  .gamebox embed {
	height: 100% !important;
    width: 100% !important;
  }