/*
 * Author : FORE
 * http://foreblog.tistory.com/
 * Last Update : 2015.06.25.(Thu)
 */

@charset "utf-8";

*{ margin:0; padding:0; }
html { height:100%; margin:0; }
body { background-position:50% 0; background:#555; background-image:url('./images/background_pa.png'); background-repeat:repeat;  }
a img { border:0; }
textarea{ resize:none; }

.blog_nav_style { position:fixed; top:-41px; min-width:100%; min-height:40px; background-color:#fff; border-bottom:1px solid #ccc; }
.blog_nav_style .navMainWarp { width:1040px; height:auto; margin:0 auto; }
.blog_nav_style .navMainWarp .ProfilePicture { margin:3px; min-width:34px; min-height:34px; float:left; }
.blog_nav_style .navMainWarp .MinTitleLogo { margin:3px; padding:1px 0 0 0; width:144px; font-family:tahoma,sans-serif,verdana; min-height:33px; height:auto !important; float:left; }
.blog_nav_style .navMainWarp .MinTitleLogo a{ color:#000; text-decoration:none; cursor:pointer; }
.blog_nav_style .navMainWarp .MinTitleLogo a:hover{ color:#aaa; text-decoration:none; }
.blog_nav_style .navMainWarp .MinTitleLogo .Title { font-size:15px; width:144px; float:left; }
.blog_nav_style .navMainWarp .MinTitleLogo .SubLink { font-size:10px; width:144px; float:left; }
.blog_nav_style .navMainWarp .SubMenu { min-width:840px; height:34px; margin:3px; text-align:right; font-size:12px; font-family:tahoma,sans-serif,verdana; line-height:64px; float:left; }
.blog_nav_style .navMainWarp .SubMenu a{ color:#aaa; text-decoration:none; cursor:pointer; }
.blog_nav_style .navMainWarp .SubMenu a:hover{ color:#000; text-decoration:none; }

.MainWarp{ width:1040px; height:auto; margin:0 auto; }
.MainWarp .MW_Left{ width:793px; float:left; }
.MainWarp .MW_Left a { text-decoration:none; }
.MainWarp .MW_Left a:hover { text-decoration:underline; }
.MainWarp .MW_Left .TitleLeft{ width:10px; height:70px; margin:30px 0 0 0; background:url('./images/title_left.png'); background-repeat:no-repeat; float:left; }
.MainWarp .MW_Left .Title{ width:783px; height:70px; margin:30px 0 0 0; background-image:url('./images/title_pa.png'); background-repeat:repeat-x; float:left; }
.MainWarp .MW_Left .Title .title_logo{ min-width:620px; min-height:65px; margin:5px 0 0 0; background-image:url('./images/title_logo.png'); background-repeat:no-repeat; float:left; }
.MainWarp .MW_Left .Title .title_menu{ min-width:163px; margin:50px 0 0 0; float:left; font-size:12px; text-align:center; color:#686868; font-family:tahoma,sans-serif,verdana }
.MainWarp .MW_Left .Title .title_menu a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Title .title_menu a:hover{ color:#aaa; text-decoration:none; }

.MainWarp .MW_Left .Post{ width:753px; min-height:50px; height:auto !important; margin:0 0 0 20px; padding:10px; background-image:url('./images/post_pa.png'); background-repeat:repeat-y; word-break:break-all; word-wrap:break-word; float:left; }

.MainWarp .MW_Left .Post .SearchResult { width:753px; min-height:20px; height:auto !important; font-family:tahoma,sans-serif,verdana; word-break:break-all; word-wrap:break-word; float:left; }
.MainWarp .MW_Left .Post .SearchResult .ResultTitle { width:753px; font-size:20px; padding:3px 0 7px 0; border-bottom:1px solid #ccc; float:left; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries { width:733px; padding:1px 10px; border-bottom:1px solid #eee; margin:2px 0; float:left; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries .Date { font-size:12px; width:80px; color:#aaa; float:left; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries .Name { font-size:12px; width:80px; float:left; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries .Result_PostTitle { font-size:12px; float:left; }
.MainWarp .MW_Left .Post .SearchResult .ResultEntries .Result_PostTitle .CommentCnt { font-size:10px; color:#fea04c; float:none;}

.MainWarp .MW_Left .Post .PostTitle { margin:0 0 5px 0; font-size:20px; font-weight:bold; font-family:tahoma,sans-serif,verdana; float:left; }

.MainWarp .MW_Left .Post .UrlInfo { width:743px; margin:5px; font-size:10px; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .Post .UrlInfo a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .UrlInfo a:hover{ color:#aaa; text-decoration:none; }

.MainWarp .MW_Left .Post .Posting { width:743px; margin:5px 0 5px 10px; font-size:15px; float:left; }
.MainWarp .MW_Left .Post .Posting { font-size:12px; font-family:tahoma,sans-serif,verdana; }
.MainWarp .MW_Left .Post .Posting .PasswordEdit { width:180px; height:23px; border:1px solid #aaa; float:left; }
.MainWarp .MW_Left .Post .Posting .PasswordBtn { width:60px; height:23px; line-height:23px; margin:0 10px; border:1px solid #aaa; background-color:#ccc; font-size:12px; color:#666; text-align:center; text-decoration:none; float:left; }

.MainWarp .MW_Left .AdminMenu{ width:733px; height:15px; margin:3px 10px; font-size:12px; text-align:right; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .AdminMenu a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .AdminMenu a:hover{ color:#aaa; text-decoration:none; }

.MainWarp .MW_Left .Post .PostCommentTrack { width:743px; margin:5px; font-size:11px; font-weight:bold; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .Post .PostCommentTrack a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .PostCommentTrack a:hover{ color:#aaa; text-decoration:none; }

.MainWarp .MW_Left .Post .TrackBackBox { width:741px; min-height:10px; margin:5px 0; padding:5px; border:1px solid #ccc; height:auto !important; font-family:tahoma,sans-serif,verdana; word-break:break-all; word-wrap:break-word; float:left; }
.MainWarp .MW_Left .Post .TrackBackBox a { color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .TrackBackBox a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .Post .TrackBackBox .TrackbackLink { width:731px; margin:0 0 5px 0; padding:0 5px; font-size:12px; float:left; }
.MainWarp .MW_Left .Post .TrackBackBox .TrackbackEntries { width:731px; margin:0 0 5px 0; padding:0 5px; font-size:12px; border-top:1px solid #ccc; float:left; }
.MainWarp .MW_Left .Post .TrackBackBox .TrackbackSubject, .TrackbackInfo, .TrackbackDesc { width:741px; padding:5px 0 0 0; font-size:12px; float:left; }

.MainWarp .MW_Left .Post .PostCommentBox { width:741px; min-height:10px; margin:5px 0; padding:5px; border:1px solid #ccc; height:auto !important; font-family:tahoma,sans-serif,verdana; word-break:break-all; word-wrap:break-word; float:left; }
.MainWarp .MW_Left .Post .PostCommentBox .NameArea, .Cont { width:743px; min-height:5px; margin:3px 0; height:auto !important; word-break:break-all; word-wrap:break-word;  float:left; }
.MainWarp .MW_Left .Post .PostCommentBox .Name { font-size:15px; font-weight:bold; }
.MainWarp .MW_Left .Post .PostCommentBox .Info { font-size:10px; }
.MainWarp .MW_Left .Post .PostCommentBox .NameArea a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .PostCommentBox .NameArea a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .Post .PostCommentBox .Cont { font-size:12px; margin:0 0 10px 0; }

.MainWarp .MW_Left .Post .PostCommentBox .InCommentBox { width:711px; min-height:10px; margin:2px 10px; padding:5px; border:1px solid #ccc; height:auto !important; font-family:tahoma,sans-serif,verdana; word-break:break-all; word-wrap:break-word; float:left; }
.MainWarp .MW_Left .Post .PostCommentBox .InCommentBox .ICB_NameArea, .ICB_Cont { width:713px; min-height:5px; margin:3px 0; height:auto !important; word-break:break-all; word-wrap:break-word;  float:left; }
.MainWarp .MW_Left .Post .PostCommentBox .InCommentBox .ICB_NameArea a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .PostCommentBox .InCommentBox .ICB_NameArea a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .Post .PostCommentBox .InCommentBox .ICB_Cont { font-size:12px; margin:0 0 10px 0; }

.MainWarp .MW_Left .Post .PostCommentWriteBox { width:741px; min-height:10px; margin:5px 0; padding:5px; border:1px solid #ccc; background-color:#f3f3f3; height:auto !important; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox input,textarea { border:1px solid #aaa; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .input_style { height:16px; width:200px; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .InfoBox { width:741px; margin:5px 0; font-size:12px; color:#555; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite { width:741px; min-height:80px; height:auto !important; margin:3px 0; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite .comment_box { width:600px; height:80px; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite .comment_btn { width:119px; height:60px; line-height:60px; margin:0 10px; border:1px solid #aaa; background-color:#ccc; font-size:15px; color:#666; text-align:center; text-decoration:none; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite .secret_btn { width:121px; height:14px; margin:3px 10px; font-size:12px; color:#000; text-align:center; text-decoration:none; float:left; }

.MainWarp .MW_Left .Post .Line { width:753px; height:0px; border-bottom:1px solid #ccc; float:left; }

.MainWarp .MW_Left .PageNumberArea{ width:773px; min-height:30px; line-height:30px; margin:0 0 0 20px; font-size:12px; text-align:center; font-weight:bold; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .PageNumberArea a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .PageNumberArea a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .PageNumberArea .selected { color:red; }

.MainWarp .MW_Left .PostBottom{ width:773px; min-height:15px; margin:0 0 10px 20px; background-image:url('./images/post_bottom.png'); background-repeat:no-repeat; float:left; font-size:9px; text-align:center; color:#686868; font-family:tahoma,sans-serif,verdana; }
.MainWarp .MW_Left .PostBottom a{ color:#686868; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .PostBottom a:hover{ color:#000; text-decoration:none; }

.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite { width:741px; min-height:80px; height:auto !important; margin:3px 0; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite .comment_box { width:600px; height:80px; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite .comment_btn { width:119px; height:60px; line-height:60px; margin:0 10px; border:1px solid #aaa; background-color:#ccc; font-size:15px; color:#666; text-align:center; text-decoration:none; float:left; }
.MainWarp .MW_Left .Post .PostCommentWriteBox .CommentWrite .secret_btn { width:121px; height:14px; margin:3px 10px; font-size:12px; color:#000; text-align:center; text-decoration:none; float:left; }

.MainWarp .MW_Left .Post .GuestBook { width:100%; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookWrite { width:733px; min-height:80px; height:auto !important; margin:3px 0; padding:10px; background-color:#f3f3f3; border:1px solid #ccc; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookWrite input,textarea { border:1px solid #aaa; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookWrite .input_style { height:16px; width:200px; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookWrite .InfoBox { width:733px; margin:5px 0; font-size:12px; color:#555; float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookWrite .write_box { width:598px; height:80px; float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookWrite .write_btn { width:111px; height:80px; line-height:80px; margin:0 10px; border:1px solid #aaa; background-color:#ccc; font-size:15px; color:#666; text-align:center; text-decoration:none; float:left; }

.MainWarp .MW_Left .Post .GuestBook .GuestBookCont { width:733px; min-height:50px; height:auto !important; margin:3px 0; padding:10px; border:1px solid #ccc; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .NameArea, .Cont { width:733px; min-height:5px; margin:3px 0; height:auto !important; word-break:break-all; word-wrap:break-word;  float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .Name { font-size:15px; font-weight:bold; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .Info { font-size:10px; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .NameArea a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .NameArea a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .Cont { font-size:12px; margin:0 0 10px 0;  }

.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .InContents { width:701px; min-height:10px; margin:2px 10px; padding:5px; border:1px solid #ccc; height:auto !important; font-family:tahoma,sans-serif,verdana; word-break:break-all; word-wrap:break-word; float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .InContents .IGC_NameArea, .ICB_Cont { width:701px; min-height:5px; margin:3px 0; height:auto !important; word-break:break-all; word-wrap:break-word;  float:left; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .InContents .IGC_NameArea a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .InContents .IGC_NameArea a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Left .Post .GuestBook .GuestBookCont .InContents .IGC_Cont { font-size:12px; margin:0 0 10px 0; }

.MainWarp .MW_Right{ width:242px; min-height:400px; float:left; }
.MainWarp .MW_Right .MW_Right_Cont{ width:242px; min-height:400px; padding:1px 4px 1px 1px; background-image:url('./images/right_pa.png'); background-repeat:repeat-y; word-break:break-all; word-wrap:break-word; float:left; }
.MainWarp .MW_Right .MW_RightBottom{ width:242px; min-height:10px; padding:1px 4px 1px 1px; background-image:url('./images/right_bottom.png'); background-repeat:no-repeat; float:left; }

.MainWarp .MW_Right .MW_Right_Cont .PaddingArea { width:242px; min-height:30px; }

.MainWarp .MW_Right .MW_Right_Cont .SearchArea { width:222px; padding:10px; min-height:23px; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .SearchArea input { width:150px; min-height:23px; border:1px solid #aaa; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .SearchArea .search_btn { width:58px; height:23px; line-height:23px; margin:0 5px; border:1px solid #aaa; background-color:#ccc; font-size:12px; color:#666; text-align:center; text-decoration:none; float:left; }

.MainWarp .MW_Right .MW_Right_Cont .Profile { width:222px; padding:10px; min-height:30px; font-size:12px; font-family:tahoma,sans-serif,verdana; height:auto !important; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .Profile a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Right .MW_Right_Cont .Profile a:hover{ color:#aaa; text-decoration:none; }
.MainWarp .MW_Right .MW_Right_Cont .Profile .ProfileImage { width:222px; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .Profile .Name { width:222px; font-weight:bold; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .Profile .Desc { width:222px; float:left; }

.MainWarp .MW_Right .MW_Right_Cont .Naming { width:232px; min-height:20px; margin:5px 0 0 0; line-height:20px; padding:5px; background-color:#ddd; font-size:15px; font-weight:bold; font-family:tahoma,sans-serif,verdana; float:left; }

.MainWarp .MW_Right .MW_Right_Cont .CategoryMenu { width:202px; margin:0 10px; height:auto !important; padding:5px 10px; font-size:12px; color:#000; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .CategoryMenu div{ cursor:pointer; }
.MainWarp .MW_Right .MW_Right_Cont .CategoryMenu .c_cnt { font-size:10px; color:#fea04c; }

.MainWarp .MW_Right .MW_Right_Cont .DefaultArea { width:232px; margin:5px; height:auto !important; padding:5px 0; font-size:12px; color:#000; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea a{ color:#000; text-decoration:none; cursor:pointer; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea a:hover{ color:#aaa; text-decoration:none; }

.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentPost, .Link { width:222px; padding:0 5px; margin:0 0 2px 0; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentPost { font-size:12px; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentPostCommentCnt{ font-size:10px; color:#fea04c; }

.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentComment{ width:222px; padding:0 5px; margin:0 0 2px 0; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentComment .Desc { width:222px; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentComment .Name { width:182px; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .DefaultArea .RecentComment .Date { width:40px; text-align:right; float:left; }

.MainWarp .MW_Right .MW_Right_Cont .CalenderArea { width:202px; margin:10px; height:auto !important; padding:5px 10px; font-size:12px; color:#000; text-align:center; font-family:tahoma,sans-serif,verdana; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .CalenderArea .cal_day_sunday { color:red; }
.MainWarp .MW_Right .MW_Right_Cont .CalenderArea .cal_click { font-weight:bold; color:green; }
.MainWarp .MW_Right .MW_Right_Cont .CalenderArea a { color:#000; text-decoration:none; }
.MainWarp .MW_Right .MW_Right_Cont .CalenderArea a:hover { text-decoration:underline; }

.MainWarp .MW_Right .MW_Right_Cont .CounterInfo { width:242px; float:left; font-family:tahoma,sans-serif,verdana; float:left; font-size:12px; }
.MainWarp .MW_Right .MW_Right_Cont .CounterInfo .Counter { width:202px; margin:10px; padding:10px; border:1px solid #ccc; background-color:#eee; min-height:20px; float:left; }
.MainWarp .MW_Right .MW_Right_Cont .CounterInfo .Counter .CountStyle { width:202px; margin:2px 0; float:left; }
