@charset "utf-8";

/************************************************************
*  기본
*************************************************************/
/*
*     { margin:0px; padding:0px; }
*/
body  { *word-break:break-all; -ms-word-break:break-all; }
body,input { background-color:#fff; }
body  { margin:0px; padding:0px; font:12px 굴림; cursor:default; background:url(../img/sky.png) repeat-x; color:#58545D; }
form  { margin:0px; padding:0px; }
img   { border:0 none; }

/************************************************************
*  폼
*************************************************************/
.t_input  { border-color:#999 #ddd #ddd #999; border-width:1px; border-style:solid; padding:3px 0 0 3px; }
.b_input  { border-color:#ddd #aaa #aaa #ddd; border-width:1px; border-style:solid; background-color:#ece9d8; }

/************************************************************
*  폰트
*************************************************************/
@font-face  { font-family:kroeger; src:url(./web_kroeger.eot); }
@font-face  { font-family:bittrip7; src:url(./web_bittrip7.eot); }
@font-face  { font-family:sevenet7; src:url(./web_sevenet7.eot); }

.bittrip7   { font:7px bittrip7; }
.kroeger    { font:8px kroeger; }
.sevenet7   { font:8px sevenet7; }

.ver10px    { font:10px verdana; line-height:120%; }
.thm10px    { font:10px tahoma; line-height:120%; }
.thm11px    { font:11px tahoma; line-height:120%; }
.dotum11px  { font:11px 돋움; line-height:120%; }
.gulim12px  { font:12px 굴림; line-height:120%; }
.gulim13px  { font:13px 굴림; line-height:120%; }

/************************************************************
*  페이징 스타일
*************************************************************/
.paging_style     { padding:0px; border:1px solid #ECE8F0; background-color:#F7F5F9; font:10px verdana; height:24px; cursor:pointer; color:#999999; margin:0 2px 0 2px; padding:0 4px 0 4px; }
.now_paging_style { padding:0px; border:1px solid #a69daa; background-color:#B7B0BB; font:bold 10px verdana; height:24px; cursor:pointer; color:#ffffff; padding:0 4px 0 4px; margin:0 2px 0 2px; }

/************************************************************
*  커서
*************************************************************/
.hand { cursor:pointer; }

/************************************************************
*  코드
*************************************************************/
code { font:9pt courier new; }

.Source_Title {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F5F5F9, EndColorStr=#E4E4EE); height:8px; }

/************************************************************
*  링크모음
*************************************************************/
a.Gallery:link     { color:#635A6A; text-decoration:none; font:9pt 돋움; }
a.Gallery:visited  { color:#635A6A; text-decoration:none; font:9pt 돋움; }
a.Gallery:active   { color:#635A6A; text-decoration:none; font:9pt 돋움; }
a.Gallery:hover    { color:#000000; text-decoration:underline; font:9pt 돋움; }

a.Gallery_comment:link     { color:#60943E; text-decoration:none; font:10px tahoma; }
a.Gallery_comment:visited  { color:#60943E; text-decoration:none; font:10px tahoma; }
a.Gallery_comment:active   { color:#60943E; text-decoration:none; font:10px tahoma; }
a.Gallery_comment:hover    { color:#60943E; text-decoration:none; font:10px tahoma; }

a.Main_Tag:link     { color:#765D8C; text-decoration:none; font:8pt 돋움; }
a.Main_Tag:visited  { color:#765D8C; text-decoration:none; font:8pt 돋움; }
a.Main_Tag:active   { color:#765D8C; text-decoration:none; font:8pt 돋움; }
a.Main_Tag:hover    { color:#574E60; border:1px solid #CECEE0; background-color:#EBECF2; padding:3px 4px 3px 4px; font:bold 8pt 돋움; }

a.M_Category:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Category:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Category:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Category:hover    { color:#A25E5E; text-decoration:underline; font:bold 8pt 돋움; }

a.M_Tag:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Tag:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Tag:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Tag:hover    { color:#0847bc; text-decoration:underline; font:8pt 돋움; }

a.M_Link:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Link:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Link:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.M_Link:hover    { color:#B00E08; text-decoration:none; font:8pt 돋움; padding-left:2px; }

a.Link_Blog:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Blog:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Blog:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Blog:hover    { color:#986F88; text-decoration:underline; font:bold 8pt 돋움; }

a.Link_Gallery:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Gallery:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Gallery:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Gallery:hover    { color:#918C5A; text-decoration:underline; font:bold 8pt 돋움; }

a.Link_Talkbox:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Talkbox:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Talkbox:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Link_Talkbox:hover    { color:#6B8C93; text-decoration:underline; font:bold 8pt 돋움; }

a.Reply:link     { color:#7B7480; text-decoration:none; font:bold 10px tahoma; }
a.Reply:visited  { color:#7B7480; text-decoration:none; font:bold 10px tahoma; }
a.Reply:active   { color:#7B7480; text-decoration:none; font:bold 10px tahoma; }
a.Reply:hover    { color:#986F88; font:bold 10px tahoma; }

a.T_Category:link     { font:11px 돋움; color:#aaaaaa; text-decoration:none; }
a.T_Category:visited  { font:11px 돋움; color:#aaaaaa; text-decoration:none; }
a.T_Category:active   { font:11px 돋움; color:#aaaaaa; text-decoration:none; }
a.T_Category:hover    { font:11px 돋움; color:#777777; text-decoration:none; }

a.G_Category:link     { font:11px 돋움; color:#869ea8; text-decoration:none; }
a.G_Category:visited  { font:11px 돋움; color:#869ea8; text-decoration:none; }
a.G_Category:active   { font:11px 돋움; color:#869ea8; text-decoration:none; }
a.G_Category:hover    { font:11px 돋움; color:#3c687a; text-decoration:none; }

a.Point:link     { font:bold 10px tahoma; color:#555555; text-decoration:none; }
a.Point:visited  { font:bold 10px tahoma; color:#555555; text-decoration:none; }
a.Point:active   { font:bold 10px tahoma; color:#555555; text-decoration:none; }
a.Point:hover    { font:bold 10px tahoma; color:#9F8E99; text-decoration:underline; }

a.Source:link     { font:bold 10px tahoma; color:#B51778; text-decoration:underline; }
a.Source:visited  { font:bold 10px tahoma; color:#B51778; text-decoration:underline; }
a.Source:active   { font:bold 10px tahoma; color:#B51778; text-decoration:underline; }
a.Source:hover    { font:bold 10px tahoma; color:#000000; text-decoration:underline; }

a.Source_copy:link     { font:bold 10px tahoma; color:#5252b2; text-decoration:underline; }
a.Source_copy:visited  { font:bold 10px tahoma; color:#5252b2; text-decoration:underline; }
a.Source_copy:active   { font:bold 10px tahoma; color:#5252b2; text-decoration:underline; }
a.Source_copy:hover    { font:bold 10px tahoma; color:#000000; text-decoration:underline; }

a.Member_Clip:link     { color:black; text-decoration:none; font:8pt 돋움; }
a.Member_Clip:visited  { color:black; text-decoration:none; font:8pt 돋움; }
a.Member_Clip:active   { color:black; text-decoration:none; font:8pt 돋움; }
a.Member_Clip:hover    { color:#7E265B; text-decoration:underline; font:8pt 돋움; }

a.Category_Link:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Category_Link:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Category_Link:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Category_Link:hover    { color:#b51778; text-decoration:underline; font:8pt 돋움; }

.M_Category_Disable { font:8pt 돋움; color:#928D96; }

a.Autolink:link     { font:bold 10px verdana; color:#5252b2; text-decoration:none; border-bottom:2px solid #9898cc; padding-bottom:2px; line-height:16px; }
a.Autolink:visited  { font:bold 10px verdana; color:#5252b2; text-decoration:none; border-bottom:2px solid #9898cc; padding-bottom:2px; line-height:16px; }
a.Autolink:active   { font:bold 10px verdana; color:#5252b2; text-decoration:none; border-bottom:2px solid #9898cc; padding-bottom:2px; line-height:16px; }
a.Autolink:hover    { font:bold 10px verdana; color:#9898ac; text-decoration:none; border-bottom:2px solid #b7b7c9; padding-bottom:1px; line-height:16px; }

a.Autolink_1:link     { font:bold 12px 굴림; color:#5252b2; text-decoration:none; border-bottom:2px solid #9898cc; padding-bottom:1px; }
a.Autolink_1:visited  { font:bold 12px 굴림; color:#5252b2; text-decoration:none; border-bottom:2px solid #9898cc; padding-bottom:1px; }
a.Autolink_1:active   { font:bold 12px 굴림; color:#5252b2; text-decoration:none; border-bottom:2px solid #9898cc; padding-bottom:1px; }
a.Autolink_1:hover    { font:bold 12px 굴림; color:#9898ac; text-decoration:none; border-bottom:2px solid #b7b7c9; padding-bottom:1px; }

/* 포트폴리오 링크 */
a.Portfolio_Link:link     { color:#58545D; text-decoration:none; font:8pt 돋움; }
a.Portfolio_Link:visited  { color:#58545D; text-decoration:none; font:8pt 돋움; }
a.Portfolio_Link:active   { color:#58545D; text-decoration:none; font:8pt 돋움; }
a.Portfolio_Link:hover    { color:#D70D0D; text-decoration:underline; font:8pt 돋움; }

/* Music Video */
.music_video         { position:absolute; visibility:hidden; border:1px solid black; z-index:100; overflow-y:scroll; overflow-x:hidden; height:220px; width:225px; background-color:#FFFFEA; }
.music_video a       { color:#000000; text-decoration:none; font:8pt 돋움; width:100%; padding:2px 0 2px 0; display:block; text-indent:10px; }
.music_video a:hover { color:#7E265B; text-decoration:underline; font:8pt 돋움; padding:2px 0 2px 0; background-color:#EFEFD2; padding-left:2px; }

/* Clip */
.clip_style         { position:absolute; visibility:hidden; border:1px solid black; z-index:100; overflow-y:scroll; overflow-x:hidden; height:220px; width:225px; background-color:#FFFFEA; }

/* View_prev , View_next */
.view_layer_style         { position:absolute; visibility:hidden; border:1px solid black; z-index:100; overflow:hidden; height:75px; width:250px; background-color:#FFFFEA; padding:6px 10px 10px 10px; line-height:20px; text-align:left; }

/* 첨부파일 링크스타일 */
a.Attachment_Link:link     { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Attachment_Link:visited  { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Attachment_Link:active   { color:#635A6A; text-decoration:none; font:8pt 돋움; }
a.Attachment_Link:hover    { color:#b51778; text-decoration:underline; font:8pt 돋움; }