body {
background: #000000;
margin: 9px 0px 2px 0px;
color: #737373;
font-family: sans-serif, Trebuchet MS, Arial, Tahoma;
font-size: 11px;
text-align: center;
}

A:link {color: #FFAC11; text-decoration: none;}
A:visited {color: #FFAC11; text-decoration: none;}
A:hover {color: #FFFFFF; text-decoration: underline;}

h1 {
margin: 0px;
height: 34px;
padding: 8px 0px 0px 38px;
color: #FBA900;
font-size: 21px;
font-weight: normal;
}

#header {

}

#menu {
margin-top: 1px;
height: 40px;
background: url('images/menu-bg.png');
padding-top: 10px;
color: #454545;
font-size: 22px;
line-height: 28px;
text-align: center;
}

#menu A:link {padding: 5px 9px 5px 9px; text-decoration: none;}
#menu A:visited {padding: 5px 9px 5px 9px; text-decoration: none;}
#menu A:hover {padding: 5px 9px 5px 9px; text-decoration: none;}

.content-right {
float: right;
margin-right: 13px;
width: 800px;
}

.content-wide {
margin: 0px 13px 0px 13px;
width: 975px;
}

#content {
background: url('images/heading-bg.png') no-repeat;
}

#footer {
margin-left: 10px;
margin-right: 10px;
font-family: Tahoma, Arial;
text-align: right;
}

.wrap {
margin: auto;
width: 1001px;
text-align: left;
}

.menu-border {
margin-top: 1px;
height: 11px;
background: url('images/menu-border.png');
}

.menu-border-wide {
margin-top: 1px;
height: 11px;
background: url('images/menu-border-wide.png');
}

.main {
background: url('images/main-bg.png');
font-size: 13px;
}

.main-wide {
background: url('images/main-bg-wide.png');
font-size: 13px;
}

.dark {
background: #141414;
}

.heading {
height: 34px;
background: url('images/heading-bg.png');
padding-top: 8px;
padding-left: 38px;
font-size: 21px;
color: #FBA900;
}

.content-border {
height: 5px;
background: url('images/content-border.png');
}

.content-border-wide {
height: 5px;
background: url('images/content-border-wide.png');
margin-bottom: 30px;
}

.content-border-bottom {
height: 5px;
background: url('images/content-border-bottom.png') no-repeat #0c0c0c;
padding-bottom: 1px;
border-bottom: 1px solid #161617;
}

.left-panel {
float: left;
margin-left: 13px;
width: 160px;
}

.left-sky {
padding: 20px 20px 12px 20px;
}

.bold {
font-weight: bold;
}

.clear {
clear: both;
}

.footer-border {
height: 16px;
background: url('images/bottom.png');
}

.footer-border-wide {
height: 16px;
background: url('images/bottom-wide.png');
}

.footer-left {
float: left;
color: #454545;
}

/* Pages */

.border-1 {
border-bottom: 2px solid #353535;
}

.border-2 {
border-bottom: 1px solid #1f1f1f;
}

.border-3 {
border-bottom: 1px solid #282828;
}

.border-4 {
border-bottom: 1px solid #242424;
}

.top {
clear: both;
background: #161617;
padding: 0px 2px 2px 2px;
color: #505050;
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

.top A:link {color: #676767; text-decoration: none;}
.top A:visited {color: #676767; text-decoration: none;}
.top A:hover {color: #BFBFBF; text-decoration: none;}

.top-current {
color: #676767;
}

.top-left {
float: left;
}

.top-right {
text-align: right;
}

.page-container {
padding: 10px;
padding-bottom: 0px;
}

/* Homepage */

.home-container {
margin-right: -24px;
padding: 5px 0px 0px 26px;
}

.home-cat-container {
float: left;
margin-right: 24px;
width: 362px;
margin-bottom: 3px;
}

.home-category {

}

.home-cat-name {
margin-top: 20px;
font-size: 22px;
font-weight: bold;
border-bottom: 2px solid #1f1f1f;
}

.home-cat-name A:link {display: block; padding-left: 5px; color: #737373; text-decoration: none;}
.home-cat-name A:visited {display: block; padding-left: 5px; color: #737373; text-decoration: none;}
.home-cat-name A:hover {display: block; padding-left: 5px; color: #BFBFBF; text-decoration: none;}

.home-cat-games {

}

.home-game {
clear: both;
padding-bottom: 7px;
font-family: Tahoma, Arial;
border-bottom: 2px solid #1f1f1f;
}

.home-game-info {
margin-top: 5px;
width: 352px;
}

.home-game-info A:link {display: block; width: 262px; height: 68px; padding: 2px 3px 0px 92px; color: #7b7b7b; text-decoration: none;}
.home-game-info A:visited {display: block; width: 262px; height: 68px; padding: 2px 3px 0px 92px; color: #7b7b7b; text-decoration: none;}
.home-game-info A:hover {display: block; width: 262px; height: 68px; padding: 2px 3px 0px 92px; color: #FFAC11; text-decoration: none;}

.home-ad {
float: left;
padding: 26px 0px 0px 7px;
}

/* Category */

.cat-container {
padding: 20px 30px 0px 30px;
}

.cat-game {
float: left;
margin-top: 5px;
width: 108px;
height: 110px;
padding: 20px;
font-family: Tahoma, Arial;
font-weight: bold;
text-align: center;
}

.cat-game A:link {color: #7b7b7b; text-decoration: none;}
.cat-game A:visited {color: #7b7b7b; text-decoration: none;}
.cat-game A:hover {color: #FFAC11; text-decoration: none;}

.cat-game A:link img {background: #525252; padding: 1px; border: 1px solid #000000;}
.cat-game A:visited img {background: #525252; padding: 1px; border: 1px solid #000000;}
.cat-game A:hover img {background: #525252; padding: 1px; border: 1px solid #000000;}

/* Game */

.game-container {
text-align: center;
}

.game {
margin: auto;
background: #1f1f1f;
padding: 2px;
border: 2px dotted #222222;
}

.info-heading {
margin: 30px 170px 0px 170px;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

.info-border {
margin: 0px 170px 0px 170px;
background: #040404;
padding: 1px;
border: 2px dotted #353535;
}

.info {
background: #1f1f1f;
padding: 15px;
font-family: Tahoma, Arial;
text-align: left;
border: 1px solid #181818;
}

.more-container {
width: 607px;
background: #1f1f1f;
padding: 15px 0px 20px 20px;
border: 1px solid #181818;
}

/* Searchbox */

.searchbox-form {
float: right;
height: 25px;
}

.searchbox-border {
float: left;
margin-top: 9px;
background: #303030;
padding: 1px;
border: 1px solid #222223;
}

.searchbox {
margin: 0px;
width: 140px;
height: 14px;
background: #262626;
padding-left: 2px;
padding-right: 2px;
color: #5f5f5f;
font-size: 11px;
font-weight: bold;
border: 1px solid #131313;
}

.searchsubmit {
margin: 9px 8px 0px 5px;
width: 22px;
height: 22px;
background: url('images/search-submit.png');
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border: 0px;
}

/* Search */

.search-container {
padding: 10px 20px 0px 20px;
}

.search-form input {
background: #1a1a1a;
color: #414141;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border: 2px solid #404040;
}

/* Contact */

.contact-form {
margin: 30px;
margin-left: 195px;
width: 350px;
}

.contact-text {
float: left;
width: 70px;
margin-top: 3px;
margin-right: 5px;
display: block;
text-align: right;
font-size: 12px;
}

.contact-input {
width: 200px;
background: #1a1a1a;
color: #656565;
border: 1px solid #404040;
}

.contact-textarea {
width: 220px;
background: #1a1a1a;
color: #656565;
border: 1px solid #404040;
}

.contact-captcha {
border: 1px solid #404040;
}

.contact-submit-wrap {
width: 310px;
padding-left: 85px;
text-align: center;
}

.contact-submit {
margin-left: 59px;
background: #1a1a1a;
color: #737373;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border: 1px solid #404040;
}

.contact-thanks {
font-size: 12px;
font-weight: bold;
}

/* Misc */

.misc-container {
margin: 6px 11px 0px 11px;
}