/* CSS Document */

body { background:#000000 url(images/bg.gif) repeat-x; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#fff; }
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer;color:#ddd}
input, textarea {font:12px/15px Arial, Helvetica, sans-serif;color:#7f7f7f;}

input#loginButton { width:61px; height:25px; background:url(images/btn_login.gif); border:0; }

	
.img_left{float:left;}
.img_right{float:right;}
.clear { clear:both; margin:0px; padding:0px;}

#doc_width { width:800px; margin:0 auto 0 auto;}

/* top part */
.top { width:800px; height:206px; background:url(images/top_bg.jpg) no-repeat}
.logo { padding: 32px 0px 0px 158px; float:left; }
.login { float:right; padding:44px 0px 0px 0px; font-size:11px; text-align:right; width:300px;}
.login input { background:url(images/input_bg.gif); height:19px; padding:3px; margin:5px; vertical-align:middle;}
.top_nav { float:right;  margin:0px; margin-top:15px; height:26px; padding:8px 50px 0px 0px; word-spacing:38px;}
.top_nav a { word-spacing:0px; font-family:Tahoma, Verdana, Arial; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; }
.top_nav a:hover { text-decoration:underline; }

#inGame div.top_nav { margin-top:50px; }
/* middle part */

.mid_content { width:690px; margin:30px; background:url(images/mid_cont_bg.jpg) no-repeat; height:313px; padding:25px;  }
.text_content h2 { font-size:24px;}
.text_content { float:left; width:380px; }
.text_content p { padding:10px 0px; color:#cccccc;}

.register { float:right; font-size:24px; padding:20px 0px 0px 0px; }
.register a { background:url(images/btn_register.gif) top no-repeat; height:55px; width:260px; float:left; margin-top:10px;}
.register a:hover { background:url(images/btn_register.gif) bottom no-repeat; height:55px; width:260px;}

/* game info */
.game_info {  padding: 20px 20px 28px 40px; float:left; width:740px; }
.game_info h2 { color: #fff; font-size: 12px; font-weight:bold; padding-bottom: 10px; }
.game_stats { float: left; padding-right: 70px;  }
.game_stats  ul { list-style:none;}
.game_stats  ul li { margin-top: 10px; }
.game_stats  ul li a { color:#b70a04; }
.game_stats  ul li a:hover { color:#ffffff;}
.game_stats  ul li span {color:#999999;}
.game_preview { float: right; }
.game_preview h2  { font-size:16px; font-weight:bold; }
.game_preview img  { margin: 5px 5px 5px 0px; }


/* bottom links */
.footer {background: url(images/bottom_bg.gif); width:100%; height:140px;}
.bottom { padding:5px 0px 0px 0px; width:800px; margin:0px auto 0px auto;  }
.bottom_links { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#cccccc; padding:14px 0px 10px 0px;  word-spacing:20px; float:left; width:450px;}
.bottom_links a { color:#cccccc; font-size:12px; font-weight:bold; word-spacing:0px; text-decoration:none;}
.bottom_links a:hover { text-decoration:underline;}
.total {float:right; width:350px ; text-align:right; padding:14px 0px 0px 0px;}
.copy_text { clear:both; font-size:11px; color:#333333; height:50px; padding:15px 0px 0px 0px;}

/* inner page */
.inner_left_box { width:160px; background:#0e0e0e; border:1px solid #4a4a4a; float:left;  padding:25px; min-height:595px; margin:30px 30px 30px 0px;}
.inner_left_box ul#menu { margin:0;padding:0;list-style-type:none }
.inner_left_box ul#menu li { margin:0;padding:0; }
.inner_left_box ul#menu li a { display:block;padding:3px;color:#ccc } 
.inner_left_box ul#menu li a:hover { color:#fff }

.inner_left_box ul#userDetails { margin:0;margin-bottom:15px;padding:0;list-style-type:none }
.inner_left_box ul#userDetails li { display:block;padding:3px; } .inner_left_box ul#userDetails li.header { font-size:18px }

.barA{background:#900;height:5px;}.barB{background:#090;height:5px;}

.inner_mid_content { width:500px; background:#0e0e0e; border:1px solid #4a4a4a; float:left;  padding:25px; margin:30px 0px;}


.registerForm input { background:#333; border:1px solid #000; height:19px; color:#666; padding:3px; margin:0px; vertical-align:middle;}
.registerForm select { background:#333; border:1px solid #000; height:24px; color:#666; padding:3px; margin:0px; vertical-align:middle;}
.registerForm tr td { height:20px; color:#666 }
.registerForm input#register { font-size:18px; height:35px; width:100px;}

/*tables*/
.table { border-width:thin; border-color: #FFFFFF; border-collapse: collapse; border-style: solid; text-decoration: none; font-weight: none; }
.table th { background: #ff9900; color: #333333; border-width:thin; border-color: #FFFFFF; border-collapse: collapse; border-style: solid; }
.table td { background: #333333; border-width:thin; border-color: #339900; border-collapse: collapse; border-style: solid; }

