@charset "utf-8";
.header-news { text-align: center; padding: 15px 0px 10px; background-color: #fff6d5; border-bottom: 4px solid #ffa61a }
.header-news a { color: #3686e9 }
.header-news a:hover { color: #505050; }
#wrapper .header-news a { text-decoration: underline; }
/* ----------------------------- 
기본 디자인 스타일 (standard) 
-------------------------------- */
* { margin: 0; padding: 0; }
html { height: 100%; }
body { font: 12px Dotum, Applegothic, Arial Unicode MS,  Sans-Serif; color: #505050; height: 100%; }
#wrapper { min-height: 100%; }

img { border: none;  }

p { line-height: 1.6em; }
a { text-decoration: none; color: #505050; outline: none; }
a:hover { color: #58b8d8; outline: none; }
a:focus { outline: none; }
a:visited { text-decoration: none; outline:  none; }


h2 { font-size: 1.5em; color: #58b8d8; margin-bottom: 10px; font-weight: bold; font-family: dotum, Applegothic, Arial Unicode MS, Sans-Serif; letter-spacing: 0.5px; }
h2.guest { font-family: Arial, Tahoma; }
h3 { font-size: 1em; font-weight: normal; }
h4 { font-size: 1em; color: #58b8d8; display: block; font-weight: bold; }
h5 { font-size: 1.2em; color: #58b8d8; margin-bottom: 5px; font-family: Arial, Tahoma; }

h1 a { color: #fff; }
h1 a:hover { color: #fff; }
h2 a { color: #58b8d8; }
h2 a:hover { color: #505050; }
h4:hover { color: #505050; }

.bold { font-weight: bold; }

.numcountL { color: #F49D0A; font-weight: bold; font-size: 1.5em; font-family: Arial, Tahoma; }
.numcountS { color: #F49D0A; font-size: 0.833em; }

label { display: block; font-size: 1em; font-weight: bold; font-family: Arial, Tahoma; line-height: 1.4em; }
.cnt { display: inline; font-size: 1.5em; }
.searchcnt { padding-bottom: 10px; }

.date { color: #a3a3a3; }
.menu, #container, .footercontent { width: 880px; }

#container li {  line-height: 1.6em; list-style: none; }

/* ----------------------------- 
상세 디자인 스타일 (detail) 
-------------------------------- */
#header {  /* margin-bottom: 10px; border-bottom: solid #4daccc 4px; */ padding-top: 40px; }

/* 메뉴 디자인 (menu) */

.menu { margin: 0 auto; }	
.menu li { display: inline;}
.menu a { text-decoration: none; outline: none; }

/* 타이틀 디자인 (title) */
.submenu { margin-bottom: 5px; }
.submenu ul { margin-bottom: 8px; }
.submenu li { display: inline; }
.submenu a { margin-right: 20px; font-size: 1.2em; color: #52bad4; font-weight: bold; font-family: Arial; }
.submenu a:hover { border-bottom: solid 2px #52bad4 }


/* 검색창 디자인 (search) */
.search { height: 24px; margin-bottom: 15px; }
input.searchForm { 
height: 16px;
padding-top: 2px;
	width:185px; 
	vertical-align: middle;
	border: solid 3px #cce6f4; }
	
.searchSubmit { width:50px; height: 22px; padding: 0; border: none; 
	background: url(./images/search.gif) no-repeat center top; vertical-align: middle; }

#container { margin: 0 auto; overflow: hidden; }
	
#content {
	
/* 본문 가로사이즈 width (contWidth) */
	width: 560px;	

	float:  left; 
	padding: 10px;
	border: solid 4px #ededed;

	/* border-right: solid 1px #eaeaea; */ }

/* 검색 결과 리스트 디자인 (searchList) */
.searchList, .searchRplist { margin-bottom: 10px; }
.searchList ol, .searchRplist ol { border-bottom: dotted 1px #bebebe; padding-bottom: 10px; }

/* 지역 로그 디자인 (location) */
.localog { margin-bottom: 10px; }
.info { margin-bottom: 5px; }
.info a { color: #F49D0A; }
.spot { margin-bottom: 5px; }

/* 태그 클라우드 디자인 (tag) */
.taglog { margin-bottom: 10px; }
.taglog ul { text-align:justify; }
.taglog li { display:inline; }
.taglog li.cloud1 { color:#ffa000; font-size:1.8em; font-weight: bold;}
.taglog li.cloud2 { color:#58b8d8; font-size:1.4em; }
.taglog li.cloud3 { color:#5a5a5a; font-size:1.2em;}
.taglog li.cloud4 { color:#666; font-size:1em;}
.taglog li.cloud5 { color:#999; font-size:1em;}

/* 방명록 디자인 (guestbook) */
.guestbook { margin-bottom: 10px; }
.comment { margin-bottom: 10px; }

/* 방명록 폼 디자인 (guestForm) */
.guestWrite, .commentWrite { padding: 10px; border: solid #cce6f4 3px; margin: 0 auto; }
.guestWrite { margin-bottom: 15px; }

input { font: 1em dotum, Applegothic, Arial Unicode MS, Sans-Serif; color: #505050; border: none; padding: 2px 2px 0 2px; height: 16px; }
input.name, .password { width: 150px; border: solid #d8d8d8 1px; color: #505050; }
input.homepage { width: 300px; border: solid #d8d8d8 1px; }

.commentWrite input.name, .commentWrite .password { width: 95px; border: solid #d8d8d8 1px; color: #505050; }
.commentWrite input.homepage { width: 210px; border: solid #d8d8d8 1px; }
.cname , .cpass, .chomepage { float: left; }

.checkbox { vertical-align: middle; }
.guestText { width: 98%; height: 110px; border: solid #d8d8d8 1px; font-size: 1em; color: #505050; padding: 5px; }
.commentText { width: 98%; height: 80px; border: solid #d8d8d8 1px; font-size: 1em; color: #505050; padding: 5px; }
textarea {overflow:hidden}

.guestWrite p, .commentWrite p { margin: 0; margin-bottom: 5px; }
.cname, .cpass, .chomepage { float: left; padding-right: 5px; }
.ctext { clear: both; }
.guestWrite p.submit, .commentWrite p.submit { text-align: center; margin: 0; }
.commentSubmit { height: 22px; width: 150px; background: url(./images/submit.gif) no-repeat; }
	
/* 댓글, 방명록 리스트 디자인 (commentList)(guestList) */
.cdate { display: block; color: #a3a3a3; text-align: right; font-size: 0.917em;  font-family: Arial, Tahoma; line-height: 1em; margin-top: 5px; }
.listbox .name, .replybox .name {  }
.name a { color: #58b8d8; vertical-align: top; } 
.listbox .name a:hover, .replybox .name a:hover { color: #505050 }
.control { font-family: Arial, Tahoma; font-weight: normal; font-size: 0.917em; display: block; }
.control a { margin-left: 2px; margin-right: 2px; color: #505050; font-family: Arial, Tahoma; }
.cdate .control a:hover { color: #58b8d8; }

.listbox { padding: 10px 10px 0 10px; }
.replybox { padding: 10px 10px 10px 10px; margin-top: 15px; border: solid 1px #ddd; background-color: #FAF9F8; margin-bottom: 15px  }

.controlsmall { font-weight: normal; font-size: 0.917em; font-family: arial, tahoma; margin-right: 5px; }
.commentList { margin-bottom: 10px; }

/* 포스트 제목 디자인 (title) */
.titleWrap { margin-bottom: 5px; }
.titleWrap h2 { margin: 0; }
.titleWrap .date { font-size: 1.167em; line-height: 1.6em; }
.titleWrap .category a { font-size: 1.2em; color: #999; }

.admin { font-size: 0.9em; }

/* 포스트 디자인 (post) */
.article { margin-bottom: 5px; text-align: justify; clear: both; line-height: 1.7em; }
.entry h2 a:hover { color: #505050; }
.entry a:hover { color: #F49D0A; }
.article img { border: solid 5px #EEE; }
.article a { text-decoration: underline; }

/* 포스트 태그 디자인 (postTag) */
.tagText { color: #505050; font-weight: bold; background: #fff url(./images/bullet.gif) no-repeat center left; padding-left: 15px; font-family: Arial, Tahoma; }

/* 포스트 댓글, 트랙백 (postReply) (postTrackback) */
.actionTrail { background: #fff url(./images/bullet.gif) no-repeat center left; padding-left: 15px; margin-bottom: 10px;  font-family: Arial, Tahoma; }
.actionTrail a { font-size: 1em; }
.actionTrail a:hover { color: #58b8d8; }
.actionTrail p { margin: 0px 8px 0px 6px; display: inline; }
.actionTrail .numcountL { color: #F49D0A; font-weight: bold; font-size: 1.6em; font-family: Arial, Tahoma; }

/* 트랙백 리스트 (trackList) */
.trackback { margin-bottom: 10px; padding: 10px; border: solid 3px #eaeaea; }
.trackback h4:hover { color: #58b8d8; }
.trackback h3 { padding-bottom: 5px; border-bottom: dotted 1px #bebebe; margin-bottom: 5px; }
.trackback ol { list-style:none; }

.tdate { color: #a3a3a3; font-family: Arial, Tahoma; line-height: 1em; }
a.delete { font-size: 0.85em; color: #505050; font-family: Arial, Tahoma; }

.trackback li{
list-style: none;
padding-bottom: 5px;
border-bottom: solid 1px #eaeaea;
margin-bottom: 5px;
}

.trackback p {

margin-bottom: 3px;

	}

.trackback .name { color: #505050; }

/* 공지사항 디자인 (notice) */
.entryNotice { margin-bottom: 10px; }

/* 보호글 디자인 (secret) */
.entryProtected { margin-bottom: 10px; }
.entryProtected p { text-align: center; }
.entryProtected p label { display: inline; padding-right: 5px; }

/* 페이징 디자인 (paging) */
.paging { text-align: center; padding: 10px; }
.paging a { margin: 0 2px; font-weight: bold; color: #707070; font-size: 0.917em; font-family: Arial, Tahoma; }
.paging a.num { font-weight: normal; }
.paging .selected { color: #58b8d8; font-weight: bold; font-size: 1.5em; }
.paging .no-more-prev { color: #aaa; }

.paging .no-more-prev { color: #aaa; }
.paging .no-more-next { color: #aaa; }

	
/* 카피라이트 디자인 (copyright) */	
#footer { font-size: 0.917em; margin: 0 auto;  clear: both; background: url(./images/bg_footer01.jpg); border-top: solid #4daccc 3px; margin-top: 10px; }
#footercontainer { background: url(./images/bg_footer.jpg) repeat-x; }
.footercontent { padding: 10px 15px 20px 15px; margin: 0 auto; }
.footertop { height: 30px; }

/* My Comment */

.copy { font-family: Arial, Tahoma; color: #fff; float: left; }
.copy p { line-height: 1.2em; }
.copy a { color: #fff; font-weight: bold; }
.copy a:hover { text-decoration: underline; }

.footermenu { text-align: center; float: right; }
.footermenu li {  display: inline; }
.footermenu li a { display: inline; margin: 0 10px 0 10px; color: #fff;  font-family: Arial, Tahoma; }
.footermenu li a:hover { text-decoration: underline; }

.bloglinks { clear: both; background: url(./images/sidemenu_06.png) no-repeat; margin-top: 15px; padding-top: 25px; }
.bloglinks p { text-align: justify; }
.bloglinks a { color: #fff; margin-right: 15px; }
.bloglinks a:hover { text-decoration: underline; }
.exchangeLink { color: #fff; text-align: right; }


#sidebarLeft {

	width: 280px;
	float: left;
	margin-left: 12px;

	}

#sidebarLeft ul { margin-bottom: 5px; }
#sidebarLeft li { font-size: 1em; line-height: 1.6em; list-style: none; }

#sidebarLeft a:hover { color: #F49D0A; }


.recentPost { margin-bottom: 15px; }
.recentPost a { background: url(./images/bullet01.gif) no-repeat center left; padding-left: 10px; color: #666; }
.recentPost .cnt { font-size: 0.917em;  color: #F49D0A;  }

.recentComment { margin-bottom: 15px; clear: left; }
.recentComment a { background: url(./images/bullet01.gif) no-repeat center left; padding-left: 10px; color: #666; }
.info_wrap .name { display: block; line-height: 1em; color: #aaa; padding-bottom: 5px; padding-left: 10px; font-size: 0.917em; }

.recentTrackback { margin-bottom: 15px;  }
.recentTrackback a { background: url(./images/bullet01.gif) no-repeat center left; padding-left: 10px; color: #666; }	


h6 { font-size: 1em; font-weight: normal; margin-bottom: 7px; line-height: 1.6em; }
h6 a { color: #666; }
h6 a:hover { color: #F49D0A; }

.categoryList { margin-bottom: 15px; }
.categoryList a { background: url(./images/bullet01.gif) no-repeat center left; padding-left: 10px; color: #666; }
.branch3
{
cursor:pointer;
}
.c_cnt
{
font-size:0.917em; color:#F49D0A;
}

.statList {  }
.counter { font-size:  0.917em;  font-family: Arial, Tahoma; margin-bottom: 10px; }
.counter dt { background: url(./images/bullet01.gif) no-repeat center left; padding-left: 10px; float: left; width: 65px; }

.subscribers { margin-bottom: 5px; }
.subscribers li { display: inline; margin-right: 5px; }

.awards { margin-top: 15px; }
.awards li { margin-bottom: 5px; }

#googletop { background:#fff; height:250px; width:520px; margin: 0 auto; padding-bottom: 10px; }
.googlead { float: left }
