﻿/******************************************/
/* Fix cross browser differences bullshit */
/******************************************/

* 
{
	padding:0;
	margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

body 
{
    padding:5px;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address 
{ 
    margin:20px 0; 
}

li, dd, blockquote 
{ 
    margin-left: 40px; 
}

fieldset 
{ 
    padding:10px; 
}



/*********************/
/* Menu / Navigation */
/*********************/

#nav 
{
    width:978px;
    height:270px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:20px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
    font-family: Courier New;
    font-weight:bold;
    font-size:12pt;
    background-image:url("../Images/MenuBackground3.jpg");
    background-repeat:no-repeat;
}

#nav ul
{
    list-style:none;            
    padding:0px;
    margin-left:135px;
    margin-top:0px;
    position:relative;
    top:200px;
}

#nav li
{
    float:left;
    margin:0px;
}

#nav li a
{
    background:url("../Images/Menu/Menu2.jpg");
    height:30px;
    line-height:30px;
    float:left;
    width:100px;
    display:block;
    color:#000000;
    text-decoration:none;
    text-align:center;
} 

#nav li a:hover
{
    background:url("../Images/Menu/MenuHover2.jpg");
    height:30px;
    line-height:30px;
    float:left;
    width:100px;
    display:block;
    color:#FF8235;
    text-decoration:underline;
    text-align:center;
} 

#footer
{
    width:938px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
    background-image:url("../Images/Footer.jpg");
    border:solid 2px #FF8235;
}

#footer a
{
    color:#000000;
}


/****************/
/* Default.aspx */
/****************/

body 
{
    background-color:#000000;
    font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
    font-size:10pt;
}

#centerdivs 
{
    width:982px;
    margin-left:auto;
    margin-right:auto;
}

#intro 
{
    width:457px;
    height:260px;
    margin-right:20px;
    padding:0px 10px 10px 10px;
    background-image:url("../Images/Welcome.jpg");
    background-repeat:no-repeat;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
    float:left;
}

#introinner
{
    margin-top:60px;
}

#news
{
    width:457px;
    height:200px;
    padding:10px;
    padding-top:60px;
    background-image:url("../Images/News.jpg");
    background-repeat:no-repeat;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
    float:left;
}

#newsleft
{
    float:left;
}

#news a
{
    color:#000000;
    text-decoration:none;
}

#news a:hover
{
    color:#FF8235;
    text-decoration:underline;
}

#news a:visited
{
    color:#000000;
    text-decoration:none;
}

#newsright
{
    float:right;
    text-align:center;
}

#maintable 
{
    width:958px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:20px;
    padding:20px 10px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

#sidebar
{
    float:right;
    width:65px;
    padding-left:20px;
    padding-right:15px;
    margin-bottom:10px;
    position:relative;
    top:40px;
    text-align:center;
}

#maincontent
{
    float:right;
}

#searchbox
{
    float:left;
    width:150px;
    margin-left:20px;
    margin-right:5px;
    padding:2px 6px 2px 6px;
    background-color:#FFFFFF;
    border:solid 1px #FF8235;
}

#validatesearch
{
    float:left;
}

#alphabet
{
    float:left;
    background-color:#FFFFFF;
    padding:3px 10px 3px 10px;
    margin-left:25px;
    border:solid 1px #FF8235;
}

#alphabet a:link
{
    color:#000000;
}

#alphabet a:hover
{
    color:#FF8235;
    text-decoration:underline;
}

#alphabet a:visited
{
    color:#000000;
    text-decoration:underline;
}

#legend
{
    float:left;
    margin-left:25px;
    position:relative;
    top:10px;
}

#tablewrap
{
    float:right;
    border-left:solid 2px #FF8235;
    border-right:solid 2px #FF8235;
    border-bottom:solid 2px #FF8235;
    position:relative;
    top:-1px;

}

#repeatertable
{
    text-align:center;
    margin-right:2px;
}

#repeatertable a:link
{
    color:#000000;
    text-decoration:none;
}

#repeatertable a:visited
{
    color:#000000;
    text-decoration:none;
}

#repeatertable a:hover
{
    color:#FF8253;
}

#repeatertable td
{
    border:solid 1px #000000;
}

/*************/
/* Game.aspx */
/*************/

#game
{
    width:938px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    height:500px;
    padding:20px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

/*************/
/* News.aspx */
/*************/

#newsmain
{
    width:938px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:20px;
    padding-top:90px;
    background-image:url("../Images/NewsPage.jpg");
    background-repeat:no-repeat;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

#newspageleft
{
    float:left;
    width:580px;
}

#newspageright
{
    float:right;
    width:330px;
    text-align:left;
}

#newspageright a
{
    color:#000000;
    text-decoration:none;
}

#newspageright a:hover
{
    color:#FF8235;
    text-decoration:underline;
}

#newspageright a:visited
{
    color:#000000;
    text-decoration:none;
}

/**************/
/* About.aspx */
/**************/

#about
{
    width:938px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:20px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

/******************/
/* Standards.aspx */
/******************/

#standards
{
    width:958px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:10px;
    background-color:#FF8F4F;
    border:solid 2px #FF8235;
}

#standardsheader
{
    padding:80px 10px 0px 10px;
    margin-bottom:10px;
    background-image:url("../Images/Standards.jpg");
    background-repeat:no-repeat;
}

#standardsheader ul
{
    list-style:none;
    margin-bottom:50px;
}

#standardsheader li
{
    float:left;
    padding:0px;
    margin:0px;
    margin-left:15px;
    font-family: Courier New;
}

#standards a
{
    color:#000000;
}

.substandards
{
    background-color:#C6C6C6;
    padding:0px 20px 10px 20px;
    margin-bottom:20px;    
    border:solid 2px #000000;
}

#standardswide
{
    background-image:url("../Images/Standards/Widescreen.jpg");
    background-repeat:no-repeat;
}

#aspect
{
    background-image:url("../Images/Standards/Aspect.jpg");
    background-repeat:no-repeat;
}

#vsync
{
    background-image:url("../Images/Standards/Vsync.jpg");
    background-repeat:no-repeat;
}

#mouseaccel
{
    background-image:url("../Images/Standards/MouseAcc.jpg");
    background-repeat:no-repeat;
}

#aa
{
    background-image:url("../Images/Standards/AA.jpg");
    background-repeat:no-repeat;
}

#af
{
    background-image:url("../Images/Standards/AF.jpg");
    background-repeat:no-repeat;
}

#alttab
{
    background-image:url("../Images/Standards/AltTab.jpg");
    background-repeat:no-repeat;
}

.standardsimage
{
    padding:10px;
    margin-left:10px;
    border:solid 1px black;
    float:right;
}

/*************/
/* Blog.aspx */
/**************/

#blogmain
{
    width:958px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:10px;
    background-color:#FF8235;
}

#blog
{
    float:left;
    width:550px;
    height:550px;
    padding:100px 10px 10px 10px;
    background-image:url("../Images/Blog.jpg");
    background-repeat:no-repeat;
    background-color:#C6C6C6;
    border:solid 2px #000000;
}

#scroll
{
    overflow:scroll;
    overflow-x: hidden;
    height:530px;
}

#blog h2
{
    margin:0px;
}

#blogintro
{
    float:left;
    width:350px;
    height:200px;
    padding:10px;
    margin-left:10px;
    margin-bottom:10px;
    background-color:#C6C6C6;
    border:solid 2px #000000;
}

#blogintro h2
{
    margin:0px;
}

#bloglist
{
    float:left;
    width:350px;
    height:405px;
    padding:10px;
    margin-left:10px;
    background-color:#C6C6C6;
    border:solid 2px #000000;
}

#bloglist h2
{
    margin:0px 0px 10px 0px;
}

#blogcomments
{
    float:left;
    width:914px;
    height:400px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:20px;
    background-color:#C6C6C6;
    border:solid 2px #000000;
}

#listcomments
{
    float:left;
    height:350px;
    width:514px;
    padding:20px;
    padding-top:10px;
    overflow:scroll;
    overflow-x: hidden;
}

#postcomments
{
    float:left;
    height:350px;
    width:310px;
    padding:20px;
    padding-top:10px;
    margin-left:10px;
}

/****************/
/* Contact.aspx */
/****************/

#Contact
{
    width:938px;
    height:400px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:20px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

/****************/
/* Contact.aspx */
/****************/

#graphics
{
    width:938px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:20px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235; 
}

#aticontainer
{
    float:left;
}

#nvidiacontainer
{
    float:right;
}

#ati
{
    width:416px;
    padding:20px;
    border:solid 2px #AA0F13;
    background-color:#ffffff;
    color:#000000;
}

#ati2
{
    width:416px;
    padding:20px;
    margin-top:20px;
    border:solid 2px #AA0F13;
    background-color:#ffffff;
    color:#000000;
}

#nvidia
{
    width:416px;
    height:3454px;
    float:right;
    padding:20px;
    border:solid 2px #76B900;
    background-color:#000000;
    color:#ffffff;
}


/**************/
/* Login.aspx */
/**************/

#logon
{
    width:938px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:20px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

/**************/
/* Admin.aspx */
/**************/

#admin
{
    width:958px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:10px;
    background-color:#C6C6C6;
    border:solid 2px #FF8235;
}

.adminsub
{
    background-color:#ffffff;
    margin-bottom:20px;
    padding:10px;
    border:solid 2px #FF8235;
}