@charset "utf-8";

#container { width:600px; margin:70px auto; border:6px solid #f3f3f3; border-radius:40px 40px 80px 80px;}
#header1 { width:600px; }
#header2 { width:600px;}
#content1 { width:600px; }
#content2 { width:600px; height:4px; border-bottom:1px solid #f3f3f3; border-top:1px solid #f3f3f3; 
           background:url(images/bgg.png) repeat 0 0;  }
#content3  { width:560px; background:#fff8ed; padding:20px; padding-bottom:1px;}
#content4  { width:600px; height:32px; background:#f3f3f3; border-radius: 0 0 40px 40px; }
#frame1 { float:left; width:300px; height:28px; }
#frame2 { float:right; width:300px; height:28px; }
#footer { width:600px; font-size:9px; padding-top:3px; padding-bottom:3px; text-align:center; color:#d0d0d0; }
#footer a { color:#d0d0d0; }

/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar { width: 7px; background-color:#fff;} 
::-webkit-scrollbar-track-piece { background-color:transparent;}
::-webkit-scrollbar-thumb:vertical { width: 5px; border-radius: 100px; background-color: #ffa37f; }

/* 본문 */
body { padding:0; margin:0; color: #707070; background:#ffffff; font:8pt "Malgun Gothic"; line-height:18px; }
a { color: #707070; text-decoration:none; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }
a:hover { color:#ffa37f; text-decoration:none; }

/* 타이틀 */
.title { padding-top:50px; padding-left:40px; padding-bottom:7px; }
.title a {font:15pt tahoma; text-transform:uppercase; font-weight:bold; color:#ffa37f; letter-spacing:8px; }
.title a:hover {color:#ff7171; letter-spacing:13px; }
.addr { padding-left:40px; font:7pt tahoma; letter-spacing:3px; padding-bottom:2px; }

/* 카테고리 */
#blogCategory { padding:20px; }
#blogCategory ul, #blogCategory li {list-style:none;margin:0;padding:0;display:inline } 
#blogCategory a {display:inline-block;width:46px;height:40px;padding:0 10px;text-transform: uppercase;border-right:1px solid #e8e8e8; text-align:center; font-size:10px;} 
#blogCategory a div {font-size:20px; font-weight:bold; color:#ffcc99; } 
#blogCategory a span {display:none;}

/* 포스트 박스 */
.articlebg { border:2px solid #eee; background:#fff; padding:25px; margin-bottom:20px; }

/* 포스트 타이틀, 카테고리 */
.entry { text-align:center; font-size:18px; font-weight:bold; letter-spacing:5px; 
margin-top:10px; margin-bottom:8px; }
.entry a { color:#ffa37f; }
.entryInfo { text-align:right; }
.admin { text-align:center; color:#898989; }
.admin a { color:#898989; }
.entryInfo a { background-color:#fff8ed; text-transform: uppercase; color:#848586;
padding-right:5px; padding-left:5px; }
.pdate { text-align:center; color:#D5D5D5; }

/* 포스트 */
.article { margin-top:15px; margin-bottom:5px; font-style:normal; 
	font-size:/*@post-body-font-size*/11px/*@*/;
	font-family:/*@post-body-font-family*/Malgun Gothic, dotum/*@*/;}

/* 트랙백 */
.tbls a { text-align:right; background-color:#fff8ed; padding-right:5px; padding-left:5px; }

/* 코멘트 액션트레일 */
.actionTrail { margin-top:10px; margin-bottom:15px; text-align:center; height:14px;
		 background:#F9F9F9; letter-spacing:0px; 
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #EFEFEF;
	padding-bottom:2px; }
.actionTrail a { color:#BDBDBD; letter-spacing:3px; font-size:9px; }

/* 코멘트 출력 */
.comment {}
.comment p { background:#F8FBFB; padding:10px; }
.comment ol { margin:0px; padding:0px; padding-left:10px; padding-right:10px;}
.comment li { list-style:none; padding-top:10px;}
.comment .name { font-size:13px; font-weight:bold;}
.rp_desc { padding:20px; }

/* 코멘트 인풋 */
.cmw { font-size:9px; }
.cmw textarea { margin-top:5px; width:508px; height:70px; background-color: #f9f9f9; border: 1px solid #EFEFEF; }
.cmw .submit { background:#ffa37f; color:#fff; border:none; width:515px; font-size:9px; letter-spacing:2px; cursor:pointer; padding:3px 0; }
.cmw input { margin-top:10px;
 	width: 125px; font-size:11px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #EFEFEF;
}
.cmw .homepage {width:140px;}
input[type="checkbox"] {width:auto;}
.label_secret { font-size:11px; }
.comment_submit { width:515px; height:17px; font-size:9px; background:#ffa37f; text-align:center; 
letter-spacing:4px; cursor:pointer; }
.comment_submit a { cursor: pointer; color:#fff; }
.comment_submit a:hover { color:#5e7275; }

/* 보호글 */
.entryProtected { text-align:center; }
.entryProtected input { width:150px; 
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #EFEFEF;}
.entryProtected .submit { width:60px;  background:#fff8ed; }

/* 방명록 */
.nonEntry { background:#fff8ed; }
#guestbook p                {}
#guestWrite                 { border:1px solid #eee; font-size:9px; margin:20px; margin-top:0px; margin-bottom:0px; background:#fff; }
#guestWrite textarea        { background:#fff8ed; margin-left:20px; margin-top:7px; margin-bottom:0px; width:472px; border:1px solid #eee; font-size:11px; }
#guestWrite input           { width:100px; font-size:11px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #EFEFEF; }
#guestWrite .homepage       { width:150px;}
.sdiv { margin-left:20px; width:478px; height:20px; font-size:9px; background:#ffa37f; margin-bottom:20px; 
        text-align:center; letter-spacing:2px; cursor:pointer; }
.sdiv a { cursor: pointer; color:#fff; }
.sdiv a:hover { color:#5e7275; }
#guestList                  { width:530px; list-style:none; margin:10px; margin-bottom:20px; }
#guestList ol               { margin:0px; padding-left:10px; }
#guestList ol li            { border:1px solid #eee; padding:40px; margin-bottom:15px; background-color:#ffffff; list-style:none; }
#guestList ul               { list-style:none; width:478px; padding:0px; }
#guestList li p             { border-top:1px dashed #ccc; margin-top:6px; padding-top:4px;}
#guestList li ul li         { padding-top:6px; padding-left:0px; padding-bottom:2px; margin:0px; margin-bottom:0px; overflow:hidden; border:0px solid #fff; }
#guestList li .nameg       { font-weight:bold; font-size:13px; }
#guestList li .nameg a       { color:#666; font-weight:bold; }
#guestList li .nameg a:hover { color:#ffa37f; font-weight:bold; }
input[type="checkbox"] {width:auto;}
.guest_ms { width:470px; border:1px solid #eee; margin-left:20px; margin-top:20px; padding-left:5px; background:#fff8ed;}

/* 보호글 */
.entryProtected {}

/* 공지사항 */
.entryNotice { border:2px solid #eee; background:#fff; padding:20px; margin-bottom:20px; }
.entryNotice a { font-weight:bold; font-size:14px; }
.article_not { margin-top:10px; margin-bottom:5px; }

/* tagTrail */
.tagTrail { text-align:right; color:#E4E4E4; font-size:8px; margin-bottom:5px; }
.tagTrail a { color:#E1E1E1; }

/* tag */
.taglog { margin:10px; padding:35px; border: 2px solid #eee; margin-bottom:30px; background:#fff; }
.taglog ul {margin-left:-35px;  }
.taglog li { display:inline;}
.taglog a:hover { letter-spacing:2px; }
.taglog li .cloud1 { font-weight:bold; font-size : 13px; }
.taglog li .cloud2 { font-size : 12px; }
.taglog li .cloud3 { font-size : 11px; }
.taglog li .cloud4 { font-size : 10px; }
.taglog li .cloud5 { font-size : 9px; }

/* 하단 배너  */
.sidebarCenterBottom { text-align:left; padding-left:130px; }
.sidebarCenterBottom input { width:95px; padding-left:10px; padding-top:3px; height:12px; margin-top:3px;
 background:#fff; font:1em gulim; font-size:11px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #b7b7b7; }
.sidebarCenterBottom .submit { display:none; }
.bottom_menu { letter-spacing:12px; padding-top:4px; text-align:right; padding-right:50px; }

/* 페이지 */
#floatMenu {
position:absolute;
top:250px;
float:left;
margin-left:575px;
text-align: center; }
#floatMenu li {padding:5px;}
#floatMenu ul {list-style: none;}

/* 점선 */
.dot {
border-top:dashed 1px;
color:#000;
width:100%px;
}

/* fixed_img_col */
.fixed_img_col { border:2px solid #eee; background:#fff; margin-bottom:20px; padding-bottom:20px; }
.fixed_img_col .hx { }
.fixed_img_col .hx em {}
.fixed_img_col ul { overflow:hidden;position:relative;margin:0;padding:0;list-style:none;*zoom:1 }
.fixed_img_col ul:after{display:block;clear:both;content:""}
.fixed_img_col li { border:1px solid #eee; margin:20px; margin-bottom:0px; width:515px; height:auto;}
.fixed_img_col li.odd{}
.fixed_img_col .thumb { display:block; overflow:hidden; position:relative; width:515px; height:10px;
background:#F9F9F9; }
.fixed_img_col .thumb img { display:block; width:515px; border:0 }
.fixed_img_col a {display:block; text-decoration:none; cursor:pointer; color:#000; }
.fixed_img_col a:hover { color:#ffa37f; background:#F9F9F9; }
.fixed_img_col a strong {display:inline-block; padding:15px; }
.fixed_img_col .thumb .dno {display:none}
.ltime { color:#E6E6E6; }
.flist { padding-left:25px; padding-top:20px; text-transform: uppercase; font-weight:bold;}

::-moz-selection {
background-color: #ffe5ad;
color: #fff;
}

::selection {
background-color: #ffe5ad;
color: #fff;
}