body { 
	background : #333333;
	margin: 0;
	text-align: center;
	font-size: 12px;
	line-height: 1.6em;
	font-family: 돋움,Tahoma,APPLEGOTHIC;
	}
a:link { color : #000000; text-decoration: none; }
a:visited { color : #000000; text-decoration: none; }
a:hover { color : silver; text-decoration: none;}
a:active { color : silver; text-decoration: none; }

hr.line { display:none; }
hr.line2 { 							/* 가운데 긴 점선줄 */
	border-top : 1px solid white;
	border-bottom : 1px dotted black;
	}

#body { 
	margin: 0 auto;
	width : 100%; 
	}

#Lmenu { 								/* 왼쪽에 MENU라고 된 까만 박스 */
	position : absolute; top : 10px; left : 0px;
	color : silver; 
	background : #000; 
	width : 15px;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #555555;
	border-bottom : 1px solid #444444;
	border-left : 1px solid #888888;
	padding : 30px 3px;
	line-height : 1em;
	text-align : center;
	}

#sidebar1 { 							/* 왼쪽 사이드 메뉴 */
	position : absolute; top : 10px; left : 22px;
	display : none;
	background : #f1f1f1;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #222222;
	border-left : 1px solid #888888;
	width: 190px;
	text-align: left; 
	}

#container1 { 							/* 가운데 두꺼운 줄로 싸인 영역입니다 */
	width: 850px;						/* 포스트 이미지 + 양쪽 여백을 더한 수치 */
	background : #ffffff;
	margin: 0 auto;
	padding : 0 3px 3px;
	border :10px solid #000000;
	border-width :0 10px 3px;
	}

#footer { 
	font-size : 8pt;
	color : silver;
	}
#footer a:link { color : silver; }
#footer a:visited { color : silver; }
#footer a:hover { color : white; }
#footer a:action { color : white; }

#container2 {							/* 가운데 두꺼운 줄 안의 얇은 줄 */
	margin: 0 auto;
	border:1px solid #000000;
	border-width:0 1px 1px;
	}

#sidebar2 {							/* 헤드와 본문 사이에 끼는 메뉴(카테고리) 부분 */
	width: 750px;						/* 포스트 이미지와 같은 수치를 넣어주세요 */
	}

#content { 	
	margin: 0 auto;
	text-align: center;
	}

.sidebar1 { 
	margin : 0 auto;
	line-height: 1.4em;
	}

.sidebar2 { 
	margin : 0 auto;
	line-height: 1.4em;
	}


/* header 스타일 시작 */
#header {  text-align: center; }
#header a:link {}
#header a:visited {}
#header a:hover {color:silver;}
#header a:active {}

#header h1 { 							/* 블로그 제목 */
	font-weight:bold;
	font-family:바탕,궁서,arial; 
	font-size:12pt;
	}

#header p.url {  							/* 블로그 url */
	margin: 0px;
	font:8pt 바탕,arial;
	color : silver;
	}

#header p.usermenu { 					/* adminmenu */
	font:7pt georgia,verdana,tahoma,arial;
	margin : 0px 10px 0px 0px;
	text-align:right; 
	}

#header p.nick { margin-top: 0px; font:8pt 바탕,Arial; color:gray;}
.sidebar p.nick img { vertical-align: text-bottom; }/*system class*/
/* header 스타일 끝 */

/* content 스타일 시작 */

#content div.post { 						/* 포스트의 모습을 지정해줍니다 */
	width: 750px;						/* 포스트 이미지와 같은 수치를 넣어주세요 */
	background : url(http://pds10.egloos.com/pds/200809/25/91/cargosia_war_big_icon.gif) 0 20px no-repeat;
	margin : 0 auto;
	text-align: justify;
	}

#content div.post a:link { color: black; text-decoration: none; }
#content div.post a:visited { color: black; text-decoration: none; }
#content div.post a:hover { color:silver; text-decoration: none; }
#content div.post a:active { color: black; text-decoration: none; }

#content div.post h2.postdate { display: none; }
#content div.post h3.posttitle {
	color: #000000;
	font-weight : bold;
	font-size : 15px;
	font-family : 바탕, 돋움, 굴림, arial;
	margin-top : 33px;
	margin-bottom : 30px;
	padding-left : 36px;
	letter-spacing:-1px;
	border-bottom: 3px dotted silver;
	float: left;
	}

#content div.post p.postadmin {
	margin-top : 38px;
	margin-bottom : 30px;
 	float: right; 
	}

#content div.post div.content { 
	margin : 0 auto;
	clear: both;
	}

#content div.post div.content a { border-bottom : 1px dotted black; }


#content div.post div.content img.image_top	{ margin-bottom : 15px; }/*system class*/
#content div.post div.content img.image_mid { margin: 15px 0; }/*system class*/
#content div.post div.content img.image_left { margin: 0 15px 15px 0; }/*system class*/
#content div.post div.content img.image_right { margin: 0 0 15px 15px; }/*system class*/

#content div.post div.content div.posttaglist { font-size:8pt; margin-top:30px;}
#content div.post div.content div.posttaglist a:link { color: gray; text-decoration: none; }
#content div.post div.content div.posttaglist a:visited { color: gray; text-decoration: none; }
#content div.post div.content div.posttaglist a:hover { color:silver; text-decoration: none; }
#content div.post div.content div.posttaglist a:active { color: gray; text-decoration: none; }

#content div.post div.content a.more {}
#content div.post div.content span.archivedate {}

#content div.post p.posttail { 
	margin :20px 0px 30px 0px;
	clear: both;
	text-align: right;
	}

#content div.post p.posttail a.checkpost {font-size:8pt;}
#content div.post p.posttail a.permalink {font-size:8pt;;}
#content div.post p.posttail span.author {font-size:8pt;}
#content div.post p.posttail a.time {font-size:8pt;}
#content div.post p.posttail a.category {font-size:8pt;}

#content div.post p.posttail a.tail_trb {font-size:8pt;}
#content div.post p.posttail a.tail_trb span {font-size:8pt;}

#content div.post p.posttail a.tail_cmt {font-size:8pt;}
#content div.post p.posttail a.tail_cmt span {font-size:8pt;}

p.page { 
	text-align: center;
	padding : 10px;
	}
p.page span {
	margin-left: 15px;
	margin-right: 20px;
	}
/* content 스타일 끝 */

/* comment 및 trackback 스타일 시작 */

#content div.post div.comment {
	background : #f1f1f1;
	padding : 20px;
	border : 1px solid #f1f1f1;
	}

#content div.post div.comment div.comment_body {
	margin : 6px 0px 20px;
	line-height : 1.6em;
	text-align : justify;
	font-size:8pt;
	}

#content div.post div.comment div.comment_tail {
	color : #777777;
	margin : 8px 0px 5px;
	font-size : 8pt;
	}

#content div.post div.comment div.comment_input {
	margin-top : 20px;
	border-top : 1px silver dotted;
	padding-top : 20px;
	}

#content div.post div.comment div.comment_line {
	border-top : 1px silver dotted;
	margin : 10px 0px 15px;
	}

#content div.post div.comment div.track_top {
	line-height : 1.7em;
	}

#content div.post div.comment_input textarea { 
	height: 200px !important; 
	padding: 3px; 
	overflow : auto;
	border : 1px solid silver;
}

#content div.post div.comment div.reply_tail { 
	width : 95%;
	margin-bottom : 0px;
	padding : 5px; 
	background : white;
	font-size:8pt;
}

#content div.post div.comment div.reply_body { 
	width : 95%;
	margin-top : 0px;
	padding : 0px 5px 5px; 
	background : white;
	font-size:8pt;
}

/* comment 및 trackback 스타일 끝 */


/* 본문 내의 자주 사용하는 태그 속성 시작 */

/* public attribute start */

#content div.post div.content ol {}
#content div.post div.content ol li {}

#content div.post div.content ul {
	list-style: none;
	margin-left: 0;
	padding: 7px 7px 0 7px;
	border: 1px dashed #999;
	}
#content div.post div.content ul li {
	background: url(http://md.egloos.com/skn/pub/tp/img/templ_li_p001.png) 0 6px no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
	}
#content div.post div.content blockquote {
	margin: 10px 0;
	padding: 3px 10px 3px 10px;
	border-left: 7px solid #cccccc;
	}
/* public attribute end */

#content div.post div.content q {}
#content div.post div.content acronym {}
#content div.post div.content strong {}
#content div.post div.content em {}

#content div.post div.content dl {}
#content div.post div.content dl dt {}
#content div.post div.content dl dd {}

#content div.post div.content cite {}
#content div.post div.content code {}
#content div.post div.content samp {}
#content div.post div.content kbd {}

/* 본문 내의 자주 사용하는 태그 속성 끝 */


/* sidebar1 스타일 시작 */
.sidebar1 p.logoimage { 
	margin-top : 20px;
	text-align:center;
	}

.sidebar1 p.description { 
	padding : 0 20px;
	font-family:바탕,arial;
	color:gray;
	text-align:center;
	}

.sidebar1 div.menu { 	
	padding : 20px;
	margin : 0 auto; 
	overflow: hidden;
	}

.line { 					/* sidebar1 중간에 사이사이 들어가는 회색줄입니다 */
	background : url(http://pds10.egloos.com/pds/200810/01/29/silverline.gif) repeat-x;
	height : 2px;
	margin-top: 10px;
	}

.sidebar1 div.menu h3.posttitle {
	background : url(http://pds10.egloos.com/pds/200809/25/91/cargosia_war_small_icon.gif) no-repeat;
	margin: 10px auto 5px;
	padding-left : 18px;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	}

.sidebar1 div.menu .content {
	text-align : left;
	list-style: none; 
	padding-left: 0; 
	margin-left: 0; 
	font-size:8pt; 
	overflow: hidden;
	}/*system class*/

.sidebar1 div.menu ul.content li {}
.sidebar1 div.menu ul.content li span.small { display: block; }/*system class*/
.sidebar1 div.menu ul.content li span.small { font-size:8PT; margin-bottom : 7px; color : dimgray;}

.sidebar1 div.menu .content form#finder { margin: 0; }/*system class*/
.sidebar1 div.menu .content input#kwd { width: 100px !important; font-size: 12px; vertical-align: top; }/*system class*/
.sidebar1 div.menu .content input#submit { margin-left: 5px; vertical-align: top;background:black;color:white; }/*system class*/

.sidebar1 div.banner { text-align : center; }
.sidebar1 div.xml { 
	margin : 0 auto; 
	padding : 0 20px 10px;
	text-align : center;
	font-size:8pt;
	color:gray;
	}
/* sidebar1 스타일 끝 */

/* sidebar2 스타일 시작 */
.sidebar2 div.menu { 
	margin : 5px auto 20px; 
	overflow: hidden; 
	}

.sidebar2 div.menu .titleblock { 
	margin : 15px auto 10px;
	}

.sidebar2 div.menu h3.posttitle { 
	display : inline;
	background : url(http://pds10.egloos.com/pds/200809/25/91/cargosia_war_small_icon.gif) left bottom no-repeat;
	padding : 3px 18px 0px;
	font-size : 12px;
	font-weight : bold;
	}

.sidebar2 div.menu .content { 
	padding: 0; 
	margin : 0;
	overflow: hidden;
	font-size:8pt; 
	}/*system class*/

.sidebar2 div.menu ul.content li { 
	display: inline; 
	background : url(http://pds11.egloos.com/pds/200810/01/29/bullet.gif) no-repeat; 
	margin : 0;
	padding : 0 12px; 
	}
.sidebar2 div.menu ul.content li span.small { display: block; }/*system class*/
.sidebar2 div.menu ul.content li span.small { font-size:8PT; margin-bottom : 7px; color : dimgray;}

.sidebar2 div.menu .content form#finder { margin: 0; }/*system class*/
.sidebar2 div.menu .content input#kwd { width: 100px !important; font-size: 12px; vertical-align: top; }/*system class*/
. sidebar2 div.menu .content input#submit { margin-left: 5px; vertical-align: top;background:black;color:white; }/*system class*/
/* sidebar2 스타일 끝 */

/* calendar 스타일 시작 */
div.cal {
	background : #c0c0c0;
	color : dimgray;
	margin : 20px auto 0;
	text-align : center; 
	font: 7pt verdana,tahoma, arial; 
	letter-spacing : -1px;
	width : 140px;
	padding : 2px; 
	border-right : 1px solid #aaa;
	border-bottom : 1px solid #888;
	}

div.cal_head { text-align : center; font-size:8pt; padding:3px;}
div.cal_body { text-align : center; }
div.cal_bottom { }

.cal { text-align : center; }
.cal_day { text-align : center; }
.cal_sun { text-align : center; }
.cal_sat	 { text-align : center;	}
.cal_today { background : #cccccc; text-align : center; }
.cal_tr { }
/* calendar 스타일 끝 */