@charset "utf-8";
/* right & Footer */

/* 하단 내용*/
#bottomWarp { position:relative; width:100%; background:url(../images/bottom_bg.gif) #1a1a1a repeat-x; margin-top:30px; }
#bottomWarp #footerWarp { width:964px; height:350px; margin:0 auto; }
#footerTop { float:left; width:959px; height: 50px; padding-top:0px; padding-left:5px; }
#footerTop .bottomSitemap { float:left; width:320px; }
#footerTop .bottomSitemap h2{ font:bold 1.5em arial; color:#ddd; margin-top:15px; }
#footerTop .bottomSitemap p{ font:11px verdana; color:#666; text-align:center; margin-top:15px; }
#footerTop .nwp img{ float:right; margin:5px 10px 0 0; }

#footerWarp #footerMiddle { float:left; width:964px; margin-top:30px; }
#footerMiddle .category { float:left; width:137px; } 
#footerMiddle .menuTitle { font:bold 13px arial; color:#ddd; }
#footerMiddle .category ul { float:left; list-style:none; padding:0px; margin:0; }
#footerMiddle .category h3 a{ color:#eee; text-decoration:none; }
#footerMiddle .category h3 a:hover { color:#f19; }
#footerMiddle .category li { padding:0px; margin:0; height:18px; }
#footerMiddle .category li a { font:12px arial; color:#888; text-decoration:none; }
#footerMiddle .category li a:hover { color:#f19; }

#footerLogo { float:left; width:654px; height: 40px; margin-top:10px; padding-left:310px;}

#footerBottom { float:left; width:964px; height: 16px; margin-top:10px; }
#footerBottom .copy { float:left; width:550px; font:11px verdana; color:#888; line-height:15pt; }
#footerBottom .bottomMenu { float:right; width:350px; text-align:right; }
#footerBottom .bottomMenu a { font:12px arial; color:#888; text-decoration:none; margin:0 5px; }
#footerBottom .bottomMenu a:hover { color:#f19; }
#footerWarp p { float:right; font:.9em arial; color:#444; margin-top:0px;}

/* rightbar */
#rightbar { float:right; width:294px; }
#rightbar .side { background:#e6e6e6; width:294px; padding-top:5px; overflow:hidden;}
.side .issue { text-align:center; }
.side .advertise{ width:282px; padding:7px; }
.side .advertise .banner { width:125px; height:125px; padding:5px 8px;}
.bannerBig { padding:7px; text-align:center;  }
.side .temp { }
.side .besttuto { background:#e6e6e6; padding-top:3px; }
.sideline { width:294px; height:2px; background:url(./images/sideline.gif) no-repeat; }
.recentposts { background:#e6e6e6; padding: 10px 0; margin:0 auto; }
.commtitle { background:url(./images/commtitle.gif) no-repeat; height:50px; padding-top:20px; }
