
body {
  background-color: #FFCC33;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
}

h1
{
  color: #666;
  font-size: 80%;
  margin: 0em 0em 0em 0em;
  text-align: center;
}

h2
{
  font-size: 90%;
  color: #000;
  background-color: #eee;
  margin: 0em 0em 0em 0em;
  padding-left: 0.5em;
}

h3
{
  font-size: 90%;
  color: #000;
  background-color: #ccc;
  margin: 0em 0em 0em 0em;
  padding-left: 0.5em;
}

h4
{
  font-size: 90%;
  color: #000;
 	
}


p {
  font-size: 90%;
  margin-top: 0px;
  margin-bottom: 1em;
  color: #333;
  line-height: 1.3em
}
a:link
{
  color: #000000;
  font-weight: bold;
}


a:visited
{
  color: #000000;
  font-weight: bold;
}

a:focus
{
  color: #000000;
  font-weight: bold;
}

a:hover
{
  color: #000000;
  font-weight: bold;
}

a:active
{
  color: #000000;
  font-weight: bold;
}


#container {
  margin: 0px auto;
  text-align: left;
  width: 780px;
  border: 1px solid #000000;
  border-top-width: 0px ;
  border-bottom-width: 1px ;
  background-color: #fff;
}

#contentleft {
  width: 300px;
  float: left;
  padding: 0 0 0 5px;
  background-color: #ffffff;
}

#reviews {
  width: 600px;
  float: left;
  padding: 0 0 0 5px;
  background-color: #ffffff;
}


#contentcenter
{
  width: 300px;
  float: left;
  padding: 0 5px 0 5px;
  background-color: #fff;
}

#contentright
{
  margin-top: 0;
  width: 160px;
  float: right;
  padding: 0 5px 0 0;
  background-color: #fff;
}

#featured
{
  clear: both;
  text-align: left;
  padding: 0px 5px 10px 5px;
  background-color: #fff;
}

#contentmid {
  width: 605px;
  float: left;
  padding: 0 5px 0 5px;
  background-color: #fff;
}

#contentmid p
{
  text-align: center;
}

.indexLink
{
  clear: both; 
  margin: 1em 0 0.5em 1em;
  padding: 0 0 0 0;
}

.indexLink a
{
  color: #339;
  margin: 0 0.75em 0 0.75em;
}

.indexLink p
{
  font-weight: bold;
}

.indexLinkInactive
{
  color: #aaa;
  margin: 0 0.75em 0 0.75em;  
}

#screenshots
{
  clear: both;
  text-align: left;
  margin: 1em 0.5em 1em 0.5em;
  background-color: #FFFFFF;
}

#screenshots p
{
  font-size: 100%;
  margin: 0.5em 0.5em 0.5em 0.5em;
  text-align: center;
}

#screenshots img
{
  padding: 0px;
  border: 1px solid #000000;
}


ul.screenList
{
  margin: 0.5em 0 0.5em 5px;
  padding: 0 0 0 0;
  width: 110px;
  list-style-type: none;
}

ul.screenList li
{
  float: center;
  width: 200px;
}


#lang
{
  clear: both;
  margin: 0px 0px 0px 0px;
  text-align: center;
  border: 1px;
  float: center;
  text-align: center;
}

ul#langList
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 16px 20px;
  list-style-type: none;
  text-align: center;
}

ul#langList li
{
  margin: 0 35 0 5;
  float: left; 
  width: 35px;   
  text-align: center;
}

ul#langList a
{
  
  color: #000; 
  font-weight: bold;
}



#menuDown {
  font-size: 80%;
  text-align: center;
  clear: both;
  margin: 0 0 0 0;
  padding: .5em 0 0 0;
}

#menuDown a
{
  margin: 0 1em 0 1em;
}

ul#menu_bar
{
  margin: 0 0 0 0;
  padding-left: 0px;
  list-style-type: none;
  background: #117;
  float: left;
  width: 100%;
}

ul#menu_bar li
{
  display: inline;
}

ul#menu_bar a
{
  display: block;
  float: left;
  padding: 3px 10px;
  text-decoration: none;
  color: #fff;
  background: #117;
  
}


ul#subMenuDownload
{
  margin: 0 0 0 0;
  padding-left: 0px;
  list-style-type: none;
  background: #A00;
  float: left;
  width: 100%;
  font-size: 85%;
}

ul#subMenuDownload li
{
  display: inline;
}

ul#subMenuDownload a
{
  display: block;
  float: left;
  padding: 3px 6px;
  text-decoration: none;
  color: #fff;
  background: #A00;
  border-right: 1px solid #fff;
}

ul#subMenuDownload a:hover
{
  color: #fff;
  background: #E00;
}

ul#subMenu
{
  margin: 0 0 0 0;
  padding-left: 0px;
  list-style-type: none;
  background: #A00;
  float: left;
  width: 100%;
  font-size: 85%;
}

ul#subMenu li
{
  display: inline;
}

ul#subMenu a
{
  display: block;
  float: left;
  padding: 3px 10px;
  text-decoration: none;
  color: #fff;
  background: #A00;
  border-right: 1px solid #fff;
}

ul#subMenu a:hover
{
  color: #fff;
  background: #E00;
}

.header {
  background-color: #339;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.headerLogo
{
  float: left;
  width: 220px;
  background-color: #333399;
}

.searchBox
{
  background-color: #333399;
  padding: 0px 0px 10px 0px;
  margin-left: 400px;
}

.searchText
{
  color: #fff;
  font-weight: bold;
  font-size: 80%;
  margin: 0px 0px 0px 0px;
}

.txtAd
{
  margin: 0.5em 0 0.5em 0;
  float: left;

}

.gameBoxLeft
{
  border: 1px dotted #ccc;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.gameLogoLeft
{
  float: left;
  width: 110px;
  margin: 1em 0.5em 1em 0.5em;
  display: inline;
}

.gameText
{
  margin: 0.5em 0.5em 0 0.25em;
}

ul.features
{
  margin: 0 0 0 0;
  padding-left: 2em;

  font-size: 90%;
}


.downloadLink
{
  clear: both;
  margin: 1em 0em 1em 1em;
}

.gameBoxRight
{
  border: 1px dotted #ccc;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.sponsored
{
  border: 1px dotted #ccc;
  margin-bottom: 0.5em;
  width: 695px;
}

.gameLogoRight
{
  float: right;
  width: 180px;
  margin: 1em 0.5em 0.5em 0.5em;
  display: inline;
}
.gameLogoLeft
{
  float: left;
  width: 180px;
  margin: 1em 0.5em 0.5em 0.5em;
  display: inline;
}

.gameTextRight
{
  margin-top: 0.5em;
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.gameBox
{
  border: 1px dotted #ccc;
  margin-top: 1em;
  background-color: #ddd;
}

.footer
{
  color: #aaa;
  font-size: 75%;
  text-align: center;
  margin-top: 0.3em;
  background-color: #fff;
}

#faq {
  width: 605px;
  float: left;
  padding: 0 5px 0 5px;
  background-color: #fff;
}

#faq p
{
  margin: 0em 0em 0em 0.5em;
  line-height: 1.5em
}

#faq h2
{
  color: #000;
  background-color: #eee;
}

#faq h3
{
  color: #000;
  background-color: #eee;
  margin-top: 1.5em;
}

#faq h4
{
  color: #000;
  font-size: 90%;
  margin: 1em 0em 0em 0.4em;
}

ul.faqList
{
  margin: 0em 1em 1em 2em;
  padding: 0 0 0 0;
}

ul.faqList li
{
  margin-top: 0.25em;
}

ol.faqList
{
  margin: 0.5em 1em 1em 3em;
  padding: 0em 0em 0em 0em;
}

ol.faqList li
{
  margin-top: 0.25em;
}

#email {
  width: 605px;
  float: left;
  padding: 0 5px 0 5px;
  background-color: #fff;
}

#email p
{
  margin: 1em 0em 0em 0em;
  line-height: 1.5em
}


#allGamesList
{
clear: left;
margin: 0px 5px 10px 5px;
padding: 0 0 0 0;
border: 1px dotted #ccc;
background-color: #eee;
}

.allGamesListBlock
{
padding: 1em 0 0 0;
clear: both;
}

#allGamesList a
{
  font-size: 77%;
}

ul.gamesList
{
  margin: 0 0 0 0;
  padding-left: 0.5em;
  width: 750px;
  list-style-type: none;
}

ul.gamesList li
{
  float: left;
  width: 150px;
  line-height: 1.3em
}

#bookmarks
{
  clear: both;
  margin: 0px 5px 5px 5px;
  border: 1px dotted #ccc;
  background-color: #eee;
}

#bookmarks img
{
  border: 0;
}

#bookmarks a
{
  font-size: 95%;
}

ul.bookmarksList
{
  clear: both;
  margin: 0 0 0 0;
  padding: 0.5em 0em 0.25em 1.5em;
  width: 740px;
  list-style-type: none;
}

ul.bookmarksList li
{
  float: left;
  text-align: left;
  width: 130px;
}

#banners
{
  clear: both;
  margin: 0px 5px 5px 5px;
  border: 1px dotted #ccc;
  background-color: #eee;
}

#bannersImg
{
  text-align: center;
  margin: 5px 0px 0px 0px;
}
#allGamesList
{
clear: left;
margin: 0px 5px 10px 5px;
padding: 0px 0 0 0;
border: 1px dotted #ccc;
background-color: #eee;
text-align: left;
}

.allGamesListBlock
{
padding: 1em 0 0 0;
clear: both;
}

#allGamesList a
{
  font-size: 77%;
}

ul.gamesList
{
  margin: 0 0 0 0;
  padding-left: 0.5em;
  width: 750px;
  list-style-type: none;
}

ul.gamesList li
{
  float: left;
  width: 150px;
  line-height: 1.3em
}

