@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) }
body {
background: #f2df93 url('body_bg.gif') repeat-x fixed top left;margin:0; font-size: 10pt; font-family: Helvetica, Arial, Verdana, Sans-serif }
table {
margin:0;padding:0}
table td img {
margin: 4pt 0; border: none }
td.center {
padding-left:10px;padding-right:10px}
table#main {
background: #FFFFFF; border-style: none solid; border-width: 2px; border-color: #999 }
img.header {
margin-top:4px}
td#playertext {
color:#444444; background:#999 url('pl_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;}


/*** banner ***/

#banner {
min-height: 172px; height: 172px; background: #999 url('main_bg.jpg') no-repeat bottom left; position: relative }
#banner h1#logo {
width: 406px; height: 77px; overflow: hidden; font-size: 15pt; position: absolute; top: 8pt; left: 268px; margin: 0 }
#banner h1#logo a {
display: block; text-decoration: none; overflow: hidden; height: 73px; position: relative; padding: 6pt 8pt 8pt 7pt; 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 }

/***** Top Navigation Menu *****/

#topnav {
height: 47px; min-height: 47px; width: 920px; margin: 0 auto 8pt; background: url('top_nav_bg.png') no-repeat top left; font-size: 10pt; font-family: Arial, Tahoma, Verdana, Sans-serif; position: relative; z-index: 2; overflow: hidden }
#topnav .toplink {
width: 663px; margin: 9pt auto 0; position: relative; display: block }
#topnav ul {
list-style: none; margin:0; padding: 0; width: auto; height: 23px; line-height; 23px }
#topnav ul li {
float: left; display: inline; margin: 0 3pt; padding: 0 11px 0 2px; list-style: none; background: url('divider.gif') no-repeat top right }
#topnav ul li.last {
background: none }
#topnav .toplink a {
color: #FFFFFF; text-decoration: none }
#topnav .toplink a:hover {
color: #a4a4a4 }


/*** 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 }


/*** footer ***/

#footer {
clear: both; width: 998px; margin: 0.6em auto 0; padding: 8pt 0 6pt; line-height: 100%; background: url('footer.gif') repeat-x top left; text-align: center; position: relative }
#footer p {
display: inline; font-size: 10pt; color: #fff }
#footer a {
color: #FFF; text-decoration: underline }
#footer a:hover {
text-decoration: none }#footer span#tc {
position: absolute; z-index: 7; width: 133px; top: 0.3em; left: 1.3em; height: 22px; line-height: 22px; display: none }

/*** 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 ----*/

#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: #1b1b1b; 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 }


/**** 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: #ffffff; text-decoration: none }
#fast_news_block ul a:hover {
color: #fdfdfd }

/**** 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
	}
.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}