/* CSS Document */

*{	margin:0; padding:0; }



body{

	background:url(../images/body_bg.gif) repeat-x 0 0 #3E93CC;

	font-family:Tahoma;

	font-size:12px;

	color:#414141;

}



img, td, tr, table, fieldset{

	border:none;

	border-collapse:collapse;

}



a{ text-decoration:none; color:#414141; }

a:hover{ text-decoration:underline; }



h1{ font-size:20px; font-family:Tahoma; font-weight:normal; color:#014794; }

h2{ font-size:15px; color:#ffffff; }

h3{ font:bold 12px Verdana; color:#00B1E4; }



#wrapper{

	background:url(../images/top-banner.gif) no-repeat top;

	height:auto;

	width:1000px;

	margin:0 auto;

}



#logo{

	float:left;

	width:650px;

	margin:10px 0;

}



#width-left{ float:left; width:490px; height:484px; background:url(../images/bg8.gif) no-repeat; margin-left:10px; }

#width-left .top{ padding:5px; }

#width-left .top .comment-box{ background:url(../images/comments-form-bg.gif) no-repeat; height:103px; padding:10px; }

#width-left .display-comments{

	border:1px solid #dcdcdc; background:url(../images/comments_bg.gif) repeat-x;

	padding:0 10px;

	height:257px;

	width:444px;

}

.display-comments .box{ border-bottom:1px solid #dcdcdc; padding:10px 0; }

#width-left span{ float:left; }



#width-right { background:url(../images/bg9.gif) no-repeat; float:right; width:465px; height:484px; }

#width-right .body{ padding:5px; }

#width-right .body .main{}

#width-right .main ul{

	list-style:none;

}



#width-right .main li{ display:inline; float:left; width:100px; padding:5px; }

#width-right .main li a{ display:block; text-align:center; }

#width-right .main li a:hover{ text-decoration:none; }

 /*For Accordion Menu*/

 

/*#accordion h3{ background:url(../images/acc-active.gif) no-repeat; color:white; }*/

 

/*#navigation

{

	margin:0;

	padding:0;

	list-style:none;

	width:100%;

	float:right;

}

#navigation li

{

	display:block; width:100%; height:25px; background:url(../images/left_btn_bar.gif) bottom repeat-x; font-size:12px;

}



#navigation li a

{

	background:url(../images/blue-arrow.gif) 0px 2px no-repeat;

	padding:0 0 5px 10px;

	line-height:25px;

	font-family:Verdana;	font-size:11px;

	font-weight:bold;

	color:#474646;

	text-decoration:none;

}



*html #navigation li a{

	background:url(../images/blue-arrow.gif) 0px 8px no-repeat;

}



#navigation li a:hover

{

	color:#666; 

}*/

#navigation {

	margin:0px;

	padding:0px;

	text-indent:0px;

	background-color:#E2E2E2;

}

#navigation a.head {

	cursor:pointer;

	background:white url(../images/collapsed.gif) no-repeat scroll;

	color:#FFFFFF;

	display:block;

	font-weight:bold;

	margin:0px;

	padding:0px;

	text-indent:34px;

	text-decoration: none;

	height:37px;

	line-height:37px;

	-moz-border-radius: 10px; -webkit-border-radius: 10px;

}

#navigation a.head:hover {

	color:#FFFF99;

}

#navigation a.selected {

	background-image: url(../images/expand.gif);

}

#navigation a.current {

	/*background-color:#FFFF99;*/

}

#navigation ul {

	border-width:0px;

	margin:0px;

	padding:0px;

	text-indent:0px;

}

#navigation li {

	list-style:none outside none; display:inline;

}

#navigation li li a {

	color:#000000;

	display:block;

	text-indent:40px;

	text-decoration: none;

	border-bottom:1px dotted #cccccc;

	padding:6px;

	background-color:#ffffff;

}

#navigation li li a:hover {

	color:#FF0000;

}



 /*End*/



#footer{ text-align:center; clear:both; }

#footer-menu{ color:#565656; line-height:20px; border-bottom:1px solid #DADADA; }

#footer-menu a{ color:#565656; }

#footer-bottom, #footer-bottom a{ color:#3D92CB; font-size:11px; }



	/*BEGIN: Classes*/

.light-grey-bg{ background-color:#F2F2F2; z-index:100; }

.right-align{ text-align:right; }

.clr{ clear:both; }

.topPad10{ padding-top:10px; }

.topPad5{ padding-top:5px; }



.txtComment{ background:#f2f2f2 url(../images/txt-bg.gif) repeat-x; width:420px; border:1px solid #dcdcdc;font-family:arial;font-size: 12px;
}
.txtCommentName{ background-color:#FDFDFD; width:200px; border:1px solid #dcdcdc; }
.btn{

	background:url(../images/btn.png) no-repeat;

	width:98px; height:25px; line-height:25px; border:none; color:#014794;

	font-size:11px;

	cursor:pointer;

}

.search{
	float:left;
	background:url(../images/search-box.gif) no-repeat right top;
	width:321px; height:50px;
}

.search input{ margin:12px 0 0 15px; border:0; }
* html .search input{ margin-top:0px; }
.search .search-btn{ background:url(../images/search-btn.gif) no-repeat; cursor:pointer; width:31px; height:28px; margin:8px 0 0 0; }


.vcenter{ width:971px; margin:0 auto; }



.menu{

	background:url(../images/bg1.gif) no-repeat;

	width:971px; height:90px;

	clear:both;

}



.menu ul{ float:left; width:800px; list-style:none; margin:0 0 0 20px; }

* html .menu ul{ width:780px; }

.menu ul li{ float:left; display:inline; }

.menu ul li a{

	display:block; text-decoration:none;

	font-size:20px;

	color:#1F61AA;

	padding:30px 10px;

	text-align:center;

	width:150px;

}

.menu ul li a:hover, .menu ul li a.active{

	text-decoration:none;

}

#newgame-nav a.active, #newgame-nav a:hover{

	background:url(../images/new_game_bg.gif) no-repeat center;

	color:#ffffff;

}

#popgame-nav a.active, #popgame-nav a:hover{

	background:url(../images/pop_game_bg.gif) no-repeat center;

	color:#ffffff;

}

#allgame-nav a.active, #allgame-nav a:hover{

	background:url(../images/new_game_bg.gif) no-repeat center;

	color:#ffffff;

}

#home-nav a.active, #home-nav a:hover{

	background:url(../images/home-bg.gif) no-repeat center;

	color:#ffffff;

}

.menu div{ float:left; width:139px; background:url(../images/bookmark-bg.gif) no-repeat bottom; height:91px; }

.menu div p{ margin:61px auto 0 35px; color:#ffffff; }



.header-ad-block{ background:url(../images/bg2.gif) no-repeat; width:955px; height:109px; padding:8px; }

.footer-ad-block{ background-color:#f2f2f2; padding:8px 10px; height:auto; overflow:hidden; }

* html .footer-ad-block{ height:99px; }

.long-ad{ float:left; width:760px; background:none; }

.small-ad{ float:left; width:189px; background:none; }



.white-top-left{

	background:url(../images/white-left-top.png) no-repeat;

	width:8px; height:10px;

	float:left;

}

.white-top-right{

	background:url(../images/white-right-top.png) no-repeat;

	width:8px; height:10px;

	float:left;

}

.white-top-mid{ width:955px; height:10px; background-color:white; float:left; }

.white-bottom-mid{ width:955px; height:8px; background-color:white; float:left; }

.white-bottom-left{

	background:url(../images/white-left-bottom.png) no-repeat;

	width:8px; height:8px;

	float:left;

}

.white-bottom-right{

	background:url(../images/white-right-bottom.png) no-repeat;

	width:8px; height:8px;

	float:left;

}

.white-inner{

	width:971px;

	background-color:white;

	height:auto;

	overflow:hidden;

	float:left;

}



.contentpane{

	margin:0 20px;

	height:auto;

	overflow:hidden;

}



.contentpane div.left{

	float:left;

	background:url(../images/bg3.gif) no-repeat!important;

	width:600px;

	padding:9px;

}

.contentpane div.right{

	float:left;

	background:url(../images/bg4.gif) no-repeat!important;

	width:282px;

	margin-left:10px;

	padding:10px;

}



.left .white-top-home{

	background: url(../images/home-white-top.gif) 0 0 no-repeat!important;

	width:600px;

}

.left .white-bottom-home{

	background:url(../images/home-white-bottom.gif) bottom no-repeat!important;

}

.left .sec{

	padding:9px 0;

}

.left .inner{

	border-left:1px solid #DCDCDC;

	border-right:1px solid #DCDCDC;

	background-color:white;

	padding:0 8px;

}



.contentpane div.leftpane{

	float:left;

	width:738px;

}

.leftpane #main{ background:url(../images/bg5.gif) no-repeat!important; height:471px; padding:9px; width:720px; float:left; }

.leftpane #main2{ background:url(../images/bg6.gif) no-repeat!important; height:733; padding:9px; widows:720px; float:left; }

.leftpane .tb{ border-top:1px solid #DCDCDC; margin:0 10px; }

.leftpane .bb{ border-bottom:1px solid #DCDCDC; height:auto; padding:10px 0; }

.leftpane #main2 .bb{ padding:10px 0; border-bottom:1px solid #DCDCDC; }

.leftpane .tl-corner{

	background:#ffffff url(../images/w-tl.gif) 0 0 no-repeat!important;

	width:720px;

}

.leftpane .tr-corner{

	background:url(../images/w-tr.gif) right top no-repeat!important;

}

.leftpane .bl-corner{

	background:url(../images/w-bl.gif) bottom left no-repeat!important;

}

.leftpane .br-corner{

	background:url(../images/w-br.gif) right bottom no-repeat!important;

	/*border-left:1px solid #DCDCDC;

	border-right:1px solid #DCDCDC;*/

}

.leftpane .br-corner p{

	text-align:justify;

	line-height:1.35em;

}

.leftpane .inner{

	overflow:hidden;

}



.leftpane ol{ list-style:none; margin:0; padding:0; }

.leftpane ol li{ float:left; display:inline; width:230px; }

.leftpane ol li a{ display:block; padding:8px 10px; }



.readmore{ color:#1F61AA; }

.contentpane .rightpane{ margin-left:10px; float:left; }

.contentpane .main{

	float:left;

	background:url(../images/wb-top.gif) 0 0 no-repeat!important;

	width:182px;

}



.rightpane .first{

	background:url(../images/wb-bottom.gif) bottom no-repeat!important;

}

.rightpane .sec{

	padding:9px 0;

}

.rightpane .inner{

	border-left:1px solid #DCDCDC;

	border-right:1px solid #DCDCDC;

	padding:0 8px;

}



.moregames-block{ background-color:#f2f2f2; padding:8px 10px; overflow:hidden; height:auto; }

.moregames{

	list-style:none;

}



.moregames li{  }

.moregames li a{ display:inline; font-size:11px; padding-left:15px; }



.flash-banner{

	background:url(../images/flash-block.gif) no-repeat center top;

	height:454px;

}



.pagination{

	font-weight:bold;

	color:#014794;

	text-align:right;

}

.pagination a:hover{ text-decoration:none; }

.pagination a.select{ background:url(../images/p_select.gif) no-repeat; color:#fff; width:21px; text-align:center; height:21px; }

.pagination a.noselect{ background:url(../images/p_noselect.gif) no-repeat; width:21px; text-align:center; height:21px; }