@font-face{
	font-family: Eorzea;
	src: url('http://www.all-final.com/v5/Eorzea.ttf');
}

.ef{
	font-family: Eorzea; 
	font-size:125%;
}

body { background: #006699 url('http://www.all-final.com/v5/bg/BG_BluePattern.jpg');	margin: 0px;
font-family:sans-serif, Tahoma}

#ipbwrapper { width: 1020px; margin: 0 auto; position: relative; padding:0;}

#af_header { height: 153px; width: 1020px;  clear:both;}

#af_navigator { float:right; right:86px; position:relative; height:21px; top:117px;}
#af_navigator a, #af_navigator a:visited { color:#D0E8F9; text-decoration:none; }
#af_navigator a:hover, #af_navigator a:focus, #af_navigator a:active { color:#FFFFFF; }

.dropdown-upward { margin-top: 400px !important; }

ul.dropdown,
ul.dropdown li,
ul.dropdown ul 
{ list-style: none; margin: 0; padding: 0;}

ul.dropdown {position: relative; z-index: 597; float: left;}

ul.dropdown li {float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}

ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
	margin-left:3px;
}
ul.dropdown ul li {
	float: none;
	position: relative;
}
ul.dropdown ul ul {top: 1px;left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown {
	font: 13px Arial;
}
	.left_button a {display:block; height:21px; line-height:21px; text-indent:10px;
                    background: url('http://www.all-final.com/v5/navbar/nav_00_left.png') no-repeat !important; text-decoration:none;}
	.left_button a:hover, .left_button a:focus, .left_button a:active {background-position: 0px -21px;}
#af_navigator	li a { display:block; height:21px; width:72px; text-indent:15px; line-height:21px;
            background: url('http://www.all-final.com/v5/navbar/nav_01_mid.png') no-repeat; text-decoration:none;}
#af_navigator	li a:hover { background-position: 0px -21px;}
#af_navigator	li li a,
#af_navigator	li li a:visited {
	display:block;
	height:22px;
	background: #e8f1ff;
	width:165px;
	text-indent:10px;
	line-height:21px;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color: #2669A6 !important;
	border-right: 1px solid #4490D5;
	border-left: 1px solid #4490D5;
}
#af_navigator	li li a:hover {
	background:#FFFFFF;
	color: #000000 !important;
	text-decoration:underline !important;
}
	.dropEnd{
	border-bottom: 1px solid #4490D5;	
	}

#af_background{ width:980px; padding: 0px 20px; clear:both; background: url('http://www.all-final.com/v5/bg/content_BG.png') repeat-y; position:relative;}

#af_close {
	height: 23px;
	width: 1020px;
	background: url('http://www.all-final.com/v5/bg/footer.png') no-repeat;
	clear: both;
}

.af_bar{
	background: url('http://www.all-final.com/v5/bg/side_forum.png') repeat-x 50%;
}


.outspoil{
	background: URL('http://www.all-final.com/v5/bg/side_forum.png') repeat-x top;
   background-color:  #b6dcff;
	color: firebrick;
	padding: 2px;
	border: 1px solid #4490D5;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 3px;
}
.outspoil img{
	vertical-align: text-bottom;	
	margin-left: 2px;
	margin-right: 2px;
}
.outspoil a{
	text-decoration:none;
}
.inspoil{
	width:97%;
	margin: 3px auto;
	background-color:  #ffffff;
	color: #000000;
	padding: 2px 6px;
	border: 1px solid #4490D5;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	 border-radius: 3px;	
}
#afcontent {
	width: 726px;
	float: left;
}
#afcontent .afbox{
	font-size: 13px;
    width: 690px;
    padding: 15px;
    margin-bottom: 5px;
    border: 1px solid #4490D5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	 border-radius: 5px;	
	 background: #f8fbff;
	 line-height: 1.6em;
}


#afsidebar {
	float: right;
	width: 240px;
	font: 12px Tahoma;
}
.sideHead {
	width: 100%;
	background: url('http://www.all-final.com/v5/bg/side3_head.png') no-repeat;
	height: 30px;
	display: block;
}
.sideHead h2 {
	font: bold 13px Tahoma;
	padding-left: 15px;
	padding-top: 6px;
	margin: 0px;
}
.sideMid_Link {
	background: url('http://www.all-final.com/v5/bg/side3_body.png');
	width: 100%;
	position: relative;
}
.sideMid_Link a,
.sideMid_Link a:visited {
	font: 13px Tahoma;
	color: #2669A6;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right:10px;
	background: url('http://www.all-final.com/v5/elements/pointer.gif') no-repeat -100px 0px;
}

.sideMid_Link a:hover,
.sideMid_Link a:focus,
.sideMid_Link a:active {
	background-position:3px 0px;
	color: #000000;
	text-decoration: underline;
}
.sideEnd {
	background: url('http://www.all-final.com/v5/bg/side3_end.png');
	display: block;
	height: 9px;
	width: 240px;
	margin-bottom: 10px;
}

.afbox h2 {
	font: 26px Tahoma;
	clear: none; !important
}
.afbox h3 {
	font: bold 16px Tahoma;
	clear: none; !important
	
}
/* --------------------BB Cpde --------------------------------------*/

.shidleft {
	float:left;
	padding: 3px 15px 5px 0px;	
}
.shidright {
	float:right;
	padding: 3px 0px 5px 15px;	
}
.afclear {
	clear:both;
	height:3px;	
}
.afbox .bbc_img, .deco {
background-color:#FFFFFF;
border:1px solid #C9CDD3;
padding:5px;
}
/*-------  TABLES -------------*/
.aftable {border: 1px solid #999999; background-color:#ffffff; }
.aftable tr td , .aftable tr th {padding: 5px; vertical-align:top;}
tr.tbg {background-color: #e8f1ff; }
.ts {font-size:11px;}
.tm{font-size:12px;}
.tl {text-align:left;}
.tc {text-align:center; }
.tr {text-align:right; }
.tb {font-weight:bold; }
.tred {color:#FF0000; }
.tpurp {color:#CC00FF; }
.t10 {width: 10px; }
.t20 {width: 20px; }
.t30 {width: 30px; }
.t40 {width: 40px; }
.t50 {width: 50px; }
.t60 {width: 60px; }
.t70 {width: 70px; }
.t80 {width: 80px; }
.t90 {width: 90px; }
.t100 {width: 100px; }
.t120 {width: 120px; }
.t140 {width: 140px; }
.t160 {width: 160px; }
.t180 {width: 180px; }
.t200 {width: 200px; }
.t220 {width: 220px; }
.t240 {width: 240px; }
.t260 {width: 260px; }
.t280 {width: 280px; }
.t300 {width: 300px; }
/*-------  14 Database -------------*/

.monster_info_dl dt{
	width:80px;
	text-align:right;
	padding-right:5px;
	float:left;
	clear:left;
	font-weight:bold;
}
.monster_info_dl dd{
	padding-left:90px; !important
}
.monster_info_dl dd ul li{
	list-style:square;
	margin-left:10px;
}

.outbox{
	background: URL('http://www.all-final.com/v5/bg/side_forum.png') repeat-x top;
   background-color:  #b6dcff;
	color: firebrick;
	width:98%;
	padding: 5px;
	border: 1px solid #4490D5;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	border-radius: 6px;
	
}
.inbox{
	padding:10px;
	background-color:  #ffffff;
	color: #000000;
	border: 1px solid #4490D5;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	 border-radius: 6px;	
	 position:relative;
}
a.point, a:visited.point {
	font: 13px Tahoma;
	color: #2669A6;
	text-decoration: none;
	/*display: block; */
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right:3px;
	background: url('http://www.all-final.com/v5/elements/pointer.gif') no-repeat -100px 0px;
}
a:hover.point, a:active.point, a:focus.point {
	background-position:3px 0px;
	color: #000000;
	text-decoration: underline;
}
.monlist{
	width:205px;
	float:left;	
}
.monlist li{
	height: 25px;
}

.infotable tr th {
	background-color:#d4e5ff;	
	padding:2px 5px;
}
.infotable tr td {
	background-color:#e8f1ff;
	padding:1px 5px;
	vertical-align:top;
}