/* main */
.main_right_banner{margin:0;padding:0;list-style:none}
.main_right_banner>li{margin:0 0 5px 0;width:100%;height:35px;background:#b9baba}
.main_right_banner li:last-child{marign-bottom:0}
.main_right_banner li img{float:left;margin:2px 2px 2px 10px;width:31px;height:31px}
.main_right_banner li a{display:inline-block;margin:0;padding:7px 5px 0;color:#fff;text-decoration:none;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:14px;font-weight:bold}
.main_right_banner li.receipt{background:#c9a978}
.main_right_banner li.affiliate{background:#879caa}
.main_right_banner li a:hover{color:#0c7dbd}

/* sub page */
.page_title{margin:0;padding:0}
.page_title p{margin:0 0 30px 0;padding:0 0 3px 20px;color:#555;border-left:3px #0c7dbd solid;font-size:18px;line-height:18px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial}
.page_title p a{margin:0;padding:0;color:#555;text-decoration:none}
.top_memo{margin:0 0 10px 0;padding:0;font-size:13px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial}

.srn_title{margin:0;padding:10px 0 0 0;font-size:16px;font-weight:bold;font-family:"맑은 고딕", MalgunGothic, Dotum, arial}
.srn_title span{padding:6px 0 0 0;border-top:2px #0075c8 solid}

/* widget */
.widgetA{list-style:none;margin:0;padding:0}
.widgetA li{padding:3px 0;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px}
.widgetA li a{color:#777;text-decoration:none}
.widgetA li a:hover{color:#333}
.widgetA li .replyNum a{font-size:10px;font-style:normal;color:#F63}
.widgetGalleryA{list-style:none;margin:0;padding:0;line-height:1em}

/* srntv */
.srntv_sermon a.title{font-size:18px;font-weight:bold;color:#0c7dbd}
.srntv_sermon a.title:hover{;color:#0c7dbd;text-decoration:underline}


.bs_info_box{padding:30px;border:1px #dbdad8 solid;background:#f2f3f4;font-family:"맑은 고딕", MalgunGothic, Dotum, aria}


.m_menu{padding:10px;background:#fff}
.m_menu table{width:100%; border-collapse:collapse}
.m_menu td{padding:8px 0;text-align:center;border:1px #ccc solid;background:#f9f9f9;font-weight:bold}
.m_menu a{color:#333;text-decoration:none}

.m_menu2{padding:0;background:#fff}
.m_menu2 table{width:100%; border-collapse:collapse}
.m_menu2 td{padding:10px 0;text-align:center;border:1px #eee solid;background:#f9f9f9}
.m_menu2 a{color:#333;text-decoration:none;font-size:14px}

.side_menu{margin:0;padding:0;list-style:none}
.side_menu li{display:inline-block;width:105px;padding:3px 0;font-size:13px}
.side_menu li a{color:#333;text-decoration:none}
.side_menu li a:active,
.side_menu li a:hover{color:#0075c8}

.a_default{margin:0;padding:0;color:#333;text-decoration:none}
.a_default:hover{text-decoration:underline}