/* ------ Neofun Main CSS ----- */
/* Main Layout CSS 2008.12.23   */
/* Author : Jewon, Bang         */
/* -----------------------------*/
body.MainBody{background:#9bb7df;}

#MainWrapBG{background:url(../images/main_img/main_bg.gif) repeat-x top;}
.MainWrap{background:url(../images/main_img/main_img_bg.gif) no-repeat top center;}
#ContentBox {width:952px; margin:0 auto;}
#ContentBox #ContentWrap{width:585px; float:left;}

/* LeftMenuWrap */
#ContentBox #LeftMenuWrap{width:184px; margin-right:7px; margin-top:171px; float:left; display:inline;}
#ContentBox #LeftMenuWrap .LeftContents{}

.LeftContents .RegisterWarp{background:url(../images/main_img/register_pass.gif) no-repeat; width:184px; height:55px;}
.LeftContents .RegisterWarp p.Password{text-align:center; font-size:10px; letter-spacing:-0.0.7em; padding-top:14px; color:#fff;}
.LeftContents .RegisterWarp p.Password a{text-decoration:none; color:#fff;}
.LeftContents .RegisterWarp p.Register{text-align:center; font-size:10px; padding-top:4px; font-weight:bold; color:#00ff99;}
.LeftContents .RegisterWarp p.Register a{text-decoration:none; color:#00ff99;}

.LeftContents .LeftMenu{background:url(../images/main_img/left_BG.gif) repeat-y;}
.LeftContents .LeftMenu div{width:168px; margin:0 auto;}
.LeftContents .LeftMenu div.HotPreviewWrap{width:168px; background:url(../images/main_img/left_preview_bottom.gif) no-repeat bottom;}
.LeftContents .LeftMenu div.HotPreviewWrap div.HotPreviewTop{background:url(../images/main_img/left_preview_top.gif) no-repeat top;}
.LeftContents .LeftMenu div.HotPreviewWrap div.HotPreviewTop img{width:159px; padding:25px 0 0 4px;}
.LeftContents .LeftMenu div.HotPreviewWrap div.HotPreviewTop p.Previewlink{padding:0 0 7px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.LeftContents .LeftMenu div.HotPreviewWrap div.HotPreviewTop p.Previewlink a{text-decoration:none; color:#666;}
.LeftMenu .heightSpace{height:6px;}
*html body .LeftMenu .heightSpace{height:3px;}  /* IE 6.0 HACK */
*+html body .LeftMenu .heightSpace{height:3px;}  /* IE 7.0 HACK */

.LeftContents .Leftbottom{background:url(../images/main_img/left_bottom.gif) no-repeat; height:7px;}

/* RightMenuWrap */
#ContentBox #RightMenuWrap{width:170px; margin-left:6px; margin-top:152px; float:right; display:inline;}
#ContentBox #RightMenuWrap .RightContents{}
.PstTimer {margin-bottom:10px;}
.PstTimer .Top{background:url(../images/main_img/pst_top.gif) no-repeat; height:81px;}
.PstTimer p.Time{ background:url(../images/main_img/pst_BG.gif) repeat-y; font-family:"Times New Roman", Times, serif; font-size:18px; color:#fff; padding-left:15px;}
.PstTimer p.Time span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1dffec; margin-left:4px;}
.PstTimer .Bottom{background:url(../images/main_img/pst_bottom.gif) no-repeat; height:9px;}

.HofWrap{background:url(../images/main_img/halloffame_bottom.gif) no-repeat bottom; padding-bottom:15px;}
.HofWrap ul{list-style:none; margin:5px 0 0 15px;}
.HofWrap ul li{height:23px;}
.HofWrap ul li p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#336699;}
.HofWrap ul li p img{margin-right:10px;}
.HofWrap .HofTop{background:url(../images/main_img/halloffame_top.gif) no-repeat; height:41px;}


/* ContentBoard */
.MainContentBoard{background:url(../images/main_img/main_content_BG.gif) repeat-y; padding:0 14px;}

.TabBG { background:url(../images/main_img/main_title_BG.gif) no-repeat; height:39px;}
.TabBG ul{list-style:none; padding-top:12px; padding-left:5px;}
.TabBG ul li{float:left;}

.NewsTable{width:100%; margin-top:5px;}
.NewsTable tr td.NewsLine{background:url(../images/main_img/main_table_underline.gif) no-repeat center; height:4px; }
.NewsTable tr td{height:30px;}
.NewsTable tr td p.NewsTitle a{font-size:11px; color:#666699; font-weight:bold; text-decoration:none;}
.NewsTable tr td p.NewsTitle a:hover{color:#568CBE; text-decoration:underline;}
.NewsTable tr td p.NewsDate{color:#666666;}


.HotIssueWrap{background:#e2e2e2; margin-top:10px; width:100%;}
.HotIssueWrap dl{padding:10px 0;}
.HotIssueWrap dl dt{width:86px; text-align:center; float:left;}
.HotIssueWrap dl dd{margin-left:86px; padding-right:10px;}

div.DateBar{background:url(../images/main_img/main_hotdate_r.gif) right no-repeat; height:19px;}
div.DateBar .DateBarLeft{background:url(../images/main_img/main_hotdate_l.gif) left no-repeat; height:19px;}
div.DateBar .DateBarLeft p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding:3px 10px;}
div.DateBar .DateBarLeft p.date{float:left;}
div.DateBar .DateBarLeft p.Author{float:right;}
div.DateBar .DateBarLeft p.Author span{font-weight:bold;}

.HotIssueWrap dl dd p.IssueTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px;}
.HotIssueWrap dl dd p.IssueTitle a{text-decoration:none; color:#3399cc;}
.HotIssueWrap dl dd p.IssueTitle a:hover{text-decoration:none; color:#45698D;}
.HotIssueWrap dl dd p.Description {color:#666; padding:5px 0;}
.HotIssueWrap dl dd p.ClickLink a{text-decoration:none; color:#669999; font-weight:bold;}
.HotIssueWrap dl dd p.ClickLink a:hover{text-decoration:underline;}
.HotIssueWrap dl dt img{border:solid 2px #999999; width:54px; height:60px;}

.PollWrap{background:url(../images/main_img/main_poll_img.gif) top right no-repeat #e2e2e2; margin-top:10px; padding:10px 148px 10px 10px;}
*+html body .PollWrap{width:71.5%;} /* IE 7.0 HACK */
*html body .PollWrap{width:71.5%;} /* IE 6.0 HACK */
.PollWrap .PollWrapWidth{}
.PollWrap .PollWrapWidth p.IssueTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px;}
.PollWrap .PollWrapWidth p.IssueTitle a{text-decoration:none; color:#3399cc;}
.PollWrap .PollWrapWidth p.IssueTitle a:hover{text-decoration:none; color:#45698D;}
.PollWrap .PollWrapWidth p.Description {color:#666; padding:5px 0;}
.PollWrap .PollWrapWidth p.ClickLink a{text-decoration:none; color:#669999; font-weight:bold;}
.PollWrap .PollWrapWidth p.ClickLink a:hover{text-decoration:underline;}

.Bottomcontents{}
.Bottomcontents div{float:left; width:179px; height:139px; text-align:center; margin:0 3px; display:inline;}
.Bottomcontents div img{margin-top:25px; border:solid 2px #999999;}
.Bottomcontents div.Fanart{background:url(../images/main_img/main_fanart.gif) no-repeat;}
.Bottomcontents div.Screenshot{background:url(../images/main_img/main_screenshot.gif) no-repeat;}
.Bottomcontents div.Video{background:url(../images/main_img/main_video.gif) no-repeat;}

.ContentBottom{background:url(../images/main_img/main_bottoom_BG.gif) no-repeat; height:10px;}

