@charset "utf-8";

* {font-family:돋움;font-size:12px;
		margin:0;padding:0;}
body{margin:0;
	background: url(./images/wrap1.gif) repeat;}
img {margin:0;padding:0;border-width:0}
	#s {margin:2px -1px -2px 3px}
	#logo {width:140;height:210;}
	#bann {margin:0 0 2px 0}
	.menu {margin:0}

a:link{color:#113377;text-decoration:none}
a:visited{color:#113377;text-decoration:none}
a:hover{color:#113377;text-decoration:underline}

h1{font-size:16px;font-weight:bold}
h2{}
h3{}

hr{height:1px;color:#c0c0c0;}

/*-------------------------------*/
/* 레이아웃 */
/*-------------------------------*/
#wrapper{width:930px;height:600px;margin:0 0 0 0;padding:60px 0 0 0;
		background: url(./images/skin.gif) no-repeat;}

#header {width:725px;height:22px;
		margin:0px 0px 0px 20px;
		/*border-width:1px;border-style:solid*/}
	#count{display:inline;
			width:140px;height:15px;text-align:center;
			float:left;margin:3px 35px 0 50px;		
			/*border-width:1px;border-style:solid*/}
		#today{display:inline;
				font-family:tahoma;font-size:11px;color:#ff0000}
		#total{display:inline;
				font-family:tahoma;font-size:11px;}
	#title{display:inline;
			width:400px;height:20px;
			float:left;
			/*border-width:1px;border-style:solid*/}

/* 로고랑 설명 합이 270 */
#wrapper1{display:block;width:725px;height:487px;
		margin:0 0 0 20px;padding:15px 0 0 0 ;
		/*border-width:1px;border-style:solid*/}
	#left{display:inline;float:left;
			width:140px;margin:0 0 0 48px;
			/*border-width:1px;border-style:solid;*/}
		#blog_logo{display:inline;width:140px;height:210px;
				float:left;margin:8px 0 0 0;
				/*border-width:1px;border-style:solid;*/}
		#blog_desc{display:inline;width:140px;height:60px;
				float:left;margin:5px 0 0 0;
				line-height:15px;
				/*border-width:1px;border-style:solid*/;}
		#admin_write{display:inline;width:140px;height:8px;
				margin:-2px 0 0 0;
				/*border-width:1px;border-style:solid;*/}
		#user_sum{display:inline;width:140px;height:30px;line-height:15px;
				float:left;margin:25px 0 0 0;
				background-color:#ffffff;
				/*border-width:1px;border-style:solid;*/}
			#user_name_birth{display:block;
					width:140px;
					/*border-width:1px;border-style:solid;*/}
				#user_name{display:inline;
					color:#113377;font-weight:bold}
				#user_birth{display:inline;
					font-family:tahoma;font-size:10px;color:#999999}
			#user_email{display:block;
				font-family:tahoma;font-size:10px;color:#ff8533}
	#main{display:inline;overflow:auto;padding:5px 10px 10px 12px;
			width:435px;height:360px;
			float:left;margin:0 0 0 48px;
			background-color:#ffffff;
			/*border-width:1px;border-style:solid;*/}

/*-------------------------------*/
/* Tab Navigation */
/*-------------------------------*/
#tabNav{display:block;position:absolute;top:89px;left:708px;
		width:49px;height:100px;float:left;
		/*border-width:1px;border-style:solid*/}

#tabNav .tab_page a{float:left;width:49px;height:28px;
		margin:0 0 3px 0;
		background:url(./images/menu_home_for.gif) no-repeat;
		background-position:0% 0}

#tabNav .tab_tag a{float:left;width:49px;height:28px;
		margin:0 0 3px 0;
		background:url(./images/menu_tag_for.gif) no-repeat;
		background-position:0% 0}

#tabNav .tab_notice a{float:left;width:49px;height:28px;
		margin:0 0 3px 0;
		background:url(./images/menu_pro_for.gif) no-repeat;
		background-position:0% 0}

#tabNav .tab_guestbook a{float:left;width:49px;height:28px;
		margin:0 0 3px 0;
		background:url(./images/menu_guest_for.gif) no-repeat;
		background-position:0% 0}

/*-------------------------------*/
/* 사이드바 */
/*-------------------------------*/
#right{position:absolute;top:20px;left:762px;
		width:151px;height:200px;
		/*border-width:1px;border-style:solid;*/}
	#recentPost{padding:0px 5px 0px 5px;line-height:12px;
								background-color:#ffffff;}
	#category{padding:0px 5px 0px 5px;line-height:12px;
								background-color:#ffffff;}
	#bookmark{padding:0px 5px 0px 5px;line-height:12px;
								background-color:#ffffff;}
	#searchForm{padding:0px 5px 5px 5px;line-height:13px;
								background-color:#ffffff;}
	#tagbox {padding:5px 5px 0px 5px;background-color:#ffffff;}
.rtop{padding:0;margin:0 0 -10px 0;width:151px;height:2px;background:url(./images/right_top.gif) no-repeat;}
.rbot{padding:0;margin:0 0 -8px 0;width:151px;height:2px;background:url(./images/right_bot.gif) no-repeat;}
.rhr{padding:0;margin:0 0 -8px 0;width:151px;height:5px;
	background:url(./images/right_hr.gif) no-repeat;}

/*-------------------------------*/
/* notice */
/*-------------------------------*/
/*-------------------------------*/
/* article */
/*-------------------------------*/
.subject h2 {}
.subject .au_date{margin:5px 0 0 0;padding:5px 0 0 0;
		border-width:1px 0 0 0;border-style:solid;border-color:#c0c0c0}
	.subject .author{display:inline;color:#113377;}
	.subject .date{display:inline;
							font:11px 'Franklin Gothic Medium', myriad, tahoma, Sans-Serif;color:#999}
.article{margin:5px 0 5px 0;padding:20px 0 20px 0;
		border-top-width:1px;border-bottom-width:1px;
		border-left-width:0;border-right-width:0;
		border-style:dotted;border-color:#909090;
		line-height:17px}

.admin{margin:0 0 10px 0;padding:0 0 5px 0;
		border-width:0 0 1px 0;border-style:solid;border-color:#c0c0c0}
.admin, .admin a{font-size:11px}
.admin a:link{color:#ff8533;text-decoration:none}
.admin a:visited{color:#ff8533;text-decoration:none}
.admin a:hover{color:#ff8533;text-decoration:underline}

/*-------------------------------*/
/* 뭐였지?? */
/*-------------------------------*/
.pInfo {
	margin:0 0 10px 0;
	background-color:#f8f8f4;
	padding:.4em 8px;
	border:1px solid #f0f0e6;
	}
.postTag {
	margin-bottom:5px;
	clear:both;
	font-size:11px;
	padding-left:20px;
	background: url(./images/bullet_tag.gif) no-repeat 0 50%;
	}
.postTag a {
	font-size:11px;
	}
.ctBtn { 
	clear:both;
	font-size:11px;
	padding-left:20px;
	background: url(./images/bullet_comment.gif) no-repeat 0 50%;
	}
.ctBtn * {
	font-size:11px;
	}

/*-------------------------------*/
/* paging */
/*-------------------------------*/
#paging {
	font-size:11px;
	color:#999;
	text-align:center;
	}
	#paging a:link, #paging a:visited { color:#113377;}
	#paging a:hover, #paging a:active { color:#113377;}

/*-------------------------------*/
/* Search list */
/*-------------------------------*/
.searchList {
	margin-bottom:3em;
	font:1em/1.5em Dotum, 돋움, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}
.searchList h2 {
	margin-bottom:1.2em;
	}
.searchList h3 {
	padding-left:12px;
	}

.searchList ol {
	list-style:none;
	background-color:#f8f8f4;
	border:1px solid #f0f0e6;
	padding:.5em 1em;
	}
.searchList li {
	padding:.3em 0;
	}
.searchList li * { vertical-align:middle; }

.searchList span, .searchList cite {
	font:.9em Dotum, 돋움, AppleGothic, sans-serif;
	margin-right:.5em;
	color:#999;
	}
/*-------------------------------*/
/* trackback url */
/*-------------------------------*/
.trackback .url {
	margin-bottom:10px;
	padding:.5em 0 .5em 28px;
	background:#f8f8f4 url(./images/bullet_url.gif) no-repeat 10px 50%;
	border:1px solid #f0f0e6;
	font-size:11px;
	letter-spacing:0;
	}
.trackback .url span{
	font-size:11px;
	}

/*-------------------------------*/
/* Tag cloud */
/*-------------------------------*/
#taglog {margin-bottom:3em;}
#taglog ul { text-align:justify;list-style:none;}
#taglog li { display:inline;
	font-family: Dotum, 돋움, AppleGothic, Helvetica, Sans-Serif; 
	line-height:2.4em}

#taglog li a.cloud1 { font-weight:bold; font-size: 2.2em; color:#990099;}
#taglog li a.cloud2 { font-weight:bold; font-size: 1.8em; color:#993399;}
#taglog li a.cloud3 { font-weight:bold; font-size: 1.4em; color:#996699;}
#taglog li a.cloud4 { font-size: 1.1em; color:#cc99cc;}
#taglog li a.cloud5 { font-size: .9em; color:#cccccc;}
#taglog li a:hover { background-color:#e9e9de;}

/*-------------------------------*/
/* guest book*/
/*-------------------------------*/
.guest_title{display:block;margin:0}
	.guest_title .author, .date, .del_rep{display:inline}
	.guest_title .au_date{float:left;width:200px}
	.guest_title .author{margin:0 10px 0 10px;color:#113377;}
	.guest_title .date {font:11px 'Franklin Gothic Medium', myriad, tahoma, Sans-Serif;color:#999}
	.guest_title .del_rep{float:right;width:130px;margin:0 10px 0 0;
			text-align:right;color:#808080}
		.del_rep a{font-size:11px}
		.del_rep a:link{color:#808080;text-decoration:none}
		.del_rep a:visited{color:#808080;text-decoration:none}
		.del_rep a:hover{color:#808080;text-decoration:underline}
	.guest_title td{width:440px;height:25px;
		padding:0 0 0 10px;
		background-color:#ffeed2;
		border-top-width:1px;border-bottom-width:0px;
		border-left-width:0px;border-right-width:0px;
		border-style:solid;border-color:#FAB268;
		vertical-align:middle}

.guest_desc{padding:10px;line-height:15px;}

.guest_reply{display:block;padding:7px 0 0 20px;margin-bottom:10px;
		line-height:15px;background-color:#f8f8f8;}
	.guest_reply .author, .desc, .date, .del_rep {display:inline}
	.guest_reply .author{color:#113377;}
	.guest_reply .date {font:11px 'Franklin Gothic Medium', myriad, tahoma, Sans-Serif;color:#999;
						margin:0 0 0 10px}

/*-------------------------------*/
/* Tag cloud (sidebar) */
/*-------------------------------*/
#tagbox h3 {color:#666}
#tagbox ul { list-style:none;margin-top:0;
	line-height:15px;}
#tagbox li { display:inline;font-family:s돋움;}

#tagbox li a.cloud1 {font-weight:bold;
					font-size:13px;color:#990099;}
#tagbox li a.cloud2 {font-weight:none;
					font-size:13px;color:#993399;}
#tagbox li a.cloud3 {font-size:12px;color:#996699;}
#tagbox li a.cloud4 {font-size:11px;color:#CC99CC;}
#tagbox li a.cloud5 {font-size:11px;color:#CCCCCC;}
#tagbox a:hover { text-decoration:none; color:#ffa07a;}

/*-------------------------------*/
/* Search form */
/*-------------------------------*/
#searchForm .sInput {width:120px;padding:.3em 5px;}
#searchForm .searchSubmit {width: 5em;font-size:.9em;padding:.3em 0;cursor:pointer;}
.submit input {margin-top:1em;padding:.3em;width:80px;height:25px;
	font-size:.9em;color:#666;cursor:pointer;}
/*-------------------------------*/
/* Categories */
/*-------------------------------*/
#category h3 {color:#666}
#category div {margin:0 !important;}
#category ul {list-style:none;}
#category li a {display:block;font-size:11px;margin-top:2px;
	/*border-bottom:1px solid #ddd;*/}
#category li a:link, #category ul a:visited {color:#808080;}
#category li a:hover, #category li a:active {color:#990099;text-decoration:none}
/* 1 depth */
#category ul li ul li a {padding-left:22px;
	background:url(./images/bullet_category.gif) no-repeat 0 50%; 
	/*border-bottom:1px solid #e6e5df;*/
	}
#category ul li ul li a:link, #category ul li ul li a:visited {color:#666;}
#category ul li ul li a:hover, #category ul li ul li a:active{color: #990099; background-color:#f8f8f4;}

/* 2 depth */
#category ul li ul li ul li {
	/*border-bottom:1px solid #e6e5df;*/
	}
#category ul li ul li ul li a {border:0 none;padding-left:22px;
	background:url(./images/bg_tree.gif) no-repeat 3px 45%;}

/*-------------------------------*/
/* recentPost */
/*-------------------------------*/
#recentPost h3{color:#666}
#recentPost ol li a {font-size:11px;margin-top:5px;color:#808080;}
#recentPost li a:link, #category ul a:visited {color:#808080;}
#recentPost li a:hover, #category li a:active {color:#990099;text-decoration:none;}

/*-------------------------------*/
/* Bookmark */
/*-------------------------------*/
#bookmark h3 {color:#666}
#bookmark li a {/*display:block;*/font-size:11px;/*margin-top:2px*/}
#bookmark li a:link, #bookmark li a:visited {color:#808080;}
#bookmark li a:hover, #bookmark li a:active {color:#990099;text-decoration:none}


/*-------------------------------*/
/* selected */
/*-------------------------------*/
#tt-body-page .tab_page a {
		background:url(./images/menu_home_back.gif)}
#tt-body-tag .tab_tag a{
		background:url(./images/menu_tag_back.gif)}
#tt-body-notice .tab_notice a {
		background:url(./images/menu_pro_back.gif)}
#tt-body-guestbook .tab_guestbook a {
		background:url(./images/menu_guest_back.gif)}
#tt-body-search .tab_page a
#tt-body-archive .tab_page a,
#tt-body-category .tab_page a,
#tt-body-entry .tab_page a,
#tt-body-location .tab_location a,{
		background:url(./images/menu_home_back.gif)}

.list ol {
	list-style:none;
	margin-bottom:2em;
	}
.list li {
	margin-bottom:1em;
	border:1px solid #f0f0e6;
	}
.list li p {
	padding:0 10px 5px 10px;
	line-height:15px;
	}
.list p.author {
	padding:.4em 1em 0;
	font-size:12px;color:#113377;
	letter-spacing:0;
	margin-bottom:1em;
	}

.list span {
	font:11px 'Franklin Gothic Medium', myriad, tahoma, Sans-Serif;
	letter-spacing:0;
	color:#999;
	}
.list span a {
	text-decoration:none;font-size:11px;
	}
	.list span a:link, .list span a:visited {color:#999;}
	.list span a:hover, .list span a:active {color:#333;}

/* Reply */
.list ol li ol {
	margin:0;
	}
.list ol li ol li {
	margin:.2em 0 0;
	padding:.3em 0;
	background-color:#f8f8f4;
	border:0 none;
	}

.list img {
	vertical-align:middle;
	margin-right:.2em;
	padding:2px;
	width:20px;
	height:20px;
	background-color:#fff;
	border:1px solid #ddd;
	}

/* Write area */
fieldset {
	padding:1em;
	border:1px solid #f0f0e6;
	letter-spacing:0;
	}
* html fieldset {
	/* \ Not Mac */
	position:relative;
	clear:both;
	margin-top:20px;
	padding:2em 1em 1em;
	/* */
	}

legend {
	font-size:11px;
	color:#999;
	}
* html fieldset legend {
	/* \ Not Mac */
	position:absolute;
	top:-.8em;left:.4em;
	/* */
	}

fieldset div {
	margin:.3em 0;
	}

label {
	padding-left:.2em;
	font:.9em 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	vertical-align:middle;
	}
label span {
	color:#999;
	}

input{
	padding:2px .5em;
	background:#fafaf8 url(./images/bg_form.gif) repeat-x 0 0;
	width: 180px;
	font:1em Gulim, 굴림, AppleGothic,Sans-Serif;
	vertical-align:middle;
	color:#666;
	border:1px solid #ddd;
	}

textarea {
	padding:2px .5em;
	width:360px;
	height:100px;
	background:#fafaf8 url(./images/bg_form.gif) repeat-x 0 0;
	border:1px solid #ddd;
	font:1em Gulim, 굴림, AppleGothic, Sans-Serif;
	color:#666;
	}

.checkbox {
	background:none;
	padding:0;
	width:12px;
	border:0 none;
	}

.submit input {
	margin-top:1em;
	padding:.3em;
	width:80px;
	height:25px;
	font-size:.9em;
	color:#666;
	cursor:pointer;
	}