/* --------------------------------------------------
CSS Document For Deeesign v1.0 - deeesign.tistory.com
-------------------------------------------------- */

@charset "utf-8";
	body, td, input, textarea {
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 1.6em;
			color: #666;
	}


/* 상단 링크 스타일*/
		#preheader a,
		#preheader a:link,
		#preheader a:visited,
		#preheader a:active,
		#preheader a:hover{color:#0d3eae;text-decoration: none;}

/* 본문 링크 스타일*/
		#main a,
		#main a:link,
		#main a:visited,
		#main a:active{
			color:#0d3eae;
			text-decoration: none;
		}

		#main a:hover {
			color:#0d3eae;
			text-decoration: none;
			border-bottom:2px solid #0d3eae;
		}







/* 기본 요소 속성*/

		textarea{width:490px;}

		.selected{ font-weight:bold;  color:#CCCCCC} 
	
		.no-more{ color:#cccccc;}
	
		.b{font-weight:bold;}

		.form {
		padding:10px 0px 0px 10px;
		font-size: 9px;
		}
		
		.form input.input{width:110px;}
		
		input {
		background-color: #FFF;
		color: #999999;
		border: 1px solid #CCC;
		font-size: 12px;
		padding: 3px;
		}
		
		.button {
		padding:0px;
		margin-bottom:-4px;
		}
		:root .button{
		margin-bottom:-6px;
		}
		
		blockquote { 
		margin: 5px 10px 15px 20px; 
		padding: 6px 15px 6px 35px;
		background-image:url(images/quotationMark.gif);
		background-repeat:no-repeat;
		background-position:6px 8px;
		font-family:dotum;
		font-size:11px;
		line-height:18px;
		text-align:justify;
		color:#888888;
		} 
		
		.cite {
		border-left: 7px solid #606;
		margin: 10px 10px 10px 20px;
		padding-left: 10px;
		color: #606;
		}
				


		.moreless_fold{ 
		background-image:url(images/arrow_down.gif);background-position:0px 0px;background-repeat:no-repeat;background-color:#e5e5e5;border:2px solid #c1c1c1;
		padding-left:16px; color:#000;font-family:verdana;font-size:10px;width:146px;height:13px;line-height:12px;margin-right:auto;letter-spacing:1px;
		} 
		.moreless_top{ 
		background-image:url(images/arrow_down.gif);background-position:0px 0px;background-repeat:no-repeat;background-color:#e5e5e5;border:2px solid #c1c1c1;
		padding-left:16px; color:#000;font-family:verdana;font-size:10px;width:146px;height:13px;line-height:12px;margin-right:auto;letter-spacing:1px;
		} 
		.moreless_bottom{ 
		background-image:url(images/arrow_down.gif);background-position:0px 0px;background-repeat:no-repeat;background-color:#e5e5e5;border:2px solid #c1c1c1;
		padding-left:16px; color:#000;font-family:verdana;font-size:10px;width:146px;height:13px;line-height:12px;margin-right:auto;letter-spacing:1px;
		} 

		img {border-width: 0px;}
		.ib {cursor: pointer;}
		.text {border:1px solid #999;}
		/* 이미지 아래 캡션 스타일 */
		.cap1 {color: #876;text-align:center;margin:5px 30px 13px 30px;font-family:Dotum;font-size:11px;}
		/* 키워드 스타일 */
		.key1 {cursor: pointer;border-bottom: 1px dotted #7384ac;}
		/* 카테고리 옆 개수 스타일 */
		.c_cnt {font:9px Tahoma;color : #999;}
		/* 최신글 옆 개수 스타일 */
		.ps_cnt {font:10px Tahoma;color : #999;}
		



/* {todo} 위의 css 스타일은 수정해야 합니다 */

		body {
	    margin:0 auto;
		}

/* CONTAINER */

		#container {
			width: 800px;
			margin:0px auto;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 12px;
			color: #666;
			position:relative;
			text-align:left;
		}
		

		#navigation {
			float:left;
			width:231px;
			background-color:#eeeeee;
		}
		
		#content{
			width:530px;
			float:right;
			font-size: 12px;
			padding-top:10px;
		}


		
		h1 {font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 32px;color: #CC6633;margin-bottom: 30px;background-color: #FFF;}
		
		h2 {color: #666666;font-size: 16px;font-family: 돋움,Arial, Helvetica, sans-serif;background-color: #FFF;}
		
		h4{font-size:16px;font-family: Arial, Helvetica, sans-serif;margin-bottom:5px;}

/* HEADER ELEMENTS */

		#preheader{
			padding-top: 5px;
			padding-bottom: 5px;
			text-align:right;
			vertical-align:bottom;
			height:15px;

						
		}

		#header {
			clear: both;
			margin-bottom:0px;
		}
		
/* NAVIGATION ELEMENTS */

		 #navigation ul {
			margin-left: 0;
			margin-bottom:20px;
			padding-left: 0;
			list-style-type: none;			
			/*float: left;*/
			width: 220px;
			padding-left:3px;
		}


	#navigation #mmenu{
		width:227px;
	}

		#navigation .item{
		width:227px;
		height:20px;
		font-family:Lucida Sans Unicode;
		font-size:12px;
		font-style:italic;
		cursor:hand;
		text-align:right;
		color:#0846be;
		padding-right:4px;
		margin-bottom:2px;
		padding-top:5px;
		}	
		
		#navigation #mmenu a:hover div{
			background:url(./images/arrow.gif) 3% 50% no-repeat;
			background-color: #0d3eae;
			color:#ffffff;
		}


/* THE SMALL BOX BELOW NAV */

		#navigation p {
			font-family:Lucida Sans Unicode;
			color:#111111;
			margin-top: 5px;
            margin-bottom: 5px;
			padding: 5px;
			/*border-bottom: 1px dotted #CCC;*/
			border-top: 1px dotted #7384ac;
		}

        #navigation .notice {
			margin-top: 30px;
            margin-bottom: 5px;
			padding: 5px;
			/*border-bottom: 1px dotted #CCC;*/
			border-top: 1px dotted #7384ac;
        }

		#navigation .ad {
			text-align:center;
			margin-top: 12px;
		}

		#navigation .counter{
			padding-top:50px;
			font-size:11px;
			padding-left:11px;
		}


		#navigation .link a:link,#navigation .link a:active,#navigation .link a:visited{
		color:#cc0000;
		}
		#navigation .link a:hover{
			background-color: #f4f4f4;
		}

/* CONTENT ELEMENTS */

		#content .entry {
			padding-bottom: 10px;
			border-bottom: 0px;
		}

		#content #entryBox{
			border:3px solid #dddddd;
			margin-bottom:20px;
			padding:10px 0 0 10px;;
			width:513px;
		}

		#content #entryBox li{
			padding:6px 0 0 0px;;
		}

		#content #postTitle{
			font-family: Malgun Gothic;
			font-size:22px;
			color:#0d3eae;
			font-weight:bold;
			height:25px;
			line-height:30px;

		}
		
		/* 관리자 전용 버튼 */
		#content .admin{font-family:verdana,dotum;font-size:11px;}
		
		:root #content .admin{margin-top:5px;}
		
		/*포스트 태그 표시*/
		#content  .tagbox{ font-family:verdana,dotum;font-size:11px;}
		
		
		#content #category,#content #category a:link,#content #category a:hover{
			font-family:dotum;
			font-size:11px;
			color:#666666;
			background-color:#dddddd;
		}

		#content .entry_tag {
			padding-bottom: 10px;
		    border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}

		#content .entry_tag li {
			display: inline;
			margin-right: 10px;
		}

		#content .entry_rplist {
			padding-bottom: 10px;
		    border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}
		
		#content .entry_location {
			padding-bottom: 10px;
		    border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}

		#content .entry_guestbook {
			padding-bottom: 10px;
		    border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}


		#content .write p{margin:0px;padding-top:5px;}

		#content .entry_notice {
			padding-bottom: 10px;
		    border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}

        #content .entry_notice .article {
            padding-top: 20px;
            padding-bottom: 30px;
			padding-left: 10px;
			padding-right: 10px;
        }

		#content .entry_protected {
			padding-bottom: 10px;
		    border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}

        #content .entry_protected .article {
            padding-top: 20px;
            padding-bottom: 30px;
			padding-left: 10px;
			padding-right: 10px;
        }

        #content .entry .article {
			font-family:굴림,돋움;
			font-size:12px;
            padding-top: 20px;
            padding-bottom: 30px;
			padding-left: 10px;
			padding-right: 10px;
        }

        #content .entry .article img{
		
        }

        #content .entry .tbrp_box {
            background-color:#F5F5F5;
            padding: 8px;
            border-top: 1px solid #DDD;
            border-bottom: 1px solid #DDD;
            margin-top: 10px;
        }

        #content .entry .tbrp_box .statue{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:10px;
        }

        #content .paging {
			color:#999999;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        #content .paging{
			color:#999999;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
        }

		#writeComment .homepage{
			width:250px;
		}
		
		#writeComment p{margin:0px;padding-top:5px;}


/* SIDEBAR ELEMENTS */

		#sidebar {
			float: right;
			width: 175px;
		}
		

		#sidebar p {
			padding-bottom: 10px;
			border-bottom: 1px solid #DDDDDD;
		}

		#tistory{
			margin:8px 0px 0px 10px; 
			font:11px dotum;
			border:1px dotted #7384ac;
			text-align:center;
			padding:10px 0px 10px 0px;
			width:192px;
			
		}


/* Copyright ELEMENTS */

		#copyright {
			font-family:Lucida Grande;
			font-size:11px;
			margin-top: 20px;
			padding: 0px 5px 0px 5px;
		}

/* TagCloud */
		.cloud1 {font-size : 14px;color : #ff6600 !important ;}
		
		.cloud2 {font-size : 13px;color : #ff9900 !important ;}
		
		.cloud3 {font-size : 10pt;color : #669900 !important ;}
		
		.cloud4 {font-size : 10pt;color : #0099CC !important ;}
		
		.cloud5 {font-size : 12px;color : #797940 !important ;}

/* skin for Deeesign */


		#guest_data{
					font-family:dotum;
					font-size:11px;
					color:#666666;
					background-color:#dddddd;
					padding-left:8px;
		}

		#guest_data2{
					font-family:dotum;
					font-size:11px;
					color:#666666;
					padding-left:8px;
		}

		#guest_desc2{
					padding-left:20px;
		}
		
		.reply2{
		list-style-type:none;
		padding:0px 0px 7px 23px;
		margin:0px;
		background-image:url(./images/rp.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		}
		
		ol.rrp{margin:10px 0px 00px 0px;list-style-type:none;width:93%}
		:root ol.rrp{margin:10px 0px 0px -39px;list-style-type:none;width:93%}
		ol.rrp2{margin:10px 0px 00px 0px;list-style-type:none;width:100%}
		:root ol.rrp2{margin:10px 0px 0px -39px;list-style-type:none;width:100%}
		li.rp {padding:0px 0px 15px 0px;margin-left:0px;list-style-type:demical }
		
		#guest_desc p{padding:5px;margin:0px;}
		
		.check {border:none;background:none;}
		