﻿body 
{
	background-image:url('../Images/ImagesBackground/imgRoflBack.png');
	background-repeat:repeat;
	font-family:Estrangelo Edessa;
	margin:0px;
}

div.gameDivision
{
	height:180px;
	font-family:Verdana;
	font-size:12px;
	background-color:#202020;
	border:solid 1px #505050;
	color:Lime;
	margin-bottom:8px;
}

div.funDivision
{
	height:144px;
	font-family:Verdana;
	font-size:12px;
	background-color:#202020;
	border:solid 1px #505050;
	color:Lime;
	margin-bottom:8px;
}

div.contactDivision
{
	height:320px;
	font-family:Verdana;
	font-size:12px;
	background-color:#202020;
	border:solid 1px #505050;
	color:Lime;
	margin-bottom:8px;
}

/*TABLE TAGS*/
table.infoPageLinks
{
	width:80%;
	background-color:#202020;
	border-collapse:separate;
	margin-bottom:4px;
}

table.infoPageLinks td
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#202020;
	width:50%;
}

table.gameInfoTable
{
	border-collapse:separate;
	border-spacing:10px;
	table-layout:auto;
	
	text-align:left;
	vertical-align:text-top;
	color:Lime;
	font-size:16px;
	font-weight:normal;
	margin:16px;
	font-family:Calibri;
}

td.textGenre
{
	text-align:center;
	font-family:Calibri;
	color:Orange;
}



/* TABLEDATA TAGS*/
td.gameBorder
{
	border-style:groove;
	vertical-align:middle;
	text-align:center;
	border-collapse:collapse;
}

td.infoDescription
{
	text-align:left;
	color:Lime;
	font-size:14px;
	font-weight:bold;
}

td.infoText
{
	text-align:right;
	color:Lime;
	font-size:14px;
	font-weight:bold;
}

td.menuItems
{
	width:202px;
}

td.gameImages
{
	text-align:center;
	vertical-align:middle;
}

/*IMAGE TAGS*/

img.newsImage
{
	vertical-align:middle;
	text-align:center;
}

img.galleryImage
{
	width:133px;
	height:100px;
}

/*Anchor Tags*/
a
{
	border:1px solid #ffffff;
	padding:0px;
	border:0px;
	margin:0px;
	display:inline;
}

a:link {color:Orange;}
a:visited {color:Orange;}
a:hover {color:White;}
a:active {color:Yellow;}

a.infoLink{text-decoration:none; font-weight:bold; font-size:14px;}
a.infoLink:link{color:#49FFE6;}
a.infoLink:visited{color:#49FFE6;}
a.infoLink:hover{color:White;}
a.infoLink:active {color:#49FFE6;}

a.downloadLink
{
	/*text-decoration:none; font-size:12px;*/
	text-decoration:none;
	font-family: Arial, Helvetica, "Nimbus Sans", FreeSans, Malayalam, sans-serif;
	font-size: 100%;
}
a.downloadLink:link{color:Yellow;}
a.downloadLink:visited{color:Yellow;}
a.downloadLink:hover{color:White;}
a.downloadLink:active {color:Yellow;}

/*a.downloadLink:link{color:#E4E633;}*/


img
{
	border:none;
}

a.imageLink
{
	border:1px solid #ffffff;
	padding:0px;
	border:0px;
	margin:0px;
	display:inline;
}

/*All Tags*/
.center
{
	text-align:center;
}

.small
{
	font-size:12px;
}

.medium
{
	font-size:18px;
}

.yellow
{
	color:Yellow;
}

.orange
{
	color:Orange;
}

.lime
{
	color:Lime;
}

.calibri
{
	font-family:Courier New;
}

.halfStretch
{
	width:50%;
}

.limeTextCenter
{
	text-align:center;
	color:Lime;
	font-size:14px;
	font-weight:bold;
}

.titleText
{
	text-align:center;
	color:Lime;
	font-size:32px;
	font-weight:bold;
}

.newsTitle
{
	font-family:Verdana;
	text-align:left;
	color:Lime;
	font-size:14px;
	font-weight:bold;
	vertical-align:text-bottom;
	text-decoration:underline;
	margin:8px;
}

.infoTitle
{
	font-family:Verdana;
	text-align:left;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	vertical-align:text-bottom;
	text-decoration:underline;
	margin:8px;
}

.newsDate
{
	font-size:10px;
	font-weight:bold;
	color:Teal;
	text-decoration:underline;
	font-family:Courier;
}

.bold
{
	font-weight:bold;
}

/*NEWS*/
div.news
{
	/*width:80%*/
	width:640px;
	min-width:640px;
	text-align:center;
	background-color:#202020;
	border:solid 1px #505050;
	margin-bottom:8px;
	overflow:auto;
	padding-right:24px;
	padding-left:24px;
}

.newsText
{
	font-family:Verdana;
	text-align:left;
	color:Yellow;
	font-size:12px;
	font-weight:normal;
	margin:8px;
	padding-bottom:8px;
}

.infoText
{
	font-family:Verdana;
	text-align:left;
	/*color:#666666;
	color:#000000;*/
	font-size:12px;
	font-weight:normal;
	margin:8px;
	padding-bottom:8px;
	color:#AAAAAA;
}

.gameTitle 
{
	text-align:left;
	vertical-align:text-top;
	color:Lime;
	font-size:24px;
	font-weight:bold;
	margin:16px;
	font-family:Fixedsys;
}

.gamePageTitle
{
	width:100%;
	text-align:center;
	vertical-align:top;
	color:Lime;
	font-weight:bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:24px;
}

.top
{
	vertical-align:top;
}

.gameDescription 
{
	text-align:left;
	vertical-align:text-top;
	color:Lime;
	font-size:12px;
	font-weight:bold;
	margin:16px;
}

.gameDownloadLink
{
	/*
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	*/
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, "Nimbus Sans", FreeSans, Malayalam, sans-serif;
	font-size: 100%;
}

.gameDownloadLink a:link {color:Yellow;}
.gameDownloadLink a:visited {color:Yellow;}
.gameDownloadLink a:hover {color:White;}

.gamePageDescription 
{
	font-family:Calibri;
	text-align:left;
	vertical-align:text-top;
	color:Lime;
	font-size:16px;
	font-weight:bold;
	text-indent:32px;
	margin:16px;
}

div.introductionSection
{
	width:640px;
	min-width:640px;
	background-color:#202020;
	border:solid 1px #505050;
	font-family:verdana;
	font-size:14px;
	color:#AAAAAA;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

div.gamesSection
{
	width:640px;
	min-width:640px;
	background-color:#202020;
	border:solid 1px #505050;
	font-family:Verdana;
	font-size:14px;
	color:#AAAAAA;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

div.infoSection
{
	width:640px;
	min-width:640px;
	text-align:center;
	/*background-color:#FFFFFF;*/
	background-color:#202020;
	border:solid 1px #505050;
	margin-bottom:8px;
	overflow:auto;
}

table.artTable td
{
	width:25%;
	empty-cells:hide;
	padding:8px;
	margin:8px;
	border:solid 1px #505050;
	border-collapse:collapse;
	color:Orange;
	text-align:center;
	background-color:#202020;
}

table.artTable a img{width:80%;}
table.artTable a:link img{border:solid 1px #000000;}
table.artTable a:hover img{border:solid 1px #5050FF;}
table.artTable a:visited img{border:solid 1px #000000;}
table.artTable a:active img{border:solid 1px Orange;}

span.infoHeadLine
{
	color:Lime;
	font-size:32px;
	text-decoration:underline;
	font-style:italic;
}

img.portoImage
{
	border:solid 1px #B4B4B4;
	padding:3px;
	width:80%;
}

div.portoText
{
	width:80%;
	text-align:left;
	color:#FFFFFF;
	border-bottom:solid 1px #B4B4B4;
	padding-bottom:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.gameInfo
{
	background-color:#202020;
	border:solid 1px #505050;
	width:640px;
	min-width:640px;
	
	padding:16px;
	
	text-align:left;
	vertical-align:text-top;
	color:Lime;
	font-size:16px;
	font-weight:normal;
	margin:16px;
	font-family:Calibri;
}

div.rofltop
{
	background-image: url('../Images/imgTopBack.png'); 
	background-position: left top; 
	background-repeat: repeat-x; 
	width:100%; 
	height:64px;
	min-width:800px;
}

div.topNavMenu
{
	width:100%; 
	height:24px;
	min-width:800px;
	border-top:solid 1px #505050;
	border-bottom:solid 1px #505050;
	font-size:14px;
	font-weight:bold;
	background-color:#202020;
}

div.topNavMenuItem
{
	font-size:14px;
	color:Orange;
	float:left;
	vertical-align:bottom;
	text-align:center;
	padding-top:4px;
	padding-left:16px;
	padding-right:16px;
	height:20px;
	/*font-family: Arial, Verdana, sans-serif, Helvetica;*/
	border-right:solid 2px #505050;
}

div.topNavMenuRSS
{
	font-size:14px;
	color:Orange;
	float:right;
	vertical-align:bottom;
	text-align:center;
	padding-top:4px;
	padding-left:16px;
	padding-right:16px;
	height:20px;
}

a.topMenuIcon
{
	float:right;
	margin-top:8px;
	margin-right:4px;
	margin-left:0px;
}

img.gamePic
{
	height:164px;
	width:164px;
}

/*Following styles are used in GamePages for individual games*/
div.gameInfoSection
{
	width:640px;
	min-width:640px;
	text-align:left;
	background-color:#202020;
	border:solid 1px #505050;
	margin-bottom:4px;
	margin-top:4px;
	overflow:auto;
	color:Lime;
	padding:16px;
	font-family: Verdana;
	font-size: 10pt;
}

span.gameInfoTitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:Orange;
}

