@charset "utf-8";
/* CSS Document */

body {
	font: 98% Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background: #C2E9FA url(../images/md-bg.jpg) no-repeat 50% bottom;
	width: auto;
	min-width:950px;
	min-height:800px;
}

a, .mdRadio a{text-decoration:none;}
a:hover{text-decoration:underline;}
.mdRadio #wrapper {
	width: auto;
	background: url(../images/mdhdr-art.gif) no-repeat top center;		
	min-height:601px;
}

.mdRadio #wrapper #container { 
	width: 900px;
	margin: 0 auto;
	text-align: left;
	margin-bottom:15px;
} 

.mdRadio #header { 
	margin: 0 auto;
	padding: 0;	
	width:900px;
}

.mdRadio #header #button{
	float:right;
	width:305px;
	text-align:left;
	padding:70px 0 12px 0;
	margin:0px;
}

.mdRadio #header #button #button_event{float:right;width:126px; padding-right:30px;}
.clearfloat_event {clear:both;padding-top:50px;}

.mdRadio #header #button #button_home{float:left;width:132px; margin-right:10px;background: url(../images/homeh.gif) no-repeat top;}
.mdRadio #header #button #button_news{float:left;width:95px;background: url(../images/newsh.gif) no-repeat top;}
.clearfloat_news {clear:both;}

.mdRadio #header #button #button_about{float:left;width:179px; margin-right:5px; margin-top:5px;background: url(../images/abouth.gif) no-repeat top;}
.mdRadio #header #button #button_crew{float:left;width:104px; margin-top:15px;background: url(../images/crewh.gif) no-repeat top;}
.clearfloat_crew {clear:both;}

.mdRadio #header #button #button_program{float:left;width:175px;margin-right:5px; margin-top:10px;background: url(../images/programh.gif) no-repeat top; }
.mdRadio #header #button #button_forum{float:left;width:124px;margin-top:10px;background: url(../images/forumh.gif) no-repeat top;}
.clearfloat_forum {clear:both;}

.mdRadio #header #button #button_home a{
background: url(../images/home.gif) no-repeat top; 
width:132px;
height:43px;
display:block;
}
.mdRadio #header #button #button_home a:hover{
background: url(../images/homeh.gif) no-repeat top; 
}

.mdRadio #header #button #button_event a{
background: url(../images/event.gif) no-repeat top; 
width:126px;
height:47px;
display:block;
}
.mdRadio #header #button #button_event a:hover{
background: url(../images/eventh.gif) no-repeat top; 
}

.mdRadio #header #button #button_news a{
background: url(../images/news.gif) no-repeat top; 
width:95px;
height:43px;
display:block;
}
.mdRadio #header #button #button_news a:hover{
background: url(../images/newsh.gif) no-repeat top; 
}

.mdRadio #header #button #button_about a{
background: url(../images/aboutus.gif) no-repeat top; 
width:179px;
height:50px;
display:block;
}
.mdRadio #header #button #button_about a:hover{
background: url(../images/aboutush.gif) no-repeat top; 
}

.mdRadio #header #button #button_crew a{
background: url(../images/crew.gif) no-repeat top; 
width:104px;
height:42px;
display:block;
}

.mdRadio #header #button #button_crew a:hover{
background: url(../images/crewh.gif) no-repeat top; 
}

.mdRadio #header #button #button_program a{
background: url(../images/program.gif) no-repeat top; 
width:175px;
height:50px;
display:block;
}

.mdRadio #header #button #button_program a:hover{
background: url(../images/programh.gif) no-repeat top; 
}

.mdRadio #header #button #button_forum a{
background: url(../images/forum.gif) no-repeat top; 
width:124px;
height:40px;
display:block;
}
.mdRadio #header #button #button_forum a:hover{
background: url(../images/forumh.gif) no-repeat top; 
}

.mdRadio #mainContent { 
	margin: 0 0 0 230px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

/*-- Home --*/
#showcase 		{clear:both; width:900px; padding:10px 0 0 0; }
#showcase_nopadding{clear:both; width:900px; padding:0 0 0 0; margin:0px;}

/*#info_header_left, #info_header_left_b{width:310px; float:left; height:28px; 
background-color:#FD7507;
border-right:#B1B5B9 solid 1px;
background: url(../images/repY.png) repeat-y top left;}*/

/*home*/
#home_header_left {background: url(../images/detail_tl.gif) no-repeat top left; float:left; width:38px; height:38px;}
#home_header {background: url(../images/detail_rep_t.png) repeat-x top left; float:left; width:824px; height:38px;}
#home_header_right {background: url(../images/detail_tr.gif) no-repeat top right; float:left; width:38px; height:38px;}
#home_headerb_left {background: url(../images/detail_bl.gif) no-repeat top left; float:left; width:38px; height:38px;}
#home_headerb {background: url(../images/detail_rep_b.png) repeat-x top; float:left; width:824px; height:38px;}
#home_headerb_right {background: url(../images/detail_br.gif) no-repeat top right; float:left; width:38px; height:38px;}
#home_col1 {width:280px;background: #FFFFFF url(../images/detail_rep_l.png) repeat-y top left; float:left; padding-left:20px;}
#home_col2 {width:300px;float:left; background-color:#FFFFFF; padding-right:10px;}
#home_col2 h1{ margin:0px; padding:0px; font-size:1.5em;}
#home_col2 a{ color:#FF0000;}
#home_col2 #home_event{border-bottom: 1px dotted #d9d9d9;}
#home_col2 h2{ padding:0 0 0 0px; margin:0 2px 5px 0; color:#53665B; text-align:left; font-size:1.2em;border-bottom: 2px solid #d9d9d9;}

#home_col3 {width:280px;background: #FFFFFF url(../images/detail_rep_r.png) repeat-y top right; float:left;padding-right:10px;}
#home_polling {padding:10px 10px 35px 10px;}
#home_col3 #home_login {padding:10px;border-bottom: 1px dashed #d9d9d9;}
#home_col3 h2{ padding:0 0 0 0px; margin:0 2px 5px 0; color:#FD7507; text-align:left; font-size:1.2em;border-bottom: 2px solid #d9d9d9;}
#home_col3 #shoutbox{padding:10px;}
#home_col3 #shoutbox h2{ padding:0 0 0 0px; margin:0 2px 5px 0; color:#FD7507; text-align:left; font-size:1.2em;border-bottom: 2px solid #d9d9d9;}
/*home*/

/*detail box*/
#info_header_left {background: url(../images/detail_tl.gif) no-repeat top left; float:left; width:38px; height:38px;margin:0px;}
#info_header {background: url(../images/detail_rep_t.png) repeat-x top left; float:left; width:824px; height:38px;margin:0px;}
#info_header_right {background: url(../images/detail_tr.gif) no-repeat top right; float:left; width:38px; height:38px; margin:0px;}

#info_headerb_left {background: url(../images/detail_bl.gif) no-repeat top left; float:left; width:38px; height:38px;}
#info_headerb {background: url(../images/detail_rep_b.png) repeat-x top; float:left; width:/*794*/824px; height:38px;}
#info_headerb_right {background: url(../images/detail_br.gif) no-repeat top right; float:left; width:38px; height:38px;}
#info_header h2{font-size:2em; padding:70px 15px 0 0px; margin:0px; color:#FF0000;}
#showcase_left 	{width:290px;float:left; background: #FFFFFF url(../images/detail_rep_r.png) repeat-y top right; padding:0px; margin:0px;}
#showcase_detail{width:610px;float:left; background: #FFFFFF url(../images/detail_rep_l.png) repeat-y top left; margin:0px; padding:0px;}

/*forum*/
#info_forum_header {background: url(../images/detail_rep_t.png) repeat-x top left; float:left; width:824px; height:38px; line-height:38px;}
#info_forum_headerb {background: url(../images/detail_rep_b.png) repeat-x top; float:left; width:824px; height:38px;}
#showcase_forum_left{width:900px;background: #FFFFFF url(../images/detail_rep_l.png) repeat-y top left;}
#showcase_forum_right{width:860px;background: url(../images/detail_rep_r.png) repeat-y top right; padding:0 20px 0 20px;}
/*forum*/

#showcase_detail h1 {font-size:2em;}
#showcase_detail h3 {font-size:1.2em; padding:0px; margin:0px; color:#2D6F9B;}
#showcase_detail h4 {font-size:1em;}
#info_headerb h4 {font-size:1em; margin:0px; margin-bottom:10px;}

#info_left{}
#showcase_detail #box_banner{ padding:0px 0px 0px 0px; margin:0 20px 0px 20px;}
#showcase_detail #box_header{ padding:0px 0px 0px 0px; height:30px;background: url(../images/title.png) no-repeat; margin:0 10px 20px 20px;}
#showcase_detail #box_header h2{ font-size:2em; padding:0px; margin:0px; padding:0px 0 0 10px; color:#FD7507;}
#showcase_detail #info_detail{ padding:0px 10px 0px 20px; margin:0px;}

#info_detail p {font-size:1em; margin:0; font-weight:normal; 
	text-align:left;text-align:justify; padding:0 0 15px 0;}
/*detail box*/




#info 			{width:290px; float:left;}
#info_mid 		{width:290px; float:left; margin-left:15px; margin-right:15px;}
#hspacer		{width:290px;height:15px; clear:both;}
#showcase_full {clear:both; width:900px; padding: 0 0 0 0;}
#info_full { width:100%; float:left; padding:0 0 0 0;}

#info_full p {font-size:1em; margin:0; font-weight:normal; 
	text-align:left;padding: 0px 10px 5px 10px;
    margin:0px 10px 0 10px;
	text-align:justify;}

	

	
#info_full h6{text-align:right;margin:0px 10px 0px 0px; padding:5px;font-size:1.2em}
#info_full h6 a{font-size:0.8em; 
			color:#FF0000; margin:0;}
			


#info p, #info_mid p {	font-size:1em; margin:0; font-weight:normal; 
	text-align:left;padding: 0px 5px 5px 5px;
    margin:0px 10px 0 10px;
	text-align:justify;}
	
	
.linkMore{font-size:0.8em;color:#FF0000; margin:0;}

.clearfloat {
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
	padding-top:15px;	
}

/* Poll */
#poll {padding:0px; margin-top:0px; text-align:left;}
#poll form{padding:0px; margin:0px;}
#poll ul{padding:0px; margin:0px;}
#poll ul li.pollQ {padding:0px;list-style-type:none; font-weight:bold; font-size:1em; margin-bottom:5px;}
#poll ul li.pollA {padding:0 0 5px 0px;list-style-type:none;font-size:0.8em;}
.cText {padding:0 10px 5px 10px;font-size:0.8em; font-weight:bold;}
.chart {padding:0 5px 5px 5px;}
.voter {font-size:0.8em; font-weight:bold; padding-left:5px;}
.voteI {font-size:0.7em; font-weight:bold; color:#1f1f1f; font-style:italic; font-weight:bold; padding:5px 0px 0px 10px;}

#poll ul.poll_btn {padding:0 0 0 0px; margin:0;}
#poll ul.poll_btn li {padding:0 1px 0 0 ; float:left;list-style-type:none; font-size:1.3em;}
.borderChart{
	border:2px dashed #d9d9d9; /*border*/
	border-width:1px 1px;
	padding:5px 0 0 0;
	text-align:left;
	}
/* Poll */

#SWF_MDTOP{padding-top:5px;}

/* Program */
#schedule_option {width:580px;clear:both;border-bottom: 1px dotted #d9d9d9; margin-bottom:10px;}
#float_right {padding:0px; margin:0px;float:right; }
#float_right form{padding:0px; margin:0px}
#schedule_timezone { font-size:0.8em; color:#666666;padding-top:10px; float:left;}
#table_program {width:580px; text-align:left;clear:both;}
#schedule {width:580px; text-align:justify; font-size:0.8em;}
#schedule tr {background: #ebebeb url(../images/bg-boxfade.gif) repeat-x top left;}
#schedule td {margin: 0;padding: 10px 10px 10px 10px;border-left: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
#schedule th {margin: 0;padding: 10px 0 10px 10px;border: 1px solid #d8d8d8;border-right: none;border-left: none;text-align:left;}

#schedule .day {border-left: 1px solid #d8d8d8; width:80px;}
#schedule .time {border-left: 1px solid #d8d8d8; width:80px;}
#schedule .wtime {width:80px;}
#schedule .title {width:150px;}
#schedule .synopsis {border-right: 1px solid #d8d8d8;}
/* Program */

/* News & Articles */
/*#news_home { text-align:justify;background: #ffffff url(../images/h4-bg2.jpg) repeat-x top left;}*/
#news_home { text-align:justify; margin-bottom:15px;}
#home_col2 h3, #news_home h3{font-size:1.2em; color:#2D6F9B; padding:0px; margin:0px;}
#home_col2_separator {margin-bottom:20px;}
#news_home #news_posting, #news_content #news_posting{font-size:0.8em; color:#666666;}
#news_synopsis{ margin-top:5px; margin-bottom:10px;}
#news_separator{border-bottom: 1px dotted #d9d9d9; padding-top:15px;}
#news_content{border-bottom: 1px dotted #d9d9d9;}
#news_content #news_mdcntn{ padding-top:2px;}
#news_another {padding:0 0 0 0;}
#news_another a{padding:0 0 0 0; color:#FF0000;}
#comment_info{ color:#666666; font-size:0.8em;}
#news_comment{border: 1px solid #d9d9d9; margin-top:5px; background-color:#FFFFCC; padding:5px;}
#news_comment_none{ color:#FF0000; font-size:0.9em; font-weight:bold;}
#poll_comment{ color:#FF0000; font-size:0.9em; font-weight:bold;}
#comment_post ul{ padding:0px; margin:10px 0 0 0;text-align:left;}
#comment_post ul li{float:left; list-style:none; }
#comment_post ul li .char_remaining{color:#666666; font-size:0.8em;}
#comment_post ul li ul{ float:none;}
#comment_post ul li ul li{float:left; list-style:none; padding-top:5px; height:40px;}
#comment_post ul li ul li.imagev{ padding:12 0 0 5px;}
#comment_post ul li ul li.post_comment{padding:13 0 0 5px;}
#comment_post ul li ul li .imagev_text{color:#666666; font-size:0.8em;}
/* News & Articles */

/* Crew */
#crewColumn {clear:both;}
#crewColumn ul {padding:0px; margin:0px;width:135x;}
#crewColumn ul li{margin:0px;float:left; list-style:none; padding:0px; width:135x; height:200px; border: 1px dashed #d9d9d9;}

#crew_odd 		{clear:both;padding:10px 10px 0px 10px; height:138px;border:#1f1f1f solid 1px; margin:10px 10px 10px 10px; background-color:#666666;}
#crew_even		{clear:both;padding:10px 10px 0px 10px; height:138px;border:#1f1f1f solid 1px; margin:10px 10px 10px 10px; background-color:#CCCCCC;}
#crew_photo {width:20%; float:left;}
#crew_info  {width:80%; float:left;}
#crew_info ul{padding:0 0 0 15px; margin:0;}
#crew_info ul li{ list-style-type:none;padding:0 0 10px 15px;}
#crew_info ul li.col1{ width:10%;float:left; font-weight:bold;}
#crew_info ul li.colS{ width:1%;float:left; font-weight:bold;}
#crew_info ul li.col2{ width:75%;float:left;}
#crew_info ul li.colF{ width:96%;float:left;}
/* Crew */

/* Event */

#event{width:540px; padding-left:0px; clear:both;}
/*Calendar*/
#event_calendar{width:210px; padding:0px; text-align:center;border: 1px solid #d9d9d9; float:left;  background:#ffd24C; margin-left:20px;}
#event_months{width:200px;float:left; padding:10px 0 10px 0; background-color:#FD7507; color:#FFFFFF;}
#event_days{width:28px;float:left; padding:10px 0px 0px 0px; background-color:#ffe8a2; margin:1px; height:20px;}
#event_days a{text-decoration: underline; color:#000000;font-weight:bold;}
#event_days a:hover{color:#FFFFFF; font-weight:bold;}
#event_days_title{
	width:8px;
	float:left; 
	padding:10px; 
	font-size:1.3em; 
	font-weight:bold;
	margin:1px;	 
	}
#event_days_title .active{color:#FD7507;}
#event_days_title .normal{color:#885a04;}
.month_title {font-size:1em; font-weight:bold;}
.event_days_noevent {background-color:#FFFF99;}
.event_days_todays { color:#FD7507;font-weight:bold;}
.event_days_todays a{color:#FD7507; text-decoration:underline;font-weight:bold;}
.event_days_event {background-color:#FFFF99;}
.inactive_days { color:#999999;}
#nocontent{color:#FF0000; text-align:left; font-weight:bold;}
#event #content_detail{text-align:left;}
#event #content_detail h1{ color: #000000; font-size:1.2em;}
/*Calendar*/

/*Event Home*/
#event_home{width:561px; text-align:center; border: 1px solid #d9d9d9; float:left; margin-top:10px; padding:5px 5px 5px 5px;}
#event_home ul{padding:0 0 0 0; margin:0 0 0 0; text-align:left;}
#event_home ul li{width:187px; float:left; padding:0px; margin:0; list-style:none;background: #ffffff url(../images/h4-bg.jpg) repeat-x top left;}

#event_home ul li #image{ margin-top:10px; text-align:center;}
#event_home ul li #link{padding:5px 5px 0 5px; font-size:1.2em; font-weight:bold;}
#event_home ul li #link a{color:#2D6F9B;}
#event_home ul li #text{padding:0px 5px 5px 5px;}
#event_date{font-size:0.8em; color:#666666; padding:0px 5px 10px 5px; text-align:left;}
#event_date2{font-size:0.8em; color:#666666; padding:0px 5px 10px 0px; text-align:left;}
#event_date3{font-size:0.8em; color:#666666; padding:0px 5px 0px 0px; text-align:left;}
#event h3{ text-align:left;}
/*Event Home*/
/* Event */


/*MDQOUOTE*/
#mdquote {}
#mdquote p{ padding:10px 15px 10px 15px;}
/*MDQOUTE*/

/*INFOBOX*/
#infobox_container{ margin-bottom:17px; padding:0px;}
#infobox_header_left {background: url(../images/infobox_tl.gif) no-repeat top left; float:left; width:14px; height:14px;}
#infobox_header {width:244px; text-align:center;float:left;background: url(../images/infobox_rep_t.png) repeat-x top left; height:14px;}
#infobox_header_right {background: url(../images/infobox_tr.gif) no-repeat top left; float:left; width:14px; height:14px;}
#infobox_left{width:272px;float:left;background: url(../images/infobox_rep_l.png) repeat-y top left; padding:0px;}
#infobox   {width:250px;float:left;background: url(../images/infobox_rep_r.png) repeat-y top right; padding:10px 12px 10px 10px;}
#infobox h2{ padding:0 0 0 0px; margin:0 2px 5px 0; color:#53665b; text-align:left; font-size:1.2em;border-bottom: 2px solid #d9d9d9;}
#infobox p {font-size:1em; margin:0; font-weight:normal; padding:10px;text-align:left;}

#infobox_footer_left {background: url(../images/infobox_bl.gif) no-repeat top left; float:left; width:14px; height:14px;}
#infobox_footer {background: url(../images/infobox_rep_b.png) repeat-x top left; float:left; width:244px; height:14px;}
#infobox_footer_right {background: url(../images/infobox_br.gif) no-repeat top right; float:left; width:14px; height:14px;}

/*INFOBOX*/
.mdRadio #MDCounter{
padding:0 0 0 0;
margin-top:15px;
color:#E33300;
font-weight:bold;
font-size:0.9em;
text-align:center;	
}

.mdRadio #MDfooter{
padding:0 0 0 0;
color:#E33300;
font-weight:bold;
font-size:0.9em;
margin-bottom:15px;
text-align:center;
}

.mdRadio #MDfooter a{
color:#FD7507;
}

.mdButton {
padding:1px 12px 2px 12px;
color:#fff;
border-top:#D9DFEA 1px solid;
border-right:#1c1c1c 1px solid;
border-left:#D9DFEA 1px solid;
border-bottom:#1c1c1c 1px solid;
font-size:9pt;
text-align:center;
background-color:#FD7507;
position:relative;
vertical-align:baseline;
bottom:0.1em;
cursor:pointer;
}

#boxes{
overflow:auto;
height:200px;
width:250px;
text-align:left;
}

#box0{background: #ebebeb url(../images/bg-boxfade.gif) repeat-x top left; padding:5px;}
#box1{background: #ebebeb url(../images/bg-boxfade.gif) repeat-x top left; padding:5px;}
#box0 #from,#box1 #from{ color:#009900; padding:0px; margin-bottom:2px;}
#box0 #message p,#box1 #message p{ padding:0px; margin:0px;}
#box0 #date,#box1 #date{ color:#999999; font-size:0.8em; text-align:right;}

.inputlogin {width:148px;}
.loginform {text-align:left;}

#paging {text-align:center; font-weight:bold;float:right;}
#paging #pinfo{float:left; color:#022A3B; padding:5px; font-weight:bold;}
#paging #plink{float:left; padding:5px; color:#FF0000;}
#paging #plink .active{color:#999999;}
#paging #plink a{color:#FF0000;}

#dd { margin-top:10px;}

#contact_us ul{ padding:0px; margin:10px 0 0 0;text-align:left; clear:both; padding-top:5px;}
#contact_us ul li{float:left; list-style:none;}
#contact_us ul li.cTitle{ width:100px;}
#contact_us ul li .char_remaining{color:#666666; font-size:0.8em;}
#contact_us ul li ul{ float:none;}
#contact_us ul li ul li{float:left; list-style:none; padding-top:5px; height:40px;}
#contact_us ul li ul li.imagev{ padding:12 0 0 5px;}
#contact_us ul li ul li.post_comment{padding:13 0 0 5px;}
#contact_us ul li ul li .imagev_text{color:#666666; font-size:0.8em;}












