﻿body 
{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #e9e9e9;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 11px;
	color: #000;
}

textarea
{
	font-family:Arial;	
}
.contentDiv
{
	width:950px;
}

.topLeftLinks 
{
   color:#ffffff;
   padding-right:50px;
   text-align:right;
   display:block;
   width:900px;
   overflow:hidden;
}

.topLeftLinks a
{
   font-size:12px;
   font-weight:bold;
   color:#ffffff;  
   text-decoration:underline;
   cursor:pointer;
}


.topLeftLinks a:hover
{
   font-size:12px;
   font-weight:bold;
   color:#ffffff;  
   text-decoration:none;
}

.headerDiv
{
	background:url('/images/header_jimba.gif') no-repeat;
	width:950px;
	height:151px;
	overflow:hidden;
	text-align:left;
	display:block;
	
}

.headerDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}



.headerM
{
	height:98px;
	display:block;
	overflow:hidden;
}

.headerTitle
{
	margin-left:45px;
	overflow:hidden;
}
.headerLogo
{
	margin-top:10px;
	margin-left:50px;
	width:150px;
	height:45px;
	cursor:pointer;
	overflow:hidden;
}

.headerTitle h1
{
	font-size:15px;
	font-weight:bold;
	color:#FFE442;
	font-style:italic;
	margin:0;
}


.topCatsNav
{
	margin:10px 0 0 0;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;	
	display:block;
	
}

.headerCatsUl
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 30px 0 0;
}

.headerCatsUl li
{
    float: right;
	padding: 6px 0 8px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	white-space: nowrap;    
}

.headerCatsUl li a
{
    padding: 4px 9px 4px 9px;
	color: #3C3C3E;
	text-decoration: none;
	background-color:#FBDAED;
}

.headerCatsUl li a.selected
{
    padding: 4px 11px 4px 11px;
	color: #FFE342;
	text-decoration: none;
	background-color:#D70081;
}

.sepLI
{
	width:1px;
	background-color:white;	
}


.topUserDiv
{
    direction:rtl;
    color:white;
    float:right;
    white-space: nowrap; 
}

.topUserDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0;
}

.topUserDiv ul li
{
    list-style-type:none;
    float:left;
    margin:1px 0 0 3px;
    color:#f86700;
    font-size:12px;
    font-weight:bold;
}

.topUserDiv ul li a
{
    color:#1377cf;
    text-decoration:underline;
}

.topUserDiv ul li a:hover
{
    color:blue;
    text-decoration:none;
}

.topUserDiv ul li b
{
    color:#f86700;
    font-weight:bold;
}

#topTeaser
{
	width:900px;
	border:1px solid #4F083D;
	margin:10px 10px 5px 10px;
	background-color:White;
	font-size:17px;
	direction:rtl;
	text-align:right;
}
/* 
Homepage:
*/
.hpDesc
{
   padding:10px;
   margin:0;
   font-size:12px;
   color:#333333; 
}

.hpContentDiv
{
	margin-top:10px;
}


.hpContentDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpRightDiv
{
    background-color:White;
    width:335px;
    min-height:500px;
    float:right;
    text-align:right;
    padding:5px 10px 0 10px;
    height:100%;
    direction:rtl;
}

.hpRightDiv p
{
    margin:3px 0 3px 0;
    font-size:13px;
    color:#FB4D09;
    font-weight:bold;
}

.hpRightDiv h3
{
	margin:0;
	display:inline-block;
	font-size:22px;
	color:#4F083D;
}

.hpLeftDiv
{
	background-color:White;
	width:575px;
	display:inline-block;
    float:left;
    direction:rtl;
    text-align:right;
    padding:5px 10px 0 0;
}

.hpLeftDiv table
{
    text-align:center;
    width:100%;
}

.hpLeftDiv h2
{
	margin:0;
	display:inline-block;
	font-size:22px;
	color:#4F083D;
}


.hpTagsUl
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 0 15px 0;
}

.hpTagsUl:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.hpTagsUl li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin-top:5px;

}

.hpTagsUl li a
{
    font-size:15px;
    font-weight:bold;
    color:#AB2C8C;
}

.hpTagsUl li a:hover
{
    font-size:15px;
    font-weight:bold;
    color:blue;
    text-decoration:none;
}

.vodsTbl
{
    text-align:right;
    margin-top:11px;
}

.vodsTbl a
{
    font-size:13px;
    color:#1377cf;
    font-weight:bold;
}

.vodsTbl a:hover
{
    font-size:13px;
    color:blue;
    text-decoration:none;
    font-weight:bold;
}

.vodsTbl p
{
    font-size:13px;
    margin:2px;
    color:#666666;
}

.vodsTbl img
{
    width:120px;
    border:1px solid #666666;
}

.hpPNdiv
{
	margin-top:10px;
	background-color:#ffffff;
}


.hpPNdiv:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.hpNdiv
{
	margin-left:10px;
	float:left;
	width:270px;
}

.hpNPTdiv
{
	background:url('images/hpSectionTop.gif') no-repeat;	
	width:270px;
	height:30px;
	
}

.hpMoreLink
{
	font-size:13px;
	color:#AB2C8C;
	font-weight:bold;
}


.hpNPTdiv h4
{
	display:inline-block;
	font-size:18px;
	color:White;
	margin:1px 10px 3px 0;
}

.hpPdiv
{
	float:right;
	width:270px;
}





.leftside {
	background-image: url(/images/bkgd-subhead.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-right:1px;
	}
.rightside 
{
	background-image: url(/images/bkgd-subhead.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-right:5px;
	margin-left:1px;
}
.leftside span, .rightside span 
{
	padding: 0 3px 0 2px;
}

.catPagesDiv
{
     font-weight:bold;
     color:#f44700;
     margin-top:5px;
     margin-bottom:10px;
     direction:rtl;
     text-align:right; 
     font-size:14px;  
     clear:both;
     display:block;
     height:20px;

}



.catPagesDiv UL
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 0 5px 0;
}

.catPagesDiv UL:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.catPagesDiv UL li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin-top:5px;

}

.catPagesDiv UL li span
{
	font-size:13px;
    font-weight:bold;
    color:#4C3C06

}

.catPagesDiv UL li a
{
    font-size:13px;
    font-weight:bold;
    color:#A8850C;
}

.catPagesDiv UL li a:hover
{
    font-size:13px;
    font-weight:bold;
    color:blue;
    text-decoration:none;
}

.footerDiv
{
    clear:both;
    margin-top:15px;
}

.footerTopDiv
{
	width:950px;
	height:8px;
	background:url('/images/footerTop.gif');
	overflow:hidden;
}

.footerCatsUl
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0;
}

.footerCatsUl li
{
    float: right;
	padding: 6px 0 8px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	white-space: nowrap; 
	margin-left:2px;    
}

.footerCatsUl li a
{
    padding: 6px 8px 8px 8px;
	color: #AB2C8C;
	text-decoration: underline;
}

.footerCatsUl li a.selected
{
    padding: 6px 8px 8px 8px;
	color: #F95CD2;
	text-decoration: none;
}

.footerCatsUl li a:hover
{
    padding: 6px 8px 8px 8px;
	color: blue;
	text-decoration: none;
}

.bottomCatsNav
{
	width: 950px;
	margin:0;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;	
	background-color:White;
}


.footerLinksUl
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:50px 5px 0 5px;
    direction:rtl;
}

.footerLinksUl li
{
    list-style-type:none;
    float:right;
    margin:2px 3px 0 3px;
    font-size:11px;
}


.footerLinksUl li img
{
    border:0;
}

.footerLinksUl li a
{
    font-size:11px;
    color:gray;
    text-decoration:none;
}

.footerLinksUl li a:hover
{
    font-size:11px;
    color:gray;
    text-decoration:underline;
}

.footerUnder
{
	margin:10px;
	color:gray;
	text-align:right;
	padding:5px;
	border-top:1px solid #D0CFCF;
	direction:rtl;
	display:inline-block;
}

.footerUnder a
{
	font-size:11px;
	color:#4D79D6;
}
/*
Main Pages template:
*/
.inPageDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.inPageRdiv
{
	width:195px;
	float:right;
	margin-top:10px;
	padding-top:5px;
	background-color:#ffffff;	
	direction:rtl;
	text-align:right;
	display:inline-block;
}

.inPageRdiv table 
{
	text-align:center;
	width:100%;
}

.inPageRdiv h3
{
	margin:5px 5px 2px 10px;
	color:#4F083D;
	font-size:14px;
}

.inPageLdiv
{
	width:735px;
	min-height:450px;
	height:100%;
	float:left;
	padding:5px 10px 0 0;
	margin-top:10px;
	background-color:#ffffff;
	text-align:right;
	font-size:12px;
	color:#666666;
	direction:rtl;
	display:inline-block;
}

.inPageLdiv h2
{
	margin:5px 0 10px 10px;
	color:#4F083D;
	font-size:20px;
}

.inPageLdiv h3
{
	margin:10px 0 5px 10px;
	color:#4F083D;
	font-size:20px;
}

.inPageLdiv h2 a
{
	color:#4F083D;
}

.hpGamesSecA
{
    font-size:12px;
    font-weight:bold;
    color:#1377cf;
}

.hpGamesSecA:hover
{
    font-size:12px;
    font-weight:bold;
    color:blue;
    text-decoration:none;
}

/*
 Top games (popular & new)
*/
.tgDiv
{
	height:130px;
	margin:5px 0 0 0;
}

.tgDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.tgRdiv
{
	float:right;
	width:85px;
	margin-top:5px;	
	
}

.tgRdiv img
{
	border:1px solid gray;
	cursor:pointer;
		
}

.tgLdiv
{
	float:right;
	width:170px;
	margin-top:5px;
	margin-right:8px;

	text-align:right;	
	direction:rtl;		
}

.tgTitle
{
	font-size:12px;
	font-weight:bold;
	color:#AB2C8C;			
}

.tgLdiv p
{
	margin:2px;
	color:#402E04;
	font-size:11px;
	direction:rtl;		
}

.tgLdiv span
{
	color:#1377CF;
	font-size:12px;	
}


.tgCat
{
	font-size:11px;
	font-weight:bold;
	color:#056EFD;
}

/*
Recommended Game:
*/

.rgDiv
{
	height:160px;
	margin:0 0 5px 0;

}

.rgDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.rgRdiv
{
	float:right;
	width:210px;
	margin-top:5px;	
	
}

.rgRdiv img
{
	border:1px solid gray;
	cursor:pointer;
		
}

.rgLdiv
{
	float:right;
	width:345px;
	margin-top:5px;
	text-align:right;	
	direction:rtl;		
}

.rgTitle
{
	font-size:14px;
	font-weight:bold;
	color:#AB2C8C;			
}

.rgLdiv p
{
	margin:2px;
	color:#402E04;
	font-size:14px;
	direction:rtl;		
}

.rgLdiv span
{
	color:#1377CF;
	font-size:12px;	
}


.rgCat
{
	font-size:11px;
	font-weight:bold;
	color:#056EFD;
}

/*
Game In Cat:
*/

.gicDiv
{
	width:340px;
	height:130px;
	float:right;
	margin:5px 0 0 5px;
	display:inline;
}

.gicDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.gicRdiv
{
	float:right;
	width:120px;
	margin-top:5px;	
	
}

.gicRdiv img
{
	border:1px solid gray;
	cursor:pointer;	
}

.gicLdiv
{
	float:left;
	width:215px;
	margin-top:5px;
	text-align:right;	
	direction:rtl;		
}

.gicTitle
{
	font-size:12px;
	font-weight:bold;
	color:#AB2C8C;			
}

.gicLdiv p
{
	margin:2px;
	color:#402E04;
	font-size:11px;
	font-weight:bold;
	direction:rtl;		
}

.gicLdiv span
{
	color:#1377CF;
	font-size:11px;	
}


.gicCat
{
	font-size:11px;
	font-weight:bold;
	color:#056EFD;
}


/*
Talkbacks
*/
.voteDiv
{
     padding:10px;
     border:1px solid #EDEDED;
     margin:20px;  
     font-size:12px;
}

.tbDiv
{
	background-color:#ffffff;
	margin:0 15px 10px 15px;
	min-height:100px;
	height:100%;
	direction:rtl;
}

.tbDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.tbRDiv
{
	float:right;
	width:100px;
	margin-top:10px;	
	margin-right:5px;	
}

.tbRDiv img
{
	border:1px solid gray;
		
}

.tbLdiv
{
	float:right;
	width:500px;
	margin-top:5px;
	text-align:right;	
	direction:rtl;		
}


.tbLdiv b
{
	font-size:12px;
	color:#0A4376;	
}

.tbLdiv span
{
	font-size:11px;
	color:#F44700;	
}





/*
Download game:
*/


.dgDiv
{
	width:700px;
	margin:10px;
}

.dgDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.dgRdiv
{
	float:right;
	width:210px;
	margin-top:5px;	
	margin-right:15px;
	
}

.dgRdiv img
{
	border:1px solid #115C9D;
		
}

.dgLdiv
{
	float:left;
	width:455px;
	text-align:right;	
	direction:rtl;	
		
}

.dgLdiv h2
{
	margin:2px;
	color:#4F083D;
	font-size:18px;
}

.dgLdiv p
{
	margin:5px 2px 2px 2px;
	font-size:14px;
	color:#1C1D1E;
	direction:rtl;
}

.dgLdiv a
{
	font-size:15px;
	font-weight:bold;
}

.dgLdiv span
{
	margin:2px;
	font-size:12px;
	color:#1C1D1E;
}

.onlineGTitle
{
	text-align:right;	
	direction:rtl;	
	margin-top:5px;
}

.onlineGTitle h2
{
	margin:2px;
	color:#4F083D;
	font-size:18px;
}

.dbItemWhiteDiv
{
	direction:rtl;
	padding:10px;
	margin:15px 5px 15px 5px;	
	display:inline-block;
}



.dbItemWhiteDiv h3
{
	margin:0;
	color:#4F083D;
	font-size:15px;
	
}

.dbItemDiv
{
	direction:rtl;
	padding:10px;
	background-color:#F4F4F6;
	margin:20px;	
}



.dbItemDiv h3
{
	margin:0;
	color:#4F083D;
	font-size:15px;
	
}

.gameTagsUl
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0;
}

gameTagsUl:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.gameTagsUl li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin-top:5px;
}

.gameTagsUl li a
{
    font-size:12px;
    font-weight:bold;
    color:#AB2C8C;
}

.onlineGdiv
{
	margin:15px;
	text-align:center;	
}



/*
Content pages
*/

.contentPageDiv
{
    clear:both;
    margin-top:15px;
    background-color:White;
    min-height:400px;
    height:100%;
    padding:15px;
    text-align:right;
    direction:rtl;
    font-size:13px;
}

.contentPageDiv h2
{
	margin:0;
	color:#4F083D;
	font-size:18px;
	
}


.partnersTable
{
	margin:5px;
}

.partnersTable
{
	margin:15px 0 0 0;
}

.partnersTable td
{
	color:Gray;
	font-size:12px;
}

.partnersTable td a
{
	color:#F44700;
	font-weight:bold;
	display:inline-block;
	margin-bottom:3px;
}

.tagsDiv
{
	margin:0 10px 10px 10px;
	display:inline-block;
}


/*
site map:
*/
.smDL
{
    margin-top:25px;
}

.smDL DT
{
    margin-top:25px;
}

.smDL DD
{
    margin:5px 5px 5px 0;
}

.smCatLink
{
    font-size:16px;
    font-weight:bold;
    color:#AB2C8C;
}

.smInLink
{
    color:#402E04;
    font-size:12px;
    font-weight:bold;
}


/* 
RSS Items: 
*/

.rssItem
{
    font-size:13px;
    font-family:arial;
    width:600px;
    margin:5px 0 15px 15px;
}

.rssItem a
{
    font-size:13px;
    font-weight:bold;
    color:#003366;
}

.rssItem p
{
    margin:2px 0 2px 0;
    font-size:12px;
    font-weight:bold;
    color:#5A595B;
}

.rssItem span
{
    font-size:11px;
    color:gray;
}


/*
My Gamebo
*/
.forumButton
{
    background-color:#e0dddd;
    font-size:11px;
    height:18px;
    font-weight:bold;
    border:1px solid #b7b1b1;   
    color:#4a4949;
    font-family:Arial;
    
}

.loginButton
{
    background-color:#ff8301;
    font-size:14px;
    font-weight:bold;
    border:1px solid #1377cf;   
    color:White;
    font-family:Arial;
}

.menuDiv
{
	height:23px;
	margin:15px 5px 5px 10px;
	background-color:#C1C1C2;
}

.menuDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.menuLDiv
{
	width:14px;
	height:23px;
	float:left;
	background:url('/images/userMenuL.gif');
}
.menuMDiv
{
	float:left;
	width:670px;
	height:23px;
	background-color:#C1C1C2;
}
.menuRDiv
{
	width:14px;
	height:23px;
	float:right;
	background:url('/images/userMenuR.gif');
}



.menuMDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 0 15px 0;
}

.menuMDiv ul:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.menuMDiv ul li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin: 2px 0 0 20px;
}

.menuMDiv ul li a
{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}

.menuMDiv ul li a:hover
{
    font-size:12px;
    font-weight:bold;
    color:blue;
}

.adminMenuDiv
{
	width:900px;
	background-color:#C1C1C2;
}


.adminMenuDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 5px 15px 5px;
    display:inline-block;
}

.adminMenuDiv ul:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.adminMenuDiv ul li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin: 2px 0 0 20px;
}

.adminMenuDiv ul li a
{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}

.adminMenuDiv ul li a:hover
{
    font-size:12px;
    font-weight:bold;
    color:blue;
}


.respTable
{
     width:99%;
     min-height:65px;
     margin:10px 0 0 10px;
     background-color:#F4F4F6;   
     height:100%;
}
.respTable p
{
     margin-top:5px;
     margin-bottom:5px;
     color:#4b4d4e;
}

.respDateSpan
{
    font-size:11px;
    color:#f5472b;
}

.respGameLink
{
    font-size:11px;
    font-weight:bold;
    color:#25566e;
}

.respDeleteLink
{
    font-size:11px;
    font-weight:bold;
    color:#1d2022;
}


.addToFavLink
{
    font-size:13px;
    font-weight:bold;
    color:#1774d4; 
    text-decoration:underline;
    cursor:pointer;
}

.addToFavLink:hover
{
    font-size:13px;
    font-weight:bold;
    color:blue; 
    text-decoration:none;
    cursor:pointer;
}

.TBregDiv
{
    color:#1377cf;
    font-size:14px;
    font-weight:bold;  
    margin-top:10px; 
    margin-bottom:10px;
}

.addRespLink
{
    font-size:13px;
    font-weight:bold;
    color:#25566e;
    cursor:pointer;   
}

.addRespTable
{
	margin-bottom:15px;
	width:670px;
	height:70px;
	border:1px solid #EBEBEC;
	background-color:#FFFFFF;
}

.addRespTable td
{
	padding:15px;
}

.addRespTableText
{
	font-family:arial;
	width:400px;
	height:60px;
}


.rssFeedTtile
{
    font-size:15px;
    color:#043c74;
    font-weight:bold;
}

.rssTextBox
{
    width:450px;
    font-size:15px;
    direction:ltr;
}


/* 
////////////////////////////////////
Forums: 
////////////////////////////////////
*/

.forumsWelcome
{
    font-size:13px;
    text-align:right;
    margin:10px;
}

.forumsWelcome a
{
    font-weight:bold;
    color:#f54700;   
}

/* forums list header: */
.forumsListTopDiv
{
    border:1px solid #ffffff;
    margin:10px 10px 0 10px;
    height:25px;
    background-color:#eeeeee;
}
.forumsListEmpDiv
{
    float:right;
    width:50px; 
}

.forumsListNameTop
{
    float:right;
    width:425px; 
    text-align:center;
}

.forumsListPostsTop
{
    float:right;
    width:80px;
    text-align:center;
}

.forumsListLastTop
{
    float:right;
    width:250px;
    text-align:center;
}

/* forums list items: */

.forumsListForumDiv
{
    margin:0 10px 0 10px;
    height:55px;
    border:1px solid #eeeeee;
}

.forumsListImgDiv
{
    float:right;
    margin:5px 3px 0 0;
    width:40px;
}

.forumsListImgDiv img
{
    border:0;
}

.forumsListNameDiv
{
    text-align:right;
    float:right;
    margin:5px 10px 0 0;
    width:425px; 
}

.forumsListNameDiv a
{
    text-decoration:none;
    color:#291090;
    font-size:12px;
    font-weight:bold;
}

.forumsListNameDiv p
{
    font-weight:normal;
    font-size:12px;
    margin:2px 0 0 0;
    color:#3b3b3b;
}

.forumsListPostsDiv
{
    border-right:2px solid #eeeeee;
    text-align:right;
    float:right;
    margin:0 5px 0 0;
    color:#291090;
    font-size:12px;
    font-weight:bold;
    height:55px;
    width:65px;
}

.forumsListPostsDiv div
{
    font-weight:normal;
    color:#3b3b3b;
    text-align:center;
    margin-top:15px;
}

.forumsListLastDiv
{
    border-right:2px solid #eeeeee;
    float:right;
    margin:0px 5px 0 0;
    height:55px;
    width:230px;

}

.forumsListLastDiv div
{
    text-align:center;
    float:right;
    margin:7px;
    color:gray;
    font-size:11px;
    font-weight:bold;
    width:230px;
}

.forumsListLastDiv div img
{
    border:0;
}


/* forum page header: */

.forumPageHeaderDiv
{
    border:1px solid #ffffff;
    margin:20px 0 0 5px;
    height:30px;
    color:#284876;
    background-color:#eeeeee;
}

.forumsMsgEmpDiv
{
    margin-top:5px;
    float:right;
    width:80px; 
}

.forumPageHeaderMsg
{
    float:right;
    margin-top:5px;
    width:365px; 
    text-align:center;
}

.forumsPageHeaderDate
{
    margin-top:5px;
    float:right;
    width:100px;
    text-align:center;
}

.forumsPageHeaderViews
{
    margin-top:5px;
    float:right;
    width:100px;
    text-align:center;
}

.forumsPageHeaderResp
{
    margin-top:5px;
    float:right;
    width:80px;
    text-align:center;
}

/* forum page footer: */
.forumBottomDiv
{
    border:1px solid #ffffff;
    margin:0px 10px 0 10px;
    height:30px;
    color:#284876;

}

.forumPagesDiv
{
    direction:rtl;
    text-align:right;
    font-weight:bold;
    margin-top:10px;
    font-size:14px;
}

.forumPagesDiv a
{
    color:#ed4700;
}

/* forum page messages: */



.forumPageMsgDiv
{
     direction:rtl;
     margin:0 0 0 5px;
     min-height:40px;
     height:100%;
     border:1px solid #eeeeee ;  
}

.forumPageMsgIcon
{
     width:35px;
     float:right;
     margin:5px 3px 0 0;   
}

.forumPageMsgIcon img
{
     border:0;
}
.forumPageMsgTitle
{
     width:395px;
     text-align:right;
     float:right;
     margin:6px 10px 0 0; 
}

.forumPageMsgTitle a
{
    text-decoration:none;
    color:#291090;
    font-size:12px;
    font-weight:bold;
}

.forumPageMsgDate
{
    width:100px;
    border-right:2px solid #eeeeee;
    text-align:right;
    float:right;
    margin:0 5px 0 0;
    color:#291090;
    font-size:12px;
    font-weight:bold;
    height:50px;
}

.forumPageMsgDate div
{   
    font-size:11px;
    font-weight:normal;
    color:#3b3b3b;
    text-align:center;
    margin-top:5px;
}


.forumPageNumOfViews
{
    width:80px;
    border-right:2px solid #eeeeee;
    text-align:right;
    float:right;
    margin:0 5px 0 0;
    color:#291090;
    font-size:12px;
    font-weight:bold;
    height:50px; 
}
.forumPageNumOfViews div
{
    font-size:13px;
    font-weight:normal;
    color:#3b3b3b;
    text-align:center;
    margin-top:5px;
}





.forumPageTopDiv
{
    margin:10px 10px 0px 0px;
    text-align:right;
    direction:rtl;
}
.forumPageTopDiv h2
{
    margin:5px 0 5px 0;
    font-size:16px;
    font-weight:bold;
    color:#003366;

}


.forumPageMsgDiv:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.msgPageConDiv
{

    border:1px solid #dddbdb;
    background-color:white;
    font-size:13px;
    direction:rtl;
    margin:10px;
    min-height:20px;
    text-align:right;
    height:100%;
}



.msgPageBodyDiv
{
    background-color:white;
    font-size:13px;
    direction:rtl;
    margin:5px;
    text-align:right;
    clear:both;
}

.msgPageUserSign
{
    background-color:white;
    font-size:13px;
    direction:rtl;
    margin:10px 10px 10px 10px;
    text-align:right;
    clear:both;
}

.signSepDiv
{
    width:350px;
    margin-bottom:15px;
    height:1px;
    background-color:gray;
    line-height:1px;
}

.msgTopDiv
{
    margin:12px;
}


.msgTopDiv img
{
    float:right;
}

.msgTopDiv h2
{
    margin:0px;
    font-size:17px;
    font-weight:bold;  
    color:#003366;
    float:right; 
    margin-right:12px; 
    margin-top:3px; 
}

.msgTopDiv h2 a
{
    text-decoration:none;
    font-weight:bold;  
    color:#003366;
}

.msgToolbarDiv
{
    margin-bottom:5px;  
    color:#303233;
    background-color:#f5f5f5;
    padding:8px 10px 5px 10px;
    border-bottom:1px solid #d8d8d8;
    height:20px;
    
     
}

.addMsgParentDiv
{ 
    color:#303233;
    font-size:13px;
}

.addMsgRightDiv
{
    text-align:right;
    border-left:2px dotted white;
    float:right;
    width:610px;
    margin:2px;   
}

.addMsgLeftDiv
{
    text-align:right;
    float:right;
    width:180px;
    margin:10px 10px 0 0;
    height:296px;
}

.addMsgUserDiv
{
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    color:navy
}

.addMsgUserDiv img
{
    border:1px solid silver;
}



.forumManagerButton
{
    background-color:#e0dddd;
    font-size:11px;
    height:18px;
    font-weight:bold;
    border:1px solid #b7b1b1;   
    color:#4a4949;
}

.topUserDiv
{
    direction:rtl;
    color:white;
    float:right;
    white-space: nowrap; 
}

.topUserDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0;
}

.topUserDiv ul li
{
    list-style-type:none;
    float:left;
    margin:1px 0 0 3px;
    color:#f86700;
    font-size:12px;
    font-weight:bold;
}

.topUserDiv ul li a
{
    color:#1377cf;
    text-decoration:underline;
}

.topUserDiv ul li a:hover
{
    color:blue;
    text-decoration:none;
}

.topUserDiv ul li b
{
    color:#f86700;
    font-weight:bold;
}


.middleGooglePanel
{
	float:right;
	width:730px;
	height:90px;
}


/*
For Games Homepage Video Clips
*/
.relClipDiv
{
	min-height:80px;
	height:100%;
	margin-bottom:5px;
	background-color:#EFEEEE;
	text-align:right;
	direction:rtl;	
}

.relClipRDiv
{
	width:100px;
	height:100%;
	min-height:80px;
	float:right;
	text-align:center;
	padding-top:5px;
}

.relClipLDiv
{	
	min-height:80px;
	height:100%;
	float:left;
	text-align:right;
	padding:5px 3px 3px 3px;
	width:225px;
}

.relClipRDiv img
{	
	border:1px solid gray;
	cursor:pointer;
	width:85px;
}

.relClipTitle
{
	color:#1377cf;
	font-weight:bold;
	font-size:12px;
}

.relClipLDiv p
{
	color:#333333;
	font-size:11px;
	margin:5px 0 0 0;
}


.recClipCat
{
	font-size:11px;
	font-weight:bold;
	color:#FB4D09;
}

/*
Promo clips:
*/
.promoClips
{
	margin:10px 15px 10px 0;	
}

.promoClips h3
{
	margin:0 0 5px 0;
	color:#F44700;
	font-size:15px;	
}

.promoClips ul
{
	font-size:14px;
	color:#4F083D;
	list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0;
}

.promoClips ul li
{
	font-size:14px;
	color:#4F083D;
	margin-top:5px;
}

.promoClips ul li a
{
	font-size:14px;
	color:#4F083D;
	font-weight:bold;
}


/*
All Tags
*/
.lettersList
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    display:inline-block;
    margin:20px 20px 10px 20px;
    
    
}

.lettersList li
{
    list-style-type:none;
    margin:0 0 0 21px;
    color:black;
    font-size:17px;
    float:right;
    font-weight:bold;
}

.lettersList li a
{
    color:#195181;
    text-decoration:none;
}

.lettersList li a:hover
{
    color:blue;
    text-decoration:underline;
}


.lettersEngList
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    display:inline-block;
    margin:10px 20px 20px 20px;
    
    
}

.lettersEngList li
{
    list-style-type:none;
    margin:0 0 0 16px;
    color:black;
    font-size:17px;
    float:right;
    font-weight:bold;
}

.lettersEngList li a
{
    color:#195181;
    text-decoration:none;
}

.lettersEngList li a:hover
{
    color:blue;
    text-decoration:underline;
}


.allTagsUl
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:10px 20px 20px 20px;
    display:inline-block
}


.allTagsUl li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin-top:5px;

}

.allTagsUl li a
{
    font-size:15px;
    font-weight:bold;
    color:#AB2C8C;
}

.allTagsUl li a:hover
{
    font-size:15px;
    font-weight:bold;
    color:blue;
    text-decoration:none;
}





