BODY
{
padding:0;
margin:0;
background-color: #f1f1f1;
font-size:0.75em;
font-family:Dotum,Gulim,Verdana,sans-serif ;
color:#7E7E7E ;
font-style:normal;
font-variant:normal;
font-weight:normal;

}



/*LINK*/

a:link, a:visited {color: #666666; text-decoration: none;}
a:hover, a:active {color: #1d4b7e; text-decoration: none;}


body , div , dl ,dt , dd , ul ,ol ,li , h1 ,h2 , h3 , h4 ,h5 ,h6 ,pre , form , input , p , th , td , fieldset {
	margin : 0 ;
	padding : 0 ;
	color:#7E7E7E;
	line-height:150%;
}

.article p { color: #333; line-height: 1.6; margin-top: 12px; }

li {list-style:none;}

a:link{color:#7E7E7E; letter-spacing:-1px;line-height:120%;padding-bottom:8px;}
a:visited{color:#7E7E7E; letter-spacing:-1px;line-height:120%;padding-bottom:8px;}
a:active{color:#7E7E7E; letter-spacing:-1px;line-height:120%;padding-bottom:8px;}
a:hover{color:#333333; letter-spacing:-1px;line-height:120%;padding-bottom:8px;}


input {border:1px solid #bfcfe0;}
.noline {border:none;}
.font11 {color:#77858f;text-decoration:none; font-size:11px;font-family:dotum,Verdana, Arial, Helvetica, sans-serif; }


.top_menu {background-image:url(/images/main/top_bg.jpg); background-color:#fff; background-position:center; background-repeat:no-repeat; background-color: #f1f1f1; }
.flash {background-image:url(/images/main/flash_bg.jpg); background-color:#fff;  background-repeat:no-repeat;z-index:1}
/* .center {width:992px; background-color:#FFFFFF; } */

.fl {float:left;}
.fr {float:right;}


/* 본문 */
.comment {padding:0 10px; }
.comment a:link,.comment a:visited{font-weight:bold; color:#2f7ac5; font-family:"dotum";}
.comment a:active,.comment a:hover{font-weight:bold; color:#3a97f3; font-family:"dotum";}

.commentBest {padding:0 10px; font-weight:bold; color:#2f7ac5; font-family:"dotum"; }

.goodview { background-image:url(/images/main/view_gray.gif); background-repeat:no-repeat; }
.goodview .gtit{ padding-top:15px; padding-bottom:20px;}
.viewbox { overflow:hidden; font-family:"gulim,Verdana"; font-size:12px; color:7E7E7E; letter-spacing:1px; }
.viewbox .wphoto{ border:solid 1px #dadada;padding:4px; float:left; margin-right:15px;}
.viewbox .wcontent{float:left;  padding-bottom:20px; width:500px; height:90px;}
.viewbox .wcontent .text a:link{color:#7E7E7E; letter-spacing:0px;line-height:120%;padding-bottom:8px;}
.viewbox .wcontent .text a:visited{color:#7E7E7E; letter-spacing:0px;line-height:120%;padding-bottom:8px;}
.viewbox .wcontent .text a:active{color:#7E7E7E; letter-spacing:0px;line-height:120%;padding-bottom:8px;}
.viewbox .wcontent .text a:hover{color:#333333; letter-spacing:0px;line-height:120%;padding-bottom:8px;}

.viewbox .wcontent .stext a:link{color:#ababab; letter-spacing:-1px; font-size:11px;}
.viewbox .wcontent .stext a:visited{color:#ababab; letter-spacing:-1px; font-size:12px;}
.viewbox .wcontent .stext a:active{color:#ababab; letter-spacing:-1px; font-size:12px;}
.viewbox .wcontent .stext a:hover{color:#4c7eb4; letter-spacing:-1px; font-size:12px;}

.viewbox .wcontent .bgtit a:link{font-size:18px; font-weight:bold; color:#185496; letter-spacing:-2px; font-family:"dotum"; padding-bottom:8px; line-height:120%;}
.viewbox .wcontent .bgtit a:visited{font-size:18px; font-weight:bold; color:#185496; letter-spacing:-2px; font-family:"dotum"; padding-bottom:8px; line-height:120%;}
.viewbox .wcontent .bgtit a:active{font-size:18px; font-weight:bold; color:#185496; letter-spacing:-2px; font-family:"dotum"; padding-bottom:8px; line-height:120%;}
.viewbox .wcontent .bgtit a:hover{font-size:18px; font-weight:bold; color:#0d71de; letter-spacing:-2px; font-family:"dotum"; padding-bottom:8px; line-height:120%; text-decoration:underline;}


.newview { background-image:url(/images/main/view_gray.gif); background-repeat:no-repeat; }
.newview .gtit{ padding-top:15px; padding-bottom:20px;}
.viewbox { overflow:hidden; font-family:"dotum"; color:7E7E7E; letter-spacing:1px; }
.viewbox .wphoto{ border:solid 1px #dadada; width:105px; height:85px; padding:4px; float:left; margin-right:15px;}
.viewbox .wcontent{float:left;}
.viewbox .wcontent .text{color:#7E7E7E; letter-spacing:0px;line-height:120%;padding-bottom:8px;}
.viewbox .wcontent .stext{color:#ababab; letter-spacing:0px; font-size:11px;}
.viewbox .wcontent .bgtit {font-size:18px; font-weight:bold; color:#185496; letter-spacing:-2px; font-family:"dotum"; padding-bottom:8px; line-height:100%;}



.category { padding-left:0px; padding-bottom:10px; letter-spacing:-1px;}
.category p{ padding-bottom:10px; letter-spacing:-1px;}
.category ul{ list-style-type:none; padding:0 0 10px 0; margin:0; color:#7E7E7E; letter-spacing:-1px;}
.category ul li{ padding-left:18px;color:#7E7E7E; background-image:url(/images/main/category_icon2.gif); background-repeat:no-repeat;}
.category ul li a {}


/* .mov {float:right; width:280px; }
.mov .movie {padding:12px 0 0 0;} */


.photo {padding-left:0px; float:left;}
.photo .phototop {margin-bottom:8px;}
.photo .phototop span {padding:0 0 0px 10px; color:#c7c7c7; font-size:11px; }
.photobox {border:1px #d6d6d6 solid; margin-top:25px; padding:6px 10px; }
.photolist {overflow:hidden;padding:5px 0px 0px 0px;}
.photolist li {float:left; margin:0 20px 0px 0; border:0px #dedede solid; width:122px;}
.photolist li img{border:1px #e7e7e7 solid;}
.photolist li span {text-align:left; }
.photolist li strong {display:block; padding:2px 0 0 0 ; color:#2d3542; font-size:12px; font-family:"Dotum"; letter-spacing:0px;font-weight:bold;  }

.photolist li strong a:link, .photolist li strong a:visited{color:#2d3542; font-size:12px; font-family:"Dotum"; letter-spacing:-1px;}
.photolist li strong a:active, .photolist li strong a:hover{color:#2d3542; font-size:12px; font-family:"Dotum"; letter-spacing:-1px;  }

.photolist li .text {color:#adadad;letter-spacing:0px;font-size:11px;text-align:left;padding-bottom:5px;}
.photolist .text2 a:link, .photolist .text2 a:visited{color:#888888; font-size:11px; font-family:"Dotum"; letter-spacing:-1px; line-height:140%; text-align:left;}
.photolist .text2 a:active, .photolist .text2 a:hover{color:#2d3542; font-size:11px; font-family:"Dotum"; letter-spacing:-1px; line-height:140%; }



.calendar {padding-left:18px;padding-top:22px; font-family:"dotum"; font-size:12px; letter-spacing:0px;}
.calendar .content { border:solid 6px #d1e4ee; width:260px; padding:4px;}
.calendar .content .title{ background-image:url(/images/main/calendar_tit_bg.gif); color:#FFFFFF; font-weight:bold; height:22px; padding-top:5px; font-size:12px; font-family:"dotum"; padding-left:20px;}
.calendar .content .data{ background-image:url(/images/main/calendar_c_bg.gif); color:#8e8e8e; height:22px; padding-top:5px; font-size:12px; font-family:"dotum"; margin-top:2px;}


.calendar2 {padding-left:18px;padding-top:22px; width:275px; font-family:"dotum"; font-size:12px; letter-spacing:0px; background-color:#f9f9fa;}
.calendar2 .content { clear:both; border:solid 6px #d1e4ee; width:266px; height:97px; background-image:url(/images/main/img_oh.gif); background-repeat:no-repeat;}

.calendar2 .content .title2 {float:left; padding:10px; width:160px; }

.calendar2 .content .title2 a:link, .calendar2 .content .title2 a:visited{ color:#4c81ba; font-weight:bold; padding-top:5px; font-size:16px; font-family:"dotum";}
.calendar2 .content .title2 a:active, .calendar2 .content .title2 a:hover{ color:#4c81ba; font-weight:bold; padding-top:5px; font-size:16px; font-family:"dotum";}


.twitter {padding-left:18px;padding-top:36px; font-family:"gulim,Verdana"; font-size:12px; letter-spacing:-1px; width:281px;}
.twitter .content {border:solid 1px #98bed1; background-color:#efeff0}
.twitter .content .data{ padding:10px 10px 0 10px; font-family:"Verdana"; font-size:11px; color:#7E7E7E; letter-spacing:-1px;}
.twitter .content .day{color:#b0b0b0; padding-top:5px;}

.banner {width:289px; padding-left:18px; padding-top:20px; padding-bottom:10px;}
.banner  p{padding-top:3px;}

