/* Headline*/

a:hover {text-decoration: none;}
a {color: #FF6600; text-decoration: none;}
.index_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #127B9D; text-decoration: none}
.index_text_g { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5B5B5B; text-decoration: none}
.news_text10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #127B9D; text-decoration: none}
.news_text12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #127B9D; text-decoration: none}
.news_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #127B9D; text-decoration: underline}
.newslinks { color: #127B9D; text-decoration: none;}
.newsLar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px font-weight: normal;  text-decoration: none ; color:#3CA6C8 ; }
.newsMid { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; text-decoration: none ; color:#161686 ; }

/* Common*/
body { font-family: "Geneva", "Arial", "Helvetica", "san-serif";}
.lar { margin: 0 0 6px 0 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px font-weight: normal;  text-decoration: none}
.mid { margin: 0 0 6px 0 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; text-decoration: none}
.sml { margin: 0 0 6px 0 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; font-weight: normal;  text-decoration: none}
.m16 { margin: 0 0 6px 0 ; font-size:12px; line-height: 16px ; font-family: Verdana, Arial, Helvetica, sans-serif; }
.AlignLeft { margin-right: auto; }
.AlignCenter { margin-left: auto ; margin-right: auto ;}
.AlignRight { margin-right: auto ; }
h1 { margin: 0px ;font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { margin: 0px : font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { margin: 0px ; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul.list { margin-left: 1em; padding-left: 0em;}
ul.img { line-height: 140%}
ul.img li { list-style-image: url(imgs/index/headline_square.gif) ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #127B9D; text-decoration: none}
#contentBody { margin-top: 16px;  margin-bottom: 40px; }
#topBtn { margin: 0 0 6px 0 ; }
#submenu { margin: 8px 0 16px 0 }
#sbMenuSP { margin-right: 8px; margin-left: 8px}
.invisible { margin: 0px ; display: none ; }
.Center div { text-align: center; }
.NextBack{ margin: 50px 0 30px 0 ; width: 588px; height: auto; text-align: left; }
.FNext{ position: relative; right: 0px; }
#copyRight { margin: 0 14px 20px 14px ; font-size: 10px; ; line-height: 120%;}
#bnr p { margin: 4px 0 4px 0}

/* Dictionary */
#dictBody { color: #4B311A;}
#dictBody h1 { margin: 0 0 20px 0 }
#dictBody h2 { margin: 20px 0 5px 0 }
#dictBody h3 { margin: 20px 0 5px 0 }
#dictBody h4 { margin: 0 0 0.5em 0 }
#dictBody p { margin: 0 0 1em 0 ; font-size:12px;}
#dictBody div.indent p { margin: 0 0 1em 32px ;}
#dictBody .notice { font-size:10px;}
#dictBody div.noticeBlock { margin: 0 0 3em 28px ;}
#teikei .Eha { background-color: #DAC9AA; color: #542000; font-size:12px;}
#teikei .Ehb { background-color: #D7CDBB; color: #542000; font-size:12px;}
#teikei .Eda { background-color: #F6F0DC; color: #542000; font-size:12px;}
#teikei .Edb { background-color: #FAF6EA; color: #542000; font-size:12px;}
#teikei .Ftr { background-color: #542000; }

/* Adversary */
#ListL p{ margin: 0px}
#ListR p{ margin: 0px}
#Discrpt { margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: center}
#explan { color: #654103; font-size:12px; line-height: 140%; text-align: left; margin: 0 94px; width: 400px; height: auto;}


/* goblin */
.txtGobC { color: #654103; font-size:12px; line-height: 140%; text-align: center; margin: 0 30px 20px 30px; ; }
.txtGobL { color: #654103; font-size:12px; line-height: 140%; text-align: left; margin: 0 10px 0 10px; ; }

/*beginner*/
.txtsmall { color: #333333; font-size:9px; line-height: 14px; }
.base { color: #333333; font-size:10px; line-height: 14px; }
.basewhite { color: #ffffff; font-size:10px; line-height: 14px; }
.basetitle { color: #209EC7; font-size:11px; line-height: 14px;  font-weight : bold;}

#gamepBody h2 { margin: 1em 0 1em 0 ;}
#gamepBody h3 { margin: 0 0 0 14px ; color: #0066CC; ; font-size: 12px; font-weight: bold; line-height: 130%;clear: right;}
#gamepBody h4 { margin: 0 0 0 28px ; color: #0066CC; ; font-size: 12px; font-weight: normal; line-height: 130%;clear: right;}
.floatImg { float: right; }
.indentN { margin: 0 0 1em 0 ; color: #333333; font-size: 12px; font-weight: normal; ; line-height: 130%}
.indentA { margin: 0 0 1em 14px ; color: #333333; font-size: 12px; font-weight: normal; ; line-height: 130%}
.indentAC { margin: 0 0 1em 14px ; color: #333333; font-size: 12px; font-weight: normal; ; line-height: 130%; clear: right;}
.indentB { margin: 0 0 1em 28px ; color: #333333; font-size: 12px; font-weight: normal; ; line-height: 130%;clear: right;}

.fClear { clear: right;}

#gamepBody ol { margin-top: 0px;}
#gamepBody li { font-size: 12px; font-weight: normal; ; line-height: 130%}

/* Citizen */
.Sp-a { margin: 9px 0 23px 0 ; }

/* DOWNLOAD */
.nocopy { font-size: 9px; line-height: 10px; color: #666666 ; }

/* Server Status */
#status { margin: 10px 16px 10px 58px ; } 
#status p { color: #333399; font-weight:bold ; text-indent: 1em ; font-size: 14px;}

/* ScreenShot Contest*/
.font12{ color: #6E5228; font-size:12px; line-height: 18px}
.fontRed{ color: #FF0000; font-size:12px; line-height: 18px}