/* =Structure */

body {
font:normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
color:#fff;
line-height:140%;
margin:0px;
padding:0px;
text-align:center;
background:#000 url(../img/home_bg.jpg) 50% 0 no-repeat;
}

#container {
width:960px;
margin:43px auto 0 auto;
padding:0px;
text-align:left;
position:relative;
}

#container-nav {
width:964px;
height:30px;
}

#container-textarea {
padding:0;
height:380px;
width:964px;
}

#container-textarea-logo {
position:absolute;
top:0px;
left:60px;
z-index:1000;
}

#container-footer {

}

#container-footer-panels {
float:left;
width:490px;
margin:10px 0 0 10px;
border-right:1px solid #666;
}

#container-footer-panels img {
padding:0 10px 0 0;
}

#container-footer-times {
color:#666;
line-height:140%;
font-size:11px;
float:left;
width:270px;
margin:10px 0 0 10px;
border-right:1px solid #666;
}

#container-footer-subnav {
float:left;
width:155px;
margin:5px 10px 0 10px;
}


/* =Links */

img {
border:none;
padding:0;
margin:0;
}

a img {
border:none;
}

a {
color:#fff;
text-decoration:underline;
}

a:hover {
color:#ccc;
text-decoration:none;
}


/* =Lists */

#container-nav ol {
height:30px;
list-style:none;
padding:0 0 0 290px;
margin:0;
}

#container-nav ol li {
float:left;
padding:0;
margin:0;
}

#container-nav ol li a {
display:block;
height:30px;
}

#container-nav ol li a span {
display:none;
}
#container-nav ol li.itm01 a {
width:78px;
background:transparent url(../img/nav_sprite.jpg) 0 0 no-repeat;
}
#container-nav ol li.itm01 a:hover, #container-nav ol li.itm01-active {
width:78px;
background:transparent url(../img/nav_sprite.jpg) 0 -30px no-repeat;
}
#container-nav ol li.itm02 a {
width:86px;
background:transparent url(../img/nav_sprite.jpg) -78px 0 no-repeat;
}
#container-nav ol li.itm02 a:hover, #container-nav ol li.itm02-active {
width:86px;
background:transparent url(../img/nav_sprite.jpg) -78px -30px no-repeat;
}
#container-nav ol li.itm03 a {
width:156px;
background:transparent url(../img/nav_sprite.jpg) -164px 0 no-repeat;
}
#container-nav ol li.itm03 a:hover, #container-nav ol li.itm03-active {
width:156px;
background:transparent url(../img/nav_sprite.jpg) -164px -30px no-repeat;
}
#container-nav ol li.itm04 a {
width:80px;
background:transparent url(../img/nav_sprite.jpg) -320px 0 no-repeat;
}
#container-nav ol li.itm04 a:hover, #container-nav ol li.itm04-active {
width:80px;
background:transparent url(../img/nav_sprite.jpg) -320px -30px no-repeat;
}
#container-nav ol li.itm05 a {
width:87px;
background:transparent url(../img/nav_sprite.jpg) -400px 0 no-repeat;
}
#container-nav ol li.itm05 a:hover, #container-nav ol li.itm05-active {
width:87px;
background:transparent url(../img/nav_sprite.jpg) -400px -30px no-repeat;
}
#container-nav ol li.itm06 a {
width:81px;
background:transparent url(../img/nav_sprite.jpg) -487px 0 no-repeat;
}
#container-nav ol li.itm06 a:hover, #container-nav ol li.itm06-active {
width:81px;
background:transparent url(../img/nav_sprite.jpg) -487px -30px no-repeat;
}
#container-nav ol li.itm07 a {
width:100px;
background:transparent url(../img/nav_sprite.jpg) -568px 0 no-repeat;
}
#container-nav ol li.itm07 a:hover, #container-nav ol li.itm07-active {
width:100px;
background:transparent url(../img/nav_sprite.jpg) -568px -30px no-repeat;
}

#container-footer-subnav ol {
list-style:none;
padding:0;
margin:0;
}

#container-footer-subnav ol li {
text-align:center;
border-bottom:1px solid #666;
padding:3px 0;
margin:0;
}

#container-footer-subnav ol li.last {
text-align:center;
border-bottom:none;
padding:3px 0;
margin:0;
}

#container-footer-subnav ol li a {
text-decoration:none;
color:#666;
}

#container-footer-subnav ol li a:hover {
text-decoration:none;
color:#fff;
}


/* =Text */

h1 {
font-family:"Lucida Grande", Helvetica, Arial, san-serif;
font-size:28px;
font-style:normal;
font-weight:normal;
font-variant:normal;
line-height:120%;
color:#D79A03;
margin:0;
padding:0;
text-transform:uppercase;
border-bottom:1px solid #454545;
}

.gamestitle {
font-size:34px;
padding:0 0 10px 0;
border-bottom:none;
}

h2 {
font-family:"Lucida Grande", Helvetica, Arial, san-serif;
font-size:22px;
font-style:normal;
font-variant:normal;
line-height:120%;
color:#D79A03;
padding:0 0 5px 0;
text-align:center;
margin:10px;
text-transform:uppercase;
border-bottom:1px solid #454545;
}

h3 {
font-family:"Lucida Grande", Helvetica, Arial, san-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
line-height:140%;
color:#D79A03;
padding:0;
margin:0 0 14px 0;
}

h4 {
font-family:"Lucida Grande", Helvetica, Arial, san-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
line-height:140%;
color:#D79A03;
padding:0;
margin:0;
border-bottom:1px solid #454545;
}

h5, h5 a {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
line-height:160%;
color:#D79A03;
padding:0;
margin:0;
}

h6 {
font-family:"Lucida Grande", Helvetica, Arial, san-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
line-height:140%;
color:#D79A03;
padding:0;
margin:0 0 10px 0;
}

p {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:12px;
line-height:160%;
color:#fff;
padding:4px 0;
margin:0px;
}

#footer p {
font-size:11px;
line-height:120%;
color:#333;
}


/* =Misc */
