<!-- 기본 공통 -->
a:link { color:royalblue;text-decoration:none; }
a:visited { color:royalblue;text-decoration:none; }
a:hover { color:blue;text-decoration:none; }
td { font-size:9pt; }
li { color:000000; }

p { margin:0; padding:0; }
h2 { margin:0 0 0 5; padding:6 0 6 8; background:URL(./images/headlinebar.gif) no-repeat left center; }
.subbar { margin: -10 0 0 300; padding:0; background:URL(./images/subbar.gif) no-repeat left center; }
h3 { margin: -12 0 0 160; padding:6 0 6 8; background:URL(./images/titlebar.gif) no-repeat left center; font-size:12pt; }
h4 { margin:0 0 0 5; padding:0; font-size:10pt; }

input { border:solid 1 gray; background-color:white; }

<!-- 컨테이너 -->
#container { background:URL(./images/bg.jpg) repeat-x bottom left; }

<!-- 헤더 -->
#header {}
#header .blogMenu ul { margin:5 0 0 0;  padding:0;  list-style:none;}
#header .blogMenu li { display:inline; }
#header li#mydesc { padding:0 0 0 0; color:royalblue; list-style-type: none; }

<!-- 컨텐츠 -->
#content { width:100%; border:double 6px mistyrose; padding:10;background-color:mistyrose; }
#content a:link { color:deeppink;text-decoration:none; }
#content a:visited { color:deeppink;text-decoration:none; }
#content a:hover { color:red;text-decoration:none; }

#content .actionTrail { text-align:right; font-size:12pt; font-weight:bold; }

#content .delete { font-size:7pt; font-variant:small-caps; }

#content .searchList ol { margin-left:20; list-style-type: none; }
#content .searchList li { padding:0 0 5 0; background:URL(./images/underline.gif) no-repeat bottom left; }
#content .searchList .date { margin: 0 10 0 0; width:60; color:#cc6060; font-size:8pt; }
#content .searchList .cnt { color:indianred; font-size:7pt; }

#content .searchRpList ol { margin-left:20; list-style-type: none; }
#content .searchRpList li { padding:0 0 5 0; background:URL(./images/underline.gif) no-repeat bottom left; }
#content .searchRpList .date { margin:0 10 0 0; width:60; color:#cc6060; font-size:8pt; }
#content .searchRpList .name { font-size:9pt; }

#content .taglog ul { margin:0 0 0 25; list-style:none; }
#content .taglog li { display:inline; }

#content .entryNotice .titleWrap .date { margin:0 10 0 0; color:#505050; font-size:7pt; }
#content .entryProtected .date { margin:0 10 0 0; color:#505050; font-size:7pt; }
#content .entry .titleWrap .date { margin:0 10 0 0; color:#505050; font-size:7pt; }
#content .entry .article { line-height: 1.4; }

<!-- 사이드바 -->
#sidebar .botton a img { border:1 hotpink dotted; }
.side_head { width:220; height:10; background:URL(./images/sideheadbg.gif) no-repeat center center; margin:0; }
.side_element { margin:0; margin-top:-2; margin-bottom:-3; padding:5; width:220; background:URL(./images/sidebg.gif) repeat-y center center; text-align:left; }
.side_tail { width:220; height:10; background:URL(./images/sidetailbg.gif) no-repeat center center; margin:0; }
.tagbox { margin:5; }

.notice { text-align:left; width:230; height:36; OVERFLOW:AUTO; scrollbar-arrow-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:white; scrollbar-3dlight-color:skyblue; scrollbar-darkshadow-color:skyblue; scrollbar-face-color:skyblue; scrollbar-track-color:skyblue; }
.notice ul { margin:3 0 0 3; list-style:circle; }

.tagbox ul { margin:0; padding:0 10 0 10; list-style:none; }
.tagbox li { margin:0 2 0 0; display:inline; }
#sidebar .side_element  ul { margin:0 0 0 12; padding:0; list-style:none; }
#sidebar .side_element li { margin:0; padding:0; }
#sidebar .side_element .cnt { font:9px Tahoma; color:royalblue; }
#sidebar .side_element .name { font:9px Tahoma; color:black; }
#sidebar .side_element .date { font:6px Tahoma; color:royalblue; }

<!-- 푸터 -->
#footer {}
#footer .copyright { margin:5 0 0 0; }

<!-- 태그 -->
.cloud5 { font-size:9pt; }
.cloud4 { font-size:10pt; }
.cloud3 { font-size:11pt; }
.cloud2 { font-size:12pt; }
.cloud1 { font-size:13pt; font-weight:bold;}

<!-- 페이징 -->
.paging { margin-top:10; width:*; text-align:center; font-family:gulim; font-size:12px;}
.selected { color:black; }
.no-more-prev { color:#ccc; }
.no-more-next { color:#ccc; }

<!-- 카테고리 -->
.ib { cursor:pointer; }

.branch3 { cursor:pointer; }

.c_cnt { font:9px Tahoma; color:royalblue; }

<!-- 캘린더 -->
.calender { text-align:center; }
.cal_month { margin-bottom:5; font:14px dotum; height:14px; font-weight:bold; }
.cal_week1 { font:12px gulim; color:black; height:14px; font-weight:bold; background-color:#fff }
.cal_week2 { font:12px gulim; color:red; height:14px; font-weight:bold; background-color:#aaa }
.cal_week { font:12px gulim; height:14px; font-weight:normal; }
.cal_current_week { font:12px gulim; height:12px; font-weight:normal; }
.cal_day { font-size:12px; color:#999; text-align:center; }
.cal_day_sunday { color:#f30 !important; }
.cal_day_sunday a{ color:#f30 !important; } 
.cal_day1 { font-size:12px; color:#999; text-align:center; }
.cal_day2 { font-size:12px; color:#999; text-align:center; }
.cal_day3 { font-size:12px; color:#999; text-align:center; }
.cal_day4 { font-size:12px; color:#999; text-align:center; }
a.cal_click:link { color:#333; font-weight:bold;}
a.cal_click:visited { color:#333; font-weight:bold;}
a.cal_click:hover { color:#03f; font-weight:bold;} 

<!-- 코멘트 , 방명록 -->
.rp_general { padding:3; width:540; border:dashed 3px pink; border-top:double 6px pink; border-bottom:solid 3px pink; background-color:pink; color:black; }
.rp_admin { padding:3; width:540; border:dashed 3px lightpink; border-top:double 6px lightpink; border-bottom:solid 3px lightpink; background-color:lightpink; color:hotpink; }
.rp_secret { padding:3; width:540; border:dashed 3px mistyrose; border-top:double 6px mistyrose; border-bottom:solid 3px mistyrose; background-color:mistyrose; color:hotpink; }
.hiddenComment { padding:3; width:540; border:dashed 3px mistyrose; border-top:double 6px mistyrose; border-bottom:solid 3px mistyrose; background-color:mistyrose; color:black; }

.guest_general { padding:3; width:*; border:dashed 3px pink; border-top:double 6px pink; border-bottom:solid 3px pink; background-color:pink; color:black; }
.guest_admin { padding:3; width:*; border:dashed 3px lightpink; border-top:double 6px lightpink; border-bottom:solid 3px lightpink; background-color:lightpink; color:hotpink; font-weight:bold; }

.nameplate { white-space:nowrap; border:dotted 2 white; background-color:white; }
.address { width:40; font-size:7pt; font-variant:small-caps; }
.modify { width:40; font-size:7pt; font-variant:small-caps; }
.write { width:40; font-size:7pt; font-variant:small-caps; }

#comment { width:620;border:dashed 3px floralwhite; border-top:double 6px floralwhite; border-bottom:solid 3px floralwhite; background-color:floralwhite; margin:5 20 5 20; padding:5; }
#comment .name { white-space:nowrap; height:32px; margin:0; vertical-align:middle; font-weight:900; font-size:24px; }
#comment .name img { vertical-align:bottom; }
#comment .date { margin:0; text-align:right; padding:0; font-size:7pt; }
#comment p { margin:10; font-size:9pt; text-indent: 1em; }
#comment .commentList { margin:0; padding:0; }
#comment .commentList ol { margin:0 0 0 10; padding:0; list-style:none; }
#comment .commentList ol li { padding:5 0 0 0; }
#comment .commentList ol li div { margin:0 30 0 0; }
#comment .commentList ul { margin:1 0 0 0; padding:0; list-style:none; }
#comment .commentList ul li { padding:1 0 0 30; margin:0; }
#comment .commentList ul li div { margin:0; }

.commentWrite { margin-top:10; }
.commentWrite textarea { width:500; border:dashed 1px pink; background-color:floralwhite; scrollbar-arrow-color:pink; scrollbar-highlight-color:pink; scrollbar-shadow-color:pink; scrollbar-3dlight-color:floralwhite; scrollbar-darkshadow-color:floralwhite; scrollbar-face-color:floralwhite; scrollbar-track-color:floralwhite; }
.commentWrite input { border:dashed 1 pink; background-color:floralwhite;}
.commentWrite .submit { height:24; width:100%; }

.guestList { width:*; border:dashed 3px floralwhite; border-top:double 6px floralwhite; border-bottom:solid 3px floralwhite; background-color:floralwhite; margin:5 20 5 20; padding:5; }
.guestList ol { margin:0 0 0 10; padding:0; list-style:none; }
.guestList ol li { padding:5 0 0 0; }
.guestList ol li div { margin:0 30 0 0; }
.guestList ul { margin:1 0 0 0; padding:0; list-style-image:URL(./images/reply.gif); }
.guestList ul li { padding:1 0 0 30; margin:0; }
.guestList ul li div { margin:0; }
.guestList .name { width:112px; white-space:nowrap; height:32px; margin:0; padding:0 0 10 0; font-weight:900; font-size:24px; }
.guestList .name img { vertical-align:bottom; }
.guestList .date { margin:0 0 0 -80; text-align:center; width:80px; padding:0; font-size:7pt; }
.guestList p { margin:10; font-size:11pt; text-indent: 1em; }
.guestWrite textarea { border:dashed 1px pink; width:540; background-color:mistyrose; scrollbar-arrow-color:pink; scrollbar-highlight-color:pink; scrollbar-shadow-color:pink; scrollbar-3dlight-color:mistyrose; scrollbar-darkshadow-color:mistyrose; scrollbar-face-color:mistyrose; scrollbar-track-color:mistyrose; }
.guestWrite input { border:dashed 1 pink; background-color:mistyrose;}
.guestWrite .submit { height:24; width:*; }


<!-- 그림 표시 -->
.cap1 { color:pink; text-align:center }
.imageblock { margin:5px; margin-top:15px; margin-bottom:15px; }
.imageblock left { border:dashed 2px mistyrose; }
.imageblock center { border:dashed 2px mistyrose; }
.imageblock right { border:dashed 2px mistyrose;}
.imageblock img { border:dashed 2px mistyrose; }
.left { }
.center { }
.right { }
.dual { }
.triple { }

<!-- 본문 -->
.entry { margin-top: 10px; }
#article { width:100%; border:dotted 2px white; background-color:white; margin:5; padding:10; font-size:10pt; font-family:gulim; }
#article img { margin:auto auto; max-width:640px; max-height:640px; width:expression(this.width > 640 ? "640px" : this.width); height:auto; -ms-interpolation-mode:bicubic; }
.category { margin-left:15; }
.admin { margin-left:20; }

.tagTrail { margin-left:15; }
.actionTrail { margin-left:20; }
.trackback { margin-left:20; }
.tag_text { font:9pt gulim; }

.moreless_fold { margin-top:5; margin-bottom:5; height:16; vertical-align:middle; padding-left:20; font-size:9pt; font-family:gulim; background:URL(./images/more.gif) no-repeat left center; }
.moreless_top { margin-top:5; height:16; vertical-align:middle; padding-left:20; font-size:9pt; font-family:gulim; background:URL(./images/less.gif) no-repeat left center; }
.moreless_body { }
.moreless_content { margin:5;padding:5;width:*;text-indent: 1em; background-color:#e9e9ff; border:dashed 3 #e9e9ff; border-top:double 6 #e9e9ff; border-bottom:double 6 #e9e9ff;}
.moreless_bottom { margin-bottom:5; height:16; vertical-align:middle; padding-right:20; font-size:9pt; font-family:gulim; background:URL(./images/less.gif) no-repeat right center; text-align:right; }
