@charset "UTF-8";
/* CSS Document */

body{margin:0px;}

#wrapper{width:1000px;margin:auto;background:url(img/bg_top.jpg);font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;font-size:12px;}

#top{width:1000px;height:280px;}

#menu{width:1000px;height:120px;}

#breadcrumb{width:920px;margin:20px 40px 0px 40px;padding:0px 0px 10px 0px;color:#e3b82b;font-size:10px;font-weight:bold;border-bottom:1px solid #000;text-transform:uppercase;}
#breadcrumb a{color:#e3b82b;text-decoration:none;}

#main_menu{width:920px;margin:0px 40px;padding:0px;color:#000;font-size:12px;border-bottom:1px solid #000;text-transform:uppercase;}
#main_menu a{text-decoration:none;color:#000;}
#main_menu a.on{font-style:italic;}
#main_menu ul{float:left;margin:0px;padding:0px;list-style:none;height:40px;}
#main_menu li{float:left;display:inline-block;height:35px;padding:10px 40px 5px 0px;}
#main_menu li.last{padding-right:0px;}

#sub_menu{width:920px;margin-top:-60px;padding:0px 0px 10px 0px;color:#000;font-size:11px;font-weight:bold;text-transform:lowercase;}
#sub_menu a{text-decoration:none;color:#000;}
#sub_menu a.on{font-style:italic;}
#sub_menu ul{float:left;margin:0px;padding:0px;list-style:0px;height:40px;}
#sub_menu li{float:left;display:inline-block;height:35px;padding:10px 41px 5px 0px;}


#content{width:920px;padding:10px 40px;background:url(img/bg_fill.jpg) repeat-y;}
#content_left{float:left;width:470px;}
#content_left h1{margin:0px;padding:0px 0px 20px 0px;font-size:12px;}
#content_left p{font-size:12px;line-height:1.8;text-align:justify;}
#content_right{float:right;width:400px;}
#content_right_media{padding-bottom:30px;}

#footer{width:1000px;height:40px;background:url(img/bg_bottom.jpg) no-repeat;}

/* Program */

#program_container{padding:0px;}
#program{width:920px;background:#BFBFBF;font-size:11px;border-bottom:1px solid #000;}
#time{width:918px;height:20px;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;}
#time ul{list-style:none;margin:0px 0px 0px 135px;padding:0px;}
#time li{width:27px;border-left:1px solid #000;line-height:19px;font-size:9px;display:inline-block;float:left;padding:0px 1px;text-align:center;margin:0px;}
#date{width:913px;height:19px;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;line-height:19px;padding-left:5px;background:#fff;}
#location_act_time{width:913px;height:29px;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;line-height:19px;padding-left:5px;background:#ffee9f;}
#location{width:130px;float:left;border-right:1px solid #000;line-height:29px;}
#act{background:url(img/time_bg.png);width:782px;height:29px;float:right;display:table-row;}
#act_container{height:29px;position:absolute;color:#000;font-size:10px;line-height:0.9;background:#e3b82b;text-align:center;cursor:pointer;display:table-cell;vertical-align:middle;}
#act_container2{margin:auto;position:absolute;top:0;bottom:0;}

/* Program Popup */

#popup_wrapper{background:url(img/bg_details_popup.png) no-repeat;width:810px;height:460px;padding:40px 50px 40px 40px;position:absolute;}
#popup_left_col{float:left;width:200px;}
#popup_right_col{float:right;padding-left:30px;width:575px;}
#popup_right_col h1{color:#aa2e16;font-size:18px;font-weight:bold;padding:0px;margin:0px 0px 15px 0px;}

/* Calendar */

div#calendar{position:absolute;width:220px;background:#ffffff;padding:5px;z-index:94;border:1px solid #cccccc;}
div#calendar_x{position:absolute;right:0;padding-right:5px;color:#CCCCCC;cursor:pointer;}
div#calendar_select{width:100%;text-align:center;padding-bottom:5px;font-size:18px;}
table#calendar_table{width:100%;border-spacing:3px;}
table#calendar_table th{width:25px;text-align:center;font-size:12px;}
table#calendar_table td{ width:25px;text-align:center;text-decoration:none;color:#222222;cursor:pointer;font-size:12px;border:1px solid #cccccc;}
table#calendar_table td.c1{background:#c9d4e2;}
table#calendar_table td.c1:hover{background:#c9d4e2;}
table#calendar_table td.c2{background:#eeeeee;}
table#calendar_table td.c2:hover{background:#dde6ef;}
table#calendar_table td.c3{background:#ffffff;border:0px;}