/**** Layout *****/
#main{width:964px; margin:0 auto; text-align:left}
#header{height:202px}
#footer{height:110px}
.column-1,  .col-1, .col-2, .col-3{float:left}
.column-2{float:right}
.container{width:100%;overflow:hidden}
.column-1{width:580px}
#sidebar{margin-bottom:10px; margin:0px; float:right; width:330px}
.column-2{ float:right !important}
.col-1{width:173px}
.col-2{width:173px}
.col-3{width:173px}

/***** Global Styles *****/
*{margin:0; padding:0; font-size:100%}
html{font-family:Arial,Helvetica,sans-serif; font-size:0.8125em; line-height:1.385em; color:#a0a7ae}
body{background:url(images/center-tail.gif) center repeat-y #000; text-align:center}
.top-bg{background:url(images/top-bg.jpg) top center no-repeat}
.bot-bg{background:url(images/bot-bg.png) bottom center no-repeat}
img{vertical-align:top}
a img{border:0}
blockquote {
	margin-left: 10px;
	padding: 5px;
}
ul{list-style-type:circle}
li{list-style:disc inside;}
.left{float:left}
.right{float:right}
.rightm{float:right; padding-right:10px}
input, select{vertical-align:middle; font-weight:normal}
.clear{display:block; font-size:0; line-height:0; text-indent:-4000px; clear:both}
a{color:#ba0d0c; outline:none}
a:hover{text-decoration:none}
p{padding-top:18px}
h3{font-size:1.462em; color:#239dd9; font-weight:normal; text-transform:uppercase; letter-spacing:-2px; padding-bottom:11px; word-spacing:2px}
h5{color:#ececec; font-size:1.077em; background:url(images/title-bg.gif) no-repeat 0 0; padding-left:24px; line-height:1em}
strong{color:#239dd9; display:block; padding-bottom:6px}
.shell{width:914px; margin:0 auto}
#page{padding-bottom:30px}
#adverts{display:block; padding:5px; margin-left:auto; margin-right:auto}
#adverts .sidebar{}

/**** Home Page ****/
#index a{color:#239DD9; font-weight:bold; font-size:14px; text-decoration:none}
.latestnews{padding:10px; margin:0px; display:block; border-bottom:1px solid #000}
.shortnews-sidebar{display:block;border-bottom:1px solid #000}
.latestnews a:hover {color:#fff !important;}
.image img{float:left; vertical-align:middle; margin-top:20px; border:1px solid #000}
.shortnews{margin-left:170px;}
/**** Game ****/
#game-links th{border:1px solid #000; padding:4px}
#game-links td{text-align:center; width:50px; border-right:1px solid #000; border-left:1px solid #000; min-width:70px; max-width:150px;  border-bottom:1px solid #000; color:#6D929B}
.topbox th{font:bold 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#C70100; 
letter-spacing:2px; text-transform:uppercase; text-align:center}
.bottombox th{font:11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
#game-info img{margin:3px}

/**** Comments****/
#comments {width:500px; margin-left:auto; margin-right:auto; padding:10px; color:#000}

/*** Review ***/
#images img{height:86px; width:156px}
#images{float:right; padding:8px}
#score span{font-size:30px}
#score{width:400px; float:left; text-align:left; padding:15px}
#score caption{font-weight:bold}
#score td{padding:4px; border:1px solid #000}
.score-left {text-align:center; width:70px; font-weight:bold; color:#C70100; letter-spacing:2px}
.score-right {text-align:left}

/**** Preivews***/
#overall{margin-top:20px}
#overall strong{font-weight:bold}

/*** Forum***/
#header2{text-align:left; color:#fff; background:#000; padding:3px; margin:6px; margin-right:0px; margin-left:0px;}
#header2 a{text-decoration:none; font-weight:bold}
#homeheader{color:#fff; font-size:12px; font-weight:normal; background-color:#141A20; width:100%;margin-top:10px;}
#forum-cat{ margin:10px; text-align:left; margin-right:0px; color:#000; font-weight:bold}
#forum-footer{clear:both;margin-top:10px;background:#141A20; border:1px solid #000}
#forum-nav2{width:100%; float:right; text-align:left; background:#000; margin:7px; margin-right:0px}
#mods{font-size:11px}
.topics1{margin-right:60px}
.name1{margin-right:130px}
.posts1{margin-right:40px}
.last-post1{margin-right:10px}
.des{font-size:11px; margin-top:0px}

#forumlist{font-size:12px; padding:5px; border:1px solid #000; background:#141A20; width:100%;}
#fourmlist a{color:#ccc}
#forumlist th{text-align:left; width:25%}
#topicheader{padding:4px; background:#141A20; margin:10px; text-align:left}
#topicheader a{margin-left:6px}
#forumheader{ margin-right:20px; width:100%}
#forumheader tr{width:50px; text-align:left}
#forum-news li{color:#000}
#forum-news{color:#000 !important; background:#141A20!important}
.thread{width:580px;background:#141A20;text-align:left;border:1px solid #000;margin-top:10px;padding:10px}
.post-details li{display:inline; margin-left:10px; border-bottom:1px solid #000}
.post-details{float:right; width:400px; margin:5px; font-size:11px}
.profile{width:130px; float:left; padding-right:15px}
.sig{clear:both; float:right; width:400px; margin:5px}
.sig li{margin-left:10px; display:inline}
.forum-post-bottom{clear:both; margin-top:5px}
.forum-post{display:block; margin-left:150px; padding:10px; padding:5px; min-height:70px}
.forum-post table{width:400px; float:right; border:none}
/****** Quote ******/
.quote1 td{width:400px; float:right}
.qoute {padding:5px!important; color:#000!important}
.quote1{background:#141A20 !important; border:none!important}
.quote{}

/******* News *******/
#post-name{font-size:14px; font-weight:bold; margin:10px; color:#239DD9; padding-bottom:10px}
#fullnews{padding:20px; min-height:250px}
#short{width:500px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px}
#game{background:#141A20; float:left; border:1px solid #000; color:#A0A0A0; width:545px; padding-top:10px; z-index:999; margin:10px; margin-right:0px; margin-top:0px}
#post-details{padding:6px}
#page-list{margin-left:auto; margin-right:auto}

/* ============================= main layout ====================== */
.imgindent{margin:0 22px 0 0; float:left}
.imgindent2{margin:0 0 0 10px; float:right}
.phone{float:right; padding-right:20px}
.space1{margin-left:14px}
.margin1{margin-top:15px}
.margin2{margin-top:13px; display:block}

/* ============================= header ====================== */
#header{width:100%; position:relative; margin-bottom:5px}
#logo{text-transform:uppercase; line-height:1; padding-bottom:15px}
#logo h1{font-family:"Trebuchet MS",Arial,sans-serif; font-weight:bold; font-size:30px; color:#fff}
#logo h1 a{color:#fff; text-decoration:none}
#logo h1 a span{color:#7ab7e2}
#logo .description{font-size:10px; color:#cfd2d9}
#header .top{width:100%; overflow:hidden; height:104px}
#header .logo{padding-top:29px}
#header .menu{width:100%; overflow:hidden; height:61px; background:url(images/menu-bg.jpg) no-repeat 0 0}
#header .menu ul{list-style-type:none; padding:18px 0 0 10px}
#header .menu li{list-style-type:none; float:left; font-size:1.077em; padding:2px 24px 4px 24px; background:url(images/menu-border.gif)  no-repeat 0 0}
#header .menu a{color:#fff; text-decoration:none}
#header .menu a:hover, #header .menu .active{color:#ea0200}
#header .lists{background:url(images/header-list-bg.gif) top repeat-x; height:37px; margin-right:1px}
#header .list1{float:right; padding:9px 19px 0 0}
#header .list1 li{list-style-type:none; float:left; padding:0 14px}
#header .list1 a{color:#0175b1; text-decoration:none}
#header .list1 a:hover{color:#ea0200}
#header .list2{padding-left:10px; white-space:nowrap}
#header .list2 li{list-style-type:none; float:left; background:url(images/header-list2-border.gif) right top no-repeat; padding:9px 10px 9px 10px}
#header .list2 a{color:#000000; text-decoration:none; text-transform:uppercase}
#header .list2 a:hover{color:#0175b1}
#header.list2 ul{list-style-type:none}
#header.list1 ul{list-style-type:none}

/* ============================= content ====================== */
#content{background:url(images/content-bg.jpg) no-repeat 0 0 #001020; border-left:solid 1px #003662; border-right:solid 1px #003662; padding:21px 19px 31px 20px}
.column-2{margin-left:13px}

.box1{background:#000; padding:2px; margin-right:2px}
.box1 .indent{padding:19px 17px 15px 27px}
.box2{border:solid 1px #000; background:#1a2129}
.box2 .indent{padding:10px 10px 10px 10px}
.box2 .indent1{padding:21px 15px 29px 15px}
.box2 .title{background:url(images/box2-title-tail.gif) top repeat-x; border-bottom:solid 1px #000; width:100%; overflow:hidden}
.box2 .title .bg{background:url(images/box2-title-bg.jpg) no-repeat 0 0; height:25px; padding:12px 19px 0 15px}
.box2 .title a{float:right; color:#fff; text-decoration:none; display:inline-block; margin-top:-3px}
.box2 .title a:hover{color:#788388}
.box2 a:hover {color:#fff;}
.box2 .links{color:#ba0d0c}
.box2 .link1{color:#788388; font-size:0.846em; text-decoration:none; display:inline-block; margin:6px 0 0 14px}
.box2 .link1:hover{color:#ba0d0c}
.box2 .link2{display:inline-block; text-decoration:none; margin-top:6px}
.box2 .link2:hover{color:#fff}
.box2 .unline{background:url(images/unline1.gif) bottom repeat-x; padding-bottom:14px; margin-bottom:-10px}
.box2 .unline2{background:url(images/unline1.gif) bottom repeat-x; padding-bottom:17px; margin-bottom:-7px}

.box3{background:#000; padding:1px}
.box3 .indent{padding:6px 5px 7px 12px}

.box4{background:#ececec; border:solid 1px #000}
.box4 .indent{padding:19px 0 18px 0}
.box4 .title{background:#000; padding:12px 20px 0 15px; height:26px}
.box4 h5{font-size:1.154em; font-weight:normal}
.box4 .title a{float:right; text-decoration:none; display:inline-block; margin-top:-3px}
.box4 .title a:hover{color:#fff}

.box5{border:solid 1px #000; background:#293540}
.box5 .indent{padding:10px 10px 10px 10px}
.box5 .indent1{padding:21px 15px 26px 18px}
.box5 .indent2{padding:22px 30px 45px 30px}
.box5 .title{background:url(images/box5-title-tail.gif) top repeat-x; border-bottom:solid 1px #000; width:100%; overflow:hidden}
.box5 .title .bg{background:url(images/box5-title-bg.jpg) no-repeat 0 0; height:49px; padding:8px 14px 0 19px}
.box5 .title .bg a{float:right;color:#fff;font-weight:strong;padding-bottom:10px;}
.box5 .title strong{text-align:left; padding:0; margin-top:-3px; color:#22beff}

.box5 .title2{background:url(images/box5-title2-tail.gif) top repeat-x; border-bottom:solid 1px #000; width:100%; overflow:hidden}
.box5 .title2 .bg{background:url(images/box5-title2-bg.jpg) no-repeat 0 0; height:25px; padding:12px 19px 0 15px}
.box5 .title2 a{float:right; color:#fff; text-decoration:none; display:inline-block; margin-top:-3px}
.box5 .title2 a:hover{color:#f35352}

.box5 .title3{background:url(images/box5-title3-bg.gif) no-repeat 0 0 #00315c; border-bottom:solid 1px #000; padding:11px 0 0 16px; height:46px}

.box5 li{float:left; margin-right:3px}
.box5 .last{margin:0}
.box5 li a{text-decoration:none; background:#3e5060; display:inline-block; padding:6px 0 6px 0; width:101px; text-align:center; color:#fff; font-weight:bold}
.box5 li a:hover, .box5 li .active{background:#ececec; color:#c70100}
.box5 .link1{display:inline-block; text-decoration:none; margin-top:6px}
.box5 .link1:hover{color:#fff}
.box5 .unline{background:url(images/unline3.gif) bottom repeat-x; padding-bottom:13px; margin-bottom:-10px}

.list li{color:#000; background:url(images/unline2.gif) bottom repeat-x; padding:0 35px 6px 19px; margin-bottom:3px}
.list .last{padding-bottom:0; margin-bottom:0; background:none}
.list a{text-decoration:none; color:#000000; background:url(images/list-marker.gif) no-repeat 0 5px; padding-left:20px; display:inline-block}
.list a:hover{color:#ea0200}

.block a{color:#239DD9; text-decoration:none; font-weight:bold}
.block a:hover{color:#fff; text-decoration:none; font-weight:bold}
.block{text-align:left; background:#141a20; position:relative; padding:12px 15px 15px 15px; margin-bottom:7px}
.block span{ color:#c70100}
.block strong{font-weight:normal; font-size:1.077em; padding-bottom:0}

.gallery{position:relative}
.gallery .pagination{position:absolute; margin:221px 0 0 460px}
.gallery .pagination li{float:left; padding-left:7px; line-height:1em}
.gallery .pagination a{color:#fff; text-decoration:none; display:inline-block; background:#425464; padding:1px 4px 2px 5px}
.gallery .pagination a:hover, .gallery .pagination .active{background:#c70100}
.rating{float:right; margin-top:-5px; position:relative; text-align:right; color:#788388}
.rating span{display:block; padding:5px 9px 0 0}
.link4{text-decoration:none}
.link4:hover{color:#fff}

/* ============================= footer ====================== */
#footer{clear:both; bottom:0; padding:0 1px; padding-top:10px; text-align:center}
#footer .menu{clear:both; background:url(images/footer-menu-tail.gif) top repeat-x; height:50px; width:100%; overflow:hidden}
#footer .menu ul{padding:16px 0 0 15px}
#footer .menu li{float:left; color:#c70100; padding-left:24px}
#footer .menu a{color:#000; display:inline-block; margin-right:24px; text-decoration:none}
#footer .menu a:hover{color:#c70100}
#footer .text{padding:19px 0 0 1px}
#footer .text a{color:#a0a7ae}
#footer li{display:inline}

/* ============================= forms ============================= */
#login{float:left; font-size:0.846em; height:80px; color:#ccc; padding:5px; margin:7px; margin-top:0px; width:200px; background:#141A20}
#LoginForm{float:right; font-size:0.846em; color:#fff}
#LoginForm .input1{border:solid 0px; background:url(images/input1-bg.jpg) no-repeat 0 0; font-family:Arial,Helvetica,sans-serif; font-size:1em; color:#ffffff; padding:3px 3px 3px 3px; width:100px; vertical-align:middle; margin:0 11px 0 7px}
#LoginForm .input2{border:solid 0px; background:url(images/input2-bg.jpg) no-repeat 0 0; font-family:Arial,Helvetica,sans-serif; font-size:1em; color:#ffffff; padding:3px 3px 3px 3px; width:100px; vertical-align:middle; margin-left:7px}

form .link{display:inline-block; background:url(images/form-link-left-bg.gif) top left no-repeat; line-height:1em; text-decoration:none; color:#ffffff; font-size:1.091em; font-weight:bold; vertical-align:middle; margin-left:10px; cursor:pointer}
form .link span{display:inline-block; background:url(images/form-link-right-bg.gif) top right no-repeat; padding:0 7px}
form .link span span{background:url(images/form-link-tail.gif) top repeat-x; padding:4px 7px 6px 8px}
form .link:hover{background:url(images/form-link-left-bg-act.gif) top left no-repeat}
form .link:hover span{background:url(images/form-link-right-bg-act.gif) top right no-repeat}
form .link:hover span span{background:url(images/form-link-tail-act.gif) top repeat-x}

#LoginForm .link1{color:#fff; text-decoration:none; display:inline-block; margin-right:21px}
#LoginForm .link2{color:#fff; text-decoration:none; display:inline-block; margin-left:21px}
#LoginForm .link3{color:#54ceff; display:inline-block; margin-left:21px; font-size:1.091em; font-weight:bold}
#LoginForm .link1:hover, #LoginForm .link2:hover{color:#ba0d0c}

#search{float:right; padding:10px; padding-top:40px}
#SearchForm{margin-top:-1px; background:url(images/searchform-bg.jpg) no-repeat 0 0; padding:24px 10px 23px 23px; color:#fff; font-weight:bold}
#SearchForm input{border:solid 1px #858585; background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:1em; color:#000; padding:2px 3px 2px 3px; width:168px; vertical-align:middle; margin:0 5px 0 8px}
#SearchForm .link{font-size:1em; margin:0; line-height:1em}