@font-face { 
font-family: Zawgyi-One; font-style: normal; font-weight: normal; src: url(ZAW-GYI-MM.eot) }
@font-face { 
font-family: Zawgyi1; font-style: normal;  font-weight: normal; src: url(ZAW-GYI-MM.eot) }
@font-face { 
font-family: CWS; font-style:  normal; font-weight: normal; src: url(ZAW-GYI-MM.eot) }
html {
background: url('main_bg.gif') repeat-x top left; margin: 0; padding: 0 }
body{background: url('footer.gif') repeat-x bottom left;margin:13px 0 0; font-size: 10pt; font-family: Helvetica, Arial, Verdana, Sans-serif }
table{margin:0;padding:0;background:#FFFFFF}
table#main {margin-bottom: 8pt }
table td img {
margin: 4pt 0; border: none }
td.center{padding-left:10px;padding-right:10px}
table#background{background:#FFFFFF url('repeat-bg.gif') repeat-y 0 0; margin-top: 6pt }
img.header{margin-top:4px}
td#playertext{background: #838383 url('player_bg.gif') repeat-x top left; }
td#footertext{font-family: arial;font-size: 14px;color:#ffffff}
td#footertext a{color:#f4e5a6;text-decoration:underline;}
td#footertext a:hover{text-decoration:none;}
table#footer a img { vertical-align: bottom; margin: 0; border: none; outline: none ! important }
div#white{color: white}
div#white a{color:#f2df93;text-decoration: underline;}
div#white a:hover{text-decoration: none;}
#helpdesk {
border: 1px solid #887301; font-size: 13pt; height: 34px; line-height: 34px; background: #5f5102 url('helpdesk.gif') no-repeat 7% 65%; width: 167px }
#helpdesk a {
text-decoration: none; display: block; padding-left: 58px; height: 30px; line-height: 36px; color: #FFFFFF }


/*** clear fix ***/

div.clear {
height: 1px; clear: both; display: block; overflow: hidden }

/**** Footer ****/

#footer {
margin: 8pt auto 1.6em 11pt; width: 705px; position: relative; color: #373737; background: #505050 url('footer_bg.gif') no-repeat top left; line-height: 100%; padding: 13px 0 10px 0; clear: both; display: block }
#footer:after {
content:'.'; height: 0; display: block; clear: both; visibility: hidden }
#footer p {
display: inline; color: #373737; font-size: 11pt; margin-left: 22px }
#footer a {
color: #fff; text-decoration: underline }


#footer span#tc {
position: absolute; z-index: 7; width: 133px; bottom: 0.3em; right: 1.3em; height: 22px; line-height: 22px; display: none }/*** banner ***/

#banner {
min-height: 117px; height: 117px; background: #999 url('banner.gif') no-repeat bottom left; position: relative }
#banner h1#logo {
width: 496px; height: 112px; overflow: hidden; font-size: 15pt; position: absolute; top: 13pt; left: 29px; margin: 0; padding: 0 }
#banner h1#logo a {
display: block; text-decoration: none; overflow: hidden; height: 108px; padding: 4px; text-indent: -2000em }
address#address {
height: 49px; width: 264px; position: absolute; float: right; bottom: 2pt; right: 0; padding: 0 3px 0 6px; font-size: 12px; overflow: hidden }
address#address span {
display: block; padding-left: 54px; overflow: hidden }
address#address span label {
float: left; width: 44px; margin-left: -48px; text-align: right }
.white {
color: white }
.normal {
font-style: normal; font-weight: normal }
address a {
text-decoration: underline; color: #FFFFFF }
address a:hover {
text-decoration: underline; color: #EEEEEE }


/*** Video Chat Box ***/

#wrapper {
width: 998px; margin: 0.4em auto 0; position: relative; font-size: 90%; clear: both }
#videobox {
margin: 0 8% 1.4em; padding: 10pt 6pt; position: relative; overflow: hidden }
#dhammatv, #live {
position: static; height: 448px; min-height: 447px }
#dhammatv {
display: none; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0 }
#videobox h2 {
text-align: center; font-weight: normal }
#dynamic-box {
float: left; width: 646px; position: relative;  margin-left: 0.7em }


/*** Fieldset ***/

#pageJump {
margin: 1.4em auto 0.4em; padding: 4pt; position: relative; width: 543px; font-size: 11pt }
#pageJump ul#controll {
list-style: none; margin: 0 3pt; padding: 0; height: 27px; width: auto }
#pageJump ul#controll li {
display: inline; float: left; padding: 0; list-style: none; height: 27px; line-height: 27px }
#pageJump ul#controll li.go_url {
margin: 0 1.8em }
#pageJump ul#controll li.arrow {
margin: 0 2pt }
#pageJump a {
color: #045ab3; text-decoration: none }
#pageJump a:hover {
text-decoration: underline }

/*** Mediaspace Text ***/

#mediaspace h2, #mediaspace2 h2 {
border-top: 1px solid #373737; border-bottom: 1px solid #373737; padding: 2px 0 }
#mediaspace h2 span, #mediaspace2 h2 span {
display: block; background: #068c82; color: #FFF; padding-left: 1.6em }


/*---- Top ----*/

#top {
	clear: both; 
	overflow: hidden; 
	position: relative; 
	margin-top: 7pt 
	}
#right_cor {
	float: right; 
	width: 314px; 
	margin-right: 0.6em
	}
#left_cor {
	float: left; 
	width: 387px; 
	margin-left: 1.8em; 
	font-size: 11pt;
	background: url('video.png') no-repeat 0 50% 
	}
#left_cor a {
color: #005abd; text-decoration: underline }
#left_cor a:hover {
text-decoration: none }

/** Share Radio Link **/

.radio_button {
	width: 246px; 
	height: auto; 
	overflow: hidden; 
	float: right;
	margni-right: 1.3em;  
	padding-top: 6pt; 
	padding-bottom: 2pt 
	}
.radio_button span {
display: block; margin-left: 53px; padding: 3px 0; margin-bottom: 3pt }
.radio_button span.link_area {
font-size: 10pt }
.radio_button span.link_area label {
display: block; font-weight: bold; color: #ca0000 }
.radio_button span.link_area span.getLink {
overflow: auto; padding: 4px 3px 4px 2px; margin: 0; white-space: pre }


/** Sign up ***/

p.signup {
text-align: right; padding-right: 8pt; margin-right: 2.3em; font-size: 11pt; color: #373737; line-height: 1.7em }
p.signup a {
text-decoration: underline; color: #112132 }
p.signup a:hover {
text-decoration: none }
span.red {
color: #b50101 }

/*** Live Category ***/

p#category {
text-align: center; font-size: 12pt; margin: 1.2em 0.7em; clear: both }
p#category a {
text-decoration: underline; color: #0071c7 }


/**** Fast News Block ****/

#fast_news_block {
position: relative; display: block; margin: 1.2em 3.3em; height: 117px; max-height: 117px; overflow: auto; border: 1px solid #9a9a9a; font-size: 11pt }
#fast_news_block ul {
padding: 0.6em 1.3em ! important; list-style: none }
#fast_news_block ul li h3 {
color: #03508a }
#fast_news_block ul li textarea {
color: #b77a04 ! important }
#fast_news_block ul li i {
color: #ab1101 }
#fast_news_block ul a {
color: #0192ce; text-decoration: none }
#fast_news_block ul a:hover {
color: #11b5fa }

/**** Dynamic Layer *****/

#dyn_one, #dyn_two, #dyn_three, #dyn_four {
	position: absolute;
	top: 0;
	width: inherit
	}
#dyn_one, #dyn_two, #dyn_three {
	display: none
	}
	
/****** Radio Button Control ****/

#radio {
	float: right;
	margin-top: 2.2em;
	width: 138px
	}
#radio ul {
	list-style: none;
	margin: 1.3em 0.6em;
	padding: 0
	}
#radio ul li {
	list-style: none;
	padding: 2px 0;
	font-size: 12pt
	}
.butt {
	background: transparent url('button.png') no-repeat top left;
	border: none;
	cursor: pointer ! important;
	width:80px; 
	height:21px; 
	font-size:12px; 
	color:#fff;
	outline: none ! important
	}
.butt:hover {
	background-position: 0 -21px;
	}
	
/***** Option box *****/

#optbox {
	padding: 0.7em 0
	}
#optbox span.jump {
	display: block;
	font-size: 13pt;
	padding: 3px 0 7px
	}
#optbox form input#submit_button {
	background: #383838;
	border: none;
	color: #FFFFFF;
	font-size: 9pt;
	height: 19px;
	padding: 0 0.7em;
	margin-top: 0.4em;
	margin-left: 0.3em}