/* DEFAULTS */
body {
	background: url(../images/newTile2.png) repeat-x;
        background-color:#1D1E22;
	margin:0px;
	padding:0px;
	border:0px none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#EEE;
	text-align:center;}
img {
	border:0px none; }
a:link,a:visited,a:active{
	color:#ff8030;
	text-decoration:none;
	padding:0px; }
a:hover{
	color:#ff8030;
	text-decoration:underline;
	padding:0px; }
a.noU:hover{
	text-decoration:none;}
p{margin:0 0 0 0;padding:4px 6px;text-align:left;}
table, td, form {
	border:0px none;
	padding:0px;
	vertical-align:top;
	text-align:left;}
h1, h2, h3, h4, h5, h6{
	margin-top:0px;
	margin-bottom:0px;}/*
h1{ font-size:3em; font-weight:bold; }
h2{ font-size:2.2em; font-weight:bold; }
h3{ font-size:2em; font-weight:bold; }
h4{ font-size:1.65em; font-weight:bold; }
h5{ font-size:1.45em; font-weight:bold; }
h6{ font-size:1.2em; font-weight:bold; }*/
h1{ font-size:2.1em; font-weight:bold; }
h2{ font-size:1.9em; font-weight:bold; }
h3{ font-size:1.65em; font-weight:bold; }
h4{ font-size:1.5em; font-weight:bold; }
h5{ font-size:1.3em; font-weight:bold; }
h6{ font-size:1em; font-weight:bold; }
input, select, textarea {
	border:#a46746 1px solid;
	background:#e5b8a0;
	font-family:Verdana, "Lucida Console", Arial, sans-serif;
	font-size:11px;
	color:#444;
	padding:0 2px;}
.clean {
	background:none;
	border:0px none;
	padding:0px;
	height:10px;}
	

#main {
	width:922px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	text-align:left; }
#header {
	width:922px;
	height:350px;
	background:url(../images/navi_topbg.png) no-repeat;
	background-position:0px 100px; }
#logo {
	position:absolute;
	width:267px;
	height:213px;
	display:block;
	background:url(../images/agaf_logo24.png) no-repeat;
	cursor:pointer;
	z-index:100;}
#navi {
	top:95px;
	left:275px;
	position:relative;
	width:640px;
	height:75px;
	overflow:hidden;
	background:url(../images/navi_bg.png) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.12em;
	font-weight:bold;}
/* HEADER CONTENTS 
	 TOP NAVI LINKS */
.n_link, a.n_link:link, a.n_link:visited, a.n_link:active {
	height:17px;
	display:block;
	float:left;
	color:#EEE;}
a.n_link:hover {
	color:#333;
	text-decoration:none;}
#n_game {
	width:47px;
	padding:12px 20px;
	color:#111;}
#n_game:hover {
	color:#444;
	text-decoration:none;}
#n_about {
	width:52px;
	padding:12px 20px;}
#n_contact {
	width:54px;
	padding:12px 20px;}
#n_upload {
	width:128px;
	padding:12px 20px;}
#n_link {
	width:41px;
	padding:12px 20px;}
#n_acct {
	width:76px;
	padding:12px 16px;}
#n_quicksearch {
	top:60px;
	height:28px;
	position:relative;
	padding-right:30px;
	text-align:right;}
.imgkey {
	top:6px;
	position:relative;}
/* navi welcome text*/
#n_txtwelcome {
	top:70px;
	left:270px;
	position:relative;
	width:485px;
	height:80px;
	text-align:justify;}
/* navi login */
#n_login {
/*	top:195px;
	left:755px;
	position:absolute;*/
	float:right;
	width:139px;
/*	height:150px;*/
	background:#202020;
	border:solid 1px #282828;
	padding:14px 4px 1px;
	margin-right:10px;
	overflow:hidden;}
#n_login #n_log4m {
	width:130px;
	border-top:solid 1px #282828;
	border-bottom:solid 1px #282828;
	margin:0px 0px 10px;
	padding:6px 3px 10px;
	*padding-bottom:0px;
	overflow:hidden;}
#n_login #n_log4m input {
	color:#111;
	font-weight:bold;}

/* CONTENTS */
#cntnr {
	width:922px;
	overflow:hidden;
	background:url(../images/bg_tile2.png) repeat-y; }
#leftpan {
	top:0px;
	left:0px;
	position:relative;
	float:left;
	width:180px;
	padding:0px 0 0 15px;
	text-align:center;}

/* LEFT NAV (leftpan)*/
#plyr_ol_num {
	width:180px;
	height:18px;
	background-color:#202020;
	border:solid 1px #282828;
	text-align:center;
	padding-top: 4px;
	margin:10px auto;
}
#leftmenus {
	margin:20px 0 30px;
	text-align:left;}
#leftpan #leftmenus .mtitle {
	width:160px;
	height:20px;
	display:block;
	background:url(../images/menubg_gry.png) no-repeat;
	padding:0 0 0 20px;
	margin:2px 0 4px;}
#leftpan #leftmenus .menus:link, .menus:visited, .menus:active {
	width:160px;
	height:20px;
	display:block;
	background:url(../images/menubg_gry2.png) no-repeat;
	padding:0 0 0 25px;
	margin:3px 0 1px;
	color:#666;}
#leftpan #leftmenus .menus:hover {
	color:#ccc;
	text-decoration:none;}

/* CONTENTS */
#contents {
	width:705px;
	float:left;
	padding:20px 0;
	text-align:center;}

/* FOOTER */
#foot {
	width:922px;
	height:100px;
	overflow:hidden;}
#foot #tl {
	width:50px;
	height:45px;
	float:left;
	background:url(../images/foot_l.png) no-repeat;}
#foot #tr {
	float:left;
	width:50px;
	height:45px;
	background:url(../images/foot_r.png) no-repeat;}
#foot #tt {
	float:left;
	width:822px;
	height:20px;
	background:url(../images/foot_t.png) repeat-x;
	padding-top:25px;
	text-align:center;}
#foot a {
	padding:4px 10px 5px;
	color:#212121;}
#foot a:hover {
	color:#000;
	text-decoration:none;}
#foot #footer {
	margin-top:15px;
	padding-left:80px;
	text-align:center;}

#foot #gj_logo {
	width:80px;
	height:20px;
	float:right;
	background:url(../images/credit_logo.gif) no-repeat;
	padding:0px;
	margin-top:20px;}
#foot #gj_logo img{
	display:none;}

/* ADSPACES */
#ad_top_lb {
	top:10px;
	left:200px;
	position:relative;
	width:728px;
	height:90px;
	background:#111; }
#ad_top_lb2 {
	top:255px;
	left:20px;
	position:absolute;
	width:728px;
	height:90px;
	background:#111;
/*	background:url(../images/samples/ads_728x90_lb.png) no-repeat #333;/**/ }
#ad_top_bnnr {
	left:50px;
	position:relative;
	float:left;
	width:468px;
	height:60px;
	background:#111;
/*	background:url(../images/samples/ads_468x60_bn.jpg) no-repeat #111;/**/}
#ad_top_bnnr2 {
	top:22px;
	left:440px;
	position:absolute;
	width:468px;
	height:60px;
	background:#111;
/*	background:url(../images/samples/ads_468x60_bn.jpg) no-repeat #111;/**/}
#ad_side_skyscrppr {
	width:120px;
	height:600px;
	margin:auto;
	background:#000;
/*	background:url(../images/samples/ads_120x600_ss.jpg) no-repeat #111;/**/}
	
/* TEXT SIZES & PROPS*/
.l4 {font-size:4px;line-height:4px;}
.s9 {font-size:9px;}
.s10 {font-size:10px;}
.s11 {font-size:11px;}
.s12 {font-size:12px;}
.s13 {font-size:13px;}
.s14 {font-size:14px;}
.s15 {font-size:15px;}
.b {font-weight:bold;}
.nb {font-weight:normal;}
.luci {font-family:"Lucida Sans Unicode", "Lucida Console", Verdana, Arial, sans-serif;}
.c0 {color:#000;}
.c1 {color:#d7b44b;}
.c2 {color:#ff8030;}
.c3 {color:#777;}
.c4 {color:#999;}
.c5 {color:#797979;}
.c6 {color:#212121;}
.c7 {color:#998033;}
.ca {color:#AAA;}
.cc {color:#CCC;}
.ce {color:#EEE;}
.cf {color:#FFF;}

.rp {text-align:right;}
.lp {text-align:left;}
.cp {text-align:center;}
	
/* SPECIFIC */
.btn_img {
	width:70px;
	height:20px;
	background:url(../images/btn.gif) no-repeat;
	border:0px none;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	color:#000000;}
.btn_img:hover{
	background-position:0 -20px;}
.btn_img2 {
	width:100px;
	margin:3px 0;
	background:url(../images/btn2.gif) no-repeat;}
div.error{
	background:#CC0000;
	color:#EEE;
	font-weight:bold;
	margin:5px 20px;
	padding:8px 30px;
	font-size:11px;
	text-align:left;}
div.error code{
	font-size:12px;
	font-weight:normal;
	padding-left:20px;}
div.page_msg{
	background:#b65c24;
	color:#EEE;
	margin:5px 20px;
	font-weight:bold;
	padding:8px 30px;
	font-size:11px;
	text-align:left;}
div.page_msg a{
	color:#FFFF00;
	margin-left:50px;}
div.error ul, div.page_msg ul{
	padding:0px;}
div.error li, div.page_msg li{
	margin:8px 0;}