body {text-align: center; font-family: "Trebuchet MS", Verdana, sans-serif; background: url("/images/background.gif"); }
img {border: 0px;}
a:visited {color: #006092;}

/* Block */
.block {width: 754px; margin-left: auto; margin-right: auto; margin-bottom: 5px; text-align: left;}

/* Header */
#header {
  border: 0px;
  border-collapse: collapse;
}

#header td {
  padding: 0px;
  border-bottom: solid 2px #1958B7;
}

.hcl {
  width: 10px;
  background: url("/images/corner_l.gif");
  background-repeat: no-repeat;
  font-size: 1pt;
}

.hcr {
  width: 10px;
  background: url("/images/corner_r.gif");
  background-repeat: no-repeat;
  font-size: 1pt;
}

.hl {
  width: 138px;
  border-right: solid 2px #1958B7;
  border-top: solid 2px #1958B7;
  background: url("/images/corner_l.gif");
  background-repeat: no-repeat;
}

.hl img {
  width: 138px;
  height: 100px;
}

.hr {
  border-top: solid 2px #1958B7;
}

.hr img {
  width: 594px;
  height: 100px;
}

#hdrAdv {
  border: solid 2px #1958B7;
  background-color:#DBEEFF;
}

#hdrAdv td {
  text-align:center;
  padding:7px;
}

/* Content */
#content td {vertical-align: top;}
.cl {width: 146px;} 
.cc {width: 454px; padding: 0px 5px 0px 5px;}
.cr {width: 150px;}
.inner {height: 100%; width: 100%;}
.ibtm {height: 100%; border-bottom: solid 4px #1958B7; background-color: #DBEEFF; background: url("/images/cbc_bg_blue.gif"); background-repeat: repeat-y; border-left: solid 2px #1958B7; border-right: solid 2px #1958B7; font-size: 3pt;}
.cc .ibtm {background-color: #FFFFFF; background: url("/images/cbc_bg_white.gif");}
/* Content block */
.cb {width: 100%; border-right: solid 2px #1958B7;}
.cbh {background: url("/images/cbh_bg.gif"); background-repeat: no-repeat; padding: 2px 5px 2px 15px;}
.cbh h1 {font-size: 11pt; font-weight: bold; color: #FFFFFF; margin: 0px;}
.cbc {background: url("/images/cbc_bg_blue.gif"); background-repeat: repeat-y; background-color: #FFFFFF; border-left: solid 2px #1958B7; padding: 5px 5px 0px 13px; border-bottom: solid 4px #1958B7; background-color: #DBEEFF;}
.cbc p {font-size: 70%; padding-bottom: 4px; margin-bottom: 5px; margin-top: 0px;}
/* Navigation */
#button {width: 100%; padding: 0px; background-color: #90BADE; color: #333333; float: left; font-size: 11pt; font-weight: bold; text-transform: uppercase;}
#button ul {list-style: none; margin: 0px; padding: 0; border: none;}
#button li {border-bottom: 1px solid #90BADE; margin: 0px;}
#button li.unselected a {display: block; padding: 4px 5px 4px 5px; border-left: 8px solid #1958B7; border-right: 8px solid #508FC4; background-color: #2175BC; color: #FFFFFF; text-decoration: none; width: 100%;}
html>body #button li.unselected a {width: auto;}
#button li.selected a {display: block; padding: 4px 5px 4px 5px; border-left: 8px solid #0948A7; border-right: 8px solid #407FB4; background-color: #1958B7; color: #FFFFFF; text-decoration: none; width: 100%;}
html>body #button li.selected a {width: auto;}
#button li a:hover {border-left: 8px solid #1C64D1; border-right: 8px solid #5BA3E0; background-color: #2586D7; color: #FFFFFF;}
#navigation {margin-bottom: 5px;}
#navigation .cbc {padding: 0px 0px 0px 0px;}
#navigation .cbh {border-bottom: solid 1px #90BADE;}

/* Search form */
#searchForm {
  margin-bottom: 5px;
}

#searchForm form {
  margin: 0 0 5px 0;
  text-align: center;
}

#searchQuery {
  width: 128px;
  margin-bottom: 5px;
  font: normal 70% "Trebuchet MS", Verdana, sans-serif;
}

#searchButton {
  font: bold 70% "Trebuchet MS", Verdana, sans-serif;
}

#searchResults .cbc {
  border-bottom: none;
  padding: 0 0 0 8px;
}

#cse-search-results {
  height: 800px;
  background-color: #FFFFFF;
}

#cse-search-results iframe {
  width: 434px;
  padding: 2px 4px 0 4px;
}


/* Newsletter */
#newsletter {margin-bottom: 5px;}
#newsletter form {margin: 0px 0px 5px 0px; text-align: center;}
#newsletter input {font-size: 70%; font-family: "Trebuchet MS", Verdana, sans-serif;}
#newsletter .txt {width: 128px; margin-bottom: 5px;}
#newsletter .btn {font-weight: bold;}
#newsletter #link {font-family: arial, sans-serif; font-size: 55%; text-align: center; margin-top: 1em;}

/*Bookmark*/
#bookmark, #bookmark img {
  margin: 0 0 5px 0;
}

/* Advertisements*/
#ads .cbc {text-align: center; padding-bottom: 5px; font-size: 70%; border-bottom: none;}
#ads form {margin-top: 10px;}
#ads form select {font-family: "Trebuchet MS", Verdana, sans-serif;}
#ads form input {font-size: 100%; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif;}
#ads_gbn img {width: 100px; height: 100px;}
#ads_partners img {width: 88px; height: 31px; margin-bottom: 5px;}
#adlinks {width: 120px; height: 90px; margin: 20px 0 0 5px;}
/* News */
#news {margin-bottom: 5px;}
#news p {border-bottom: dotted 1px #90BADE;}
#news p strong {display: block;}
#news p a {font: bold 100% "Trebuchet MS", Verdana, sans-serif;}
#news h1 {
  float: left;
}

#news img {
  width: 16px;
  height: 16px;
  border: 0;
  margin: 2px 0 0 15px;
}

/* Google advertisements 120x240 */
#google_120x240 {margin-bottom: 5px;}
#google_120x240 .cbc {padding-bottom: 5px;}
/* Google advertisements 120x90 */
#google_120x90 {border: solid 1px #2175BC;}
/* New games */
#newgames p {border-bottom: dotted 1px #90BADE;}
#newgames .cbc {border-bottom: none;}
#newgames p strong {display: block;}
/* Top downloads */
#top_dl ol {margin: 0px; padding: 0px; list-style-position: inside;}
#top_dl li {font-size: 70%; padding: 0px 0px 7px 18px; margin: 0px 0px 5px 0px; border-bottom: dotted 1px #90BADE; text-indent: -18px;}
#top_dl .cbc {border-bottom: none;}
/* Footer */
#footer {border-top: solid 2px #1958B7; background-color: #ADD1EF; text-align: center;}
.ftrc {width: 10px; background-color: #1958B7; vertical-align: bottom;}
.ftrc img {width: 10px; height: 7px;}
.ftrr {border-bottom: solid 2px #1958B7; font-size: 70%; color: #1958B7; vertical-align: middle;}
.altl {margin: 5px 0px 5px 0px;}
.altl span {margin-right: 3px;}
.copy {margin: 0px 0px 2px 0px;}
