body {background:#f7d983 url(images/body.gif) repeat-x; position:relative; font: .625em arial, helvetica, sans-serif; margin:0; padding:0}
ul, li {list-style:none; margin:0; padding:0; display:block}
hr {display:none}
.breaker {clear: both}

.logo, h1,h2,h3,h4 {display:block; text-indent:-5000em; margin:0; padding:0}
.logo {background:url(images/logo.gif) no-repeat; height:43px; width:198px; position: absolute; top:53px; right:0; z-index:3}

#page {overflow:hidden; width:930px; margin:0 auto; font-size:1.1em; background:url(images/page.gif) no-repeat 0 127px}
#pagetop {overflow:hidden; position:relative; height:365px; margin:0 18px}
#pagecontent {position:relative;}
#pagetop h1 {background:url(images/vidasana.gif) no-repeat; height:237px; width:587px; position:absolute; top:124px; left:0; z-index:4}
#pagetop h2 {background:url(images/tagline.gif) no-repeat; height:11px; width:587px; position:absolute; top:76px; left:2px; z-index:2}
h3.contentintro {background:url(images/contentintro.gif) no-repeat; height:21px; width:348px; margin:27px auto}
#radio {position:absolute; top:124px; right:0px; width:298px; height:238px; text-indent:-5000em; background: url(images/radio.gif); margin-top:2px}
#schedule {height:41px; width:298px; position: absolute; top:320px; right:0; z-index:8; text-indent:-5000em}


#mainboxes ul li {padding:0; margin:0; width: 170px; overflow:hidden}
#mainboxes .video {width:315px}
#mainboxes .audio, .pdf {width:297px}
.video, .audio, .pdf {float:left}
#mainboxes .content {padding:16px 15px 0px 109px; background:url(images/mainboxcontent.gif) no-repeat top 176px;}
#mainboxes .video .content {padding:16px 15px 0px 127px; background:url(images/mainboxcontent.gif) no-repeat top 194px}
#mainboxes span {float:left; height:175px; width:1px}
#mainboxes a {display:block; font-weight: bold; color:#000; background: url(images/link.gif) no-repeat; padding-left:18px; padding-top:1px; padding-bottom:6px}
#mainboxes a:hover, #mainboxes a:active {color:#ae2b00; background:url(images/link-on.gif) no-repeat;}
#mainboxes h4 {height:21px; margin-bottom:8px;}

#mainboxes .video h4 {width:32px;  background:url(images/watch.gif) no-repeat}
#mainboxes .audio h4 {width:67px;  background:url(images/listen.gif) no-repeat}
#mainboxes .pdf h4 {width:29px;  background:url(images/read.gif) no-repeat}
#mainboxes p {margin:0 0 10px 0px}
#mainboxes .video {background:url(images/watch-icon.gif) no-repeat 0 10px;}
#mainboxes .audio {background:url(images/listen-icon.gif) no-repeat 0 10px;}
#mainboxes .pdf {background:url(images/pdf-icon.gif) no-repeat 9px 10px;}
#mainboxes {display:block; overflow:hidden; width:930px}

#help {clear:both}
#help h4 {display:none}
#help a {color:#b02b00; text-decoration:none; background:url(images/link-on.gif) no-repeat; padding-top:1px; padding-left:19px}
#help a:hover, #help a:active {text-decoration:underline}
#help .video {padding-left:31px; width:284px}
#help .audio, #help .pdf {padding-left:14px; width:283px}
#help {padding:10px 0 30px 0}



#linkboxes .box {background: #f9e29e url(images/box.gif) no-repeat; width:442px; float:left; margin-right:8px}
.box span {padding:15px; padding-bottom:12px; display:block}
.box h3 {text-indent:0; font-weight: bold; font-size: 1.5em; font-family:Georgia,  "Times New Roman", serif; color:#0298d5; letter-spacing: -1px; margin-bottom:8px}
.box p {margin:0; margin-bottom:10px}
#linkboxes a {display:block; font-weight: bold; color:#000; background:url(images/boxlink.gif) no-repeat; padding-left:18px; padding-top:1px; padding-bottom:0px}
#linkboxes a:hover, #linkboxes a:active {color:#ae2b00; background:url(images/boxlink-on.gif) no-repeat;}
#linkboxes {margin-left:18px; width:900px; overflow:hidden; display:block; padding-bottom:3px; background:url(images/linkboxes.gif) no-repeat; overflow:hidden; background-position: 0 bottom}

#footer {font-size:.9em}
#footer, #footer a {color:#000}
#footer p {margin:0}
#footer {margin:30px auto; width:880px; text-align:center;line-height:1.5em}

.popup {position:absolute; visibility: hidden;  width: 310px; border:1px solid #98410b;  margin-left:100px; margin-top:-46px}
.popupborder {border: 9px solid orange; padding: 15px; padding-left: 24px; padding-top:24px; border-left:0; border-top:0; background: white url(images/arrow.gif) no-repeat}
.popup b {font-size:1.2em;  color:#ac2d02; margin-bottom:8px; display:block}
.popup a {width:92%; overflow:hidden; display:block; font-weight: bold; color:#000; background:url(images/poplink.gif) no-repeat; padding-left:18px; padding-top:1px; padding-bottom:6px; padding-right:20px}
.popup a:hover, .popup a:active {color:#ae2b00; background:url(images/poplink-on.gif) no-repeat;}
.accessible {display:none}
		
		
		
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/		

*{padding: 0; margin: 0;}

#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

#TB_window a {font-weight: bold}
#TB_window a:link {color: #fff;}
#TB_window a:visited {color: #fff;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #fff;}
#TB_window a:focus{color: #fff;}



#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	 position: absolute;
	 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#fff;
}

#TB_window #TB_title a {color:#000}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	 position: absolute;
	 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  margin-bottom:1px;
}

div#popholder2 {

background: url(images/pop_bg.jpg) repeat top center;
width: 523px;
margin:10px 0 0 0;
padding:10px 10px 10px 10px;
} 

div#popcontent {
background: #f2b857 url(images/pop_schedulebg.jpg) repeat left;
border: 0px solid #000000;
width: 523px;
margin:0;
padding: 0;
}

div.popboxbottom {background:url(images/pop_bottom.jpg) no-repeat 0px 10px; width:523px;height:25px;}
div.popboxtop {background:url(images/pop_title.jpg) no-repeat 0px 10px; width:523px; height:145px;}
.popcontent {color: #ffffff; margin: 0 20px 0 20px;font-family: arial, helvetica, sans-serif;font-size: 11px;}

ul.pop li{
list-style-type: disc;
list-style-image: none;
list-style-position: inside;
color: #ffffff;
font-size: 12px;
font-family: arial, helvetica,sans-serif;
font-weight:bold;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 5px 0 0 20px;
}

iframe {
border: 0px solid #ffffff;
}


ul.pop li.expired {color:#cd772c}


.poptop {background: url('images/pop_top.jpg') no-repeat; height:16px; width:523px;}