@charset "utf-8";
body,table,td,tr{margin: 0;padding: 0;border: 0;}
table,td,tr{border-spacing: 0;}
ul{margin: 0px;padding: 0px;}
a { color:#7f7f7f; }
.alignMiddle{margin: 0px auto;width: 990px;}



#top{
    min-width: 990px;
    float: left;width:100%;height: 24px;
    background-color: #fafafa;border-bottom: solid 1px #dfdfdf;
    font-family: '나눔고딕',nanumgothic,'맑은고딕',malgun-gothic,'돋움',dotum,applegothic,sans-serif;font-size:12px;
    line-height: 26px;color: #666;
}
#top .middle{
    width:990px;margin:0 auto;line-height: 12px;margin-top: 6px;
}
#top .left{float: left;}
#top .left div{float: left;cursor: pointer;}
#top .right{float: right;}
#top .right div{float: left;cursor: pointer;}

#top .link{padding: 0 15px;}
#top .leftPipe{border-left: 1px solid #dfdfdf;}
#top .bothPipe{border: 1px solid #dfdfdf;border-width: 0 1px;}
#top .rightPipe{border-right: 1px solid #dfdfdf;}


#header {
    float: left;display: inline;color: #7f7f7f;
    width:100%;height: 60px;background-color: #fff;
    font-size: 12px;color: white;font-family: 굴림체;
}

#header .logo{
    float: left;display: inline;width: 286px;height: 60px;cursor: pointer;margin-left: 5px;
    background-image: url('../images/logo.gif');background-position: 0 18px; background-repeat: no-repeat;
}

#neck{float: left;width: 100%;height: 36px;
      /*      border:1px solid #eee;border-left: 0;border-right: 0;
            background-image: url('../images/head_bg.gif');background-repeat: repeat-x;*/
}

#neck .menu{
    margin: 0 auto;width: 990px;line-height: 33px;
    border-bottom: 3px solid #555;
}
/*
#neck_shadow{
    float: left;margin: 0;padding: 0;
    width: 100%;height: 0;line-height: 0;border-top:1px solid #aaa;
}*/

#content {float: left;width:100%;font-size:12px;margin:20px auto 0 auto;}
#content .alignMiddle{
    border-top: 1px solid #ddd;
}

/*lnb*/
#lnb{
    width: 100%;
    margin: 10px 0 0 0;
}

#body {
    width:100%;padding: 0 0 20px 0;text-align:left;vertical-align:top;overflow: hidden;border-right: 8px solid #fff;}

/*########################
######### RIGHT ##########
########################*/
#right{
    
    vertical-align: top;
    width:280px;
    
    margin: 0;padding: 0 0 50px 0;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-width: 0 1px;
}

#right h3{    
    width: 100%; padding: 0;margin: 0 0 13px 2px;
    color: #111;
    font-family: '나눔고딕',nanumgothic,'맑은고딕',malgun-gothic,'돋움',dotum,applegothic,sans-serif;font-size:12px;font-weight: bold;    
}

#right .widget{
    width: 240px;overflow: hidden;margin: 0 5px;padding:0 15px;
    border-bottom: 1px solid #eee;color: #777;
}
#right .newest,#right .days{margin-top:20px;}
#right .weeks{margin-top:30px;}
/*adsense*/
#right .adsense {width:250px;margin: 20px 14px;}


/*#######right ends#########*/

.menu_bottom{
    width: 213px;height: 135px;
    margin: 5px 0 0 5px;width: 215px;float: left;background-color: #efefef;line-height: 20px;display: inline;
    text-align: center;color: white;
}
.menu_bottom ul{width: 213px;padding-top: 10px;}
.menu_bottom li{list-style: none;float: left;padding:0;width:53px;}
.menu_bottom a{text-decoration: none;}
.menu_bottom a:hover{color: pink;}

#footer {
    width: 100%; margin: 0 auto;
    float:left;text-align:center;padding: 0;
    color: #7f7f7f;
    /*    border-top: 1px solid #dfdfdf;background-color: #fafafa;*/
}
#footer .alignMiddle{
    padding: 30px 0;
    border-top: 3px solid #999;        
}
#footer a{text-decoration: none;font-weight: bold;color: #6f6f6f;}
