@charset "utf-8";
body {font:12px/1.6 /*"Malgun Gothic","맑은 고딕",*/Arial,AppleGothic,Sans-serif; color:#ffffff;}
textarea , td{font:12px/1.6 /*"Malgun Gothic","맑은 고딕",*/Arial,AppleGothic,Sans-serif; color:#bfbfbf;}
input {font:12px/1.6 /*"Malgun Gothic","맑은 고딕",*/Arial,AppleGothic,Sans-serif; color:#000000;}
a:link {text-decoration:underline; color:#78b749;}
a:visited {text-decoration:none; color:#78b749}
a:hover {background-color:#78b749; color:#FFFFFF;}
img {border-width:0px;}
.ib {cursor:pointer;}
.text {border:1px solid #000000;}
/*.branch2 {}*/
.branch3 {cursor:pointer; height:10px;}
.cap1 {color:#ffffff; text-align:center;}
.key1 {cursor:pointer; border-bottom:1px dotted #000000;}
body {margin:0; padding:0; background-color:#525252;}
/*hr {display:none;}*/
#container {width:762px; margin:0 auto; background-color:#525252;}
#header {padding:8px 30px; text-align:center;}
#content {margin-top:10px; padding:0px 30px; text-align:justify; clear:both;}
#footer {padding:10px 30px; text-align:center; clear:both;}
#content h2 {font-size:24px; padding-top:10px; margin:0; color:#f7ff5c; font-weight: bold;}
#content h2 a {text-decoration:none; color:#f7ff5c;}
#content h2 a:hover {text-decoration:none; color:#000000; background-color:#f7ff5c;}
#content h3 {font-size:15px; margin:10px 0;}
#content .tagcloud {text-align:justify; display:inline; }
/*#content .tagcloud a {letter-spacing:-1px;}*/
#content .tagcloud .cloud1 {font-weight:bold; font-size:19px; color:#E6E6E6;}
#content .tagcloud .cloud2 {font-weight:bold; font-size:17px; color:#000;}
#content .tagcloud .cloud3 {font-weight:bold; font-size:15px; color:#333;}
#content .tagcloud .cloud4 {font-size:13px; color:#777;}
#content .tagcloud .cloud5 {font-size:12px; color:#BBB;}
#content .tagcloud a:hover {background-color:#609060; color:#FFFFFF;}	
#content .list, .rplist {margin-bottom:15px;}
.search {text-align:center; padding:5px 0; margin:15px 0;}
.search input {border:1px solid #7F9DB9;}
/*.search .submit {border:1px solid #7F9DB9;}*/
#content .listbox {padding:4px 0;}
.location .spot {padding-left:20px;}	
.location .info {padding-left:0;}	
.entry_protected {margin-bottom:15px;}
.entry_protected input {border:1px solid #ccc;}
.entry_protected .submit {border:1px solid #ccc; font-size:9px;}
.entry .article {width:702px; padding-top:8px;}
.entry .article blockquote {border-left:7px double #903; margin:10px 0 0 5px; padding-left:10px;}	
.entry .tbrp_box {text-align:right; padding: 2px 0;}
.entry .trackback {padding:10px 0;}
.entry .trackback h4 {font-size:12px; font-weight:normal; margin:18px 0 3px 0;}
.comment {padding:10px 0;}
.comment p {padding:3px 0 18px 0; margin:0;}
.comment .rr {padding-left:18px; margin:0;}
.comment .write {margin:0;}
.comment .write p {padding:2px; margin:0; text-align:right;}
.comment .write input {border:1px solid #ccc; height:15px; width:100px;}
.comment .write .homepage {height:15px; width:230px;}
.comment .write .submit {border:1px solid #ccc; height:25px; width:20%;}
.comment .write textarea {width:99%; height:120px; border:1px solid #ccc; overflow:visible;}
.comment .write .checkbox {border:none; padding:0; margin:0; width:20px;}
.paging {padding-top:8px; padding-bottom:18px; text-align:center;}
.paging a {border:1px solid #000000;margin:2px;padding:2px;}
.paging a:hover {border:1px solid #003366;}
.paging .selected {font-weight:bold;color:#FF0084}
.EolinBmVote a {color:#555555;}
.EolinBmVote a:hover {color:#000000;background-color:#FFFFFF;}
.Separated {font-size:14px; margin-top:5px; padding-top:5px; background-image: url(images/dotted.gif); background-repeat:repeat-x; background-position: left top;}