@charset "euc-kr";

/* IMBC Web Operation Division*/ 

@import url("http://www.imbc.com/broad/css/default.css");

/* Type Selector */
h1 		{position:absolute; left:0; top:0;}
h1 a 	{display:block; width:250px; height:175px;}
h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px;}
hr 		{clear:both; display:none;}

/* Layout Selector */
body		{text-align:center; line-height:15px;}
#body_outer	{width:100%; background:url(http://img.imbc.com/broad/radio/fm/teahouse/images/bg_sub_x.jpg) repeat-x center 150px;}
#wrap_outer	{width:100%; background:url(http://img.imbc.com/broad/radio/fm/teahouse/images/bg_sub.jpg) no-repeat center 150px;}
#wrap 		{width:100%; background:url(http://img.imbc.com/broad/radio/fm/teahouse/images/bg_footer.gif) repeat-x left bottom;}
#header		{z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center;}
.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
.spot 		{z-index:20; position:relative; width:830px; height:33px; *height:208px; padding:175px 0 0 0;}
.colgroup	{z-index:10; position:relative; overflow:hidden; width:818px; width:820px; margin:0 0 50px 0; border:1px solid #e6e6e6; background:#fff;}
.snb		{z-index:10; position:relative; float:left; overflow:hidden; width:178px; padding:0 0 50px 0; text-align:center; background:#fff;}
#content	{z-index:10; position:relative; float:left; width:640px; min-height:680px; height:auto !important; height:680px; background:#fff url(http://img.imbc.com/broad/radio/fm/teahouse/images/bg_line.gif) repeat-y left top; text-align:center;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}

/* Class Selector */
.display_none {display:none;}
.skip_navi {display:none;}

/* Content */
.program_info 		 {width:801px; *width:820px; height:22px; *height:33px; padding:11px 19px 0 0; font-size:11px; color:#fff; background:#544725; text-align:right; letter-spacing:-1px;}
.program_info em 	 {color:#d5cbad;}
.program_info strong {font-size:11px; color:#fff;}

/* ÁÂÃø¸Þ´º */
.snb h3 {height:21px; *height:30px;	padding:9px 0 0 4px; font-size:12px; color:#de0d00;	font-weight:bold;}
.sms 	{overflow:hidden; width:140px; margin:24px auto 21px auto; color:#7c7c7c; line-height:1.55; text-align:left; font-size:11px}
.sms em {color:#ceba42; font-weight:bold; font-style:normal}

/* ¸ÞÀÎ¸Þ´º */
.mainmenu_section {overflow:hidden; width:140px; margin:25px auto 0 auto; padding:1px 0 0 0; text-align:left;}
.mainmenu_section ul li   {width:135px; *width:140px; padding:7px 0 4px 5px; font-size:12px; font-weight:bold;	line-height:1.335px; background:url(http://img.imbc.com/broad/radio/fm/teahouse/images/bg_dotted1.gif) repeat-x left top; letter-spacing:-1px; vertical-align:top}
.mainmenu_section ul li a {color:#555; font-weight:bold; text-decoration:none}
.mainmenu_section ul li span {font-weight:bold; color:#555; line-height:1.335}
.mainmenu_section ul li a:hover {text-decoration:none}
.mainmenu_section ul li ul {overflow:hidden; width:140px; padding-top:5px}
.mainmenu_section ul li ul li {margin-bottom:5px; padding:0 0 0 13px; background:url("http://img.imbc.com/broad/radio/fm/teahouse/images/icon_menu.gif") no-repeat 0 2px}
.mainmenu_section ul li ul li a {font-size:11px; color:#888; font-weight:normal; text-decoration:none; line-height:1.335}
.mainmenu_section ul li ul li a:hover {text-decoration:none}


/* ÇÁ·Î±×·¥ ¹Ù·Î°¡±â */
.program_link   {overflow:hidden;	width:140px; margin:0 auto;	text-align:left;}
.program_link p {margin:0 0 7px 0;}

/* ÄÁÅÙÃ÷ */
#content h3 	 {width:600px; height:35px; *height:55px; margin:0 auto 10px auto; padding:20px 0 0 0; color:#000; line-height:20px; text-align:left; background:url(http://img.imbc.com/broad/radio/fm/teahouse/images/bg_dotted1.gif) repeat-x left bottom;}
#content .title1 {float:left; display:inline-block;	padding:3px 0 0 0; margin:-3px 0 0 0; font-size:18px; color:#544725; font-weight:bold; font-style:normal;}
#content .title2 {float:left; display:inline-block;	font-size:12px;	color:#537038; font-weight:normal; font-style:normal;}
.section 		 {overflow:hidden; width:600px;	margin:0 auto; padding:0 0 30px 0;}

/* DJ ÂÊÁö¹æ */
.jjok_wrap {overflow:hidden; width:600px}
.jjok_wrap .short {position:relative; overflow:hidden; width:600px; height:337px; margin-bottom:20px; background:url("http://img.imbc.com/broad/radio/fm/teahouse/images/bg_jjok.jpg") no-repeat}
.jjok_wrap .txt {position:absolute; right:30px; top:121px; overflow:hidden; width:223px; height:179px; text-align:right}
.jjok_wrap .txt p {vertical-align:top}
.jjok_wrap .txt p a {color:#000; line-height:1.15; text-decoration:none}
.jjok_wrap .txt p a:hover {text-decoration:none}