/***[basic]***/
	
	*{
	margin:0;
	padding:0;
	}
	
	body
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#E8A300;
	}
	
	h1
	{
	padding:0 0 2px 0;
	margin:0 0 8px 10px;
	font:bold 16px arial ;
	color:#464646;
	background:url(../images/h1-dotted-bg.jpg) repeat-x bottom left;
	}
	
	h2
	{
	font-size:14px;
	color:#464646;
	margin:0 0 0 10px;
	padding:10px 0 5px 0;
	}
	
	h3
	{
	font-size:12px;
	text-decoration:underline;
	margin:0 0 0 0;
	
	}

img .rite
{
float;right;
}


hr
	{
width:500px;
float:left;
	border:0px;
	size:1px;
	color:#9A9A9A;
	background-color:#9A9A9A;
	height:1px;
	margin:10px 0 10px 0;
	}

	
	a
	{
	text-decoration:none;
	}
	
	a:hover
	{
	text-decoration:underline;
	}
	
	ul
	{
	list-style:none;
	}
	
	p
	{
	padding:0 0 5px 0;
	line-height:20px;
	margin:0 0 0 10px;
	font:12px  "Trebuchet MS";
	}
	
	.column {
	  padding-bottom: 20010px;
	  margin-bottom: -20000px;  
	}
	
	img
	{
	border:0;
	}
	
	/***[Structure]***/

	#wrapper
	{
		width:728px;
		margin:0 auto;
		overflow:hidden;
		padding:0 22px 0 22px;
		border:10px;
		border-top:0;
		border-bottom:0;
		border-color:#F7A71D;
		border-style:solid;
		background-color:#fff;
	}
	
	#main-content
	{
		width:508px;
		float:right;
		margin-left:10px;
	}
	
	/***[Main-contents]***/
	
	#main-content .site-content
	{
	width:500px;
	float:left;
	margin:0 0 10px 0;
	color:#464646;
	}
	
	#main-content .games-block
	{
	width:500px;
	float:left;
	}
	
	#main-content .games-block img
	{
	padding:0 0 10px 8px;
	}
	
	#main-content .site-content h2 a
	{
	color:#464646;
	text-decoration:underline;
	}
	
	#main-content .site-content ul
	{
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	}
	
	#main-content .site-map
	{
	width:240px;
	float:left;
	}
	
	#main-content .site-map ul
	{
	width:240px;
	float:left;
	padding:0 0 0 10px;
	} 
	
	#main-content .site-map ul.sitemap-list
	{
	float:left;
	list-style:none;
	}
	
	#main-content .site-maping h2 a
	{
	color:#464646;
	text-decoration:underline;
	}
	
	#main-content .site-maping ul
	{
	float:left;
	padding:0 0 0 10px;
	}
	
	#main-content .site-maping ul.sitemap-long-list
	{
	width:490px;
	float:left;
	list-style:none;
	}
		
	#main-content .site-map ul.sitemap-list li, #main-content .site-maping ul.sitemap-long-list li
	{
	float:left;
	list-style:none;
	} 
	
	#main-content .site-map ul.sitemap-list li a, #main-content .site-maping ul.sitemap-long-list li a
	{
	float:left;
	background:url(../images/top-links-bull.jpg) no-repeat left;
	padding:5px 10px 5px 10px;
	}
		
	#main-content h1 a
	{
	color:#464646;
	text-decoration:none;
	}
	
	#main-content a
	{
	color:#333333;
	text-decoration:underline;
	}
	
	#main-content .site-content ul li, #main-content .site-content ul li.play
	{
	background:url(../images/top-links-bull.jpg) no-repeat left;
	padding:5px 10px 5px 10px;
	list-style:none;
	float:left;
	}
	
	#main-content .site-content ul li.play
	{
	font:bold 14px arial;
	color:#464646;
	}
	
	#main-content .site-content ul li a
	{
	color:#464646;
	}
	
	#main-content .column {
	  padding-bottom: 20010px;
	  margin-bottom: -20000px;  
	}
	
	#main-content ul, #main-content ol
	{
	width:483px;
	float:left;
	padding:5px 0 5px 25px;
	}
	
	#main-content ul li
	{
	padding:0 0 5px 0;
	list-style:disc;
	}
	
	#main-content ol li
	{
	padding:0 0 5px 0;
	}
	
	#main-content ul p
	{
	padding:0px 0 10px 0;
	margin:0px;
	}
	
	#main-content img
	{
	float:left;
	padding-bottom:20px;
	}
	
	#main-content img.article-img
	{
float:right;
	padding:0 10px 0 10px;
	}
	
	#main-content table
	{

	border-collapse:collapse;
	margin:10px 0 10px 10px;
	}

	#main-content td
	  {
		border:1px solid #D2D2D2;
		color:#333;
		padding:2px 5px 2px 5px;
		font:11px  "Trebuchet MS";
		vertical-align:top;
	  }
	  
	  #main-content th
	  {
		  padding:3px;
		  border:1px solid #D2D2D2;
		  font:bold 11px "Trebuchet MS";
		  color:#333;
		  background:url(../images/left-intro-bg.jpg) repeat-y top left;
	  }
	  
	  #main-content span.next
	  {
	  float:right;
	  padding:0 10px 0 0;
	  }
	
	/***[Top-Header]***/
	
	
	#top-header
	{
	width:728px;
	float:left;
	margin-bottom:10px;
	}
	
	#top-header img
	{
	float:left;
	}
	
	#top-header .top-right-menu
	{
	width:244px;
	float:right;
	margin-top:20px;
	background:#F4F4F4;
	height:25px;
	padding:10px 0 0 20px;
	}
	
	#top-header .top-right-menu ul
	{
	float:left;
	}
	
	#top-header .top-right-menu ul li
	{
	float:left;
	background:url(../images/top-links-bull.jpg) no-repeat left;
	padding:0 10px 0 10px;   
	}
	
	#top-header .top-right-menu ul li a
	{
	color:#272727;
	}
	
	#top-navigation
	{
	width:728px;
	float:right;
	}
	
	#top-navigation ul
	{
	float:right;
	margin:10px 10px 0 0;
	}

	#top-navigation ul li
	{
	float:left;
	margin-right:2px;
	}
	
		#top-navigation ul li a
		{
		display:block;
		float:left;
		padding:0 0 0 5px;
		font:bold 11px tahoma;
		color:#333333;
		background:url(../images/top-nav-lft-cur.gif) no-repeat left top;
		}
	
			#top-navigation ul li a span
			{
			display:block;
			height:18px;
			float:left;
			padding: 11px 10px 4px 10px;
			background:url(../images/top-nav-rgt-cur.gif) no-repeat right top;
			}
	
	#top-navigation ul li a:hover span 
	{
		background-position: 100% -33px;
	
	}
	
	#top-navigation ul li a:hover
	{
		background-position: 0 -33px;
		text-decoration:none;
		color:#fff;
	}
	
		#top-searchbar
	{
		width:728px;
		float:left;
		height:37px;
		background:#282828 url(../images/rigt-crn-ser.jpg) no-repeat right top;
	}
	
	#top-searchbar img
	{
		float:left;
	}
	
	#top-searchbar p
	{
	font-weight:bold;
	color:#fff;
	}
	
	#top-searchbar table
	{
	width:223px;
	float:right;
	margin-top:8px;
	}
	
	#top-searchbar td label .search
	{
	font:bold 12px "Trebuchet MS";
	color:#FFF;
	margin:0px;
	padding:0px;
	}
	
	#top-searchbar td
	{
		font:bold 14px "Trebuchet MS";
		color:#FFF;
	}
	
	#top-searchbar .go
	{
	padding:0 10px 0 0;
	}
	
	table
	{
	font:12px arial;
	color:#333;
	}
	
		/***[LEFT]***/
	
	#left
	{
	width:208px;
	float:left;
	
	}
	
	#intro-box
	{
	width:208px;
	float:left;
	margin-bottom:10px;
	background:url(../images/left-intro-bg.jpg) repeat-y top left;
	}
	
	#intro-box img.newgame
	{
	padding:1px 0 10px 30px;
	}
	
	#intro-box h2
	{
	font:bold 12px arial;
	color:#333;
	}
	
	#intro-box span img
	{
	padding:4px 0 0 12px
	}
	
	#intro-box p
	{
	padding:0 10px 18px 5px;
	}
	
	#intro-box img
	{
	float:left;
	}
	
	#intro-box span.read
	{
	float:right;
	width:80px;
	display:block;
	height:19px;
	padding:3px 0 0 0;
	margin-right:10px;
	background:url(../images/read-me-bg.gif) no-repeat top left;
	}
	
	#intro-box span.read a
	{
	font:bold 11px tahoma;
	color:#2D4982;
	padding:5px 0 0 10px;
	} 
	
	#article-list
	{
	width:208px;
	float:left;
	background:#F3F3F3 url(../images/left-intro-bg.jpg) repeat-y top left;
	}
	
	#article-list h2
	{
	width:160px;
	display:block;
	padding:0 0 2px 0;
	margin:16px 0 8px 10px;
	font:bold 17px verdana ;
	color:#464646;
	}
	
	#article-list img
	{
	float:left;
	}
	
	
	#body-home #top-navigation ul li.home a,
	#body-about-us #top-navigation ul li.about-us a,
	#body-history #top-navigation ul li.history a,
	#body-board-game #top-navigation ul li.board-game a,
	#body-news #top-navigation ul li.news a,
	#body-play-online #top-navigation ul li.play-online a,
	#body-advantages #top-navigation ul li.advantages a,
	#body-activity #top-navigation ul li.activity a
	{
		background-position: 0 -33px;
		color:#fff;
	}
	
	#body-home #top-navigation ul li.home a span,
	#body-about-us #top-navigation ul li.about-us a span,
	#body-history #top-navigation ul li.history a span,
	#body-board-game #top-navigation ul li.board-game a span,
	#body-news #top-navigation ul li.news a span,
	#body-play-online #top-navigation ul li.play-online a span,
	#body-advantages #top-navigation ul li.advantages a span,
	#body-activity #top-navigation ul li.activity a span
	{
		background-position: 100% -33px;
	}	
	
	
	#body-home #wrapper,#body-about-us #wrapper, #body-history #wrapper, #body-board-game #wrapper, #body-advantages #wrapper, #body-sitemap #wrapper, #body-news #wrapper, #body-activity #wrapper, #body-play-online #wrapper
	{
	border-color:#D2D2D2;
	}
	
	
	#body-board-game, #body-home, #body-about-us, #body-history, #body-board-game, #body-advantages, #body-sitemap, #body-news, #body-play-online, #body-activity
	{
	background:url(../images/Page1.jpg) repeat top left;
	}
	

	
	#body-advantages, #body-bioshock, #body-dirt, #body-splinter-cell, #body-assassins-creed-2
	{
	background:#516933  url(../images/virtual-game-main-bg.jpg)  repeat;
	}
	
	#body-chess, #body-clue, #body-monopoly, #body-game-of-life, #body-scrabble, #body-risk, #body-trivial-pursuit, #body-pictionary, #body-chinese-checkers, #body-othello, #body-checkers, #body-battleship, #body-carcassonne, #body-agricola, #body-connect-four, #body-guesstures, #body-taboo, #body-settlers-of-cattan, #body-blurt, #body-master-mind, #body-rubiks-cube, #body-nine-mens-morris, #body-pachisi, #body-ghosts, #body-sequence, #body-small-world
	{
	background-color:#D33D3E;
	}
	
	#body-trivial-pursuit-variations, #body-risk-variations, #body-scrabble-variations, #body-game-of-life-variations, #body-monopoly-variations, #body-clue-variations, #body-chess-variations, #body-trivial-pursuit-strategy, #body-risk-strategy, #body-scrabble-strategy, #body-game-of-life-strategy, #body-monopoly-strategy, #body-clue-strategy, #body-chess-strategy, #body-chess-rules, #body-clue-rules, #body-monopoly-rules, #body-game-of-life-rules, #body-scrabble-rules, #body-risk-rules, #body-travial-pirsuit-rules, #body-pictionary-variations, #body-pictionary-strategy, #body-pictionary-rules, #body-chinese-checkers-variations, #body-chinese-checkers-strategy, #body-chinese-checkers-rules, #body-othello-variations, #body-othello-strategy, #body-othello-rules, #body-checkers-variations, #body-checkers-strategy, #body-checkers-rules, #body-battleship-variations, #body-battleship-strategy, #body-battleship-rules, #body-carcassonne-variations, #body-carcassonne-strategy, #body-carcassonne-rules, #body-agricola-variations, #body-agricola-strategy, #body-agricola-rules, #body-connect-four-variations, #body-connect-four-strategy, #body-connect-four-rules, #body-guesstures-strategy, #body-guesstures-rules, #body-taboo-rules, #body-taboo-variations, #body-taboo-strategy, #body-settlers-of-cattan-rules, #body-settlers-of-cattan-variations, #body-settlers-of-cattan-strategy, #body-blurt-strategy, #body-blurt-rules, #body-master-mind-strategy, #body-master-mind-rules, #body-master-mind-variations, #body-rubiks-cube-strategy, #body-rubiks-cube-rules, #body-nine-mens-morris-strategy, #body-nine-mens-morris-rules, #body-pachisi-strategy, #body-pachisi-rules, #body-ghosts-strategy, #body-ghosts-rules, #body-sequence-strategy, #body-sequence-rules, #body-small-world-strategy, #body-small-world-rules
	{
	background-color:#E8A300;
	}
	
	#body-chess #wrapper, #body-clue #wrapper, #body-monopoly #wrapper, #body-game-of-life #wrapper, #body-scrabble #wrapper, #body-risk #wrapper, #body-trivial-pursuit #wrapper, #body-pictionary #wrapper, #body-chinese-checkers #wrapper, #body-othello #wrapper, #body-checkers #wrapper, #body-battleship #wrapper, #body-carcassonne #wrapper, #body-agricola #wrapper, #body-connect-four #wrapper, #body-guesstures #wrapper, #body-taboo #wrapper, #body-settlers-of-cattan #wrapper, #body-blurt #wrapper, #body-master-mind #wrapper, #body-rubiks-cube #wrapper, #body-nine-mens-morris #wrapper, #body-pachisi #wrapper, #body-ghosts #wrapper, #body-sequence #wrapper, #body-small-world #wrapper
	{
	border-color:#F84A4C;
	}
	
	#body-bioshock #wrapper, #body-assassins-creed-2 #wrapper
	{
	border-color:#305256;
	}
	
	#body-dirt #wrapper
	{
	border-color:#6D4830;
	}
	
	#body-splinter-cell #wrapper
	{
	border-color:#A0211F;
	}
	
	.red
	{
	color:#DA3E3F;
	}

	.yellow
	{
	color:#E8A300;
	}
	 
	 #footer
	{
		width:728px;
		float:left;
		height:37px;
		margin:0 0 10px 0;
		background:#ECECEC url(../images/ftr-rgt-btm-crn.jpg) no-repeat right top;
	}
	
	#footer p
	{
	float:left;
	font:11px tahoma;
	padding:10px 5px 0 0;
	}
	
	#footer img
	{
		float:left;
		padding-top:0px;
	}
	
	#footer img.twitter
	{
	padding:5px 0 0 0;
	}
	
	#footer span
	{
	width:250px;
	display:block;
	padding-top:10px;
	float:right;
	}
	
	#footer span a
	{
	color: #003366;
	}
	
	
#menu {list-style-type:none; margin:0 0 0 0; padding:0; position:absolute; width:19em;  background:url(../images/left-intro-bg.jpg) repeat-y top left;}
#menu li {display:block; padding:0; margin:0; position:relative;}
#menu li a, #menu li a:visited {display:block; text-decoration:none; font:bold 11px tahoma; color:#6F6F6F; }
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a { color:#333; }
#menu li:hover dd, #menu li a:hover dd {display:block; width:18.1em;}
#menu li:hover dl, #menu li a:hover dl {height:9.5em; }
#menu table {border-collapse:collapse; padding:0;  font-size:1em;}
#menu dl {width: 19em; margin: 0;}
#menu dt {margin:0; padding: 0; font-size: 1.1em;}
#menu dd {margin:0; padding:0 0 0 4px; font-size: 1em; text-align:left;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 24px; background:url(../images/art-bull.jpg) no-repeat 11px;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; }
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover { color:#ff0;  background-color:#E0E0E0; }



	/***[Forms]***/

form
{
float:left;
padding:0 0 0 10px;
}

fieldset
{
display:block;
margin-bottom:10px;
border:none;
}

legend
{
color: #FFF;
}

input
{
color:#666;
font:12px arial;
border:1px solid #E5E5E5;
}

label
{
display:block;
width:200px;
margin-top:10px;font-size:11px;
}

label span
{
color:#CC0000;
}

input.frm_text
{
width:150px;
}

textarea
{
width:250px;
height:100px;
color: #666;
font:12px Arial;
border:1px solid #E5E5E5;

}

input.frm_submit
{
display:block;
clearoth;
margin-top:10px;
padding:2px 4px;
color: #666;
}

#glinkunit
{
float:left;
background-color:#F3F3F3;
padding-left:4px;
margin-top:10px;
background:url(../images/left-intro-bg.jpg) repeat-y top left;
}

#activities-box
{
width:530px;
float:left;
}

#activities-box1
{
width:230px;
float:left;
}

#activities-box2
{
width:230px;
float:left;
}

#activities-box1 h2, #activities-box2 h2
{
padding-left:10px;
}

#activities-box1 ul, #activities-box2 ul
{
width:225px;
float:left;
}

#activities-box1 ul li,#activities-box2 ul li
{
list-style:none;
padding:0 0 8px 0;
}

#activities-box span.activity-category a
{
float:left;
width:100px;
display:block;
margin-bottom:20px;
}

.activities-column
{

float:left;
margin-right:20px;
}

.activities-column a img
{
float:left;
}

.activity-category
{
width:130px;
float:left;
margin:0 10px 0 10px;
}

.activity-category a
{
float:left;
}


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font:12px tahoma;
	background-color:#317082;
	width:470px;
	margin-bottom:2px;
	padding:5px 0 0 5px;
	margin-left:10px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	/* End layout CSS */
	visibility:hidden;
	overflow: visible;
	position:relative;
	*/overflow: hidden;*/

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position: relative;
		padding-left:10px;

}


/* SEARCH123 */
.hotspot_s123 ul li a	{
color:black;
display:block;
font:12px/12px Arial;
padding:5px 0 5px 20px;
text-decoration:none;
}
.hotspot_s123 ul li a:hover	{
color:white;
background: none repeat scroll 0 0 black;
}

.hotspots_result li.main {
background:url("../images/arrowstop.gif") no-repeat scroll 4px 6px #F3F3F3;
border-top:1px solid #DADADA;
color:white;
font:bold 13px Verdana;
margin-bottom:0;
margin-left:1px;
padding:5px 0 5px 25px;
text-decoration:none;
text-transform:uppercase;
width:181px;
}
.hotspots_result li.main a{
color:#626262;
}
.hotspots_result li.sub a {
color:black;
display:block;
font:12px/12px Arial;
padding:5px 0 5px 20px;
text-decoration:none;
background:none no-repeat scroll 0 0 #F3F3F3;
border-top:1px solid #DADADA;
margin-bottom:0;
margin-left:1px;
padding:5px 0 5px 25px;
width:151px;
}
.hotspots_result li.sub a:hover {
color:white;
background: none repeat scroll 0 0 black;
}

.hotspots_result
{
margin-bottom:10px;
}