* {
margin: 0px;
padding: 0px; }

html {
height: 100%; }

body {
height: 100%;
background: #566468 url(../images/bg.jpg) repeat-y center top;
font: 13px Arial;
color: #202020;
font-family: Tahoma; }

ul {
list-style: none; }

a {
color: #566468;
text-decoration: none;
outline: 0; }

a:hover {
text-decoration: underline; }

img {
border: 0px; }

.wrapper {
position: relative;
margin: 0 auto;
min-height: 100%;
background: #fdfdfd;
width: 940px; }

.banner-726 {
text-align: center;
height: 115px; }

.banner-466 {
width: 796px;
padding-left: 64px;
margin: 0 auto 20px auto; }

.banner-466 img,
.banner-726 img {
border: 1px solid #cdcdcd; }

.header {
overflow: hidden;
margin: 0 auto 40px auto;
width: 860px; }

.logo {
float: left;
clear: left;
width: 252px; }

.navigation {
padding-top: 30px;
float: right;
clear: right;
width: 588px; }

.navi {
padding: 10px 7px 8px 7px;
margin: 10px 4px 0px;
float: left;
display: block;
font-size: 14px;
text-transform:uppercase; }

.navi a {
color: #231f20; }

.active {
color: #fff;
font-weight: bold;
background: #566468 url(../images/navi.png) no-repeat bottom center; 
text-transform:uppercase; }

.active  a{
color: #fff}

.fresh-meat {
margin: 0 auto;
width: 860px;
overflow: hidden; }

.fresh-meat-slider {
width: 592px;
height: 356px;
float: left;
clear: left; }

.fresh-meat-magazine {
margin-bottom: 30px;
width: 233px;
float: right;
clear: right; }

.block-title,
.fresh-meat-magazine-title {
font-weight: bold !important;
margin-bottom: 7px;
padding: 4px 0 6px 14px;
background: url(../images/block_title.png) no-repeat 0 0;
color: #171818;
font: 24px "Trebuchet MS",Arial; }

.fresh-meat-magazine-cover {
padding: 6px 19px 12px 7px;
background: #adb2b6; }

.fresh-meat-magazine-cover img{
width: 206px;
height: 289px; }

.main-content {
margin: 0 auto;
width: 860px; }

.last-50pi-container {
overflow: hidden; }

.two-last-50pi{
overflow: hidden;
clear: both;
width: 100%;}

.last-50pi {
overflow: hidden;
float: left;
width: 430px;
margin-bottom: 28px; }

.last-50pi-title {
margin-bottom: 15px;
clear: both;
font-size: 20px; }

.last-50pi-title-date {
margin-right: 10px;
color: #fff;
background: #566468;
padding: 0 2px;
font-size: 15px;
font-weight: bold; }

.last-50pi-prwim {
margin-right: 10px;
background: #adb2b6;
padding: 3px 11px 4px 4px;
float: left;
clear: left;
display: block; }

.last-50pi-prwim img {
width: 95px;
height: 67px; }

.last-50pi-cut {
float: left;
width: 286px; }

.last-50pi-acut {
width: 406px;
width: 286px; }

.last-50pi-cut a,
.last-50pi-acut a{
color: #202020; }

.copyright {
margin-top: 5px;
font: 11px tahoma;
color: #fdfdfd;
text-align: center;
background: #566468; 
padding: 6px 0; }

.footer {
width: 940px;
margin: 0 auto;
z-index: 10;
position: relative;
height: 114px;
margin-top: -114px; }

.footerspace {
height: 135px; }

.news-container {
overflow: hidden;}

.news-item {
overflow: hidden;
margin-bottom: 28px; }

.news-title {
color: #566468;
margin-bottom: 15px;
font-size: 20px; }

.news-title-date {
margin-right: 10px;
color: #fff;
background: #566468;
padding: 0 2px;
font-size: 15px;
font-weight: bold; }

.news-prwim {
margin-right: 10px;
background: #adb2b6;
padding: 3px 11px 4px 4px;
float: left;
clear: left;
display: block; }

.news-prwim img {
width: 95px;
height: 67px; }

.news-cut {
width: 600px; }

.news-cut a{
color: #171717; } 

.chyear {
font-size: 15px; }

.chyear  li {
display: inline;
margin: 0 6px; }

.chyear-active {
padding: 0 3px;
font-weight: bold;
background: #566468;
color: #eee; }

.archive-container {
overflow: hidden; }

.archive-issue {
float: left;
width: 155px;
text-align: center; }

.archive-issue-number {
padding: 19px 0 10px 0;
letter-spacing: -1px;
font-size: 14px;
font-weight: bold; }

.archive-issue-prwim img{
width: 135px;
padding: 4px 12px 8px 5px;
background: #adb2b6; }

.archive-issue-release {
padding: 6px 0 2px 0; }

.archive-issue-release a{
color: #f10b00;
font-size: 12px;
text-decoration: underline; }

.archive-issue-second {
margin-left: 80px;
margin-right: 40px; }

.archive-issue-third {
margin-left: 40px;
margin-right: 80px; }

.page-links {
text-align: center;
padding: 10px 0; }

.page-links li {
display: inline; }

.page-link-first {
margin-right: 12px; }

.page-link-last {
margin-left: 12px; }

.page-link-current,
.arr {
font-weight: bold; }

.news-view-prwim {
float: left;
clear: left; }

.news-view-prwim img {
width: 190px;
padding: 4px 12px 8px 5px;
background: #adb2b6; }

.news-view-subj {
float: left;
width: 617px;
padding-left: 25px; }

.go-back {
font-size: 12px;
padding: 20px 0; }

.go-back a {
text-decoration: underline;
color: #f10b00; }

.news-view-subj li{
padding-left: 15px;
background: url(../images/li.gif) no-repeat center left; }

.request-form {
margin-left: 230px;
padding: 20px 0; }

.request-form-go {
font-size: 20px;
padding-bottom: 7px; }

.request-form-go a{
text-decoration: none !important;
border-bottom: 1px dashed #566468; }

.requset-form-error {
font-size: 10px;
width: 335px;
text-align: right;
padding: 2px 0;
color: #8e0b0b; }

.request-form-input-error {
outline: 2px solid #b25050; }

.err-col {
color: #8e0b0b;
font-weight: bold; }

.request-form-field {
overflow: hidden;
padding: 4px 0; }

.request-form-field label {
font-weight: bold;
float: left;
width: 165px; }

.request-form-field  input {
float: left;
width: 170px;
border: 1px solid #566468; }

html>body .cnti{
*margin: 0 0 0 0 !important;
*float: left; }

html>body .gameland_lg_logo {
*margin: 0 0px 0 25px !important; }

* html .cnti {
float: left;
margin: 0 0 0 0 !important; }

#logo_gameland_logos {
width: 870px !important;
margin: 0 auto !important; }

.gallery-container {
overflow: hidden; }

.gallery-info {
width: 230px;
float: right;
clear: right; }

.news-item-author {
font-size: 12px;
color:#adb2b6;
margin-bottom:5px; }

.gallery-title {
color: #566468;
font-size:20px; }

.request-form-submit {
padding-left: 219px;
padding-top: 5px; }

.request-form-submit a{
padding: 7px 5px 5px 5px;
float: left;
display: block;
font-size: 14px;
text-decoration: none !important;
color: #fff;
font-weight: bold;
background: #566468 url(../images/navi.png) no-repeat bottom center; }

.archive-view {
overflow: hidden; }

.archive-view-image {
text-align: center;
float: left;
width: 200px; }

.archive-view-image img {
width: 135px; }

.archive-view-subject {
float: left;
width: 500px; }

.pages{
overflow: hidden;
clear: both;
height: 1%;}

.pages li{
float: left;
color: #f10b00;
margin-right: 9px;}

.pages li a{
text-decoration: underline;}

.pages li a:hover{
text-decoration: none;}

.pages li.back{
margin-right: 15px;}

.pages li.forward{
margin-left: 5px;}

.pages li.current a{
color: #f10b00;}