body {
	margin:0 auto;
	padding:0;
	font-size:10pt;
	font-family: "돋움", dotum;
	letter-spacing:-0.05em;
	line-height:160%;
	color:#000;
	text-align:center;
	background:#2d2f2e;
	background:url(./images/live_bg.jpg); }

a:link {
	text-decoration: none;
	color:#125581; }
a:visited {
	text-decoration: none;
	color:#666; }
a:active {
	text-decoration: none;
	color:#125581; }
a:hover {
	text-decoration:underline;
	color:#666; }		
		
#wrap_live {
	width:665px;
	margin:5px auto;
	padding:0 0 10px 0;
	text-align:center;
	position:relative; }

/* 왼쪽 랩 */
#wrap_left { float:left; width:320px; padding:0 10px 0 5px}

/* 왼쪽 컨텐츠들 */
#header {
	margin:0;
	padding:0;
	text-indent:-1000em; }
	#header h1 {
		margin:0;
		padding:0;
		height:80px;
		background:url(./images/live_logo2.gif) no-repeat 37px top;
		text-indent:-5000em; }

/* 동영상 플레이어 부분 */
#chamPlayer {
	width:320px;
	margin:0;
	padding:5px 0;
	border:1px #232426 solid;
	text-align:center;
	background:#2d2f2e; }
	#chamPlayer h1 {
		color:#ee6c20;
		font-weight:bold;
		font-size:10pt;
		margin:0 0 5px 0;
		padding:0; }

	/* 동영상 상태바 */
	#controlContainer {
		margin:5px 0;
		padding:0;
		width:320px;
		cursor: pointer;
		text-align: justify;
		display:block;
		position:relative;
		color:#fff; }
		#play {
			margin:0;
			padding:0;
			position:absolute;
			top:-2px;
			left:5px;
			color:#fff; }
		#stop {
			margin:0;
			padding:0;
			position:absolute;
			top:-2px;
			left:25px;
			color:#fff; }
		#CurrentPosition {
			position:absolute;
			top:-2px;
			left:55px;
			letter-spacing:-0.01em;
			font-weight:bold; }
		#playState {
			position:absolute;
			top:-1px;
			left:95px; }
		#volumeTrack {
			position:absolute;
			top:-6px;
			right:5px;
			margin:10px 0;
			padding:0;
			width:48px;
			height:10px;
			border:1px #ccc solid;
			background:	#28b700; }
		#volumeHandle {
			position:absolute;
			top:-3px;
			left:48px;
			margin:0;
			padding:0;
			width:3px;
			height:14px;
			border:1px solid #d9e0e6;
			border-bottom-color:#c8cdd2;
			border-right-color:#c8cdd2;
			background:#fff; }

	/* 자막방송 부분 */
	#sub {
		width:289px;
		margin:20px 10px 0 5px;
		padding:8px;
		border:1px solid #232426;
		background:#3b3c3e;
		font-weight:bold;
		color:#ee6c20; }

	/* 생중계 후원하기 */
	#support {
		width:306px;
		height:70px;
		display:block;
		margin:10px 0 3px 0;
		padding:0; }

	/* 오늘의 생중계팀 */
	#staff {
		margin:10px 0 0 0;
		padding:5px 10px 5px 10px;
		font-weight:bold;
		color:#ee6c20;
		text-align:justify; }
	#members {
		width:300px;
		height:auto;
		margin:0 10px 0 5px;
		padding:3px;
		text-align:justify;
		background:#fff; }

	/* 동영상 주소 부분 */
	#url {
		margin:0;
		padding:4px 0 0 10px;
		font-weight:bold;
		color:#ee6c20;
		text-align:justify;
		border-top:1px #232426 solid; }
	#data {
		margin:0;
		padding:3px;
		font:12px/16px Verdana;
		text-align: justify;
		width:300px;
		height:22px;
		border:1px solid #d9e0e6;
		border-bottom-color:#c8cdd2;
		border-right-color:#c8cdd2;
		background:#fff;
		overflow-x:hidden; }

/* 오른쪽 랩 */
#wrap_right {
float:left;
margin:0;
width:320px;
position: relative;
}

/* 오른쪽 컨텐츠들 */
/* 오늘의 리포터 */
#reporter {
	width:320px;
	height:80px;
	padding:0;
	position:absolute;
	top:-60px;
	right:0;
	}
#reporter p {
	margin:0;
	padding:0; }


/* 현장 속보 부분 */
#ontime {
	padding:0;
	position:absolute;
	top:80px;
	right:0;
	width:300px;
	margin:0;
	padding:0 10px 5px 10px;
	border:1px #232524 solid;
	background:#3b3c3e;
	color:#b4b4b4;
	text-align:center; }
	#ontime dl {
		position:relative;
		margin:5px 0 5px 0;
		padding:0;
		width:300px;
		height:40px;
		text-align:left;
		background:url(./images/ontime_title.gif) no-repeat; }
		#ontime dl dt { text-indent:-1000em; }

		/* 관련 기사 */
		#ontime dl dd#article_link {
			position:absolute;
			top:20px;
			left:40px;
			font:bold 12px/16px 돋움;
			margin:0 0 5px 0;
			padding:0; }
			#article_link a {
				color:#fff;
				font-weight:bold;
				text-decoration:underline; }
				#article_link a:link, #article_link a:visited, #article_link a:active {
					color:#fff;
					font-weight:bold;
					text-decoration:none; }
				#article_link a:hover {
					color:#fff;
					font-weight:bold;
					text-decoration:underline; }
				#article_link a span {
					font-weight:normal;
					text-decoration:none; }

	/* 현장 속보 목록 */
	#reporters {
		margin:0;
		padding:3px;
		width:295px;
		height:100px;
		overflow:auto;
		text-align:justify;
		background:#333;
		scrollbar-highlight-color: #eee;
		scrollbar-shadow-color: #eee;
		scrollbar-arrow-color: #eee;
		scrollbar-face-color: #333;
		scrollbar-3dlight-color: #666;
		scrollbar-darkshadow-color: #666;
		scrollbar-track-color: #2b2c2e;
		border:none;
		color:#b4b4b4; }
		#reporters p {
			margin:0;
			padding:5px 0 0 5px;
			font:12px/16px 굴림,바탕,돋움;
			color:#fff; }
		#reporters ul {
			margin: 5px;
			padding:0; }
			#reporters ul li {
				padding:0 0 5px 0;
				margin:0; }
			#reporters ul li:first-child { color:#fcff00; }
			#reporters ul li.first-child { color:#fcff00; }

/* 덧글 부분 */
#comment {
	position:absolute;
	top:245px;
	right:0;
	width:320px;
	margin:0;
	padding:0 0 5px 0;
	border:1px #232524 solid;
	background:#3b3c3e;
	color:#b4b4b4;
	text-align:justify; }

	/* 덧글 제목 */
	dl#tab_comment_ {
		background:url('./images/comment_title.gif') no-repeat 10px 5px;
		height:30px;
		margin:0;
		padding:0;
		position:relative;
		border-bottom:1px #2e302f solid; }
		dl#tab_comment_ dt {
			position:absolute;
			color:#ff1d00;
			text-indent:-1000em;
			font-weight:bold;
			font-size:9pt;
			display:inline;
			margin:0;
			padding:0; }
		dl#tab_comment_ dd {
			position:absolute;
			background:url('./images/reload.jpg') no-repeat right top;
			top:5px;
			right:10px; }
			dl#tab_comment_ dd a {
				cursor:pointer;
				width:51px;
				height:17px;
				text-indent:-1000em;
				display:block; }

	/* 덧글 목록 */
	.bbslist {
		margin:0 10px;
		padding:5px 0;
		border-bottom:1px #2e302f solid;
		border-top:1px #3c3e3d solid; }
		.bbslist a { cursor:pointer; }
		.bbslist dl {
			margin:0;
			padding:0;
			float:left;
			clear:both; }
		.bbslist dt {
			margin:0;
			padding:0;
			width:300px;
			text-align:justify;
			clear:both;
			word-wrap: break-word;
			white-space: -moz-pre-wrap !important;
			white-space: pre-wrap;
			white-space: -pre-wrap;
			white-space: -o-pre-wrap;
			word-break:break-all; }
		.bbslist dd {
			margin:0 5px 0 0;
			padding:0 2px;
			float:left; }
			.bbslist dd.repu { font-weight:bold; }
			.bbslist dd.name {
				font-weight:bold;
				color:#fcff00; }
			.bbslist dd.date { letter-spacing:-0.01em; }
			.bbslist dd.modify {
				margin:2px 0 0 0;
				padding:0; }
			.bbslist dd.reputation { }
			.bbslist dd.reputation span {
				color:#ff1d00;
				font-weight:bold; }

	.bbsadmin {
		margin:0 10px;
		padding:5px 0;
		border-bottom:1px #2e302f solid;
		border-top:1px #3c3e3d solid; }
		.bbsadmin a { cursor:pointer; }
		.bbsadmin dl {
			margin:0;
			padding:0;
			float:left;
			clear:both; }
		.bbsadmin dt {
			margin:0;
			padding:0;
			color:#fff;
			width:300px;
			text-align:justify;
			clear:both;
			word-wrap: break-word;
			white-space: -moz-pre-wrap !important;
			white-space: pre-wrap;
			white-space: -pre-wrap;
			white-space: -o-pre-wrap;
			word-break:break-all; }
		.bbsadmin dd {
			margin:0 5px 0 0;
			padding:0 2px;
			float:left; }
			.bbsadmin dd.repu { font-weight:bold; }
			.bbsadmin dd.name {
				font-weight:bold;
				color:#fcff00; }
			.bbsadmin dd.date {
				color:#fff;
				letter-spacing:-0.01em; }
			.bbsadmin dd.modify {
				margin:2px 0 0 0;
				padding:0; }
			.bbsadmin dd.reputation { color:#fff; }
			.bbsadmin dd.reputation span {
				color:#ff1d00;
				font-weight:bold; }
	
	/* 덧글 페이지 네비게이션 */
	#relmovie_navi {
		text-align:center;
		font-weight:bold;
		color:#fcff00;
		letter-spacing:0.2em; }
		#relmovie_navi a {
			letter-spacing:-0.2em;
			cursor:pointer;
		}
		#relmovie_navi span {
			letter-spacing:-0.2em;
			font:bold 14px/18px 돋움,바탕;
			color:#ff1d00; }

	/* 덧글 쓰기 폼 */
	#Bbs_Module_Form {
		padding:0 2px 0 6px;
		margin:0; }
		fieldset { border:none; }
			fieldset.cookie { float:left; margin:0; padding:0; }
		legend {
			color:#ff1d00;
			height:25px;
			font-weight:bold; }
		label {
			margin:10px 2px 0 5px;
			padding:0; }
		input {
			font:12px/16px 돋움;
			color:#222; }
			input#i_name {
				border:1px #ff1d00 solid;
				height:17px;
				width:100px; }
			input#i_passwd {
				border:1px #ff1d00 solid;
				height:17px;
				width:88px; }
			input#submit {
				margin:5px 4px 0 0;
				padding:0;
				border:1px #232426 solid;
				width:50px;
				height:20px;
				float:right; }
			#i_content {
				font:12px/16px 돋움;
				color:#222;
				border:1px #ff1d00 solid;
				margin:10px 5px 0 0;
				padding:0;
				width:298px;
				height:66px; }

