@charset "utf-8";
/* CSS Document */
body
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
	background: url(images/main_bg.jpg) repeat-x top;
	padding:0;
}
table#sitemap a
{
	color:#474747;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table#sitemap
{
	color:#474747;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.sitehead
{	color:#218fae;
	padding-bottom: 5px;
	font-size:14px;
}
.sitehead_dis
{	color:#999999;
	padding-bottom: 5px;
	font-size:14px;
}

object {
outline:none;
}
hr 
{
	color: #fff; border: 1px dotted #9e9e9e; border-style: none none dotted; 
}
	

a img
{
	border:none;
}
a
{
	font-style:normal;
	color: #13519f;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.blue_font
{
	color: #027b9d;
}
.pink_font
{
	color:#fe7375;
}
.gray_font
{
	color:#333;
}
.bblue_font
{
	color: #0091ba;
}
.dkpink_font
{
	color: #c66868;
}
.body2
{
	
	margin: 0 auto;
	text-align:center;
	width:100%;
	padding:0;
	background:url(images/footer2.jpg) center bottom no-repeat;
	float:left;
}
.menu
{	
	background-color:transparent;
	height: 255px;
	text-align:center;
}
.content
{
	margin: 0 auto;
	width: 1060px;
	text-align:center;
}

.left_pane
{
	width: 207px;
	float:left;
	margin: 0 auto;
	padding-left:0px;
}
.viewall_links
{
	color: #ec414f;
	font-weight:bold;
	font-size:12px;
}
.img_borders
{
	border:3px; 
	border-style:double;
	border-color: #6e6e6e;
}

/****** LOGIN PANE ******************************************/
.acct_top
{
	height: 35px;
	background:url(images/myaccount_top.png) left top no-repeat;
	padding-top:63px;
}

.acct_body
{
	height: 155px;
	background:url(images/myaccount_mid.jpg) left top repeat-y;
	margin-left:4px;
}
.acct_foot
{
	height: 30px;
	background:url(images/myaccount_bot.png) left top no-repeat;
}
.acct_info
{
	width: 170px;
	padding-left: 27px;
}
.acct_mainlinks
{
}
.acct_mainlinks a
{
	font-size:9px;
	color:#933;
}
.acct_mainlinks a:hover
{
	text-decoration:underline;
}
/************************************************************/

/***** SERVER PANE ************/
.section_top
{
	height: 235px;
	background:url(images/sub_sectionpanel_top.png) no-repeat left top;
	width: 201px;
}
.section_body
{
	background:url(images/sub_sectionpanel_mid.jpg) center top repeat-y;
	width: 201px;
}
.section_foot
{
	height: 53px;
	background:url(images/sub_sectionpanel_bot.png) left top no-repeat;
	text-align:center;
	width: 201px;
}
.section_info
{
	width: 150px;
	padding-left: 38px;
	text-align:left;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-top: 20px;
	padding-bottom:20px;
}

*HTML .section_info
{
	width: 150px;
	padding-left: 20px;
	text-align:left;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-top: 20px;
	padding-bottom:10px;
}

.section_info a
{
	color:#fe7375;
}

.section_pane
{
	width:250px;
}
/*****************************/

/***** SECTIONS LINKS ******************************************************/
.sections_menu
{
	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height: 35px;
	padding-bottom:7px;

}
.sections_menu a
{
	color: #565656;
	text-decoration:none;
}
.sections_menu a:hover
{
	text-decoration:underline;
}
.selected
{
	color: #ffffff;
	background-color:#666666;
}
.selected a
{
	color: #ffffff;
}
/***************************************************************************/

.center_pane
{
	width:626px;
	float:left;
	margin-left: 5px;
}
.news_pane
{
	background:url(images/sub_news_panel.png) left top no-repeat;
	height: 120px;
}
.news_content
{
	padding:51px 35px; 10px 15px;
	text-align:left;
}

/****** MAIN PANEL ********************************************************/
.main_pane_top
{
	background:url(images/sub_news_panel_top.png) left top no-repeat;
	height: 80px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:44px;
	font-family:Arial, Helvetica, sans-serif;
}
.articles_top
{
	background:url(images/articles_top.png) left top no-repeat;
	height: 80px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:44px;
	font-family:Arial, Helvetica, sans-serif;
}
.tabs_menu 
{
	margin-top:16px;
}
.tabs_menu tr td
{
	background:url(images/tabs2.jpg) no-repeat left;
	width: 82px;
	height: 39px;
	text-align:center;
	color: #c66868;
}
.tabs_menu tr td a
{
	color: #c66868;
}
.tabs_menu tr td a:hover
{
	color:#333;
}
.tabs_menu tr td:hover
{
	background:url(images/tabs_sel2.jpg) no-repeat left;
	width: 82px;
	height: 39px;
	text-align:center;
	color:#333;
}

.tabs_menu tr td.selected_tab
{
	background:url(images/tabs_sel2.jpg) no-repeat left;
	width: 82px;
	height: 39px;
	text-align:center;
}
.tabs_menu tr td.selected_tab a
{
	color:#333;
}
.main_pane_mid
{
	background:url(images/sub_main_panel_mid.jpg) left top repeat-y;
	padding-top:10px;
	text-align:center;
	padding-bottom: 20px;
	margin-left: 3px;
}
.main_pane_news_mid
{
	background:url(images/sub_main_panel_mid.jpg) left top repeat-y;
	padding-top:10px;
	text-align:center;
	padding-bottom: 0px;
	margin-left: 3px;
	
}
.main_pane_bot
{
	background:url(images/sub_main_panel_bot.png) left top no-repeat;
	height: 75px;
	text-align:center;
	padding-left:10px;
}
.main_content
{	
	text-align: center;
	padding-right:5px;
}
.main_pane_small_bot
{
	background:url(images/sub_main_panel_small_bot.png) left top no-repeat;
	height: 80px;
	text-align:center;
	padding-left:10px;
}
/**************************************************************************/
/*** WALLPAPER ************************************************************/
.wallpaper_pane_top
{
	background:url(images/wallpaper_top.png) left top no-repeat;
	height: 80px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:44px;
	font-family:Arial, Helvetica, sans-serif;
}
.wallpaper_content
{	
	text-align: center;
}
/**************************************************************************/
/*** SCREENSHOTS ************************************************************/
.screens_pane_top
{
	background:url(images/screens_top.png) left top no-repeat;
	height: 80px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:44px;
	font-family:Arial, Helvetica, sans-serif;
}
.screens_content
{	
	text-align: center;
}
/**************************************************************************/
/*** TOP SYSTEM **********************************************************/
.farm_top
{
	background:url(images/farm_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.family_top
{
	background:url(images/fam_head.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.fish_top
{
	background:url(images/fish_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.guild_top
{
	background:url(images/guild_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.char_top
{
	background:url(images/char_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.basic_top
{
	background:url(images/basic_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.com_top
{
	background:url(images/com_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.dis_top
{
	background:url(images/dis_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.ench_top
{
	background:url(images/ench_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.up_top
{
	background:url(images/up_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.em_top
{
	background:url(images/em_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.hot_top
{
	background:url(images/hot_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.duel_top
{
	background:url(images/duel_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.story_top
{
	background:url(images/story_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.date_top
{
	background:url(images/date_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.sysreq_top
{
	background:url(images/sysreq_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.char_top
{
	background:url(images/char_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.maps_top
{
	background:url(images/maps_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.sitemap_top
{
	background:url(images/sitemap_top.png) left top no-repeat;
	height: 80px;
	padding-left:44px;
}
.map_head
{
	font-weight:bold;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
/************************************************************************/

/*** STATIC SUB ***********************************************************/
.sub_head
{
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
.sub_content
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#333;
}
.ftype
{
	font-weight:bold;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
}
.itype
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
}
/**************************************************************************/
/*** COMING SOON **********************************************************/
.comingsoon_top
{
	background:url(images/comingsoon_top.png) left top no-repeat;
	height: 80px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:44px;
	font-family:Arial, Helvetica, sans-serif;
}
.comingsoon_bot
{
	background:url(images/sub_main_panel_bot.png) left bottom no-repeat;
	height: 35px;
	text-align:center;
	padding-left:10px;
}
/*************************************************************************/
.table_news
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_news th
{
	font-size:15px;
}

.right_pane
{
	float:left;
	width: 230px;
}

.cal_body
{
	background:url(images/cal_body.jpg) left bottom repeat-y;
	margin-left: 16px;
	height: 126px;
	padding-left: 13px;
	
}
.cal_foot
{
	background:url(images/calendar_end.png) left top no-repeat;
	height: 20px;
	margin-left:14px;
}
.events_foot
{
	background:url(images/events_foot.png) left top repeat-y;
	height: 150px;
}
.events_list
{
	width: 200px;
	margin-left: 10px;
	text-align:left;
}
/****** MERCH PANE ***********************************************/
.merch
{
	background:url(images/merch.png) left top no-repeat;
	height: 335px;
	margin-left: 1px;
	text-align:left;
	padding-left:35px;
	padding-top:184px;
	font-size:11px;
}
.merch_button
{
	background:url(images/comingsoon_but.jpg);
	width:102px;
	height: 32px;
	cursor:hand;
	border:none;
}
.merch ol
{
	padding-left: 30px;
}
.merch ol li
{
	padding-top: 5px;
}
.grade tr td
{
	padding-top: 5px;
}
.rank_tab
{
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 15px;
}
/*****************************************************************/
.ads
{
	height: 230px;
	margin-left:11px;
	text-align:left;
}
.runup_footer
{	height: 66px;
width: 100%;
float:left;
padding-top:50px;
}
.runup_head
{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.charclass_top
{
	background:url(images/charclass_top.png) center top no-repeat;
	height: 80px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:40px;
	font-family:Arial, Helvetica, sans-serif;
}

.main_wrapper
{
	text-align:center;
	width:1080px;
	float:left;
	margin: 0 auto;
	padding: 0 0 0 0;
}

.floater
{
	float: left;
}
.item_img
{
	
	margin-top:10px;
}
.item_txt
{
	width: 100px;
	margin-top:10px;
}
.item_txt a
{
	font-size:11px;
	color:#333;
	font-weight: 500;
}

*HTML .item_txt a
{
	font-weight: 400;
}

.events_list
{
	text-align: left;
}
.events_list li
{
	font-size:11px;
	color:#333;
	font-weight: 500;
}

*HTML .events_list
{
	font-weight: 400;
}

img, div { behavior: url(iepngfix.htc) }

.tab_pad
{
	padding-left: 5px;
	color:#333;
}
.pad
{
	padding-left: 25px;
		font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color:#333;
}
