@charset "utf-8";
/* CSS Document */

ul,li,dl,dt,dd,ol{list-style:none;margin:0px;padding:0px;font-family:굴림,gulim,sans-serif; font-size:12px;color:#333;}
img {
	border:0;
}
a:link, a:visited { text-decoration:none;color:#333; }
a:hover {
	text-decoration:underline;
	color:#cc0000;
}


*{
	margin:0;
	padding:0;

}
html,body{
	margin-bottom:10px;
	color:#333;
	background-color: #FFFFFF;
} 
body{font:12px arial,helvetica,verdana,sans-serif;}

hr {display:none;}
h1 {font:bold 12px 돋움,verdana;}
h3 {
	font:bold 28px arial,돋움;
}
.mgtopten{
	margin-top:10px;
}
.mgbotten{
	margin-bottom:10px;
}

.rightsort{ text-align:right;}

.entry {
	float: left;
	width: 600px;
}
.entry h3{
	font: bold 18px verdana;
	color: #000000;
	margin: 10px 0px 5px 0px;
}

.wannasay{
	font:bold 12px 돋움,verdana;
	background:url(./images/reple.gif) right top repeat-x;
	height: 31px;
	margin: 15px 0px 15px 0px;
	overflow: hidden;
}
#titlemain {
	width: 980px;
	margin: 0px auto 10px auto;
	position: relative;
	
}



#sidebar {
	float: right;
	width: 220px;
	margin: 0;
	padding: 0px;
}
.middle_links{
	margin: 0px 10px 10px 10px;
}

.middle_links h3{
	color:#364AAF;
	letter-spacing:-1px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
.middle_links ul{
	margin:0px 0px 0px 0px;
	padding:0px
} 
.middle_links li{
	margin-bottom:6px;
	padding-left:12px;
	background:url("./images/dot.gif") 5px 5px no-repeat;
}
.middle_links p{
	margin:0px 0px 5px 0px;
}


#searcher{
	float:right;
	padding: 6px;
}
.searchbox{
	font-size:1.1em;
	border:1px solid #3245aa;
	color:#777;
	width:150px;
	background:#fff;
	height: 17px;
	padding: 0px;
}
.searchsubmit  {
	background:url(./images/btn_search.gif) no-repeat;
	width:18px;
	height:18px;
	border:0;
}

.logo {
	padding: 10px 0 10px 0;

}

#tail{
	width:978px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #d9d9d9;
	text-align: center;
	color: #666;
	clear: both;
}
#tail a, #tail a:link, #tail a:visited, #tail a:active{
	font-weight:bold;
}


#archives,#firstmenu,#localmenuex,#guestbookex, #mediaex, #archiex, #searchex{
	width:760px;
	padding-left: 10px;
	clear: left;
	display: none;
	}
#archives li, #firstmenu li,#localmenuex li, #guestbookex li, #mediaex li, #archiex li, #searchex li{
	float:left;
	padding-right:10px;
	color: #FFF;
	padding-top: 10px;
}
#archives li, #firstmenu li{padding-left:10px;background:url(./images/divsub.gif) right top no-repeat;}
#archives li a, #firstmenu li a{color: #FFF;}



.blacklayer {
	font: 12px arial, verdana;
	float: left;
	width: 600px;
}

ul.black1 {
	list-style:none;
	padding:0px;
	margin:0px;
	color: #7F7F7F;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font: 12px 돋움,verdana;
}
.black1 li{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
.guestWrite {
	background:url(./images/riback.gif) left top repeat-y;
	padding: 10px 20px 10px 20px;
	margin: 0px;
	font-weight: bold;
	height: 140px;
}
.box {
	border: 1px solid #cdcdcd;
	margin: 0px;
	background-color: #FFFFFF;
	color: #333;
	width: 180px;
	height: 20px;
	float: left;
}
.passbox {
	width: 120px;
}
.textbox {
	overflow:auto;
	width:425px;
	font: 12px 굴림;
	height: 70px;
	float: left;
}

.submit  {
	background:url(./images/btn_submit.gif) no-repeat;
	width:56px;
	border:0;
	cursor:pointer;
	height: 42px;
}
.guestList{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	}

.guestList ul{
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.guestList li{
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.name{
	font: bold 13px 돋움,verdana;
}
.name a{color:#333;}
a.name:visited, a.name:active, a.nave:link{color:#333;}
.date{
	font: 11px 굴림;
}
.control{
	font: 11px 굴림;
	float: right;
	margin-right: 5px;
	width: 40px;
	height: 11px;
}
.guestsays {
	margin: 0px;
}


.articlehead{
	font-weight: bold;
	font-family: "돋움", arial;
	font-size: 20px;
	margin: 25px 0px 10px 0px;
	color: #001166;
	letter-spacing: -1px;
}
.articlehead a {color: #001166;}
a.articlehead:visited, a.articlehead:active, a.articlehead:link{ color:#001166;
}

.admin {
	border: 1px solid #333;
	padding: 0px;
	clear: left;
}


.article {
	margin:0px 5px 10px 5px;
	font: 14px "굴림",verdana;
	line-height: 1.7em;
	letter-spacing: -0.4px;
	
}

.articlefont{
	color: #000;
}
.tagTrail {
	margin: 10px 0px 20px 0px;

}

.headline{
	text-align: left;
	font: 11px 돋움, arial;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 10px;
	padding-bottom: 5px;
}

.showrep {
	color: #666;
	letter-spacing: -1px;
}
.showrep a{
	font-weight: bold;
}
#container {
	width: 978px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
}
#headerbox {
	width: 100%;
	margin: 0px;
	padding: 0 px;
	position: relative;
}
#content {
	width: 835px;
	margin: 0px 0px 0px 15px;
	float: right;
}

#titlecolor {
	width: 980px;
	margin: 0 auto;
	background-color: #3f3f3f;
}
#titlecolor ul{
	background-color: #3f3f3f;
}


ul.logo{
	list-style:none;
	margin: 0;
	padding: 10px 0 10px 0;
}

.logo li{
	float:left;
}
.logo li.pic{
	float:right;
	border:4px solid #bbb;
	height: 45px;
}

.logo li.headfont {
    margin-top:10px;
}
.logo li.topfont{
	float:right;
	border:none;
	font:bold 13px arial,verdana;
	text-align: right;
	line-height: 1.5em;
	padding-top: 6px;
	padding-right: 10px;
	color: #999;
}
.tophead {
	border-top: 3px solid #ccc;
}
.tbaddress {
	float: right;
}
.tbsubject {
	font: bold 12px 돋움, verdana;
	color: #FF9900;
}
.tbsubject a{color: #FF9900;}

#paging {
	text-align:center;
	float: right;
	position: absolute;
	left: 650px;
	top: 10px;
	font-weight:bold;
	color: #999;
	font-size: 11px;
}

#paging a:visited, #paging a:active, #paging a:link{color:#cc0000;}


.num {
         color: #CCC;
         	margin: 2px;
	padding:2px;
	border: 1px solid #333;

}

.selected               { padding: 2px 4px 2px 4px; 
	                      margin: 2px;
	                      border: 1px solid #616A74;
	                      color: #ccc;
	                      background-color: #4C4C4C;}
.no-more-prev a{ background:none; padding:0; color:#999;}
.no-more-next a{ background:none; padding:0; color:#999;}

a.number:hover {background:#eee; text-decoration:none;}
.number { padding: 2px 4px 2px 4px; 
	  margin: 2px;
	  text-decoration: none;
	  border: 1px solid #222;
	  color: #999;
         }
a.number:link, a.number:visited  { padding: 2px 4px 2px 4px; 
	                           margin: 2px 2px 2px 2px;
	                           color: #999;
	                           border: 1px solid #222;
                                  }
a.number:hover { border: 1px solid #333;
	         color: #ccc;
	         background-color: #222;
			 }

.upperborder {
	border-top: 1px solid #333;
}
 .rp_general             {}
    .rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:20px;}
    .rp_secret              { color:#7f7f7f;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/secret.gif) no-repeat;  padding-left:50px;  font-weight:normal;}
.guestwhen {
	float: right;
}
.cap1{text-align:right;}
.imageblock img{ 

} 

a.imageblock:hover{
border:5px solid #3f3f3f; 
}

.leftmargin{
	background-image: url(images/reply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}


.commentList ul{
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.commentList li{
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.upperpadding{
	padding:10px;
}

.roundborder{
	border: 1px solid #484848;
	margin: 20px 0px 20px 0px;
	padding: 10px;
}
#guestbook {
	padding: 0px;
	float: left;
	width: 600px;
}
.comment {
	padding: 0px;
}
.repagain {
	background-color: #1d1d1d;
}

.bottommargin{
	margin-bottom:30px;
}

.bgfolder{
	background:url(./images/li.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
    margin:5px 0px 10px 0px;

}

.sideads
{
	width: 160px;
	float: right;
}.spot {
	font-size: 15px;
	color: #666666;
	padding-left: 15px;
	padding: 5px 0px 5px 5px;
}
.info {
	font-size: 17px;
	padding: 5px 0px 5px 20px;
}

.sideads h3{
	color:#777;
	letter-spacing:normal;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}
#logo {

}
#navigation {
	background-image: url(images/bg_blog1.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 978px;
	overflow: hidden;
	clear: left;
	
}


#navigation ul {margin:0;padding:0;}
#GNB {float:left;}
#GNB li {
	float:left;
	display:inline;
	width:75px;
	margin:0px;
}
#GNB .post,#GNB .archi,#GNB .vmr,#GNB .thumbn,#GNB .loca {
	width:76px;
	height:31px;
	
}
#GNB .searchmenu{background:url('./images/menusearch.gif') left top no-repeat; width:240px;height:25px;text-align:right;padding-right:10px;padding-top:6px;}
#GNB li a.menu {display:block;height:31px;overflow:hidden;text-indent:-9999px;background:url('./images/div_menu.gif') right no-repeat;}
#GNB li a.menu:hover {text-decoration:none;}

#GNB .post	{background:url('./images/menu1.gif') no-repeat;} 
#GNB .archi	{background:url('./images/menu2.gif') no-repeat;}
#GNB .thumbn	{background:url('./images/menu3.gif') no-repeat;}
#GNB .loca	{background:url('./images/menu4.gif') no-repeat;}
#GNB .vmr	{background:url('./images/menu5.gif') no-repeat;}

/* sub GNB */
#GNB_navi {clear:both;position:absolute;width:660px;top:33px;left:0;}
#GNB_navi li {float:left;padding:11px 10px 0 9px;height:34px;background:url('http://img-media.daum-img.net/gnb_08/div_submenu.gif') top right no-repeat;}
#GNB_navi li.fir {padding-left:15px;}
#GNB_navi li.last	{background:none;}
#GNB_navi li a {display:inline;color:#fff;font:12px 굴림;}
*html body #GNB_navi li a.on {padding-bottom:3px;margin-left:-1px;}
*+html body #GNB_navi li a.on {padding-bottom:5px;margin-left:-1px;}
#GNB_navi li a.on {float:left;height:12px;letter-spacing:-1px;font-weight:bold;padding-bottom:5px;
	background:url('http://img-media.daum-img.net/gnb_08/ubar_blog.gif') 0px bottom repeat-x; }/* 해당 서비스 ON color bg */
#GNB_navi li a:hover.on ,#GNB_navi li a:active.on {text-decoration:none;}
#leftbar {
	float: left;
	width: 128px;
}
.lrm_t {width:128px; height:11px; overflow:hidden; background:url("http://img-section.daum-img.net/blognews/common/left_m_up.gif") no-repeat;}
.lrm {
	background:url("http://img-section.daum-img.net/blognews/common/left_m_middle.gif") repeat-y;
	padding:0 7px 2px 7px;
}
.lrm_b {width:128px; height:16px; overflow:hidden; background:#fff url("http://img-section.daum-img.net/blognews/common/left_m_down.gif") no-repeat;}
.lrm ul {
	margin-left:3px;
	margin-top: 5px;

}
.lrm li {
	margin-bottom:6px;
	padding-left:12px;
	background:url("./images/blet_s1.gif") 0 5px no-repeat;
	overflow: hidden;
}
.lrm li.last {
	margin-bottom:0;
}
.rtop {
	width:220px;
	height:5px;
	background:#fff url('./images/rtop.gif') 0 bottom no-repeat;
}
.rmiddle {
	padding-top: 10px;
}
.lrm h3 {
	font-family: "돋움";
	font-size: 13px;
	font-weight: bold;
}
.channel {
	border-bottom:1px solid #ebebeb;
	padding-left:10px;
	height: 15px;
	margin-bottom: 10px;
}
.channel a{
	color:#cc0000;
	font-weight:bold;

}

.links {
	background-image: url(images/links.gif);
	background-repeat: no-repeat;
	width: 114px;
	height: 21px;
	margin-bottom: 10px;
}
.ca_t {
	background: url(images/category.gif) 0px no-repeat;
	height: 51px;
	width: 128px;
}
#cate {
	background-image: url(images/box1_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
.catelist {
	width: 118px;
	margin: 0px 5px 0px 5px;
}
.catelist ul {
	margin-left:3px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.catelist li {
	margin-bottom:6px;
	padding-left:6px;
}
.catelist li a.catea:hover {text-decoration:none; color:#cc0000; font-weight:bold;}

.catebottom {
	background-image: url(images/box1_bottom.gif);
	background-repeat: no-repeat;
	
	width: 128px;
	height: 32px;
}

.catebottom ul {
padding-top:10px;
padding-left:10px;
}
.catebottom li a{
	color:#cc0000;
	font-weight: bold;
	}

#rssicon {
	width: 30px;
	height: 22px;
	display: inline;
	margin-top: 14px;
	float: left;
	margin-bottom: 20px;
}
#titlewrapper {
	width: 978px;
	margin-top: 10px;
	height: 79px;
}
.barmiddle {
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	padding-top: 5px;
	clear: both;
}
.showdate {
	font-family: "돋움";
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
	letter-spacing:0;
	overflow: hidden;
}
.showdate a{
	color: #999;
}
.pagingtop {
	float: right;
}

.releft{
	background:url(./images/repleleft.gif) left top no-repeat;
	height:31px;
	float:left;
	width: 2px;
}

.reright{
	background:url(./images/repleright.gif) right top no-repeat;
	height:31px;
	float:right;
	width: 2px;
}
.reple {
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 15px;
	width: 200px;
}


.replies {
	background:url(./images/replyback.gif) left top repeat-y;
	padding: 10px 20px 10px 20px;
	width: 560px;
	margin: 0px;
}
.replytop {
	background:url(./images/repletop.gif) left top no-repeat;
	height: 2px;
	width: 600px;
}
.replybottom{
	background:url(./images/replybottom.gif) left top no-repeat;
	height: 2px;
	width: 600px;
	margin-bottom: 10px;

}

.repname{
	padding:10px 20px 10px 20px;
	width: 560px;
}

.name{
	background:url(./images/rebaloon.gif) left 2px no-repeat;
	padding-left: 15px;
	width: 300px;
}
.rere {
	height: 15px;
	width: 40px;
	float: left;
}
.rerename {
	padding:5px 20px 5px 20px;

}

.dotline{
	border-bottom: 1px dotted #aeaeae;
	margin: 5px 15px 0px 15px;
}

.reback{
	background:url(./images/replyback.gif) left top repeat-y;
	margin: 0px;
	padding-top: 10px;
}

.replydot{
	background:url(./images/redot.gif) left top repeat-x;
	height:1px;
	margin: 0px 15px 0px 15px;
}
.ritop {
	background:url(./images/ritop.gif) left top no-repeat;
	height: 5px;
	margin: 0px;
}
.ribottom {
	background:url(./images/ribottom.gif) left top no-repeat;
	height: 6px;
	margin-bottom:40px;
}
.inputtitle {
	margin-bottom: 5px;
	height: 23px;
	width: 270px;
	float: left;
}
.inputreply{
	height:80px;
	width: 560px;
	float: left;
}

.submitbutton {
	height: 42px;
	width: 56px;
	float: right;
}
.replein {
	width: 60px;
	height: 20px;
	padding: 2px 0px 0px 0px;
	float: left;
}
.replyline {
	background:url(./images/rebaloon.gif) 10px 17px no-repeat;
	border-top: 1px solid #cdcdcd;
	font-weight: bold;
	padding: 15px 0px 10px 25px;
	margin-top: 20px;
}
.entryads {
	background:url(./images/tbback.gif) left top repeat-y;

	margin: 0px;
	overflow: hidden;
	height: 60px;
	padding: 10px 40px 10px 20px;
}
.adboxtop {
	background:url(./images/tbtop.gif) left top no-repeat;
	height: 3px;
	margin-top:30px;
}
.adboxbottom {
	background:url(./images/tbbot.gif) left top no-repeat;
	height: 3px;
	margin-bottom: 40px;

}
.adboxleft{
	background:url(./images/ads.gif) 10px 25px no-repeat;
	height:60px;
	width:45px;
	border-right: 1px solid #eeeeee;
	margin-left: 10px;
}
.ads{
	height:60px;
	width: 468px;
	float: right;
}
.checkbox {
	float: left;
}

.smallfont{
	font-size:1px;
}

.tboxtop{
	background:url(./images/adboxtop.gif) left top no-repeat;
	height: 5px;

}
.tboxbot {
	background:url(./images/adboxbot.gif) left top no-repeat;
	height: 5px;
	clear: both;
	margin-bottom:40px;
}
.trackback {
	background:url(./images/adboxb.gif) left top repeat-y;
	padding: 10px 15px 10px 15px;
	height: 12px;
}

.tbicon{
	background:url(./images/tbicon.gif) left middle no-repeat;
	height: 22px;
	float: left;
	width: 80px;
}
.leftad {
	height: 125px;
	margin: 0px 1px 5px 2px;
}
.sideadtwo {
	float: right;
	width: 200px;
	padding: 10px;
	clear: right;
}
.taillink {
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
	letter-spacing: 3px;
}
.taillink a {
	color: #333;
	font-weight: bold;
	letter-spacing:normal;
}
a.taillink:visited, a.taillink:active, a.taillink:link, a.taillink:hover{ color:#333;	letter-spacing:normal;}
#medialogs{display:none;}

#tt-body-page #titlemain #navigation #GNB .post .menu, 
#tt-body-archive #titlemain #navigation #GNB .archi .menu,
#tt-body-archive #titlemain #navigation #GNB .post .menu,
#tt-body-media #titlemain #navigation #GNB .post .menu, 
#tt-body-media #titlemain #navigation #GNB .thumbn .menu, 
#tt-body-location #titlemain #navigation #GNB .thumbn .menu,
#tt-body-location #titlemain #navigation #GNB .loca .menu,
#tt-body-guestbook #titlemain #navigation #GNB .loca .menu,
#tt-body-guestbook #titlemain #navigation #GNB .vmr .menu {background:none;}

#tt-body-page #firstmenu, #tt-body-archive #archiex, #tt-body-media #mediaex, #tt-body-location #localmenuex, #tt-body-guestbook #guestbookex,  #tt-body-search #searchex, #tt-body-category #searchex {display:block;}

#tt-body-search #titlemain #navigation #GNB .searchmenu,  #tt-body-category #titlemain #navigation #GNB .searchmenu{
	background:url('./images/menusearchover.gif') left top no-repeat;
	height:27px;
}
#tt-body-page #titlemain #navigation #GNB .post{
	background:url('./images/menu1over.gif') left top no-repeat;
	height:33px;
	}

#tt-body-archive #titlemain #navigation #GNB .archi{
	background:url('./images/menu2over.gif') left top no-repeat;
	height:33px;
}

#tt-body-media #titlemain #navigation #GNB .thumbn{
	background:url('./images/menu3over.gif') left top no-repeat;
	height:33px;
}
#tt-body-media #contwo{width:600px; float:left;}
#tt-body-media #medialogs{display:block;}
#tt-body-location #titlemain #navigation #GNB .loca{
	background:url('./images/menu4over.gif') left top no-repeat;
	height:33px;
}
#tt-body-guestbook #titlemain #navigation #GNB .vmr{
	background:url('./images/menu5over.gif') left top no-repeat;
	height:33px;
}

#tt-body-category{}

#forback{
	background:url('./images/rightback.gif') right top repeat-y;
	float: left;
}
#logo {
	height: 45px;
	width: 146px;
	float: left;
	margin-right: 15px;
	display: inline;
	margin-top: 14px;
	margin-bottom: 20px;
}
#rightlogo {
	float: right;
	display: inline;
	width: 237px;
	height: 79px;
}
