@charset "utf-8"; 

*{
	margin:0;
	padding:0;
}
body{
	background-color:#FFFFFF;
	font-family:'나눔고딕', '맑은 고딕';
	font-size:10pt;
	color:#000000;
         letter-spacing: 0.7pt;
         line-height: 17pt;
}
img{
	border:none;
}
.clear{
	clear:both;
}
a{
	color:#C40069;
	text-decoration:none;
}
a:hover{
	color:#000000;
}

/* 포스트 내부 요소 */
.imageblock img { margin:15px 0;}
.article ul {padding: 0 15px; list-style-type: disc; }
.article ol {padding: 0 15px 0 45px; list-style-type: decimal; }
.article blockquote {margin-left: 20px; border-left: 5px solid #C40069; padding-left: 15px; color: #555555;}
.article blockquote a {color: #555555; }
.article .moreless_fold {padding-left: 16px; background: url('./images/btn_more1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article .moreless_top {padding-left: 16px; background: url('./images/btn_less1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article .moreless_bottom {padding-left: 16px; background: url('./images/btn_less1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {padding:10px 0; line-height:1.1em;}


#header{
	margin-top:40px;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #DDDDDD;
}
#header h1, 
.titleWrap 
.category h2{
	font-size:16pt;
	font-weight:normal;
        margin-bottom: 12px;
}

.titleWrap 
.title {
        font-weight:bold;
}

.searchList h3,
.searchRpList h3{
	font-size:12pt;
	font-weight:normal;
}
#header h1 a, 
.titleWrap a, 
.tagTrail a, 
.actionTrail a, 
.titleWrap .category h2 a{
	text-decoration:none;
	color:#333333;
}
#header h1 a:hover, 
.titleWrap a:hover, 
.tagTrail a:hover,
.actionTrail a:hover,
.titleWrap .category h2 a:hover{
	text-decoration:none;
	color:#C40069;
}
#header .description{
	width:400px;
	float:left;
}
#header .menu{
	float:right;
	text-align:right;
	width:340px;
	color:#DDDDDD;
}
#content{
	margin-bottom:30px;
}
#searchstuff{
	margin-bottom:40px;
}
#container{
	width:750px;
	margin:auto;
}
#container .entry{
	margin-bottom:40px;
}
#container .titleWrap, 
.searchList h3, 
.searchRpList h3{
	width:230px;
	text-align:right;
	float:left;
}
#container .date, .admin{
	margin-top:20px;
	font-size:8pt;
	font-style:normal;
        line-height :12pt;
}
#container .articlePart{
	width:500px;
	float:right;
}
.searchList ul,
.searchRpList ul{
	width:500px;
	float:right;
	margin-bottom:50px;
}
.commentList p{
	margin-bottom:5px;
}
#container .article, 
#container .tagTrail, 
#container .actionTrail,
#container .trackback,
#container .comment
{
	margin-bottom:10px;
}
.trackback, .comment{
	
	border-top:1px solid #DDDDDD;
}
.trackback h3, 
.comment h3, 
.taglog h3
{
	margin-top: 10px;
	font-size: 10pt;
	font-weight: normal;
}
.category h3,
.recentComment h3,
.archive h3
{
	margin-bottom:5px;
	font-size: 10pt;
	font-weight: normal;
}
.category ul li
.taglog h3, .guestbook h3 {
	font-size:16pt;
	font-weight: normal;
}
.taglog ul {
	margin-top:10px;
	margin-left:50px;
	margin-bottom:50px;
	font-size:12pt;
}
.guestbook .guestWrite {
	margin-top:10px;
	margin-bottom:50px;
}
.guestbook p {
	margin-bottom:10px;
}
#container .control,
.delete {
	font-size:8pt;
}
.commentList p{
	margin-top:5px;
}
.commentWrite {
	margin-top:10px;
}
.commentWrite p {
	margin-bottom:10px;
}
.trackback h3 {
	margin-bottom:10px;
}
#sidebar{
	margin-top:30px;
	border-top:1px solid #DDDDDD;
	height:100px;
}
.sidebar1{
	margin-top:15px;
	margin-left:50px;
	width:180px;
	float:left;
}
.sidebar2{
	margin-top:15px;
	width:400px;
	float:left;
}
.sidebar3{
	margin-top:15px;
	width:120px;
	float:right;
}
.archive ul,
.recentComment ul,
.category ul{
	margin-left:15px;
}
#footer{
	margin-top:30px;
	padding-top:40px;
	padding-bottom:40px;
	width:750;
	float:left;
	text-align:center;
}
#footer .search{
	display:block;
	width:750px;
	margin-bottom:20px;
}
#footer input{
	padding:3px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD
}
#navi{
	margin-bottom:40px;
}
.navileft{
	display:block;
	text-align:left;
	width:200px;
	float:left;
	margin-left:250px;
}
.naviright{
	display:block;
	text-align:right;
	width:200px;
	float:right;
}