.magenta, .magenta span{color:magenta}
.green, .green span{color:green}
.olive, .olive span{color:brown}
.red, .red span{color:red}
.blue, .blue span{color:blue}


a:link.HyperLink,a:visited.HyperLink {color: blue; text-decoration: none; font-weight:bold;  }
a:hover.HyperLink   {color: deeppink; text-decoration: none; font-weight:bold; }
a:active.HyperLink  {color: darkblue; text-decoration: none; font-weight:bold; }
.szTitle{font-size:25px;margin:15px 30px 10px 30px; font-family:"Segoe UI",verdana, ¸¼Àº °íµñ; border-bottom:1px solid #cccccc;}

.szContent{margin:20px 60px 20px 60px;font-size:10pt;word-break;break-all;font-family:Bitstream Vera Sans Mono;Courier New;line-height:15px;text-align:justify}

.szBack{margin:20px 30px 0px 30px;padding:10px 0px 0px 0px ;border-top:1px solid #cccccc; text-align:center;}
.szDownload{margin:20px 0px 0px 60px;font-size:9pt}
.code{font-family:Courier New;}

/*.tabsize{padding-left:50px}*/

.ListOuterLine{border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.ListCSS td{border-bottom: 1px solid #cccccc; border-left:1px solid #cccccc; padding:3px; }

#CategoryMenu{margin:5px 0px 10px 20px;line-height:1.5;font-size:13px;background-color:#efefef;padding-left:20px;border:1px dotted #cccccc}
#CategoryMenu a{margin-right:20px;}
#SubMenu{margin:5px 0px 10px 50px;line-height:1.5;}
#SubMenu a{margin-right:20px}

.NewArticle {
font-size: 12pt;
margin-left:20px;
}

/* comment */
.code{font-size:9pt; background-color:#f7f7f7; border:#ececec 1px solid; width:100%; padding:5px;color:green;line-height:1.4;margin:3px 0px 3px 0px}
.code span{color:green}

.ModifyDate{font-size:8pt; font-weight:bold; background-color:#ececec; border:1px solid #cccccc;width:258px; padding:3px;text-align:center;float:right}

.Comment {padding-left:40px;width:100%}
.Comment div{float:left;}
.Comment #Message{padding-right:10px;width:10%}
.Comment textarea{width:100%;height:100px}
.Comment #CommentArea{width:70%}
.Comment #Btn{padding:0px 10px 0px 10px;width:20%}


/*#CommentLine{border:1px solid #cccccc;margin-left:40px;padding:5px}    */
#CommentList td{font-size:8pt;font-family:tahoma;padding:5px;text-align:justify}
#CommentList .CommentRectangle{border:1px solid #cccccc; margin-left:50px;margin-right:50px;margin-bottom:30px;padding:10px;}
#CommentList .CommentTitle {border-bottom:1px solid #cccccc;;padding-bottom:10px;margin-bottom:5px}
#CommentList .CommentLine {padding:5px; border-bottom:1px dotted #cccccc}
#CommentList .Name {width:70px;color:#595959; margin:0px;padding-right:20px; vertical-align: top;}
#CommentList .Comment {overflow:hidden;border-left:4px solid #ececec;padding-left:10px;}

.ImageFrame{text-align:center;border:1px #dedede solid;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px}

