@charset "utf-8";

/* 본문 전체  */
body, input, textarea {	font: 12px/1.5 "돋움", Verdana, Sans-serif;  color : #888;}
body { padding:0 0 0 0; margin:0 0 0 0;  left; width: 730px;   background:url(images/bg_f26.jpg); background-repeat: repeat-x; background-color: #202020; letter-spacing:-0.5px; } 

a:link, a:visited { text-decoration:none; color:#555; }
a:hover { text-decoration:none; color:#FF3000; }

#contents { position:relative; padding:0 0 0 30px; }

/* border: 0; margin:0; padding:0; */
img, menu, footer, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0;}
hr { display:none;} 

<!--  /* 간편한 메인메뉴 가변을 위해 -_- */
#menu {width:100%; height:21px; overflow:hidden;  left top no-repeat; margin:0;}
#menu2 {width:100%; height:21px; margin:0; padding:0;  top right no-repeat; }
-->


/* 메인메뉴 롤오버 */
#menu ul {margin:0 0 0 0; padding:0 0 0 0;}
#menu li { list-style:none; display:inline; background:url(images/menu_bg.gif); }
#menu li a { height:0px; padding-top:21px; overflow:hidden; float:left;}
#menu li a:hover {background-position: 0 -21px;}


#menu .profile a { width:91px; background:url(images/menu_01.gif);}
#menu .tag a { width:87px; background:url(images/menu_02.gif);}
#menu .guestbook a { width:87px; background:url(images/menu_03.gif);}
#menu .exptypo a { width:435px; background:url(images/menu_04.gif);}


/* 블로그 이름 */
h1 {font:12px "돋움"; color:#999; height:54px; padding-top:23px; }
h1 a:link, h1 a:visited {font-weight:bold;  font-size:14px; color:#20a7c4;}
h1 a:hover {color:#f52596;}

/* 공지사항 */
.notice_box {border-top:1px solid #ddd; margin:0; padding:5px 0 2px 0; list-style:none; overflow:hidden;  font:11px "돋움"; }
.notice_box li { display:inline; margin:0; padding:0 6px 0 13px; background:url(images/btn_notice.gif) 0 0 no-repeat;}
.notice_box li a:link, .notice_box li a:visited {color:#aaaba8;}
.notice_box li a:hover {color:red;}

/* 글제목 */

h2 {font:13px "돋움"; font-weight:bold; color:#555; padding:20px 0 14px 0; border-bottom:1px solid #2d2d2d;  background:url(images/bar_bg.gif) top repeat-x; line-height:15px; margin:0 0 15px 0; clear:both; }
h2 a { border-bottom:1px  color:#555; }
h2 a:link, h2 a:visited {color:black;}
h2 a:hover {color:#FF6750;}

.date {font:9px Tahoma; color:#999; font-weight:normal; letter-spacing:normal;}

/*카테고리 표시, 관리자 박스 */
.admin{font:9px Tahoma; background-color:#2b2b2b; padding:3px 5px; margin:-15px 0 15px 0; }

/* 태그 박스 */
#tagbox { padding: 5px 3px 3px 46px; background:url(images/text_tag.gif) left center no-repeat; background-color:#2d2d2d; margin:15px 0 -11px 0 ; clear:both;}
#tagbox a:link, #tagbox a:visited {color:#a4a4a4; text-decoration:none;}
#tagbox a:hover { color:#f00; text-decoration:none; }

/* 트랙백, 코멘트 버튼 박스 */
#tbrp_box { border-top:1px dotted #2b2b2b; padding:4px 0; margin-top:15px; font:9px "Small Fonts", Tahoma; color:#7a7b78; letter-spacing:normal; clear:both;}
#tbrp_box a {color:#797a78;}

/* 트랙백 */
.trackback {margin:10px 0 0 0; padding:10px; border:1px solid #e6e6e6; }
.trackback .add{font:9px Tahoma; color:#999; letter-spacing:normal;}
.trackback ol, .trackback p{margin:0; padding:0; list-style:none;}
.trackback li {border-top:1px dashed #2d2d2d; margin:5px 0 0 0; padding:5px 0 0 0;}

/* 코멘트 */
.comment {margin:15px 0 0 0;}

#commentlist,  #commentlist li, #commentlist p {list-style:none; margin:2px 0; padding:0;}
#commentlist li{margin:5px 0 0 0; padding:5px 0 0 0;  border-bottom:1px dashed #ddd;}
#commentlist ul {border-left:4px solid #dadbd7; margin:0 0 0 20px; padding:0;}
#commentlist ul li {margin:15px 3px; padding:0; border:0;}
#commentlist p {margin:4px 0;}
#commentlist .name { font-weight:bold; color:#666;}

/* 글쓰기폼 */
.write {margin:15px 0;}
.write p {margin:2px 0 0 0;}
.write input {width:255px; border:1px solid #e6e6e6; padding:2px;}
.write .checkbox {width:15px; margin:0 0 0 10px; padding:0;}
.write textarea {width:98%; border:1px solid #e6e6e6; padding:5px;}

/* 페이징 */
.btn_prev {float:left; margin-top:32px;}
.btn_next {float:right; margin-top:32px;}

#paging { padding:42px 0; text-align:center; border-bottom:#2d2d2d solid 1px; border-top:#2d2d2d solid 1px; font:9px Verdana; font-weight: bold; letter-spacing:normal;}
.number { margin:0px; padding:0px 2px 0px 3px; font:9px Verdana; font-weight: bold;}
a.number:link, a.number:visited  { background:#555555; color:#BCBCBC;}
a.number:hover {background:#FF6750; color:#ffffff;}

/* 리스트보기 */

.list li, .rplist li { margin:0; padding:0;  letter-spacing:normal; list-style:none;}
.list ol, .rplist ol{ margin:0 0 13px 0; padding:0; }

/* 태그구름 */
#tagbox2 ul { text-align:justify; margin:5px 0 25px 0; padding:0; list-style:none;}
#tagbox2 li { display:inline;}
#tagbox2 .cloud1, #tagbox3 .cloud1 {font-size:11px; color:#FF3000;}
#tagbox2 .cloud2, #tagbox3 .cloud2 {font-size:11px; color:#FF3000;}
#tagbox2 .cloud3, #tagbox3 .cloud3 {font-size:11px; color:#E76D00;}
#tagbox2 .cloud4, #tagbox3 .cloud4 {font-size:11px; color:#6b6b6b;}
#tagbox2 .cloud5, #tagbox3 .cloud5 {font-size:11px; color:#6b6b6b;}
#tagbox2 a:hover, #tagbox3 a:hover { text-decoration:underline; }	

/* 위치로그 */
#location {border-bottom:#2d2d2d solid 1px; padding:0 0 30px 0; }
.spot {padding:0 0 0 10px; background:url(images/btn_down.gif) left 4px no-repeat;}
.info {padding:0 0 0 10px; background:url(images/btn_category2.gif) left 3px no-repeat;}


/* 하단 addbar */
#addbar {text-align:left;}
#addbar ul, #addbar div  { margin:0; padding: 5px 3px 3px 104px; overflow:hidden; border-top:1px solid #232323; letter-spacing:normal;}
#addbar li {margin:0; padding:0 12px 0 0; display:inline; font:11px "돋움"; color:#aaaba8; background:url(images/btn_l.gif) right top no-repeat;}
#addbar h3, #addbar div h3  {display:none;}

#addbar li a:link, #addbar li a:visited {color:#aaaba8;}
#addbar li a:hover {color:red;}

#addbar div {margin:0 0 5px 0; padding: 3px 3px 3px 95px; font:10px Tahoma; background:url(images/stitle_counter.gif) left center no-repeat; color:#6b6b6b;}
#addbar #entry {background:url(images/stitle_entry.gif) left center no-repeat; display:none;}
#addbar #comment {background:url(images/stitle_reply.gif) left center no-repeat;}
#addbar #trback {background:url(images/stitle_trback.gif) left center no-repeat;}
#addbar #tagbox3 { background:url(images/stitle_tagcloud.gif) left center no-repeat; padding: 5px 3px 3px 92px; background-color:#232323; margin:0; }
#addbar .name {font:9px Tahoma;}

/* 가로-_- 카테고리 */
.category {  margin:0; padding: 5px 3px 3px 92px; background:url(images/stitle_category.gif) left center no-repeat;}

.category ul, .category li {margin:0; padding:0; display:inline; font:11px "돋움";}
.category li a:link, .category li a:visited {color:#aaaba8;}
.category li a:hover {color:red;}

.category li {padding:0 0 0 13px; background:url(images/btn_category0.gif) 0 0 no-repeat; } 
.category li ul {padding:0; margin:0;}
.category li ul li {padding:0 0 0 20px; background:url(images/btn_category2.gif) 7px 0 no-repeat;}
.category li ul li ul {padding:0; margin:0;}
.category li ul li ul li {padding:0 0 0 20px; background:url(images/btn_category.gif) 7px 0 no-repeat;}

/* footer */
#footer { background:url(images/bar_bg.gif) top repeat-x; height:100px; padding:10px 0 0 0;}
#footer img {float:left;}
#footer h3 {display:none;}
.search {text-align:right; float:right;}
.search p {margin:0; padding:2px 0;font:8px Tahoma; letter-spacing:normal; }
.search input { border:1px solid #333333; padding:2px 38px 2px 2px; width:120px; background:url(images/search.gif) right 5px no-repeat #282828;}