@charset "utf-8";
@font-face {font-family: "NanumGothicWeb"; src: url('../fonts/NanumGothic.eot');}
@font-face {font-family: "NanumGothicWeb"; src: url('../fonts/NanumGothic.woff');}
@font-face {font-family: "NanumGothicWeb"; src: url('../fonts/NanumGothic.ttf');}
@font-face {font-family: "NanumGothicWeb"; src: url('../fonts/NanumGothic.otf');}
@font-face{font-family:'';src:url('NanumGothic.eot');src:local('?'),url('NanumGothic.woff') format('woff'),url('NanumGothic.ttf') format("truetype")}

/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table{font:normal 12px 'NanumGothic','돋움', Dotum, '굴림', Gulim, Arial, AppleGothic, sans-serif;line-height:12px}
img, fieldset{border:0;}
img{vertical-align:top;}
input, select{vertical-align:middle;}
ul, ol{list-style:none;}
em, address, caption, th{font-style:normal;}
a{text-decoration:none; color:#4d4c4c;}
a:hover, a:active, a:focus{text-decoration:underline; color:#dc5100;}
form{margin:0; padding:0;}

/* skip */
	#skipNavi, .skip, hr, legend, .add, h2, h3, h4{
	position : absolute ;
	width : 0 ; 
	height : 0 ; 
	font-size : 0 ; 
	line-height : 0 ;
	overflow : hidden ; 
	visibility:hidden;
	}

/* layout */
body{width:100%;}
div#wrap{width:100%; overflow:hidden; height:auto; position:relative;}
div#header{width:100%; height:132px; background:url("../../image/main_new/bg_lnb.png") repeat-x 0 100%;position:relative;z-index:100}
div#headers{width:1001px; height:auto; margin:0 auto;}
div#container{width:100%; height:auto; position:relative;}
div#container:after{content:"";clear:both;display:block}
div#content{width:1001px; margin:0 auto; height:auto; position:relative;}
div#footer{width:100%; margin-top:35px; padding-bottom:10px; position:relative;}

/* header */
div.adMain{float:right; width:248px; height:90px;}
div.adMain img{vertical-align:top;}
div.sta{float:left; padding:26px 0 0 13px; width:283px;}
span.gnb{float:left; display:block; width:376px; height:25px; padding:20px 0 0 0; text-align:center;}
span.gnb a{display:inline-block; padding:3px 5px 0 5px;}
div.SearchAll{float:left; margin:0 20px 0 0; width:376px;}
div.SearchAll input.keyword{border:3px solid #a2a2a2; width:303px; height:17px; float:left; padding:5px;}
div.SearchAll input.keyBtn{float:right;}
#topmenu{float:left; position:relative; width:100%; height:auto; z-index:9999;}
#topmenu ul{width:1001px; height:100%; margin:0; padding:3px 5px 10px 10px;}
#topmenu ul:after{content:""; display:block; float:none; clear:both;}
#topmenu ul li{float:left; padding:3px 45px;}
#topmenu ul li.active{/*background:#002991;margin:2px 0 0 0;font-weight:bold*/}
#topmenu ul li a{cursor:pointer; display:block; padding:5px 0;}
#topmenu div.submenu{display:none; position:absolute; left:0; top:0; height:30px; background:url("../image/main_new/bg_lnb_s_mid.png") repeat-y 0 0; margin:0; padding:0;}
#topmenu div.submenu ul{width:100px; margin:0; padding:0 10px; background:url("../image/main_new/lnb_arrow.png") no-repeat center 0;}
#topmenu div.submenu ul li{padding:16px 0 0 0; float:none;}
#topmenu div.submenu ul li a{margin:0; padding:0 10px; font-size:11px; font-weight:bold; letter-spacing:-1px; color:#464646}
#topmenu ul li.m1 div.submenu{left:10px; width:120px; height:142px;}
#topmenu ul li.m2 div.submenu{left:152px; width:120px; height:100px;}
#topmenu ul li.m3 div.submenu{left:300px; width:120px; height:235px;}
#topmenu ul li.m4 div.submenu{left:464px; width:120px; height:142px;}
#topmenu ul li.m5 div.submenu{left:615px; width:120px; height:232px;}
#topmenu ul li.m6 div.submenu{left:740px; width:120px; height:253px;}
#topmenu ul li.m7 div.submenu{left:870px; width:120px; height:102px;}
#quickMenu,#layerPop{cursor:pointer}

/* container */
div#container div.spot{position:relative;z-index:0;margin-top:-132px;min-width:100%;width:100%;height:428px;}
div#slide{overflow:hidden;position:absolute; width:1408px;height:428px; left:50%; margin-left:-704px}
div#slide div.rollingImg{overflow:hidden;clear:both;position:absolute;z-index:10;min-width:1101px;width:1408px;height:428px;}
div#slide div.rollingImg div.rollingImgs{position:absolute;}
div.HallbtList{position:absolute; z-index:200; bottom:0; left:50%; margin-left:-501px; width:1001px;}
div.HallbtList li{float:left;}

/* BAK20130318
div.HotLine{position:absolute; top:125px; left:1040px; z-index:9999;width:158px;height:158px;padding:21px 8px 34px 4px;background:url("../image/main_new/bg_HotLine.png") no-repeat left top;text-align:center}
div.HotLine p{padding-top:32px}
div.HotLine a{margin:1px 0 0 2px} */
/*div.HotLine{position:absolute; top:125px; left:1030px; z-index:9999;width:179px;height:244px;text-align:center}*/
div.HotLine{position:absolute; top:125px; left:1032px; z-index:9999;width:179px;height:244px;text-align:center}


/* content_FirstSection */
div#FirstSection{width:741px; height:auto; float:left;}
div#FirstSection div.fl_area{width:240px; height:542px; float:left;}
div#FirstSection div.fc_area{width:480px; height:542px; float:right;}
div#ThirdSection div.fb_area{width:975px; height:120px; float:left;}

/* group_AdTop */
div.group_AdTop{float:left; width:240px; height:137px; margin:18px 0 0 0;}
div.group_AdTop ul li{float:left; position:relative;margin-bottom:8px}
div.group_AdTop ul li.last{margin-bottom:0}
div.group_AdTop ul li a{position:absolute;z-index:10;left:9px;top:92px;}
/* allSearch */
div.allSearch{float:left; position:relative; border:1px solid #e5e2e2; width:238px; height:244px; margin:10px 0 0 0;}
div.allSearch p.title{padding:16px 0 0 13px;}
div.allSearch p.img{padding:10px 0 0 13px;}
div.allSearch fieldset{margin:11px 0 0 0;}
div.allSearch fieldset ul li{padding:6px 12px;}
div.allSearch fieldset ul li img{padding:4px 0 3px}
div.allSearch fieldset ul li select{width:123px; padding:1px; margin:0 7px;}
div.allSearch fieldset ul li input.iaa2{width:118px; padding:1px; margin:0 7px;}
div.Question{float:left; width:232px; height:102px; padding:16px 3px 0 3px; margin-top:10px; border:1px solid #e5e2e2; overflow:hidden; position:relative;}
div.Question p.title{padding:0 0 0 13px;}
div.Question ul{margin:6px 0 0 0;}
div.Question ul li{padding:14px 14px 14px 14px; height:53px; border-bottom:1px dashed #c4c4c4;}
div.Question ul li strong{color:#ce0005; display:block; padding-bottom:10px;}
div.Question ul li span{display:block; color:#747474; padding:5px 0 0 0;}
div.Question a.MoreBtn{position:absolute; top:18px; right:14px;}

/* WeddingHall */
div.WeddingEvent{float:left; width:481px; height:298px; margin:18px 0 0 0;}
div.WeddingEvent div.EventPhoto{width:481px; height:222px;}
div.WeddingEvent div.EventPhoto ul.Big{width:480px; height:220px; overflow:hidden;border:3px solid #fcb133;}
div.Small ul{width:480px; height:60px; margin:14px 0 0 0;}
div.Small ul li{width:113px; height:52px; float:left; margin:0 3px;}
div.Small ul li img{vertical-align:top; width:107px; height:46px; border:3px solid #e2e2e2;}
div.Small ul li a{width:113px; height:52px; display:block;}
div.Small ul li.on{border:3px solid #e95300;}
div.Small ul li.noimg img{border:3px solid #e2e2e2;}
/* question */
div.question{float:left; border:1px solid #e5e2e2; width:472px; height:195px; padding:18px 3px 0 3px; margin:10px 0 0 0; position:relative; overflow:hidden;}
div.question p.title{padding:0 0 0 14px;}
div.question ul{margin:16px 0 0 0;}
div.question ul li{float:left;width:100%;overflow:hidden; border-bottom:1px dashed #c4c4c4; padding:10px 0; height:12px}
div.question ul li a{float:left; display:inline-block; width:325px; margin-left:13px;}
div.question ul li span.date{float:right; display:block; color:#747474; margin-right:13px;}
div.question ul li span.names{float:left; display:block; color:#747474;}
div.question a.MoreBtn{position:absolute; top:18px; right:14px;}

/* content_SecondSection */
div#SecondSection{width:240px; height:auto; float:right;}

/* MainLogin */
div.MainLogin fieldset{float:left; width:222px; height:76px; padding:14px 0 0 16px; margin:18px 0 0 0; border:1px solid #e5e2e2;}
div.MainLogin fieldset span{padding-left:13px; font-size:11px; color:#ccc;}
div.MainLogin fieldset ul{float:left; overflow:hidden; width:153px; height:48px;}
div.MainLogin fieldset ul input{float:left; width:122px; height:13px; border:1px solid #e0e0e0; padding:3px 5px; font-size:11px; color:#aaa; margin-bottom:6px}
div.MainLogin fieldset ul li{margin-bottom:3px;}
div.MainLogin fieldset input.loginBtn{float:left;}
div.MainLogin fieldset p{float:left; padding-left:5px; margin:8px 10px 0 0; width:194px; height:12px; font-size:11px; color:#838383;}
div.MainLogin fieldset p a{background:url("../image/main_new/arrow.gif") no-repeat left center; padding-left:8px; line-height:11px; font-weight:bold; color:#707070;}

/* MainLogout */
div.MainLogout fieldset{float:left; width:222px; height:80px; padding:10px 0 0 16px; margin:18px 0 0 0; border:1px solid #e5e2e2;}
div.MainLogout fieldset ul{color:#484747; width:210px; height:50px;}
div.MainLogout fieldset ul li.Outxt{float:left; width:140px; height:42px; text-align:center; line-height:170%; padding-top:5px; border-bottom:1px solid #e0e0e0;}
div.MainLogout fieldset ul li.logoutBtn{float:right;}
div.MainLogout fieldset ul li strong{color:#5a980a;}
div.MainLogout fieldset input.loginBtn{float:left; margin:0 0 0 3px;}
div.MainLogout fieldset p{clear:left; float:left; padding-left:5px; margin:9px 10px 0 0; width:194px; height:12px; font-size:95%; color:#838383;}
div.MainLogout fieldset p a{background:url("../image/main_new/arrow.gif") no-repeat left center; padding-left:8px; line-height:11px; font-weight:bold; color:#707070;}

/* Planner */
div.Planner{float:left;width:225px; height:130px; padding:10px 0 0 13px; margin:11px 0; border:1px solid #e5e2e2;}
div.Planner p{float:left; width:178px; padding:4px 0 0 0;}
div.Planner ul{float:left; margin:5px 0 0 0;}
div.Planner ul li{float:left;}
div.Planner div.group_Plan{float:left; width:213px; height:102px; margin:0px 0 0 0;}
div.Planner div.group_Plan p{float:left; width:74px; height:91px; margin-top:5px}
div.Planner div.group_Plan ul{float:left; width:90px; height:91px; margin:-2px 0 0 5px;}
div.Planner div.group_Plan ul li{margin-bottom:5px; line-height:130%; width:140px;}
div.Planner div.group_Plan ul li.float{ margin-top:5px; line-height:130%; width:150px;}
div.Planner div.group_Plan ul li.Plangreeting{font-size:90%; color:#848383;}
div.Planner div.group_Plan ul li img{vertical-align:top;}

div.PairQuestion{clear:both;width:232px; height:254px; padding:11px 3px 0 3px; margin-bottom:11px; border:1px solid #e5e2e2; overflow:hidden; position:relative;}
div.PairQuestion p.title{padding:0 0 0 13px;}
div.PairQuestion ul li{overflow:hidden;float:left; height:64px; padding:8px 14px 9px; height:62px; border-bottom:1px dashed #c4c4c4;}
div.PairQuestion ul li img{float:left;border:1px solid #d1d1d1}
div.PairQuestion ul li strong{color:#ce0005; display:block; width:100px; padding-bottom:10px;}
div.PairQuestion ul li span{float:left; display:block; width:100px; color:#747474; padding:5px 0 0 8px;}
div.PairQuestion a.MoreBtn{position:absolute; top:18px; right:14px;}


/* content_ThirdSection */
div#ThirdSection{width:998px; height:auto; float:left;}
div#ThirdSection div.collectionGroup{width:998px; height:auto; float:left;}
div#ThirdSection div.CDSGroup{float:right; width:998px; height:auto;}

/* BrideGroom */
div.BrideGroom{float:left; border:1px solid #e5e2e2; width:975px; height:108px; padding:14px 12px 0 12px; margin:10px 0 0 0; position:relative; overflow:hidden;}
div.BrideGroom ul{padding:10px 0 0 0; width:975px; height:77px;}
div.BrideGroom ul li{float:left; width:228px; height:77px; padding-left:15px; /* background:url("../../image/main_new/bg_brideLine.gif") no-repeat 100% 0; */}
div.BrideGroom ul li img{border:1px solid #c0c0c0; float:left;}
div.BrideGroom ul li span.txt{display:block; float:left; padding:16px 0 0 17px; letter-spacing:-1px;line-height:1.5em}
div.BrideGroom ul li span.txt img{margin:4px 1px 0}
div.BrideGroom ul li span.txt .red{color:red;}
div.BrideGroom ul li span.txt img{border:none; float:none;}
div.BrideGroom a.MoreBtn{position:absolute; top:18px; right:14px;}

/* WeddingBest */
div#WeddingBest{float:left; width:1001px; height:213px; position:relative; margin:30px 0 0 0;}
div#WeddingBest .BestBox{border:1px solid #e5e2e2;width:996px; height:184px; margin:13px 0 0 1px;}
div#WeddingBest ul.tabMenu{width:1001px; height:29px;}
div#WeddingBest ul.tabMenu li{float:left; font-size:11px; width:166px; text-align:center; background:#ddd; color:#5d5d5d; padding:6px 0;}
div#WeddingBest ul.tabMenu li a{text-decoration:none;}
div#WeddingBest ul.PhotoList{width:999px; height:150px; text-align:center; margin:8px 0 0 0;}
div#WeddingBest ul.PhotoList li{width:135px; height:110px; float:left; display:inline; margin:0 15px;}
div#WeddingBest ul.PhotoList li img{border:1px solid #d1d1d1; padding:5px;}
div#WeddingBest ul.PhotoList li span{display:block; width:135px; text-align:center; font-weight:bold; margin:8px 0 0 0; letter-spacing:-1px;}
div#WeddingBest a.MoreBtn{position:absolute; top:5px; right:5px;}

/* Honeymoon */
div.Honeymoon{width:692px; height:194px; position:relative; margin:18px 0 0 0; float:left;}
div.Honeymoon div.HoneyBox{overflow:hidden;width:692px;height:167px;padding:0;margin:11px 0 0 0}
/* div.Honeymoon div.HoneyBox ul{width:100%; height:auto;}
div.Honeymoon div.HoneyBox ul li{width:134px; height:134px; float:left; display:inline; margin:0 18px;}
div.Honeymoon div.HoneyBox ul li img{border:1px solid #d1d1d1; padding:5px;}
div.Honeymoon div.HoneyBox ul li span{display:block; width:100%; height:auto; text-align:center; padding:13px 0 0 0; font-size:11px; letter-spacing:-1px;} */
div.Honeymoon a.MoreBtn{position:absolute; top:5px; right:10px;}

/* BestCollection */
div.BestCollection{float:right; width:290px; height:194px; position:relative; margin:18px 0 10px 0;}
div.BestCollection div.BestBox{width:288px; height:165px; border:1px solid #ccc; margin:12px 0 0 0;}
div.BestCollection ul{width:279px; text-align:center; padding:15px 0 15px 9px; }
div.BestCollection ul li{width:114px; height:136px; float:left; display:inline; margin:0 10px; position:relative; }
div.BestCollection ul li span{display:block; width:114px; text-align:center; margin:12px 0 0 0; font-size:11px; }
div.BestCollection ul li img.Bestico{position:absolute; top:0; left:1px;}
div.BestCollection ul li a img{border:1px solid #d1d1d1; padding:5px;}
div.BestCollection a.MoreBtn{position:absolute; top:5px; right:0px;}

/* Collbaby */
div.Collbaby{float:left; width:288px; height:139px; border:1px solid #ccc; margin:11px 19px 0 0; padding:13px 0 13px 0; position:relative;}
div.Collbaby p{padding-left:15px;}
div.Collbaby ul{width:288px; text-align:center; margin:13px 0 0 0;}
div.Collbaby ul li{width:114px; float:left; display:inline; margin:0 0 0 20px;}
div.Collbaby ul li a img{border:1px solid #d1d1d1; padding:5px;}
div.Collbaby a.MoreBtn{position:absolute; top:13px; right:20px;}

/* Drawer */
div.Drawer{float:left; width:459px; height:167px; margin:10px 10px 0 0;}
div.Drawer ul{width:100%; height:167px;}
div.Drawer ul li{float:left;}

/* Schedule */
div.Schedule{float:right; width:214px; height:168px; margin:10px -2px 0 0;}

/* Banner */
div.Banner{float:left;width:996px;height:52px;padding:10px 0;margin-top:20px;border:1px solid #ccc}
div.Banner ul.BannerList{overflow:hidden;float:left;width:960px;height:52px}
div.Banner ul.BannerList li{float:left;display:inline;width:180px;height:50px;margin-left:10px;border:1px solid #ddd}
div.Banner div.BannerControl{overflow:hidden;float:right;display:inline;width:15px;height:52px;margin-right:10px}
div.Banner div.BannerControl a,div.Banner div.BannerControl button{float:left;width:15px;height:13px;margin:0 0 6px 0;border:0 none;padding:0;background:none;cursor:pointer}


/* footer */
div#footer{float:left; background:url("../image/main_new/bg_footer.gif") repeat-x 0 0;}
div.group_footer{width:1001px; height:92px; margin:0 auto; }
div.group_footer p.footerLogo{float:left;width:182px; text-align:center; padding:27px 0 0 0;}
div.group_footer div{width:600px; float:left; padding:29px 0 0 0;}
div.group_footer address{float:left; padding:10px 0 0 13px;}
div.group_footer ul{float:left;  width:600px;}
div.group_footer ul li{display:inline; margin:0 13px;}
div.group_footer p.QrCode{float:left; padding:15px 0 0 50px;}

/* table */
table{border-collapse:collapse; border-spacing:0; font-size:95%; line-height:150%;}
/* th */
table th.tl_top{border-top:2px solid #565656; background:#f7f7f7; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; 
						 padding:8px 20px;
						 text-align:left;}
table th.tc_top{border-top:2px solid #565656; background:#f7f7f7; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; 
						 padding:5px 0;
						 text-align:center;}
table th.tc_top_y{border-top:2px solid #565656; background:#fffdee; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; 
						 padding:5px 0;
						 text-align:center;}
table th.tc_top_r{border-top:2px solid #565656; background:#f7f7f7; border-bottom:1px solid #dcdcdc; padding:5px 0; text-align:center;}
table th.tc_top_yr{border-top:2px solid #565656; background:#fffdee; border-bottom:1px solid #dcdcdc; padding:5px 0; text-align:center;}

table th.tl_top1{border-top:2px solid #565656; border-bottom:1px solid #919191; padding:8px 20px; text-align:left;}

table th.td_l{border-bottom:1px solid #dcdcdc; background:#f7f7f7; border-right:1px solid #dcdcdc; padding:8px 20px; text-align:left;}
table th.td_l1{border-bottom:1px solid #dcdcdc; text-align:left;}

table th.td_c{border-bottom:1px solid #dcdcdc; background:#f7f7f7; border-right:1px solid #dcdcdc; padding:5px 0; text-align:center;}
table th.td_c_r{border-bottom:1px solid #dcdcdc; background:#f7f7f7; padding:5px 0; text-align:center;}
table th.td_c_b{border-bottom:1px solid #dcdcdc; background:#e8e8e8; border-right:1px solid #dcdcdc; padding:5px 0; text-align:center;}
table th.td_c_btm{border-bottom:1px solid #737373; background:#e8e8e8; border-right:1px solid #dcdcdc; padding:5px 0; text-align:center;}

/* td */
table td.tl_top{border-top:2px solid #565656; padding:0 10px; border-bottom:1px solid #dcdcdc;}
table td.td_l{border-bottom:1px solid #dcdcdc; padding:5px 10px; border-right:1px solid #dcdcdc;}
table td.td_lr{border-bottom:1px solid #dcdcdc; padding:5px 10px;}
table td.td_back{background:#f8f8f8; padding:25px 0; text-align:center; border-bottom:1px solid #c8c8ca;}
table td.td_back1{border-bottom:1px solid #dcdcdc; background:#f7f7f7; border-right:1px solid #dcdcdc; padding:8px 20px; text-align:left;}
table td.td_back2{background:#f5f5f5; padding:5px 0; text-align:center; border-bottom:1px solid #c8c8ca;}
table td.td_c{border-bottom:1px solid #dcdcdc; padding:5px 0; border-right:1px solid #dcdcdc; text-align:center;}
table td.td_c_r{border-bottom:1px solid #dcdcdc; padding:5px 0; text-align:center;}
table td.td_c_btm{border-bottom:1px solid #737373; padding:5px 0; text-align:center;}
table td.td_c_btm1{border-bottom:1px solid #e6e6e6; padding:17px 0; text-align:center;}
table td.td_l_btm{border-bottom:1px solid #e6e6e6; padding:17px 8px; vertical-align:top;}
table td span{display:inline-block;}

div.zipCode input{margin-bottom:4px;}
div.zipCode img{vertical-align:top; margin:1px 0 0 0;}
/* input, select */
.input_txt{border:1px solid #ccc; padding:3px;}
.sel_txt{border:1px solid #ccc; padding:3px;}
/* board */
table th.tc_top1{border-top:2px solid #565656; background:#fdfdfd; border-bottom:1px solid #d1d1d1; padding:5px 0; text-align:center;}
table th.tc_top2{border-top:2px solid #565656; background:#fdfdfd; border-bottom:1px dashed #d1d1d1; padding:5px 0; text-align:center;}
table th.tl_top2{border-top:2px solid #565656; background:#fdfdfd; border-bottom:1px dashed #d1d1d1; padding:5px 10px; text-align:left;}
table th.tm_top{background:#fdfdfd; border-bottom:1px dashed #d1d1d1; padding:5px 10px; text-align:left;}
table th.btm_top{background:#fdfdfd; border-bottom:1px solid #d1d1d1; padding:5px 10px; text-align:left;}
table td.tc_top1{border-top:2px solid #565656; background:#fdfdfd; border-bottom:1px solid #d1d1d1; padding:5px 0; text-align:center;}
table td.tl_top2{border-top:2px solid #565656; border-bottom:1px dashed #d1d1d1; padding:5px 10px; text-align:left;}
table td.td_c1{border-bottom:1px dashed #d1d1d1; padding:5px 0; text-align:center;}
table td.td_c2{border-bottom:1px solid #d1d1d1; padding:5px 0; text-align:center;}
table td.td_l1{border-bottom:1px dashed #d1d1d1; padding:5px 10px; text-align:left;}
table td.btm_l{border-bottom:1px solid #d1d1d1; padding:5px 10px; text-align:left;}
table td.btm_r{border-bottom:1px solid #d1d1d1; padding:5px 10px; text-align:right; background:#fbfbfb;}
table td.p10{padding:5px 10px;}

/* Paging */
div.Paging{float:left; width:726px; margin:10px 0 0 0; text-align:center;}

/* ViewPost */
div.ViewPost{float:left; width:726px; padding-left:12px; margin:26px 0 0 0;}
div.ViewPost p.title{width:726px;}
div.ViewPost table{width:720px; margin:23px 0 0 0;}
fieldset#Writing{float:left; width:704px; border:1px solid #ddd; padding:11px 0 11px 16px; margin:24px 0 0 0;}
fieldset#Writing ul li{margin-bottom:5px;}
fieldset#Writing ul li em{position:absolute; top:60px; left:2px; background:#000; opacity:.7; filter:alpha(opacity=70);
															font-size:95%; color:#fff; width:110px; height:20px; line-height:200%; text-align:center;
															overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
															text-decoration:none;
															padding:0 2px;}
fieldset#Writing ul li strong{float:left;}
fieldset#Writing ul li textarea{width:559px; height:47px; }
fieldset#Writing ul li .input_img{float:left; margin-left:6px;}
div.ViewPost p.btn{width:720px; display:block; text-align:right;}