@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {} /*body에 배경색*/
a,input {selector-dummy :expression(this.hideFocus=true); text-decoration:none;} /*링크된 곳에 클릭하면 생기는 점선테두리를 없애기 */
img {-ms-interpolation-mode:bicubic; border:none;} /*이미지파일을 원본보다 크거나 작게 출력할 때 이미지가 깨져 보이는 익스플로러의 '이미지 계단현상' 을 방지하기 */

/*layout*/
#weap {width:950px; text-align:center; margin:0 auto;}
	#header {background:url(images/top_img.jpg); width:950px; height:300px;}
	#menu {}
	#container {background-color:#469cf3;}
		#contentL {width:680px; float:left; padding-left:10px; padding-top:20px;}
			#contentLt {}
			#contentLm {background:url(images/l_bg_m.jpg) repeat-y;}
			#contentLb {}
		#contentR {width:241px; float:right; padding-top:20px; padding-right:10px; }
			#contentRt {}
			#contentRm {background:url(images/r_bg_m.jpg);}
			#contentRb {background:#469cf3;}
	#footer {background:#469cf3; width:100%; text-align:left;}
	.copyimg {padding:10px 10px 10px 0px; background:#469cf3;}
	#clear {clear:both; height:0px; overflow:hidden;}
	
/*타이틀이름*/
.title {padding:250px 0px 0px 100px; float:left;}
.title h1 a {font:10pt Trebuchet MS; font-weight:bold; color:#FFFFFF}
.title h1 a:hover {color:#E1EBF9}

/*Blog Media Location Tag Guestbook 상단메뉴 정렬및 설정*/
.topmenu {padding:270px 0px 0px 450px; text-align:right; float:left;}
.topmenu ul li {list-style:none; display:inline; padding:5px}
.topmenu ul li a {font:8pt Trebuchet MS; color:#FFFFFF}
.topmenu ul li a:hover {color:#E1EBF9; text-decoration:underline}
#tt-body-search .topmenu .menu_list a {color:#E1EBF9; text-decoration:underline}
#tt-body-archive .topmenu .menu_list a {color:#E1EBF9; text-decoration:underline}
#tt-body-category .topmenu .menu_list a {color:#E1EBF9; text-decoration:underline}
#tt-body-entry .topmenu .menu_list a {color:#E1EBF9; text-decoration:underline}
#tt-body-notice .topmenu .menu_list a {color:#E1EBF9; text-decoration:underline}
#tt-body-page .topmenu .menu_list a {color:#E1EBF9; text-decoration:underline}
#tt-body-media .topmenu .menu_media a {color:#E1EBF9; text-decoration:underline}
#tt-body-location .topmenu .menu_location a {color:#E1EBF9; text-decoration:underline}
#tt-body-tag .topmenu .menu_tag a {color:#E1EBF9; text-decoration:underline}
#tt-body-guestbook .topmenu .menu_guest a {color:#E1EBF9; text-decoration:underline}

/*블로그사진 프로필 */
#blogImage {padding:10px}
#blogImage img {width:200px}
#blogDesc {padding:0px 10px 10px 10px; font:8pt Gulim; color:#10539a;}
#blogDesc span {font-weight:bold; color:#10539a;}

/*RSS와 관리자화면 링크' 모듈*/
#blogAdmin {padding:0px 10px 10px 10px; font:8pt Gulim; color:#E1EBF9}
#blogAdmin a {font:7pt verdana; color:#10539a;}
#blogAdmin a:hover {text-decoration:underline}

/* 공지사항 모듈*/
#blogNotice {padding:0px 10px 10px 10px;}
#blogNotice ul {padding:0px; margin:0px}
#blogNotice ul li {list-style:none; height:18px}
#blogNotice ul li span {font:7pt verdana; color:#10539a; background-color:#FFFFFF; padding:0px 3px;}
#blogNotice ul li a {font:8pt Gulim; color:#10539a; padding-left:5px}
#blogNotice ul li a:hover {text-decoration:none; color:#10539a;}

/*검색창*/
#blogSearch {padding:0px 10px 20px 10px}
#blogSearch .text, #blogSearch .submit {float:left}
#blogSearch .text input {width:128px; height:17px; font:8pt Gulim; color:#ffffff; background-color:#469cf3; border:0px}
#blogSearch .submit input {width:70px; height:17px; font:7pt Verdana; color:#ffffff; background-color:#044386; border:0px}

/*sidename*/
.sidename {padding:4px 10px 0px 10px; height:30px; background-color:#10539a; font:12pt Trebuchet MS; font-weight:bold; color:#ffffff;}
/*카테고리 모듈*/
#blogCategory {padding:10px;}
#blogCategory .c_cnt {font:7pt tahoma; color:#10539a;}
#blogCategory .ib {cursor:pointer}
#blogCategory .branch3 {font:8pt Gulim; cursor:pointer}
/*태그모듈*/
#blogTag {padding:10px}
#blogTag ul {padding:0px; margin:0px; text-align:justify; line-height:20px}
#blogTag ul li {list-style:none; display:inline}
#blogTag ul li .cloud1 {font:12pt Dotum; color:#E1EBF9; font-weight:bold}
#blogTag ul li .cloud2 {font:11pt Dotum; color:#10539a;}
#blogTag ul li .cloud3 {font:10pt Dotum; color:#333333}
#blogTag ul li .cloud4 {font:8pt Batang; color:#444444}
#blogTag ul li .cloud5 {font:8pt Gulim; color:#666666}
#blogTag ul li a:hover {border-bottom:#E1EBF9 1px dashed}
/*최근 글, 최근 댓글, 최근 트랙백, 글 보관함, 링크*/
#blogPost,#blogComment,#blogTrackback,#blogArchive,#blogLink {padding:10px}
#blogPost ul,#blogComment ul,#blogTrackback ul,,#blogArchive ul,#blogLink ul {padding:0px; margin:0px}
#blogPost ul li,#blogComment ul li,#blogTrackback ul li,#blogArchive ul li,#blogLink ul li {list-style:none}
#blogPost ul li a,#blogComment ul li a,#blogTrackback ul li a,#blogArchive ul li a,#blogLink ul li a {font:8pt Gulim; color:#10539a;}
#blogPost ul li span {font:7pt tahoma; color:#469cf3}
#blogComment ul li span {font:8pt Dotum; color:#469cf3}
#blogPost ul li a:hover,#blogComment ul li a:hover,#blogTrackback ul li a:hover,,#blogArchive ul li a:hover,#blogLink ul li a:hover {color:#E1EBF9}
/*달력*/
#blogCalendar {padding-bottom:10px; text-align:center}
#blogCalendar .cal_month {padding:4px 10px 0px 10px; height:30px; background-color:#10539a}
#blogCalendar .cal_month a {font:10pt Trebuchet MS; color:#FFFFFF; font-weight:bold}
#blogCalendar .cal_week1 {padding:10px 10px 0px 10px; font:8pt Gulim; color:#555555; font-weight:normal}
#blogCalendar .cal_week2 {padding:10px 0px 0px 0px; font:8pt Gulim; color:#ff0000}
#blogCalendar .cal_week {padding:0px 10px !important}
#blogCalendar.cal_day {font:7pt verdana; color:#555555; text-align:center !important}
#blogCalendar .cal_day_sunday {font:7pt verdana; color:#ff0000 !important}
#blogCalendar .cal_day_sunday a {font:7pt verdana; color:#ff0000 !important}
#blogCalendar .cal_day3 {font:7pt verdana; color:#555555}
#blogCalendar .cal_day4 {font:7pt verdana; color:#000000; text-decoration:underline}
#blogCalendar a.cal_click {font:7pt verdana; color:#555555; font-weight:bold;}
#blogCalendar a.cal_click:hover {text-decoration:underline}
/*카운터*/
#count1 {padding:10px 10px 0px 10px; font:8pt verdana; color:#469cf3}
#count2 {padding:5px 10px; font:8pt verdana; color:#469cf3}
#count3 {padding:0px 10px 10px 10px; font:8pt verdana; color:#469cf3; font-weight:bold}
#count1 span, #count2 span, #count3 span {padding-right:3px; color:#333333}
/*카피라이트*/
#powered {padding:10px 10px 5px 10px; font:8pt verdana; color:#333333}
#copyright {padding:0px 10px 10px 10px; font:8pt verdana; text-align:justify; color:#333333}
#powered a, #copyright a {text-decoration:none; color:#333333; font-family:Gulim; font-weight:bold}
#powered a:hover, #copyright a:hover {text-decoration:underline}

/*미디어로그*/
#media {width:500px; margin-left:100px;}
#mediaLogNest {height:850px !important}

/*지역로그*/
#localog {width:500px; margin-left:80px;}
#localog .spot {font:9pt Dotum; color:#777777; height:20px}
#localog .spot span {color:#DDDDDD; padding-right:3px}
#localog .info {font:9pt Dotum; height:20px}
#localog .info a {color:#333333; text-decoration:none}
#localog .info a:hover {font-weight:bold}
#localog .info span {color:#999999; padding-right:3px}

/*태그로그*/
#taglog {width:500px; margin-left:80px;}
#taglog ul {margin:0px; padding:0px; text-align:justify; line-height:25px}
#taglog ul li {list-style:none; display:inline; padding-right:3px}
#taglog ul li .cloud1 {font:14pt Dotum; background-color:#666666; color:#E1EBF9; padding:0px 2px 2px 2px; font-weight:bold}
#taglog ul li a:hover.cloud1 {background-color:#333333; color:#FFFFFF}
#taglog ul li .cloud2 {font:11pt Dotum; background-color:#E1EBF9; padding:0px 2px 2px 2px; color:#333333}
#taglog ul li a:hover.cloud2 {background-color:#DDDDDD}
#taglog ul li .cloud3 {font:10pt Dotum; font-weight:bold; color:#333333}
#taglog ul li a:hover.cloud3 {border-bottom:1px dashed #333333}
#taglog ul li .cloud4 {font:8pt Batang; color:#666666}
#taglog ul li a:hover.cloud4 {text-decoration:underline}
#taglog ul li .cloud5 {font:8pt Gulim; color:#999999}
#taglog ul li a:hover.cloud5 {text-decoration:underline}



/*방명록 글쓰기*/
#guestWrite {width:500px; margin-left:80px;}
#guestWrite .writeinfo {margin-bottom:5px}
#guestWrite .writeinfo label {padding-left:5px; cursor:pointer; font:7pt tahoma; color:#555555}
#guestWrite .writeinfo input {border:0px; color:#333333}
#guestWrite .writeinfo #name, #guestWrite .writeinfo #pass {width:100px; height:13px; padding:2px; font:8pt Gulim; background-color:#E1EBF9}
#guestWrite .writeinfo #home {width:142px; height:13px; padding:2px; font:7pt tahoma; background-color:#E1EBF9}
#guestWrite .writeinfo #secret {vertical-align:middle}
#guestWrite textarea {width:545px; height:100px; border:#AAAAAA 1px solid; padding:5px; font:9pt Dotum; color:#555555; margin-bottom:10px}
#guestWrite .writeok {text-align:right}
#guestWrite .writeok input {border:0px; width:50px; height:40px; background-color:#E1EBF9; font:8pt verdana; color:#333333}
/*방명록 목록*/
#guestList {width:500px; margin-left:80px;}
#guestList ol {list-style:none; padding:0px}
#guestList ol li {margin-top:20px; border-bottom:#CCCCCC 1px solid}
#guestList ol li .name {font:12pt verdana,Gulim; color:#91B3E3; font-weight:bold}
#guestList ol li .name a {text-decoration:none; color:#91B3E3}
#guestList ol li .name a:hover {text-decoration:underline}
#guestList ol li .name img {float:left; width:36px; height:36px; padding:0px 5px}
#guestList ol li .control {font:7pt tahoma}
#guestList ol li .control a {color:#888888}
#guestList ol li .date {padding-left:2px; font:8pt Trebuchet MS; color:#AAAAAA}
#guestList ol li .guest_general p {padding:0px 10px; font:9pt verdana,Dotum; color:#555555; line-height:18px; text-align:justify}
#guestList ol li .guest_admin p {padding:0px 10px; font:9pt verdana,Dotum; color:#555555; line-height:18px; text-align:justify}
#guestList ol li .guest_secret p {padding:0px 10px; font:9pt Batang; color:#888888; line-height:18px; text-align:justify}
#guestList ol li .hiddenComment p {padding:0px 10px; font:9pt Batang; color:#888888; line-height:18px; text-align:justify}
#guestList ol li ul {list-style:none; padding:0px 0px 0px 40px}
#guestList ol li ul li {border-bottom:0px; margin-bottom:10px}
#guestList ol li ul li .name img {clear:both; width:20px; height:20px}
/*검색결과*/
#searchList {width:500px; margin-left:80px;}
#searchList .subject {float:left; background-color:#AAAAAA; font:15pt verdana,Dotum; font-weight:bold; color:#FFFFFF; padding:6px 10px}
#searchList .count {float:left; padding:12px 0px 0px 5px; font:8pt Dotum; color:#AAAAAA}
#searchList .count span {font:9pt Trebuchet MS; font-weight:bold; color:#555555; padding-right:1px}
#searchList ol {list-style:none; padding:0px}
#searchList ol li {border-bottom:#CCCCCC 1px solid; padding:8px 5px}
#searchList ol li .date {font:8pt Trebuchet MS; color:#AAAAAA}
#searchList ol li a {font:9pt verdana,Dotum; color:#555555}
#searchList ol li a:hover {text-decoration:underline}
#searchList ol li .cnt {font:8pt verdana; font-weight:bold; color:#91B3E3}
/*paging*/
#paging {width:680px; text-align:center; float:left; line-height:15px; background:#ffffff;}
#paging a.prev{font:8pt verdana; color:#469cf35}
#paging .selected {font-weight:bold; color:#469cf3}
#paging a.num{border:#AAAAAA 1px solid; background-color:#ffffff; color:#555555; padding:3px 6px; margin:3px; font:8pt verdana}
#paging a:hover.num{border:#555555 1px solid}
/*포스트 내용*/
.post {width:500px; margin-left:80px;}
.post h2 {padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:#CCCCCC 3px solid}
.post h2 a {font:13pt verdana,Dotum; font-weight:bold; color:#555555}
.post h2 a:hover {text-decoration:underline}
.post .category {float:left}
.post .category a {font:8pt verdana,Dotum; color:#91B3E3; font-weight:bold}
.post .category a:hover {text-decoration:underline}
.post .date {float:right; font:8pt Trebuchet MS; color:#AAAAAA}
.post .article {clear:both; padding:10px; font:9pt verdana,Dotum; color:#555555; text-align:justify; line-height:18px; border-bottom:#CCCCCC 1px solid}
.post .article .admin {font:8pt Dotum; color:#888888; padding-bottom:10px}
.post .article .admin a {color:#888888; font-weight:normal; border-bottom:0px}
.post .article .admin a:hover {text-decoration:underline}
.post .article .moreless_fold, .post .article .moreless_top, .post .article .moreless_bottom {padding:5px; border:#CCCCCC 1px dashed; background-color:#E1EBF9; text-align:center}
.post .article blockquote {border-left:#EEEEEE 15px solid; padding-left:5px; margin:20px}
.post .article a {border-bottom:#91B3E3 1px dashed; color:#91B3E3; font-weight:bold}
.post .article a:hover {color:#888888}
.post .article .imageblock, .post .article .dual, .post .article .triple {margin:5px}
.post .article .cap1 {margin:0px; padding-top:5px; font:8pt verdana,Dotum; color:#888888}
.post .tagTrail {padding-top:10px; font:8pt verdana,Dotum; color:#888888; line-height:15px}
.post .tagTrail span {color:#91B3E3; font-weight:bold}
.post .tagTrail a {color:#888888}
.post .tagTrail a:hover {text-decoration:underline}