@charset "utf-8";

/* 본문 전체  */
body, input, textarea {	font: 12px/1.5 "돋움", Verdana, Sans-serif;  color : #888;}
body { padding:0 37px; margin:0 auto; width: 1000px; background:url(images/bg.jpg); letter-spacing:-1px;} 

a:link, a:visited { text-decoration:none; color:#555; }
a:hover { text-decoration:none; color:#ff0693; }

/* 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:23px; overflow:hidden; background:url(images/menu_bg_l.gif) left top no-repeat; margin:0;}
#menu2 {width:100%; height:23px; margin:0; padding:0; background:url(images/menu_bg_r.gif) top right no-repeat; }

/* 메인메뉴 롤오버 */
#menu ul {margin:0 0 0 -145px; padding:0 0 0 50%;}
#menu li { list-style:none; display:inline; background:url(images/menu_bg.gif); }
#menu li a { height:0px; padding-top:23px; overflow:hidden; float:left;}
#menu li a:hover {background-position: 0 -23px;}

#menu .blog a { width:36px; background:url(images/menu_01.gif);}
#menu .notice a { width:43px; background:url(images/menu_02.gif);}
#menu .tag a { width:54px; background:url(images/menu_03.gif);}
#menu .location a { width:55px; background:url(images/menu_04.gif);}
#menu .guestbook a { width:60px; background:url(images/menu_05.gif);}
#menu .admin a { width:43px; background:url(images/menu_06.gif) ; }

/*블로그 이미지 */
.blog_img {float:left; width:35px; height:35px; overflow:hidden; padding:3px; margin:18px 4px 0 0; background-color:#666;}

/* 블로그 이름 */
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;}

/* 글제목 */
#title {margin:0 0 0 -37px; padding:0 0 0 37px; background:url(images/title_plus.gif) 1px center no-repeat; }

h2 {font:13px "돋움"; font-weight:bold; color:#555; background:url(images/bar_bg.gif) top repeat-x; line-height:15px; padding:24px 0 21px 0; border-bottom:1px solid #ddd; margin:0 0 15px 0; clear:both;}
h2 a { border-bottom:1px solid #f40d79; color:#555; }
h2 a:link, h2 a:visited {color:black;}
h2 a:hover {color:#ff0693;}

.date {font:9px Tahoma; color:#999; font-weight:normal; letter-spacing:normal;}

/*카테고리 표시, 관리자 박스 */
.admin{font:11px; background-color:#ebece5; 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:#ebece5; 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 #CCC; 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 #ddd; 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:#ddd solid 1px; border-top:#ddd 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:#b7b7b7; color:#fff;}
a.number:hover {background:#f180ba;}

/* 리스트보기 */
.list li, .rplist li { margin:0; padding:0; letter-spacing:normal; list-style:none;}
.list ol, .rplist ol{ margin:0 0 25px 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:14px; color:#ff6600;}
#tagbox2 .cloud2, #tagbox3 .cloud2 {font-size:13px; color:#ff9900;}
#tagbox2 .cloud3, #tagbox3 .cloud3 {font-size:12px; color:#669900;}
#tagbox2 .cloud4, #tagbox3 .cloud4 {font-size:12px; color:#0099CC;}
#tagbox2 .cloud5, #tagbox3 .cloud5 {font-size:11px; color:#999;}
#tagbox2 a:hover, #tagbox3 a:hover { text-decoration:underline; }	

/* 위치로그 */
#location {border-bottom:#ddd 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 #eaebe5; 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 7px 104px; font:10px Tahoma; background:url(images/stitle_counter.gif) left center no-repeat; color:#aaaba8;}
#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:#ebece5; 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 #e6e6e6; padding:2px 38px 2px 2px; width:120px; background:url(images/search.gif) right 5px no-repeat #FFF;}