body {padding:20px 50px; margin:0; font-family:Tahoma, Geneva, sans-serif; background: #559ABC url('/images/background-rays.jpg') fixed no-repeat;}


.sectionicon
{
	position:absolute;
	width:60px;
	height:60px;
	text-align:center;
	margin:0px 0px 0px 0px;
	z-index:2;
}



.sectiontext
{
	position:relative;
	top:0px;
	left:80px;
	width:400px;
	display:inline-block;
	overflow:hidden;
	text-align:left;

}




#container {background-color:#FFFFFF; padding:8px; width:800px;margin:0 auto;text-align:left;}

#header
{
	width:800px; height:140px; 
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(/images/header_1.png);
}

#logo {position:relative; font-size:12px; padding:0px 0 0 0px; }
#logo img { float:left; position:absolute; top:0px; left:0px; float:left; border:0px;}

#slogan {float:right; font-size:11px; color:#CCCCFF; padding:0px;}
#slogan img {position:absolute; top:30px; margin-left:-140px; float:right; padding:0px 0px 0px 0px;}


#gamemenu {
	height:35px; 
	background-color:#aaaaff;
	margin:0px;
	padding-top:3px;
	padding-left:1px;
	padding-bottom:0px;
	padding-right:0px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
}

#gamemenu ul {margin:0px; padding:0px;}
#gamemenu li {list-style:none; margin-top:3px;margin-left:0px; padding:0px; display:inline; }
#gamemenu a {float:left; text-align:center; float:left; height:18px; padding:4px; margin:0px; color:#FFFFFF; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#gamemenu a:hover {background-color:#ddddff; 
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
}
#gamemenu .s {float:left; background-color:#ddddff; 
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
}
#gamemenu li p {float:left; text-align:center; float:left; height:18px; padding:4px; margin:0px; color:#4444FF; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#advertbanner
{
	width:100%;
	height:90px;
	background-color:#000000;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

div.gamedata
{
	position:absolute;
	float:right;
	width:160px;
}



img.facebooklogo
{
	margin-left:0px;
	margin-top:12px;
	margin-right:10px;
	margin-bottom:12px;
}



#savedmedia table { border-collapse:collapse; border-spacing:0px; }
#savedmedia td {vertical-align:top; background-color:#FFFFFF;}
#savedmedia img { float:left; margin-top:10px; margin-bottom:10px;}
#savedmedia p.label {text-align:left; margin-left:95px; padding-top:5px; padding-bottom:5px; font-size:11px; margin-top:20px; margin-bottom:20px;}


#facebookblurb
{
	visibility:hidden;
	display:none;
}


hr
{
	color:#0000FF;
	height:0px;
	border:0;
	margin-bottom:10px;
}

.feedheader
{
	margin-top:10px;
	margin-bottom:0px;
	font-size:11px;
	text-decoration:none;
	color:#000088;
}

.feedcontent
{
	margin-top:5px;
	margin=bottom:10px;
	margin-left:10px;
	font-size:11px;
}

img.yesno
{

	height:32px;
	width:32px;
	border:0px;
	margin-right:40px;
	margin-bottom:40px;

}


img.coin
{
	position:absolute;
	top:-100px;
	left:100px;
	width:28px;
	height:32px;
	cursor:pointer;
}
img.cloud
{
	position:absolute;
	top:-200px;
	left:-100px;
	width:128px;
	height:128px;
	cursor:pointer;
}





#bulletsText { 
	list-style-position:outside;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#bulletsText li.no { 
	margin-left:0px; 
	margin-top:10px; 
	background-image: url("/images/no.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 34px; 
}
#bulletsText li.yes { 
	margin-left:0px; 
	margin-top:10px; 
	background-image: url("/images/yes.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 34px; 
}







#menu {height:40px; background-image:url(/images/menu_bg.png); margin-top:5px;}
#menu ul {margin:0; padding:0;}
#menu li {list-style:none; float:left; background:url(/images/menu_border.png) right no-repeat;}
#menu a {float:left; height:20px; padding:10px 18px; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#menu a:hover {background:url(/images/menu_border.png);}
#menu .s {background:url(/images/menu_border.png); color:#333333;}

#main {float:left; width:100%; margin:5px 0; background:url(/images/main_bg.png) right repeat-y; color:#111111; font-size:13px;}
#main a {color:#0000ff;}
#main a:hover {color:#aaaaff;}
#main br {line-height:8px;}
#sidebar {width:160px; float:right; padding:0 30px 30px 30px; margin-top:10px;}
#sidebar h3 {font-size:17px; font-weight:normal; margin:20px 0 5px 0;}
#sidebar ul {margin:0; padding:0; border-top:1px solid #ECECEC;}
#sidebar li {list-style:none; border-bottom:1px solid #ECECEC;}
#sidebar li a {color:#111111; text-decoration:none; padding:3px; display:block;}
#sidebar li a:hover {background-color:#ECECEC;}

#text {line-height:20px; margin-right:225px; padding:5px 30px 15px 30px; position:relative;}
#text h1 {font-size:22px; font-weight:normal; margin:20px 0 10px 0;}
#text h2 {font-size:19px; font-weight:normal; margin:20px 0 10px 0;}
#text h3 {line-height:30px; font-weight:bold; font-size:14px;margin-top:20px; margin-bottom:10px;}

#textwhite { color:#FFFFFF;line-height:20px; padding:20px; font-size:14px; text-align:left;}
#textwhite a { color:#0000ff; text-decoration:none; }

#text p.lovethenes { color:#000055; }


#text h4 
{
	font-size:20px; 
	font-weight:bold; 
	margin:40px 0 20px 0;
	color:#000044;
}

p.status
{
	font-size:13px;
	margin:0px 0px 30px 0px;
	color:#444444;
}

a.status
{
	font-size:13px;
	text-decoration:none;
	color:#0000ff;
	margin-bottom:50px;
}

img.dialogicon 
{
	float:left;
	width:64px;
	height:64px;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:150px;
}


#text ol, #text ul {padding:1px; margin:0px;}


#textright {line-height:20px; margin-right:0px; padding:0px 0px 0px 300px;}

#footer {height:40px; color:#FFFFFF; font-size:11px; background-image:url(/images/footer_bg.png); clear:both; background-color:#222222;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#DFDFDF;}
#footer_left {float:left; padding:13px 0 0 30px;}
#footer_right {float:right; padding:5px 30px 0 0;}



#metrics
{
	position:relative;
	width:300px;
}



td.game
{
	font-size:11px;
	text-align:center;
	height:170px;
	background-color:#FFFFFF;
	vertical-align:top;
}

td.advert
{
	background-color:#FFFFFF;
	vertical-align:top;
	font-size:10px;
	line-height:15px;
}

td.gamenav
{
	font-size:10px;
	height:28px;
	background-color:#CCCCFF;
	text-align:center;
}

p.nonefound
{

	margin-left:10px;
	font-size:11px;
	font-style:italic; 
	color:#555555;
}

p.gamenav
{
	padding-top:4px;
	padding-bottom:4px;
	margin-top:0px;
	padding-left:10px;
	font-size:11px;
	//height:30px;
	background-color:#CCCCFF;
	text-align:left;
	vertical-align:center;
}


td.gamenavfav
{
	font-size:10px;
	height:35px;
	background-color:#CCCCFF;
	text-align:center;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;

}



img.bullet
{
	float:left;
	margin-top:3px;
	margin-right:10px;
}



img.gameicon
{
	margin:8px 0px 0px 0px;
	width:128px;
	height:120px;
}

p.bullet
{
margin-top:0px;
margin-right:0px; 
padding:0px 0px 0px 30px;
}


.indented
{
	margin-left:30px;
	margin-bottom:20px;
}

p.bulletextra
{
margin-top:0px;
margin-right:0px; 
padding:0px 0px 0px 110px;
}

p.gametype
{
	font-size:10px;
	text-align:center;
	border:0px;
	margin:0px;
}

p.gametitle
{
	margin:20px 0px 20px 0px;
	font-size:12px;
	font-weight:bold;
	border:0px;
	text-align:center;
}

p.gamegenieleft
{
	font-size:10px;
	text-align:left;
	//float:left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	color:#000055;
	border:0px;
	//background-color:#FF0000;
}

p.gamegenieright
{
	font-size:10px;
	text-align:right;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px;
	//background-color:#FF0000;
}


p.gamecontrolleft
{
	font-size:10px;
	text-align:left;
	color:#000055;
	margin-left:5px;	
	padding:0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-right:0px;
}

p.gamecontrolright
{
	font-size:10px;
	text-align:right;
	color:#000000;
	margin-right:5px;
	padding:0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
}

img.nescafescreen
{
	float:left;
	border-width:8px;
	border-color:#444444; 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-right:20px;

}


img.imgbordergrey
{
	border: 2px solid #888888; 

}

img.imgborder
{

	border: 2px solid #000000; 

}


img.nescafescreenshot
{

	margin-left:10px; margin-top:0px;
	border-width:5px;
	border-color:#000000; 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;


}

p.blueheading
{
	margin-top:40px;
	background-color:#AAAAff;
	padding:10px;
	color:#ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;

}

p.gameheading
{
	margin-top:20px;
	margin-bottom:0px;
	background-color:#AAAAff;
	padding:10px;
	color:#ffffff;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	text-align:left;


}

p.gamefooter
{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#AAAAff;
	padding:10px;
	color:#ffffff;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	text-align:left;


}



div.code
{
	background-color:#FFFFFF;
	font-size:9px;
	padding:10px 0px 10px 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-left:30px;
	margin-bottom:30px;

}

a.downloadlink
{
	text-decoration:none;
	color:#0000ff;
}

.blue
{

	color:#000044;
}

.darkClass
{
    background-color: gray;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    top: 0px;
    left: 0px;
    display:none;
    
}


p.warning
{

	background-color: #FFAAAA;
	margin:0px;
	border:2px;
	padding: 10px;
	margin-bottom:10px;
}

