@import url(clean.css);

body { font: 80%/1.4 tahoma, Arial, Helvetica, sans-serif; }
a:hover,
div#wrapper a:hover,
div#mainContent a:hover { color: #e9592f; }
strong { font-weight: bold; }
div#introText
{
	width: 90%;
	margin: 15px auto;
}

div#introText ol
{
	margin-top: -15px;
	padding-bottom: 15px;
}

div#introText ol li
{
	list-style-type: decimal;
	margin-left: 2em;
}

div#introText h2
{
	color: #004e97;
	font-weight: bold;
	font-size: 160%;
	text-align: center;
	margin-bottom: 1em;
}

div#introText h3
{
	color: #e9592f;
	font-weight: bold;
	font-size: 115%;
	border-bottom: solid 1px #004e97;
	margin-top: 2em;
}

div#introText h3.sep
{
	display: block;
	width: 100%;
	clear: both;
	padding-top: 3em;
	margin-bottom: 1em;
}

div#introText h3.sep a
{
	text-decoration: none;
	color: #e9592f;
}

div#introText p { margin-bottom: 1.5em; }

div#introText p.fImage
{
	display: block;
	width: 45%;
	float: left;
}

div#introText p.date
{
	font-weight: bold;
	color: #999;
}

div#wrapper
{
	width: 900px;
	margin: 0 auto;
	padding: 0;
}

div#header
{
	width: 100%;
	border: solid 1px #004e82;
  /*
   * background: url('header-christmas.jpg') top left #99bde6;
  */ 
	background: #99bde6;
}

div#header p
{
	float: left;
	margin: 5px;
}

ul#navMain
{
	text-align: center;
	clear: both;
	background: #dae9f3;
	border-top: solid 1px #004e82;
}

ul#navMain li
{
	display: inline;
	padding: 6px 15px;
}

ul#navMain a
{
	font-weight: bold;
	font-size: 100%;
	color: #004e97;
	text-decoration: none;
}

div#contentWrapper
{
  position: relative;
	width: 100%;
	border: solid 1px #004e82;
	background: #dae9f3;
	margin-top: 15px;
  padding-bottom: 10px;
}

div#contentWrapper a { color: #004e97; }

div#news
{
	font-size: 85%;
	width: 55%;
	display: block;
	float: left;
	margin: 5px;
}

div#news a:first-child { font-weight: bold; }

div#news dt
{
	display: block;
	color: #e7752f;
	font-weight: bold;
	width: 50px;
	float: left;
}

div#news dd
{
	display: block;
	color: #004e82;
	width: 60%;
	float: left;
	padding-left: 15px;
}

div#mainContent
{
	display: inline;
	position: relative;
	border: 1px solid #96a9c9;
	width: 700px;
	background: #fff;
	font-size: 90%;
	color: #004e82;
	float: left;
	margin-left: 10px;
}

div#mainContent a { color: #004e82; }
div.clear, li.clear { clear: both; }

div#secContent
{
	display: inline;
	width: 165px;
	float: right;
	font-size: 80%;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #96a9c9;
}

div#secContent table, div#secContent ul
{
	width: 150px;
	margin: 0 auto;
	color: #004e82;
}
div#google_ads_div_CMG_Homepage_300x250 {
  float:  left;
  }
div#secContent table tr td a{
  font-size: 9px;
  padding-right: 10px;
}

div#contentWrapper form
{
	font-size: 85%;
	margin-top: 1.5em;
	color: #004e82;
}

div#contetnWrapper input { font-size: 85%; }

/* Game List Section */
ul.Games li
{
	width: 330px;
	float: left;
	height: 90px;
	margin-top: 5px;
}

ul.Games li.boxAd
{
	height: 280px;
	float: right;
}
p.boxAd
{
	margin-left: 10px;
}
div#boxAd {
  margin-left: 10px;
  
	}

ul.Games li a
{
	font-weight: bold;
	font-size: 110%;
}

ul.Games li p { margin-left: 10px; }

ul.Games li img
{
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 10px;
	border: solid 1px #000;
}

div.header
{
	clear: both;
	margin: 10px 10px 0 10px;
	border-bottom: solid 1px #96a9c9;
	font-size: 110%;
	font-weight: bold;
	color: #e99100;
	padding-bottom: 3px;
}

div#footer
{
	width: 100%;
	border: solid 1px #004e82;
	background: #dae9f3;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 85%;
	text-align: center;
	color: #004e97;
}

div#footer p
{
	margin-top: 1em;
	margin-bottom: 1em;
}

div#footer a { color: #004e97; }

/* Ad Groups */
div#adGroup1
{
	display: block;
	width: 728px;
	height: 90px;
	margin: 5px auto;
}

table#adRotator
{
	background: #000;
	float: right;
	color: #fff;
	margin: 5px;
	text-align: center;
}

table#adRotator a
{
	color: white;
	text-decoration: none;
	font-size: 80%;
}

div#skyScrapperAd
{
	margin-top: 15px;
	margin-bottom: 10px;
  margin-left: 2px;
}

ul#downloads
{
	margin-left: 20px;
	margin-top: 10px;
}

ul#downloads li
{
	width: 120px;
	height: 160px;
	margin-bottom: 15px;
	margin-right: 10px;
	text-align: center;
	display: inline;
	float: left;
	border: solid 1px #ccc;
}

ul#downloads li h2
{
	display: block;
	height: 3em;
	background: #dedede;
	margin-bottom: 5px;
}

ul#downloadMenu
{
	width: 100%;
	height: 30px;
}

ul#downloadMenu li
{
	display: inline;
	padding: 2px 6px;
	float: left;
}

ul#downloadMenu li.aOff a
{
	font-weight: bold;
	color: #004e97;
	text-decoration: none;
}

ul.real
{
	margin-top: -1em;
	margin-bottom: 1em;
}

ul.real li
{
	margin-left: 2em;
	list-style-type: disc;
	margin-bottom: .5em;
}

div#feedback
{
	font-weight: bold;
	color: red;
}

div#cmgBannerAd
{
	float: right;
	padding: 10px;
}

div#gamePlayArea
{
	clear: both;
	margin-left: -10px;
	text-align: center;
}

div#search
{
	float: right;
	padding: 5px 10px;
	margin-right: 50px;
}

div#focusAd
{
	float: left;
	padding: 5px 0 5px 10px;
}

/* Game Detail Page */
div.playcenter { padding: 10px; }

div.playcenter p.header
{
	display: block;
	border-bottom: 1px solid #004E82;
	padding-bottom: 0.5em;
	font-weight: bold;
	color: #e9592f;
}

div.playcenter h1
{
	font-weight: bold;
	font-size: 200%;
	margin-top: 1em;
	margin-bottom: 1em;
}

div#adAreaV
{
	display: block;
	width: 350px;
	height: 300px;
	float: left;
	margin-top: 0px;
}

div#rateAll
{
	position: absolute;
	top: 180px;
	left: 400px;
}

div#featured-advertisements { line-height: 105%; }
div#featured-advertisements p { margin-top: 0.5em; }

ul#searchResult li
{
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

ul#searchResult li img,
ul#gFriendsOfList li img,
ul.Games li img { border: solid 1px #333; }

ul#gFriendsOfList, ul#gnNewestList
{
	display: block;
	width: 100%;
	height: 90px;
	text-align: center;
}

ul#gFriendsOfList { margin-bottom: 1em; }

ul#gFriendsOfList li, ul#gnNewestList li
{
	display: block;
	float: left;
	text-align: center;
	margin: 5px 7px 30px 7px;
	width: 100px;
	height: 80px;
	font-size: 90%;
}

ul#gFriendsOfList li a, ul#gnNewestList li a
{
	font-weight: bold;
	font-size: 100%;
}

ul#gFriendsOfList li img, ul#gnNewestList li img
{
	width: 70px;
	height: 70px;
}

div#sliders
{
	width: 360px;
	float: right;
	margin: 5px 10px 0 0;
}

div#sliders h3
{
	text-align: center;
	font-size: 110%;
	font-weight: bold;
	color: #e99100;
	border-bottom: 1px solid #96a9c9;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
