body {
background-color: #c0c0c0;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#FFFFFF;
padding:0px;
margin:0px;
}
a {color: #000080;}
a:visited {color:#000080;}
a:hover {color: #000080;}
a:active { color:#000080;}

h1 {
font-size: 11px;
padding:5px 15px;
line-height: 1em;
margin:0px }

h2 {
font-size:13px;
font-weight: bold;
padding: 5px 10px;
line-height: 1em;
margin:0px;}

img {  
border-style: none;
}

/* ----------headings placeholder for news pages-------------- */
.newsheadings {
margin-left: 5px;
}

/* ----------pdf download placeholder for news pages-------------- */
.pdficon {
float:right;
}

/* ----------pdf download placeholder for news pages-------------- */
.pdf {
float:right;
border: 1px solid #D7BABA;
margin-right: 15px;
margin-bottom: 10px;
width: 130px;
}

/* ----------image placeholder for news pages-------------- */
.newsimage {
float: right;
margin-top: 10px;
margin-right: 10px;
border: 2px solid #D7BABA;
}

/* ----------search box on front page-------------- */
.searchbox {
position: relative;
margin-top: -2px;
background-color: #000000;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 40px;
border: 1px solid #000000;
}

/* ----------new partners page layout-------------- */
.gamepagebuy {
position: absolute;
margin-left: 166px;
margin-top: 45px;
}

/* ----------new partners page layout-------------- */
.partnersnew {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
float:left;
width: 180px;
margin-left: 10px;
margin-right: auto;
margin-top: 10px;
}

/* ----------slight change for admin delete news page-------------- */
.managenews2 {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

/* ----------manage news form for admin page-------------- */
.managenews {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
float: left;
width: 280px;
margin-left: 10px;
margin-top: 10px;
}

/* ----------add news form for admin page-------------- */
.adminaddnews {
border: 1px solid #000000;
position: relative;
width: 485px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/*------------news(new)-------------------*/
.newspage2
{
border: 1px solid #660000;
background-color: #F4E6E6;
width: 555px;
margin-top: 10px;
margin-left: 10px;	
margin-right: auto;
overflow: auto;
padding: 10px;
}

.newsheadings p {
line-height: 0.4em;
}

/*------------newscontent(new)-------------------*/
.newscontent
{
border: 1px solid #D7BABA;
background-color: #F2E7E7;
width: 520px;
margin-top: 5px;
margin-left: auto;	
margin-right: auto;
overflow: auto;
padding: 1px;
}

/* ----------admin panel-------------- */
.adminlinks2 {
width: 200px;
background: #f4f0ee;
position: absolute;
margin-top: 53px;
margin-bottom: 500px;
margin-left: 230px;
margin-right: auto;
}

/* ----------add channel form for admin page-------------- */
.adminaddchannel {
border: 1px solid #000000;
width: 400px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------games page (new)-------------- */
.games {
float: left;
width: 130px;
margin-left: 10px;
margin-top: 10px;
background-color: #F2E7E7;
}

/* ----------games template main overview (new)-------------- */
.gamesoverview {
position: relative;
width: 575px;
margin-left: 10px;
margin-top: 10px;
border: 1px solid #660000;
background-color: #F4E6E6;
}

/* ----------games template flv player-------------- */
.gamestempflv1 {
float: right;
margin-top: 10px;
margin-left: 2px;
margin-right: 2px;
width: 200px;
height: 220px;
}

/* ----------games template news-------------- */
.gamestempnews1 {
border: 1px solid #660000;
background-color: #F4E6E6;
position: relative;
width: 373px;
height: 240px;
margin-left: 10px;
margin-right: auto;
margin-top: 10px;
}

.gamestempnews1 ul {
line-height: 0.2em;
padding: 2em;
margin: 0em; }

.gamestempnews1 ul a {
display:block;
text-decoration:none;
color:#FFFFFF;
text-indent:20px; }

/* ----------games template main media-------------- */
.gamesmedia {
position: relative;
width: 575px;
margin-left: 10px;
margin-top: 10px;
}

/* ----------games template main buy now(new)-------------- */
.gamesbuy1 {
border: 1px solid #2A0001;
position: relative;
width: 580px;
margin-top: 10px;
}

/* ----------games template main compatibility (new)-------------- */
.gamescompat1 {
border: 1px solid #660000;
background-color: #F4E6E6;
position: relative;
width: 575px;
margin-left: 10px;
margin-top: 10px;
}

/* ----------games template main description(new)-------------- */
.gamesdesc1 {
border: 1px solid #660000;
background-color: #F4E6E6;
position: relative;
width: 575px;
margin-left: 10px;
margin-top: 10px;
}


/* ----------box to display compatible phones for specified game-------------- */
.gamephone {
position: relative;
width: 400px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------links for message management page-------------- */
.msglinks {
position: relative;
width: 400px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
border: 1px solid #000000;
}

/* ----------buttons for message page-------------- */
.msgbuttons {
float: right;
width: 150px;
margin-top: 10px;
margin-left: auto;
margin-right: 10px;
background: #f4f0ee;
}

/* ----------message details section-------------- */
.msgmain {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 580px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

/* ----------message details section-------------- */
.msgdetails {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 580px;
margin-top: 10px;
margin-left: 10px;
margin-right: auto;
}

/* ----------manage messages form-------------- */
.msgmanage {
border: 1px solid #000000;
width: 400px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------admin login form-------------- */
.adminlogin {
border: 1px solid #000000;
width: 260px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------genre form for admin page-------------- */
.adminaddgenre {
border: 1px solid #000000;
width: 400px;
float: left;
margin-top: 10px;
margin-left: 10px;
margin-right: auto;
background: #f4f0ee;
}

/* ----------genre list for admin page-------------- */
.admingenre {
border: 1px solid #000000;
width: 170px;
float: right;
margin-top: 10px;
margin-left: auto;
margin-right: 10px;
background: #f4f0ee;
}

/* ----------admin select featured game, form-------------- */
.adminfeatured {
border: 1px solid #000000;
width: 350px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}


/* ----------admin mail form-------------- */
.adminmail {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
width: 200px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------buy now box-------------- */
.buynowbox {
position:relative;
background-color: #000000;
margin-top: 10px;
margin-left: 9px;
margin-right: auto;
width: 150px;
border: 1px solid #000000;
}

/* ----------five star box-------------- */
.buynow {
float: left;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 100px;
}

/* ----------five star box-------------- */
.fivestarbox {
position: relative;
background-color: #000000;
margin-top: 0px;
margin-left: 9px;
margin-right: auto;
width: 150px;
border: 1px solid #000000;
}



/* ----------nav links background image(s)-------------- */
.navlinksbackground {
position: relative;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 240px;

}

/* ----------nav links box-------------- */
.navlinksbox {
position: relative;
margin-top: -2px;
margin-bottom: 5px;
background-color: #000000;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 200px;
border: 1px solid #000000;
}

/* ----------nav links-------------- */
.navlinks {
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: auto;
height: 565px;
}

.navlinks img {
margin-top: 0em;
border-style: none;
} 

/* ----------nav image-------------- */
.navimage {
position: relative;
margin-top: -2px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------add game form-------------- */
.addgame {
border: 1px solid #000000;
width: 440px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------bbs compatibility form-------------- */
.compatlist1 {
border: 1px solid #000000;
width: 580px;
position: relative;
margin-top: 10px;
margin-left: 10px;
margin-right: auto;
background: #f4f0ee;
}

/* ----------bbs compatibility form-------------- */
.compat {
border: 1px solid #000000;
width: 200px;
height: 40px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------admin header for admin control panel-------------- */
.adminheader {
width: 450px;
height: 40px;
position: relative;
margin-right: auto;
margin-left: auto;
}

/* ----------admin panel-------------- */
.adminlinks {
border: 1px solid #000000;
width: 450px;
background: #f4f0ee;
position: absolute;
margin-top: 10px;
margin-bottom: 500px;
margin-left: 75px;
margin-right: auto;
}


/* ----------add news form-------------- */
.addnews {
border: 1px solid #000000;
width: 440px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------partners page template-------------- */
.partners {
border: 1px solid #000000;
width: 175px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
float: left;
background: #f4f0ee;
}

/* ----------featured game text for front page-------------- */
.gametext {
margin-left: 5px;
margin-top: 5px;
width: 170px;
height: 120px;
background: #f4f0ee;
}

/* ----------contact us form-------------- */
.contactus {
border: 1px solid #000000;
width: 440px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------news archive form-------------- */
.newsarchive {
border: 1px solid #000000;
width: 220px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------mailing list page form-------------- */
.mailing {
border: 1px solid #000000;
width: 285px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------featured game text for front page-------------- */
.featuredtext {
margin-left: 145px;
margin-top: 45px;
width: 220px;
height: 140px;
position: absolute;
}

/* ----------featured game screenshot for front page-------------- */
.featuredpic {
margin-left: 5px;
margin-top: 45px;
width: 130px;
height: 140px;
position: absolute;
border: 1px solid #000000;
}

/* ----------picture holder for each page-------------- */
.pagepic {
margin-right: 10px;
margin-top: 10px;
float: right;
}

/* ----------external games box on games page-------------- */
.externalgames {
border: 1px solid #000000;
width: 560px;
margin-top: 300px;
margin-left: 0.5em;
position: relative;
background: #f4f0ee;
}

.externalgames ul {
list-style:none;
padding: 0.5em;
margin:0px; }

/* ----------game list page template-------------- */
.game {
border: 1px solid #000000;
width: 175px;
margin-top: 15px;
margin-left: 0.5em;
margin-right: 10px;
float: left;
background: #f4f0ee;
}

/* ----------coming soon picture holder-------------- */
.comingsoon {
border: 1px solid #000000;
width: 579px;
height: 350px;
float: left;
margin-top: 10px;
margin-left: 3px;
margin-right: auto;
}

/* ----------featured game header for index page-------------- */
.mailtext {
margin-top: 50px;
margin-right: auto;
}

/* ----------mailing list front page-------------- */
.maillist {
border: 1px solid #000000;
width: 187px;
height: 200px;
float: left;
margin-left: 5px;
margin-top: 10px;
margin-right: auto;
background: #f4f0ee;
}

/* ----------featured game header for index page-------------- */
.mailingheader {
width: 187px;
height: 40px;
position: absolute;
margin-right: auto;
}

/* ----------featured game header for index page-------------- */
.featuredheader {
width: 375px;
height: 40px;
position: absolute;
margin-right: auto;
}

/* ----------main content for index page-------------- */
.indexcontent {
border: 1px solid #000000;
width: 375px;
height: 200px;
background: #f4f0ee;
float: left;
margin-top: 10px;
margin-left: 5px;
margin-right: auto;
}

/* ----------request login channel zone-------------- */
.requestchan2 {
border: 1px solid #000000;
background: #f4f0ee;
width: 580px;
position: absolute;
margin-top: 20px;
margin-bottom: 500px;
margin-left: 10px;
margin-right: auto;
}

/* ----------request login channel zone-------------- */
.requestchan {
border: 1px solid #000000;
background: #f4f0ee;
width: 360px;
position: absolute;
margin-top: 20px;
margin-bottom: 500px;
margin-left: 10px;
margin-right: auto;
}

/* ----------login channel zone-------------- */
.loginchan {
border: 1px solid #000000;
background: #f4f0ee;
width: 300px;
position: relative;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

/* ----------channel zone-------------- */
.channelzone {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
width: 580px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

/* ----------games main layout-------------- */
#gamesmain {
position: relative;
margin-left: auto;
margin-right: auto;
left: 0px;
top: 0px;
}

/* ----------games template news-------------- */
.gamestempnews {
border: 1px solid #2A0001;
position: absolute;
width: 390px;
height: 205px;
left: 175px;
top: 20px;
bottom: auto;
}

.gamestempnews ul {
line-height: 0.2em;
padding: 2em;
margin: 0em; }

.gamestempnews ul a {
display:block;
text-decoration:none;
color:#FFFFFF;
text-indent:20px; }

/* ----------games template flv player-------------- */
.gamestempflv {
position: relative;
width: 150px;
height: 210px;
left: 10px;
top: 15px;
}

/* ----------games template screenshots-------------- */
.gamestempimage {
position: relative;
margin-left: auto;
margin-right: auto;
width: 518px;
height: 100px;
top: 30px;
padding: 2px;
}
.gamestempimage img {padding:1px 0px;} 

/* ----------games template main description-------------- */
.gamesdesc {
border: 1px solid #2A0001;
position: absolute;
width: 270px;
height: 230px;
left: 10px;
top: 360px;
}

/* ----------games template main compatibility-------------- */
.gamescompat {
border: 1px solid #2A0001;
position: absolute;
width: 270px;
height: 150px;
left: 300px;
top: 360px;
}

/* ----------games template main buy now-------------- */
.gamesbuy {
border: 1px solid #2A0001;
position: absolute;
width: 270px;
height: 70px;
left: 300px;
top: 520px;
}


/*------------news-------------------*/
.newsDiv
{
border: 1px solid #2A0001;
background: #f4f0ee;
width: 560px;
margin-left: 10px;	
margin-right: auto;
overflow: auto;
padding: 10px;
}


/* ----------container to center the layout-------------- */
#container {
width: 800px;
border: 2px solid #000000;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #2A0001;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #2A0001;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------content--------------------- */
#content {
border: 2px solid #000000;
background-color: #f4f0ee;
padding: 0px;
margin-left: 200px;
margin-right: 0px;
color:#000000;
}
div#content { 
min-height:750px;
height:expression(this.scrollHeight > 750 ? "auto":"750px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
line-height: 1em;
}


/* --------------left navi------------- */

#left {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
line-height: 0.2em;
}

#left p {
list-style:none;
padding:0px;
margin:0em; }

#left p a {
display:block;
text-decoration:none;
line-height: 20px;
color:#F4F0EE;
text-indent:10px; }

#left ul {
list-style:none;
padding:10px;
margin:0px; }

#left ul a {
display:block;
text-decoration:none;
line-height: 20px;
color:#F4F0EE;
text-indent:0px; }

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

#footer ul {
padding:0px;
margin:0px; }

#footer ul li{
list-style:none;
display:inline;
padding:0px 15px 0px 15px;
margin:0px; }

#footer ul a {
color:#ffffff;
}

