/* CSS layout rules for all content areas */
/*	border-top: 2px solid red;*/
body{
	border-top:2px solid #fc3801;
}
#topOuterContainer{
	position:relative;
	margin:0px auto;
	padding:0;
	width:963px;
}
#loginRegisterContainer{
	position:absolute;
	top:0px;
	left:0px;
	width:963px;
}

#loginRegisterContainer .buttonContainer{
	position:absolute;
	background:url(../images/bkgHomeLogin.png) no-repeat;
	width:254px;
	height:30px;
	top:-2px;
	right:60px;
	padding:5px 10px 0px 6px;
	
}
#container .hrule{
	background:url(../images/sepHomeHorizontal.gif) no-repeat;
	width:601px;
	height:1px;
	
}
#loginRegisterContainer .buttonContainer a{
	display:block;
	float:left;
	width:120px;
	height:34px;
	text-decoration:none;
	padding-top:2px;
	/*text-indent:-999px;
	overflow:hidden;*/
	font-size:1.1em;
	color:#eee;
	text-transform:uppercase;
	text-align:center;

}
#loginRegisterContainer .buttonContainer a:hover{
	color:#FFF;
}
#loginRegisterContainer .buttonContainer a span{
	padding:0px 0px 0px 0px;
	
}
#container{
	width:900px;
	height:auto;
	clear:both;
	border:1px solid #e2e2e2;
	padding:0;
	margin:0 auto;
	/*margin-top:12px;*/
	margin-bottom:12px;
}	
#banner{
	width:900px;
	height:223px;
	background-image:url(/Munk/images/imgBan.jpg);
	background-repeat:no-repeat;
	clear:both;
}
 .signoutButton,.signoutButton:hover{
	display:block;
	border:0;
	background-color:transparent;
	float:left;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	width:118px;
	padding:0px;
	
	
	/*text-indent:-999px;
	overflow:hidden;*/
	font-size:1.1em;
	color:#eee;
	text-transform:uppercase;
}
.signoutButton:hover{
	color:#fff;
}
#content{
	width:860px;
	margin:0 auto 12px auto;
	padding:0;
	clear:both;
	margin-bottom:50px;
	margin-top:10px;
	overflow:hidden;
}
.banner{
	display:block;
	margin-bottom:20px;
}
#logo a{
	width:300px;
	height:150px;
	float:left;
	display:block;
	text-decoration:none;
}
/* Nav */

#orderContainer{
	padding:0;
	margin:0;
	clear:both;
	height:22px;
	margin-left:24px;
	float:left;
	
}
#order{
	width:auto;
	height:22px;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
#order a{
	text-decoration:none;
	color:#000;
}
#order a:hover{
	text-decoration:none;
	color:#999;
}
/*
#member{ 
	float:left;	
	
	line-height:23px;
	height:23px;
	display:block;
	width:auto;
	margin-right:30px;
}
#tickets{ 
	float:left;	
	
	line-height:23px;
	height:23px;
	display:block;
	width:auto;
	margin-right:30px;
}

*/
.icons{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:30px;
	float:left;	
	line-height:23px;
	height:28px;
	display:block;
	width:auto;
	margin-right:30px;	
}
/*Main Nav Styles for Kentico CSS Menu List Webpart */
#menuElem{
	overflow:hidden;
}
#menuElem li{
	display:block;
	float:left;
	margin:0px;
}
#menuElem li a{
	display:block;
	overflow:hidden;
	height:34px;
	text-indent:-999px;
	text-decoration:none;
	
}
#menuElem li#menuElem_LI_0_1_1 a.mnavCMSListMenuLink{
	background: url("/Munk/images/mnavTheDebates_off.gif") no-repeat;
	width:130px;
}
#menuElem li#menuElem_LI_0_1_1 a.mnavCMSListMenuLink:hover{
	background: url("/Munk/images/mnavTheDebates_on.gif") no-repeat;
	width:130px;
}
#menuElem li#menuElem_LI_0_1_1 a.mnavCMSListMenuLinkHighlighted{
	background: url("/Munk/images/mnavTheDebates_hr.gif") no-repeat;
	width:130px;
}
#menuElem li#menuElem_LI_0_2_1 a.mnavCMSListMenuLink{
	background: url("/Munk/images/mnavAbout_off.gif") no-repeat;
	width:92px;
}
#menuElem li#menuElem_LI_0_2_1 a.mnavCMSListMenuLink:hover{
	background: url("/Munk/images/mnavAbout_on.gif") no-repeat;
	width:92px;
}
#menuElem li#menuElem_LI_0_2_1 a.mnavCMSListMenuLinkHighlighted{
	background: url("/Munk/images/mnavAbout_hr.gif") no-repeat;
	width:92px;
}
#menuElem li#menuElem_LI_0_3_1 a.mnavCMSListMenuLink{
	background: url("/Munk/images/mnavPartners_off.gif") no-repeat;
	width:116px;
}
#menuElem li#menuElem_LI_0_3_1 a.mnavCMSListMenuLink:hover{
	background: url("/Munk/images/mnavPartners_on.gif") no-repeat;
	width:116px;
}
#menuElem li#menuElem_LI_0_3_1 a.mnavCMSListMenuLinkHighlighted{
	background: url("/Munk/images/mnavPartners_hr.gif") no-repeat;
	width:116px;
}
#menuElem li#menuElem_LI_0_4_1 a.mnavCMSListMenuLink{
	background: url("/Munk/images/mnavMedia_off.gif") no-repeat;
	width:88px;
}
#menuElem li#menuElem_LI_0_4_1 a.mnavCMSListMenuLink:hover{
	background: url("/Munk/images/mnavMedia_on.gif") no-repeat;
	width:88px;
}
#menuElem li#menuElem_LI_0_4_1 a.mnavCMSListMenuLinkHighlighted{
	background: url("/Munk/images/mnavMedia_hr.gif") no-repeat;
	width:88px;
}
#menuElem li#menuElem_LI_0_5_1 a.mnavCMSListMenuLink{
	background: url("/Munk/images/mnavOrganizers_off.gif") no-repeat;
	width:128px;
}
#menuElem li#menuElem_LI_0_5_1 a.mnavCMSListMenuLink:hover{
	background: url("/Munk/images/mnavOrganizers_on.gif") no-repeat;
	width:128px;
}
#menuElem li#menuElem_LI_0_5_1 a.mnavCMSListMenuLinkHighlighted{
	background: url("/Munk/images/mnavOrganizers_hr.gif") no-repeat;
	width:128px;
}
/*END Main Nav Styles for Kentico CSS Menu List Webpart */

#debatesLeft ul.snav li.listItem a.L1{
	line-height:1.3em;
}
#debatesLeft ul.snav li.listItem ul li a{
	font-size:.9em;
	font-weight:bold;
}
#debatesLeft ul.snav li.listItem ul li.selected a{
	
	color:#fc3700;
	font-size:.9em;
	font-weight:bold;
}
#debatesContainer #debatesLeft ul.snav li.notSelected ul,
#mediaContainer #debatesLeft ul.snav li.notSelected ul,#mediaContainer #debatesLeft ul.snav li.selected ul{
	display:none;
}

#debatesContainer #debatesLeft ul.snav li.selected  ul{
	display:block;
}

#debatesLeft ul.snav li.selected  ul li{
	margin-left:40px;
}
#debatesLeft ul.snav li.selected  ul li.titlePro h2{
	background: url("/Munk/images/snavDebatesFor.gif") no-repeat;
	width:234px;
	height:28px;
	text-indent:-999px;
	overflow:hidden;
}
#debatesLeft ul.snav li.selected  ul li.titleCon h2{
	background: url("/Munk/images/snavDebatesAgainst.gif") no-repeat;
		width:234px;
	height:28px;
	text-indent:-999px;
	overflow:hidden;
}
#debatesLeft ul.snav li.selected  ul li.titlePro,
#debatesLeft ul.snav li.selected  ul li.titleCon
{
	padding:0;
	margin-left:0;
	background:none;

}
#debatesLeft ul.snav li.selected  ul li a{
}
#mediaContainer #debatesLeft ul.snav li.listItem,#debatesContainer #debatesLeft ul.snav li.listItem {
	padding:0;
	margin:2px 0px;
}

#debatesLeft ul.snav li.listItem a.L1 span.iconArrow,
#debatesLeft ul.snav li.selected a.L1 span.iconArrow
{
	display:block;
	background:#f2f2f2 url("/Munk/images/iconsSNavArrows.png") no-repeat ;
	width:5px;
	height:9px;
	float:left;
	margin-right:10px;
	margin-top:2px;
	
}
#mediaContainer #debatesLeft ul.snav li.listItem a.L1 span.iconArrow,
#debatesContainer #debatesLeft ul.snav li.listItem a.L1 span.iconArrow{
	background-position:-10px 0px;
}
#mediaContainer #debatesLeft ul.snav li.listItem a.L1:hover span.iconArrow,
#mediaContainer #debatesLeft ul.snav li.selected a.L1 span.iconArrow{
	background-position:-5px 0px;
	
}
#debatesContainer #debatesLeft ul.snav li.listItem a.L1:hover span.iconArrow,
#debatesContainer #debatesLeft ul.snav li.selected a.L1 span.iconArrow
{
	background-position:0px 0px;
}
#mediaContainer #debatesLeft ul.snav li.listItem a.L1 span.title,
#debatesContainer #debatesLeft ul.snav li.listItem a.L1 span.title{
	display:block;
	float:left;
	width:209px;
	
	
}
#mediaContainer #debatesLeft ul.snav li.listItem a.L1,
#debatesContainer #debatesLeft ul.snav li.listItem a.L1{
	background-color:#f2f2f2;
	display:block;
	position:relative;
	width:234px;
	padding:12px 0px;
	overflow:hidden;
	color:#fff;
	
	font-size:1.1em;
	
}
#mediaContainer #debatesLeft ul.snav li.listItem a.L1{
	color:#abbd26;
	
}
#debatesContainer #debatesLeft ul.snav li.listItem a.L1{
	color:#fc3700;
}
#mediaContainer #debatesLeft ul.snav li.listItem a.L1:hover,
#mediaContainer #debatesLeft ul.snav li.selected a.L1{
	background-color:#abbd26;
	color:#fff;
}
#mediaContainer .column{
	
}
#debatesContainer #debatesLeft ul.snavli.listItem a.L1{
	background-color:#f2f2f2;
	display:block;
	position:relative;
	width:234px;

	
}
#debatesContainer #debatesLeft ul.snav li.listItem a.L1:hover,
#debatesContainer #debatesLeft ul.snav li.selected a.L1{
	background-color:#fc3801;
	color:#fff;
}



.debateMembers{
	background-image: url(/Munk/images/imgBecomeMem.gif);

}
.debateTickets{
	background-image: url(/Munk/images/imgOrderTicks.gif);

}

.debateForum{
	background-image: url(/Munk/images/iconDiscussionForum.gif);

}

.debateWebcast{
	background-image: url(/Munk/images/iconDebatesWebcast.gif);

}
#homeContainer #content{
	margin-bottom:0;
}

a.iconMember,
a.iconOrderTic,
a.iconForum,
a.iconLiveStream,
a.iconHead2Head{
	margin-right:16px;
	padding: .6em .5em 1em 4.5em; 
	line-height:2em;
}
#LegalContainer .iconMember,
#debatesContainer .iconMember, 
#homeContainer .iconMember, 
#MembershipContainer .iconMember,
#forumsContainer .iconMember, 
#MyProfileContainer .iconMember,
#Page-Not-FoundContainer .iconMember,
#Head-2-Head-DebateContainer .iconMember,
#Head-2-HeadContainer .iconMember, #Head-2-Head-PreviewContainer .iconMember
{ 
	background: url("/Munk/images/imgBecomeMem.gif") no-repeat left center; 
}
#LegalContainer .iconForum,
#debatesContainer .iconForum, 
#homeContainer .iconForum, 
#MembershipContainer .iconForum, 
#MyProfileContainer .iconForum,
#Page-Not-FoundContainer .iconForum,
#Head-2-HeadContainer .iconForum,
#Head-2-Head-DebateContainer .iconForum,
#Head-2-Head-PreviewContainer .iconForum{
	background: url("/Munk/images/iconDiscussionForum.gif") no-repeat left center;  
}
#LegalContainer .iconOrderTic,
#debatesContainer .iconOrderTic, 
#homeContainer .iconOrderTic, 
#MembershipContainer .iconOrderTic, 
#MyProfileContainer .iconOrderTic,
#forumsContainer .iconOrderTic,
#Page-Not-FoundContainer .iconOrderTic,
#Head-2-HeadContainer .iconOrderTic,
#Head-2-Head-DebateContainer .iconOrderTic,
#Head-2-Head-PreviewContainer .iconOrderTic{
	background: url("/Munk/images/imgOrderTicks.gif") no-repeat left center; 
}
#LegalContainer .iconLiveStream,
#debatesContainer .iconLiveStream, 
#homeContainer .iconLiveStream, 
#MembershipContainer .iconLiveStream,
#forumsContainer .iconLiveStream, 
#MyProfileContainer .iconLiveStream,
#Page-Not-FoundContainer .iconLiveStream,
.iconLiveStream{
	background: url("/Munk/images/iconDebatesWebcast.gif") no-repeat left center;
}
#aboutContainer  .iconLiveStream{		background: url("/Munk/images/iconAboutWebcast.gif") no-repeat left center;  }
#partnersContainer  .iconLiveStream{  background: url("/Munk/images/iconPartnersWebcast.gif") no-repeat left center;  }
#mediaContainer  .iconLiveStream{    background: url("/Munk/images/iconMediaWebcast.gif") no-repeat left center;  }
#organizersContainer  .iconLiveStream { background: url("/Munk/images/iconOrganizersWebcast.gif") no-repeat left center;  }

#aboutContainer .iconForum{		background: url("/Munk/images/iconForumYellow.gif") no-repeat left center;  }
#partnersContainer .iconForum{  background: url("/Munk/images/iconForumPurple.gif") no-repeat left center;  }
#mediaContainer .iconForum{    background: url("/Munk/images/iconForumGreen.gif") no-repeat left center;  }
#organizersContainer .iconForum{ background: url("/Munk/images/iconForumBrown.gif") no-repeat left center;   }

#aboutContainer .iconMember{	background: url("/Munk/images/iconAboutBecMem.gif") no-repeat left center;  }
#partnersContainer .iconMember{ background: url("/Munk/images/iconPartnersBecMem.gif") no-repeat left center;   }
#mediaContainer .iconMember{   background: url("/Munk/images/iconMediaBecMem.gif") no-repeat left center;  }
#organizersContainer .iconMember{ background: url("/Munk/images/iconOrganizersBecMem.gif") no-repeat left center;   }

#aboutContainer .iconOrderTic{	background: url("/Munk/images/iconAboutOrdTic.gif") no-repeat left center;  }
#partnersContainer .iconOrderTic{ background: url("/Munk/images/iconPartnerOrdTic.gif") no-repeat left center;  }
#mediaContainer .iconOrderTic{   background: url("/Munk/images/iconMediaOrdTic.gif") no-repeat left center; }
#organizersContainer .iconOrderTic{ background: url("/Munk/images/iconOrganizersOrdTic.gif") no-repeat left center; }

.LegalContainer .iconHead2Head,
#debatesContainer .iconHead2Head, 
#homeContainer .iconHead2Head, 
#MembershipContainer .iconHead2Head,
#forumsContainer .iconHead2Head, 
#MyProfileContainer .iconHead2Head,
#Page-Not-FoundContainer .iconHead2Head,
.iconHead2Head{
	background: url("/Munk/images/iconDebatesH2H.gif") no-repeat left center;
}
#aboutContainer .iconHead2Head{
	background: url("/Munk/images/iconAboutH2H.gif") no-repeat left center;

}
#partnersContainer .iconHead2Head{
	background: url("/Munk/images/iconPartnersH2H.gif") no-repeat left center;
}
#organizersContainer .iconHead2Head{
	background: url("/Munk/images/iconOrganizersH2H.gif") no-repeat left center;
}
#mediaContainer .iconHead2Head{
	background: url("/Munk/images/iconMediaH2H.gif") no-repeat left center;
}

.aboutForum{ 		background-image: url(/Munk/images/iconForumYellow.gif); }
.organForum{		background-image: url(/Munk/images/iconForumBrown.gif); }
.mediaForum{ 		background-image: url(/Munk/images/iconForumGreen.gif);}
.partnersForum{		background-image: url(/Munk/images/iconForumPurple.gif); }
.aboutWebcast{ 		background-image: url(/Munk/images/iconAboutWebcast.gif); }
.partnersWebcast{ 	background-image: url(/Munk/images/iconPartnersWebcast.gif); }
.mediaWebcast{ 		background-image: url(/Munk/images/iconMediaWebcast.gif);}
.organWebcast{		background-image: url(/Munk/images/iconOrganizersWebcast.gif); }

#partnersList li{ text-transform:none; background-image:url(../images/iconBulletPurple.gif); background-position: 0 7px; padding-left: 10px; }
ul#partnersList{ 	background-image: #FFFFFF; margin-left: 13px; }
.lowCase{	text-transform: none; font-weight:normal; }
/* Nav */
#mnavContainer{
	width:100%;
	height:114px;
	padding:0;
	margin:0;
	clear:both;
	margin-bottom:56px;
}
#mnav{
	height:34px;
	width:575px;
	float:right;
	position:relative;
	top:80px;
	right:-1px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}
ul.nav{
	margin:0;
	padding:0;
	width:575px;
	height:34px;	
}
ul.nav li{
	margin:0;
	padding:0;
	display:block;
	float:left;
	list-style-type:none;
	width:auto;
	height:34px;
	background-image:none;
}
/* End Nav */
/* ****************************************************** */
/* HOME PAGE */
#homeBanner{
	padding:0;
	margin:0;
	width:900px;
/*	height:200px; */
/*	background-image:url(/Munk/images/homeDebate.gif); */
	background-repeat:no-repeat;
	clear:both;
	text-align:left;
}

#debateSidesFor{
	border-top:dashed #ABABAB 1px;
}

.debateSides{
	float:left; 
	border-bottom:dashed #ABABAB 1px;
	width: 500px;
	padding: 10px 0 10px 32px;
	margin-left: 32px;

}

.debateSides img{
	float: left;
}

.debateDetail a{	
/*	position:relative;
	top:150px;*/
	float:left;
	width:auto;
	margin:0;
	padding:0;
	margin-left:28px;
	margin-right:30px;
	text-transform:uppercase;
	background-image:url(/Munk/images/imgListItem.gif);
	background-repeat:no-repeat;
	background-position: center left;
	text-decoration:none;
	font-size:1em;
	line-height:1.5em;
	
}
#mediaContainer #content .column a{
	background-image:url(/Munk/images/imgListItem.gif);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left:18px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.1em;
}
.homeContainer{
	width:860px;
	height:auto;
	padding:0;
	margin:0;
	clear:both;
/*	background-image: url(/Munk/images/bkgHomeColumn.gif);
	background-repeat: repeat-y;  commented out for 3 col layout*/
	font-size:1em;
	line-height:1.65em;
	color:#000;
	background-position: -1px;
}
.homeLeft{
	margin:0;
	padding:0;
	margin-bottom:6px;
	float:left;
	width:422px;
	height:auto;
	background-color:#f2f2f2;
}
.homeLeft .text{
	padding:10px;
	text-align:left;
	clear:both;
	font-size: 1.1em;
	line-height: 1.6em;	
}
.homeLeft .text a img{
	margin-left:2px;
	border:1px solid #ccc;
}
.homeLeft .text a:hover img{
	border:1px solid #ccc;
}
.homeRight{
	margin:0;
	margin-left:15px;
	margin-bottom:6px;
	padding:0;
	float:left;
	width:422px;
	height:auto;
	background-color:#f2f2f2;
}
.homeRight .text{
	padding:10px;
	text-align:left;
	clear:both;
	font-size: 1.1em;
	line-height: 1.6em;	
}
.homeRight .text a img{
	margin-right:10px;
	border:1px solid #ccc;
}
.homeRight .text a:hover img{
	border:1px solid #ccc;
}
.homeBtm{
	margin:0;
	margin-top:7px;
	background-color:#f2f2f2;
	width:auto;
	height:auto;
	clear:both;
	padding:10px 20px 10px 20px;
	color:#009966;
}

div.home3col{
	width: 280px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;

}

#homeCol1{
float:left;
	width: 280px;	

}

#homeCol2{
float:left;
width: 285px;
padding-left: 5px;

}

div#homeCol2 img{
	border: #ff3300 solid 5px;
	margin-bottom: 15px;

}

#homeCol3{
	float: right;
	border-right: none;


}

div.home3col p{
	margin-left: 10px;
	
}

div#home3ColContainer{
background-image:url(../images/bkgHome3Col.gif);
background-repeat:repeat-y;

}

div.home2ColContainer {
	/*border-bottom: 1px solid blue;*/
}
div.home2colLeft {
	float: left;
	width: 604px;

	position:relative;
}
div#homeFlashPast {
	text-align: center;
	background-color: #000;
	/*height: 299px;*/
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
div#flashContent {
	margin-top: 0px;	
}
div#homeFlashUpcoming {
	/*height: 350px;*/
}
div.home2colRight {
	float: right;
	width: 235px;	
	/*border-bottom: 2px solid green;*/
	
}

div#home2colRightDebates {
	width: 255px;
	border: #d9d9d9 solid 1px;
	border-top: 0;
	padding:0;
	margin:0;
	margin-bottom: 15px;
	float:left;
	/*height: 337px;
	border-bottom:1px solid red;	*/
}


div#homePastDebateBtn, div#homeUpcomingDebateBtn {
	position:absolute;
	left: 0;
	bottom:-5px;
}
 
div#homeDebateTabNav {
	padding:0;
	margin:0;
	height: 31px;
	
}
div#homePastDebateTab a, div#homePastDebateTab a:hover, div#homePastDebateTab a:visited{
	text-decoration:none;	
	color: #fff;
	font-size:1.1em;
	font-weight: bold;
	text-transform: uppercase;	
}
#homePastDebateTab{
	float: left;
	width: 153px;
	padding:0;
	margin:0;
	background-color: #ff3300;
	padding: 8px 10px 8px 10px;
	voice-family: "\"}\"";  /* Box Model Hack: hides declaration from PC IE 5.x */
	voice-family:inherit;
	width: 123px;
}
.navTabPastDebate {
	/*margin-right: 5px;*/
}

div#homeDebateVideos {
	width: 580px;
	background-color: #f2f2f2;
	padding: 5px 5px 2px 15px;
	border:1px solid #d9d9d9;
	position:absolute;
	left:-1px;
	top:310px;
	z-index:2;
	voice-family: "\"}\"";  /* Box Model Hack: hides declaration from PC IE 5.x */
	voice-family:inherit;
	width: 560px;
}
div#homeDebateVideos img.title {
	margin-right: 25px;
	margin-top: 12px;
}
#demotip { 
    display:none; 
	background:transparent url(/Munk/images/imgtooltip.png) no-repeat;
    font-size:.9em; 
    height:45px; 
    width:157px; 
    padding: 10px 12px 10px 12px;
	voice-family: "\"}\"";  /* Box Model Hack: hides declaration from PC IE 5.x */
	voice-family:inherit;
	width: 133px;	
    color:#fff; 
	
    /*_background-color:#fff;*/
}
#demo img {
	margin-bottom:3px;
	margin-left: 2px;
}
div#homePastDebate, div#homeUpcomingDebate {	
	margin: 10px 10px 10px 10px;
	position:relative;
	height: 278px;
	/*border-bottom: 1px solid black;*/
}
div#homePastDebate p, div#homeUpcomingDebate p {
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

div#homeAboutMunk {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin-top: 25px;
	margin-bottom: 30px;
}
div#homeAboutMunk .floatLeft{
	
}
div#homeAboutMunk .floatLeft h2{
	margin-top:1.5em;
}
div#homeAboutMunk .floatLeft p{
	font-size:1.2em;
	width:365px;
	padding-right:35px;
}
div#homeAboutMunk p .txtHighlight{
	text-transform:uppercase;
	font-weight:bold;
}
.homeDebateHeader {
	border-bottom:1px solid #ccc; 
	height:45px;
}

.homeDebateHeader img {
	border:1px solid #ccc; 
	padding:2px; 
	margin-right:8px;
}

.homeDebateTitle {
	color: #ff3300;
	font-weight: bold;
	text-transform: uppercase;
	font-size:1.1em;
	padding:0;
	margin:0;
}
.homeDebateButton {
	margin-top: 3px;
}
.homeDebateButtonIndent {
	margin-top: 3px;
	margin-left: 10px;
}

.hide {
	display: none;
}
.show {
	display:inline;
}


div.tvOnt{
	font-size: 165%;
	
}
div.tvOnt blockquote, div#globeMail blockquote, div#holbrooke blockquote{
	font-style:italic;
	
}

div.tvOnt blockquote p{
	line-height: 150%;
	
}

div#torStar blockquote p{
	line-height: 180%;
}

div.tvOnt span.oQuote, div.tvOnt span.cQuote{
	font-size: 200%;
	color: #999999;

	
}

div#walrus, div#torStar{
	font-size: 130%;
	background-image:url(../images/bkgLightGray.gif);
	background-repeat:repeat;
	width: 270px;
	padding-top: 10px;
	
}

div#walrus p{
	line-height: 180%;

	
}


blockquote {
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;

}



blockquote:after {
	content: close-quote;

}

blockquote p{
	margin: 5px 5px 0 0;
	padding: 0;
	line-height: 230%;
}
#debatesSubContentRight blockquote p,
.contentRight blockquote p{
	line-height:160%; font-style:italic; color:#666
}

#debatesSubContentRight .arguement blockquote p
.arguement .contentRight blockquote p{

	line-height:150%; font-style:italic; color:#666; font-size:130%; margin-top:8px;
}

p.homeMediaOutlet{
	color: #ff3300;
	padding: 0;
	margin: 5px 0 0px 0;
	padding-bottom: 15px;

}


#aftermath{
	margin-bottom: 15px;
}

#rotate{
	width: 442px;
	height: 195px;
	/*padding-bottom: 15px;*/
}
#partnersContainer #debatesSubContent h2{
	color:#800BE5;
	background-color:#F2F2F2;
	font-size:1.5em;
	padding:.3em .8em;
	margin:1.1em 0em;
}

#debatesContainer #content h2.subTitle {
color:#FF0000;
	background-color:#F2F2F2;
	font-size:1.5em;
	padding:.3em .4em;
	margin:0.2em 0em;
	font-weight:bold;
}
#debatesContainer  h1{
	color:#FC3801;
}
#mediaContainer #content h2{
	color:#ABBD26;
	background-color:#F2F2F2;
	font-size:1.5em;
	padding:.3em .8em;
	margin:0em 0em 0em 0em;
}
/* ****************************************************** */
/* DEBATES PAGE */
#debatesContainer #content, #partnersContainer #content{
	width:860px;
	overflow:hidden;
	padding:0;
	margin:10px auto 50px auto;
	/*margin-top:20px;*/
	clear:both;

	
	color:#000;
}
.contentContainer{
	background-image: url(/Munk/images/bkgDebatesFull.gif);
	background-repeat: repeat-y;
	overflow:hidden;
}
#debateSubTitle{
	font-size: 110%;
	line-height: 20px;
	margin-top: 15px;
	font-weight:bold;


}

#debateSubTitle img{


}

#debateSubTitle a{
	text-decoration: none;
	margin-right: 25px;
	

}

ul.leftNavList li{
	margin-left: 40px;
	padding-left: 18px;
	font-weight: bold;
}

h4.moderator{
	color: #FC3700;
	font-size: 90%;
	margin-bottom: 15px;

}
.debateLeft{
	width:300px;
	margin-right:4px;
	float:left;
	margin-bottom:3px;
	padding:0;
}
#speakerLeft a,#speakerRight a{
	display:block;

	
}
#speakerRight{
	float:left;
width:298px;
}
.debateRight{
	width:300px;
	margin-left:4px;
	float:left;
	margin-bottom:3px;
	padding:0;
}
#debatesLeft{
	width:234px;
	height:auto;
	float:left;
	overflow:hidden;
}
#debatesRight{
	width:610px;
	height:auto;
	float:left;
	margin:0px 0px 0px 14px;
}
#debatesRight .title{
	overflow:hidden;
	margin-bottom:20px;
}
#debatesRight h3{
	text-transform:uppercase;
	margin-top:5px;
	font-size:1.25em;
}
#debatesRight .latestRoundedCorners{
	background:url(/Munk/images/iconLatest.gif) no-repeat;
	width:73px;
	height:23px;
	float:left;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin-top:-3px;
}
#debatesRight .upcomingRoundedCorners{
	background:url(/Munk/images/DebatesLandingv4_03.gif) no-repeat;
	width:84px;
	height:23px;
	float:left;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin-top:-3px;
}

#debatesRight #speakerContainer #speakerLeft{
	float:left;
	padding-right:7px;
	margin-right:7px;
	width:298px;
	
}
#debatesRight #speakerContainer  a,#debatesRight #speakerContainer  a span,#debatesRight #speakerContainer  a img {
	display:block;
	overflow:hidden;
	text-decoration:none;
}
#debatesRight #speakerContainer .speakerName{
	background-color:#F2F2F2;
	margin:5px 0px;
	padding:5px 7px;
	height:51px;
	width:284px;
}
#debatesRight #speakerContainer  a span{
	text-transform:uppercase;
	font-size:1.3em;
	width:232px;
	color:#FF0000;
	padding:15px 0px;
	font-weight:bold;
}
#debatesRight #speakerContainer #speakerLeft a img,
#debatesRight #speakerContainer #speakerRight  a img{
	background-color:#fff;
	padding:1px;
	border:1px solid #CCCCCC;
}
#debatesRight #speakerContainer #speakerLeft a img{
	width:48px;
	height:47px;
	float:left;
	
}
#debatesRight #speakerContainer #speakerLeft a span{
		float:left;
		text-align:right;
			width:226px;
			padding-right:6px;
}
#debatesRight #speakerContainer #speakerRight a img{

	width:48px;
	height:47px;
	float:right;

}
#debatesRight #speakerContainer #speakerRight a span{
	float:right;
	padding-left:6px;
	width:226px;
}
#debatesSubContent{
	width:609px;
	height:auto;
	padding:0;
	margin:0;
	/*margin-top:20px;*/
	background-image: url(/Munk/images/bkgDebatesContent.gif);
	background-repeat: repeat-y;
	background-position: 2px;
	overflow:hidden;
}


#debatesSubContentNoDots{
	width:608px;
	height:auto;
	padding:0;
	margin:0;
	margin-top:20px;
}
#debatesSubContentLeft,.contentLeft{
	float:left;
	width:360px;
	height:auto;
	margin:0;
}
#debatesSubContentLeft .titlePro{
	background:url(/Munk/images/ttlDebatesDetailPro.gif) no-repeat;
	height:29px;
	text-indent:-999px;
	overflow:hidden;
	padding:auto;
}

#debatesSubContentLeft  .titleCon{
	background:url(/Munk/images/ttlDebatesDetailCon.gif) no-repeat;
	height:29px;
	margin-top:15px;
	text-indent:-999px;
	overflow:hidden;
	padding:auto;
}
#debatesSubContentRight,.contentRight{
	float:right;
	width:236px;
	height:auto;
	margin:0;
	margin-left:10px;
}
.titleLoginSignup{
	background:url("/Munk/images/ttlLoginSignup.gif") no-repeat;
	height:29px;
	text-indent:-999px;
	overflow:hidden;
}
#debatesSubContentRight ul{
	margin-bottom:1em;
}
.pastDebate{
	margin-left: 13px;
	

}

.pastDebateDate{
	font-size: 120%; font-weight: bold; margin-bottom: 10px;
}

.pastDebateTitle{
	font-size: 150%; font-weight:bold; margin-bottom: 15px;
}

.proCon{
	vertical-align:middle;

}

div.pastDebateLinks{
	margin: 20px 0 40px 0;
	border-bottom: 1px  dashed #999999;
	border-top: 1px  dashed #999999;
	padding: 5px 0 5px 0;
}

a.pastDebateLinkText{
	font-weight:bold;
	font-size: 110%;
	text-decoration:none;
	vertical-align:middle;

}

.linkIcon{
	vertical-align:middle;
	margin: 0 5px 0 20px;

}

a.speakerName{
	font-weight: bold;
	font-size: 110%;
	margin-right: 3px;
	margin-left: 3px;
	vertical-align:top;

}

/* ****************************************************** */
/* ABOUT PAGE */
#aboutContainer #content{
	width:860px;
	height:auto;
	padding:0;
	margin:10px auto 20px auto;
	
	clear:both;
	background-image: url(/Munk/images/bkgOrganizers.jpg);
	background-repeat: repeat-y;
	color:#000;
	background-position: 616px 0px;
}
#aboutBanner{
	padding:0;
	margin:0;
	width:900px;
	height:200px;
	background-image:url(/Munk/images/imgAboutBan.gif);
	background-repeat:no-repeat;
	clear:both;
	text-align:left;
}
#aboutLeft{
	width:608px;
	float:left;
}
#aboutRight{
	width:234px;
	float:right;
}
/** LIVE **/
#aboutRightLive{
	width:134px;
	float:right;
}
/* ****************************************************** */
/* Image Galleries */
.galleryImages{
	text-align:center;
	margin:0 auto;
	padding:0;
	padding-top:6px;
}
.galleryImages div{
	display:inline;
}
.galleryImages a.trigger{
	display:block;
	float:left;
	margin:3px;
	padding:1px;
	border:1px solid #ccc;
	text-decoration:none;
	
}
.galleryImages a.trigger span{
	text-indent:-999px;
	overflow:hidden;
}
.galleryImages a img{
	

}
.galleryImages a.trigger:hover{ 
	border:1px solid #FB3701;
}	
.mediaGalleryThumbCaptionDebators,.mediaGalleryThumbCaptionMunk---Co,.mediaGalleryThumbCaptionPeople,.mediaGalleryThumbCaptionThe-Venue,
.debatesGalleryThumbCaptionDebators,.debatesGalleryThumbCaptionMunk---Co,.debatesGalleryThumbCaptionPeople,.debatesGalleryThumbCaptionThe-Venue
{
	display:block;
	background:url(/Munk/images/txtGalleryThumbCaption104x29_spr.gif) no-repeat;
	width:104px;
	height:29px;
}
.mediaGalleryThumbCaptionDebators{
	background-position:-0px -0px; 
}
.mediaGalleryThumbCaptionMunk---Co{
	background-position:-104px -0px ; 
}
.mediaGalleryThumbCaptionPeople{
	background-position:-208px -0px ; 
}
.mediaGalleryThumbCaptionThe-Venue{
	background-position:-312px -0px ; 
}
.debatesGalleryThumbCaptionDebators{
	background-position:  -0px -29px; 
	
}
.debatesGalleryThumbCaptionMunk---Co{
	background-position: -104px -29px; 
}
.debatesGalleryThumbCaptionPeople{
	background-position: -208px -29px; 
}
.debatesGalleryThumbCaptionThe-Venue{
	background-position: -312px -29px; 
}
/* ****************************************************** */
/* ORGANIZERS PAGE */
#organizersContainer #content{
	width:860px;
	overflow:hidden;	
	padding:0;
	margin:10px auto 20px auto;

	clear:both;
/*	background-image: url(/Munk/images/bkgOrganizers.jpg);  removed, put this back for 2 col layout*/
	background-position:center top;
	background-repeat: repeat-y;
	color:#000;
}
#organizersContainer div.first	{
margin-right:15px;
}
#organizersContainer .column, #organizersContainer .column_white {
	width:422px;
	float:left;
	margin:0;
	padding:0;
	background-color:#fff;
	
}
#organizersContainer .column p{
	background-color:#F2F2F2;
	padding:1em;
}
#organizersContainer .banner{
	margin-bottom:0;
}
/* Titles Subtitles ****************************************************/
h3{
	font-size:1.4em;
}
#mediaContainer h3.title,#partnersContainer h3.title,#debatesContainer h3.title,#organizersContainer h3.title, #Head-2-Head-PreviewContainer  h3.title,#contentLive h3.title	{
	color:#fff;
	text-transform:uppercase;
	text-indent:-999px;
	overflow:hidden;
	width:860px;
	height:29px;
	margin-bottom:20px;
}

#contentLive h3.title{
	margin-left: 5px;

}
#mediaContainer h3.title{
	/*background-color:#abbd26;*/
	background:#abbd26 url("/Munk/images/ttlMediaMedia.gif") no-repeat;

}
#partnersContainer h3.title{
	/*background-color:#800be5;	*/
	background:#800be5 url("/Munk/images/ttlPartners.gif") no-repeat;
}
#debatesContainer h3.title{
	/*background-color:#fc3801;*/
	background:#fc3801 url("/Munk/images/munkdebates-Debates_03.jpg") no-repeat;
}
#organizersContainer h3.title{
	
	background-color:#743310;
	background:#743310 url("/Munk/images/ttlOrganizersOrganizers.jpg") no-repeat;
	margin-bottom:5px;
}
#organizersContainer .column h3{
	text-transform:uppercase;
	color:#743310;
	margin:0em 0em .3em;
	padding:.2em .5em;
	background-color:#F2F2F2;
}
#Head-2-Head-PreviewContainer  h3.title,
#contentLive h3.title{
	background-color:#fc3801;
	text-indent:0px;
	padding:8px 0px 0px 10px;
	height:24px;
}

/* ****************************************************** */
/* DISCUSSION PAGE */
table#forumTable{
	width: 610px;
	border-bottom: 1px solid #E2E2E2;	
}


table#forumTable th{
	color: #FC3801;
	text-transform: uppercase;
	text-align:left;
	padding: 15px 0 8px 8px;
	border-left: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;	
}	
table#forumTable td{
	font-weight:bold;
	color:#7A7A7A;
	padding: 15px 0 15px 8px;	
	border-left: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
}

table#forumTable td a{
	color:#7A7A7A;
}

tr.alt{
	background-color: #F6F6F6;

}

tr.over td{
	background-color:#BBBBBB;

}

.colQuestion{
	width: 280px;

}

.colFor, .colAgainst{
	width:40px;

}

td.colFor, td.colAgainst{
	font-size: 150%;
	

}

.colVote{
	width: 140px;
	border-right: 1px solid #E2E2E2;

}

.colVote img{
	margin-left: 9px;

}

#btnDIscForumSubmitQuestion{
	padding-bottom:15px;

}

.discussionStrongQ{
	margin-bottom: 5px;

}

#discussTableHead{
	background-image: url(../images/ttlDiscForumDiscussVote.gif);
	background-repeat:no-repeat;
	width: 608px;
	height:29px;
	margin-top:15px;
	border: 1px #E2E2E2 solid;
	border-bottom: 0px;



}

div#discussionForumTop{
	background-color: #F2F2F2;
	border: 1px #E2E2E2 solid;
	width: 608px;
	height:29px;
	margin-top:15px;
}
#discussionForumTop div{
	float:right;
	margin-top: 8px;
	margin-right: 10px;
}

#discussionForumTop div a{
	text-decoration:none;

}


#discussionForumTop div img{
	margin-left: 15px;
}

table#forumTable th#discuss{
	color:#828282;
	

}

table#forumTable th#totals{
	color:#828282;
}

table#forumTable th#voting{
	color:#828282;
}

.comments{
 float:right; 
 color: #FC3801;
 font-weight:bold;
 margin-top:8px;
 font-size: 110%;
}

div.forumExclaim{
	background-image:url(../images/iconDiscFOrumExclamationMark.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
	font-size: 110%;
	color: #828282;
	font-weight:bold;
	margin: 0 0 8px 0;
	line-height: 1.8em;
	background-position: 0px 2px;


	
}
div.hr{
	margin: 15px 0 15px 0;
	border-bottom: 1px #E2E2E2 solid ;
	padding: 0;
line-height: 1px;
font-size: 1px; 	
}

.liveBroadcastLocation{
	text-align:left;
	width: 200px;
	float:left;
	padding-right: 70px;
	padding-top: 15px;

}

.liveBroadcastLocation h3{
 color: #FC3801;
 margin: 0;
 padding: 0;
 font-size: 110%;
}

ul.buyTix li{
	background-image: url(../images/iconBuyTicketSmall.gif);
	background-repeat:no-repeat;
	font-size: 100%;
	padding-left: 35px;
	font-weight:bold;
	height: 18px;
	padding-top: 2px;


}


/* misc. rules begin */
	.discussQuestion{
	float:left; width:260px; margin-left:8px; line-height: 1.5em;
	}
.floatLeft {
	float: left;	
}
/* see http://rd2.ecentricarts.com/css/clearfloat/ for details and html */
.clear {
  clear: both;
  height: 0px;
}

/* see http://www.positioniseverything.net/easyclearing.html for explaination */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* misc. rules ends */

/* LIVE Video page  */
#contentLive{
	width:879px;
	height:auto;
	margin-left: 20px;
	margin:0 auto;
	padding:0;
	clear:both;
	margin-bottom:20px;
	margin-top:10px;
	/*background:#fff url(/Munk/images/bkgDebatesContent.gif) repeat-y scroll 200px top;*/
}

#content li.title{
	background:none;
}
#debatesRightLive{
	width:701px;
	height:auto;
	float:left;
	margin-left:14px;
}

#debatesSubContentLive{
	width:700px;
	height:auto;
	padding:0;
	margin:0;
	margin-top:20px;
	background-image: url(/Munk/images/bkgDebatesContent.gif);
	background-repeat: repeat-y;
	background-position: 2px;
}

#debatesLiveContainerLeft
{
    width:400px;

    float:left;
}


#debatesLiveContainerRight
{
	float:left;
	padding-left:0;
	padding-right:0;
	padding-top:15px;
	text-align:left;
	width:450px;
}

#ThankYou
{
    color:#FF3300;
   	padding:45px 0px 15px 10px;
   	float:left;
   	height:100px;
   	width:200px;
    /*border-bottom:1px solid #cccccc; */  
}

#LiveQuestion{
	padding:15px 0px 15px 10px;
 	border-bottom:1px solid #cccccc; 
}

#PollChoice
{
 padding:15px 0px 15px 10px;
 /*border-bottom:1px solid #cccccc;  */
 float:left; 
 width:200px;
}

#PollTally{
 padding:15px 0px 30px;
 border-bottom:1px solid #cccccc; 

 
}

#Poll{
	padding:20px 10px 0px;
}

#ThankYou p,
#LiveQuestion p{
	padding:0px;
	margin:0px !important;
}

#ThankYou p{
	color:#FF3300;
}

#PollChoise label{
	
	font-size:1.1em;
	color: #FB3701;
}

#LiveProTotal
{
    font-weight: bold; 
    color: #ACBD23; 
    font-size: 1.4em;
    text-transform:uppercase;
}

#LiveConTotal
{
   font-weight: bold; 
   color: #FB3701; 
   font-size: 1.4em; 
   text-transform:uppercase;
}

#PollChoice #btnSubmit
{
    background: #fff url(/Munk/images/btnSubmitVote_on.gif) no-repeat scroll left top;
    border:none;
    text-indent:-999em;
    cursor:pointer;
    display:block;
    width:130px;
    height:30px;
    text-align:center;
    
}

/* ****************************************************** */
/* FOOTER  */
#footer{
	background-color:#f2f2f2;
	padding:0;
	margin:0 auto;
	height:90px;
	width:900px;	
	font-size:1em;
	line-height:1em;
	color:#000;
	text-transform:uppercase;
	clear:both;
	position:relative;
}
#footer a{	
	 
	color:#000;
	text-decoration:none;
}
#footer a:hover{		 
	color:#999;
	text-decoration:none;
}
#footerLeft{
	padding-left:20px;
	padding-top:55px;
	float:left;
	width:360px;
	color:#999;
}
#footerRight{
	padding-right:12px;
	padding-top:50px;
	margin:0;
	float:right;
	width:400px;
	text-align:right;
}

span#caption{
	text-transform:uppercase;

}

#footerFollow{
	position:absolute;
	right: 20px;
	top: -15px;
	background-color:#FFFFFF;
	border: 1px solid #DBDBDB;
	color: #F12416;
	width: 200px;
	height: 25px;
	padding-left: 15px;
	vertical-align:middle;
	padding-top: 5px;

}

#footerFollow ul{
	list-style-type:none;
	display:inline;
	

}
#footerFollow ul li{

	display:inline;
	background-image:none;
	margin: 0;
	padding: 0 0 0 14px;
	

}

#footerFollow ul li img{
	vertical-align: middle;
	
}


#forumsContainer{

}


/*Home page ****************************************/
div.home2colRight .list{
	padding:10px 15px 10px 20px;
	margin:0px 0px 10px 0px;
	background:url(../images/bkgHomeRight.gif) repeat-y;
	height:245px;
}
div.home2colRight .listItem{
	overflow:hidden;
	margin:12px 0px;
}
div.home2colRight .listItem a{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
div.home2colRight  .listItem a.thumbnail {
	display:block;
	float:left;
}
div.home2colRight  .listItem a.thumbnail img{
	display:block;
	margin:0px 10px;
}
div.home2colRight .listItem p.description{
	float:left;
	width:135px;
	margin:0px;
}

.btnHomeSignup{
	display:block;
	background:url(/Munk/images/btnHomeSignUpNow.png) no-repeat;
	width:235px;
	height:34px;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}
.btnHomeSignup2{
	display:block;
	background:url(/Munk/images/btnHomeSignUpNow.png) no-repeat;
	width:233px;
	height:34px;
	background-position:-1px 0px;
	
	text-indent:-999px;
	overflow:hidden;
}
a.btnHomeSeeAllDebates{
	display:block;
	background:url(/Munk/images/btnHomeSeeAllDebates.png) no-repeat;
	width:235px;
	height:38px;
	text-indent:-999px;
	overflow:hidden;
	border-top:1px solid #adadad;
}
a.btnHomeSeeAllDebatesOn{
	display:block;
	background:url(/Munk/images/btnHomeSeeAllDebates-on.png) no-repeat;
	width:235px;
	height:32px;
	text-indent:-999px;
	overflow:hidden;
	text-decoration:none;
	margin-top:2px;
}
h2.ttlHomeBecomeAMemberFree{
	background:url(/Munk/images/ttlBecomeAMemberFree.png) no-repeat;
	width:235px;
	height:38px;
	text-indent:-999px;
	overflow:hidden;

}
h2.ttlHomeBecomeAMemberFree2{
	background:url(/Munk/images/ttlBecomeAMemberFree.png) no-repeat;
	background-position:-1px 0px;

	width:233px;
	height:38px;
	text-indent:-999px;
	overflow:hidden;
}
h2.ttlHomeWhatAreMunkDebates{
	background:url(/Munk/images/ttlWhatAreMunkDebates.jpg) no-repeat;
	width:250px;
	height:19px;
	text-indent:-999px;
	overflow:hidden;

}
h2.ttlHomeLatestDebateVideos{
	background:url(/Munk/images/ttlLatestDebateVideos.png) no-repeat;
	width:235px;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
}
/* Home page Hero Slider******************************************/
#flowpanes div.homeHeroLinks{
	float:left;
	width:596px;
	background:#f5f5f5 url(/Munk/images/bkgHomeHeroLinks.gif) no-repeat;
	overflow:hidden;
	position:relative;
	padding:0px 6px;
	margin-left:1px;
}
#flowpanes div.homeHeroLinks ul{
	clear:left;
	float:left;
	padding:0;
	margin:0 ;
	list-style:none;
	position:relative;
	left:50%;
	text-align:center;
}
#flowpanes  div.homeHeroLinks li{
	display:block;
	float:left;
	position:relative;
	list-style:none;
	/*reminder: overflow hidden breaks auto centering in safari */
	background:none;
	margin:0;
	padding:0;
	right:50%;
}
#flowpanes  div.homeHeroLinks li a{
	display:block;
	margin: 10px 17px;
}
#flowpanes  div.homeHeroLinks li.separator{
	margin:0;
	padding:0;
	background:url(../images/sepHomeHeroLinks.png);
	width:1px;
	height:45px;
}
#flowpanes  div.homeHeroLinks li a{
	font-size:.7em;
}
#flowpanes .items img{
	margin:0;
	padding:0;
	display:block;
}

/* CSS layout rules for content formatting */

body {
	background-color: #FFF;	
	font-size: 69%; /* tested sizes are 60%, 62.5%, 69%, 76%. Anything else requires testing (espcially on a Mac) */
	font-family:Arial, Helvetica, verdana, sans-serif;
	margin:0;
	padding:0;
	color: #333;	

}

body#home{
	opacity: 0.99999; /* hack to fix osx fonts */
}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#999;
	text-decoration:none;
}
a:focus{
	outline:none;
}
p{
	font-size: 1.1em;
	line-height: 1.5em;	
	margin-top:10px;
	margin-bottom:16px;
	padding:2px;
	text-align: left;
	color:#333;
}	
h2{
	text-transform:uppercase;
	color:#333;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0;
}


h2 a{
	color:#333;
	text-decoration:underline;
}
h2 a:hover{
	color:#999;
	text-decoration:none;
}


.homeContainer h2 a{
	color:#333;
	text-decoration:none;
}
.homeContainer h2 a:hover{
	color:#333;
	text-decoration:none;
}



tr, td {
	vertical-align: top;
}	
img {
	border: 0;
}
.imgVerticalAlign {
	vertical-align : middle;
}

hr {
	height:1px;
	display:block;
	margin: 0 !important;
	margin: -7px;
	color:#e2e2e2;
	background-color:#e2e2e2;
	border:0px;
}
.grey {
	color: #7b7b7d;
}
.green {
	color: #aebd2c;
}
.red{
	color:#ff0000;
	}
.red a{
	color:#ff0000;
	text-decoration:underline;
}
.red a:hover{
	color:#999;
	text-decoration:none;
}

/* Start NEW Rules */
.column_white{
	background-color:#fff;
	width:auto;
	height:auto;
	clear:both;
	padding:1em;
	margin-top:5px;
}
 #LegalContainer #organizersLeft, #LegalContainer  #organizersRight {
	width:422px;
	float:left;
	margin:0;
	padding:0;
	background-color:#fff;
	
}
.column{
	background-color:#f2f2f2;
	overflow:hidden;
	padding:1em;
	margin-top:5px;
	font-size: 1.1em;
	line-height: 1.5em;
}
.column p, .column_white p{
	margin:0;
	margin-bottom:16px;
	padding:0;	
}
.column ul, .column_white ul{
	margin-top:2px;
	margin-bottom:2px;
}
.column li, .column_white li{
	margin:0;
	margin-top:10px;
	margin-bottom:10px;	
}
a .columnImage{
	margin-right:10px;
	border:1px solid #ccc;
	padding:1px;
	background:#fff;
}

a:hover .columnImage{
	border:1px solid #999;
}
.columnOrange{
	background-color:#fc3801;
	width:auto;
	height:auto;
	clear:both;
	padding:1em;;
	margin-bottom:5px;	
	color:#FFF;
}
.columnOrange p{
	margin:0;
	margin-top:5px;
	padding:0;
	color:#FFF;
	font-size: 1.1em;
	line-height: 1.5em;	
	
}
.columnOrange a{
	text-decoration:none;
	color:#FFF;
}
.columnOrange a:hover{
	text-decoration:none;
	color:#ccc;
}

/* UL & LI Selectors*/
ul {
	margin: 0.2em;
	padding:0;
}
#content li{
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(/Munk/images/imgListItem.gif);	
	font-size:1.1em;
	line-height:1.5em; /*1.5em*/
	color:#333;
	background-repeat: no-repeat;
	background-position: 0 0.2em; /*background-position: 0 0.65em;*/
	text-transform:uppercase;	
	padding:0 0 0 18px
}

#content li a{
	color:#000;
	text-decoration:none;
}
#content li a:hover{
	color:#999;
	text-decoration:none;
}
#content li.back {
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:18px;
	background-image:url(/Munk/images/iconArrowBack.gif);
	list-style:none;
	color:#333;
	background-repeat: no-repeat;
	background-position: 0 0.23em;
	text-transform:uppercase;
}
li.rrs {
	padding:0;
	margin:0;
	padding-left:18px;
	background-image:url(/Munk/images/imgRSS.jpg);
	list-style:none;
	color:#333;
	background-repeat: no-repeat;
	background-position: 0 0.23em;
	text-transform:uppercase;
}
#content li.download {
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:18px;
	background-image:url(/Munk/images/iconArrowDownload.gif);
	list-style:none;
	color:#333;
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	text-transform:uppercase;
}
#content li.title {
	padding:0;
	margin-top:10px;
	margin-bottom:0px;
	padding-left:0px;
	background-image:none;
	list-style:none;
	color:#fc521e;
	text-transform:uppercase;
}
li.list {
	padding:0;
	padding-left:12px;
	background-image:url(/Munk/images/imgListItem.gif);
	list-style:none;
	color:#333;
	background-repeat: no-repeat;
	background-position: 0 0.65em;
	text-transform:uppercase;
}

/* Form Element */

/*input{
	font-size:1.1em;
	border:1px solid #999;
	width:250px;
	padding:3px;
	margin:0;
	background-color:#FFFFFF;
}
input:focus{
	border:1px solid #666;
	width:250px;
	padding:3px;
	margin:0;
	background-color:#FFFFCC;
}*/

input.btn{
	margin:0;
	padding:4px;
	font-size:1em;
	border: #F2F2F2;
	background-color: #F2F2F2;
	color: #000000;
	width: 70px;
	height: 30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;

	
}
#membersOnlyOverlay{
/* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#FFF; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
	padding:0px 0px 10px 0px;
}
#membersOnlyOverlay .close { 
    background-image:url(/Munk/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
#membersOnlyOverlay p{
	margin:10px 15px;
	padding:10px;
	text-transform:none;
}
#membersOnlyOverlay p a,
#membersOnlyOverlay p a:hover{
	
	float:right;
	background:url("/Munk/images/iconForumLinkArrow.gif") no-repeat scroll 0.4em 0.75em #FC3000;
	font-weight:bold;
	padding:2px 10px 2px 15px;
	margin: 5px 0px 5px 0px;
	text-decoration:none;
	color:#fff;
}
#membersOnlyOverlay p.noPadding{
	padding:0;
}
#membersOnlyOverlay ul{
	margin:10px 15px;
	padding:10px;
	background-image:none;
	
	background-color:#eeeeee;
}
#membersOnlyOverlay li{
	background:none;
	list-style:disc;
	list-style-position:inside;
	text-transform:none;
	font-size:1.25em;
	margin:0px 5px;
	font-weight:normal;
}
#membersOnlyOverlay .ttlMembersOnlyContent{
		margin:0;
		padding:0;
	 background: #fc3700 url(/Munk/images/ttlMembersOnly.gif) no-repeat; 
	 height:29px;
	 overflow:hidden;
	 text-indent:-999px;
}
#membersBenefitsCTA{
	display:block;
	text-decoration:none;
}
#content #debatesLeft #membersBenefitsCTA{
	padding-top:10px;
}
#content #debatesLeft #membersBenefitsCTA ul{
	background:none;
	padding:10px 0px 15px 0px;
	margin:0px 0px 1px 0px;
	width:236px;
}
#content #membersBenefitsCTA ul{
	padding:10px 0px 15px 0px;
	margin:0px 0px 1px 0px;
	background:url(../images/bkgHomeRight.gif) repeat-y;
	display:block;
	width:236px;
}
#content #membersBenefitsCTA ul li {
	display:block;
	list-style:none;
	margin:10px 0px 10px 35px;
	background-image:url(/Munk/images/iconListItemPlus.gif);	
	font-size:1.2em;
	font-weight:500;
	line-height:1.5em; /*1.5em*/
	color:#333;
	width:180px;
	background-repeat: no-repeat;
	background-position: 0 0.45em; /*background-position: 0 0.65em;*/
	text-transform:none;
	padding:0 0 0 15px;
	
}
#content .contentText{
	margin-right:1em;
}
#content .contentText ol{
	margin-left:2em;
}
#content .contentText ol li{
	background:none;
	list-style-type:inherit;
	padding:0;
	text-transform:none;
}
#content .contentText a.link{
	font-weight:bold;
	display:block;
	background-image:url(/Munk/images/imgListItem.gif);
	background-repeat:no-repeat;
	background-position:left 2px ;
	padding-left:18px;
	text-decoration:none;
	text-transform:uppercase;
	
	
}
#rcmContainer{
	
}
#content ol.formList label,#content .FormPanel .formList li{
	text-transform:none;
}
#content ol.formList li,#content .FormPanel .formList li{
	background:none;
	padding:0;
	text-transform:none;
}
#content ol.formList .LogonTextBox{
	width:300px;
}

.membershipLogin h2,
.membershipFreeRegistration h2{
	
background-color:#F2F2F2;
color:#FC3801;
font-size:1.5em;
margin:0;
padding:0.3em 0.8em;
border-bottom:5px solid #fff;
}
.membershipLogin{
	margin-right:11px;
}
.membershipLogin .column{
	height:294px;
}
.membershipFreeRegistration{
	
}
.membershipIntro{
	margin:1em 0 2em;
	
}
#content div.membershipIntro ul{
	list-style: circle;
	
}
#content div.membershipIntro ul li{
	background:none;
	list-style-type:disc;
	list-style-position:inside;
		text-transform:none;
}
.radioBox label{
	padding-left:5px;
}

.RadioButtonList input{
	margin-right:5px;
}
.membershipForms{
	background:url(/Munk/images/bkgMembership.png) repeat-y;
	
	overflow:hidden;
}
.loginErrorMessage{
	color:#ff0000;
}



/* Head To Head Preview Page*/

.h2hPreviewListItem {
	margin:10px 0px 10px;
}
.h2hPreviewListItem .title{
}

.h2hPreviewListItem .description{
}
.h2hPreviewListItem .h2hLineup{
	background:#fff url(/Munk/images/bkgH2HLineup.jpg) no-repeat;
	width:859px;
	height:61px;
}
.h2hPreviewListItem .h2hLineup .speakerPro{
	
}
.h2hPreviewListItem .h2hLineup .speakerCon{

}
.h2hPreviewListItem .h2hLineup .speakerPro,
.h2hPreviewListItem .h2hLineup .speakerCon{
	
}

.h2hPreviewListItem .h2hLineup .speakerCon,
.h2hPreviewListItem .h2hLineup .speakerCon .name,
.h2hPreviewListItem .h2hLineup .speakerCon .speakerThumb
{
	display:block;
	float:right;
}
.h2hPreviewListItem .h2hLineup .speakerPro,
.h2hPreviewListItem .h2hLineup .speakerPro .name,
.h2hPreviewListItem .h2hLineup .speakerPro .speakerThumb{
	display:block;
	float:left;
}

.h2hPreviewListItem .h2hLineup .speakerPro .speakerThumb,
.h2hPreviewListItem .h2hLineup .speakerCon .speakerThumb{
	width:96px;
	height:55px;
	margin:3px 0px;
}

.h2hPreviewListItem .h2hLineup .speakerCon .name{
	width:214px;
		margin:20px  60px 20px 20px  ;
	font-size:1.4em;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	
}
.h2hPreviewListItem .h2hLineup .speakerPro .name{
	width:214px;
	margin:20px  15px 20px 60px ;
	font-size:1.4em;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	
}
/*.h2hPreviewListItem .btnGoToDebate{


	display:block;
	
	padding:.25em 0em;
	border-top:1px solid #fe441e;
	border-bottom:1px solid #fe441e;
	text-align:center;
	margin-bottom:40px;
	
}*/
.h2hPreviewListItem a:hover{
	color:#fe441e;
}
.h2hPreviewListItem .btnGoToDebate{


	display:block;
	

	/*border-top:1px solid #fe441e;*/
	
	
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
	
}
 .h2hPreviewListItemSeparator{
	display:block;
	padding:20px 0px 0px;
	border-bottom:1px dotted #a2a2a2;
	margin-bottom:30px;
}
.h2hPreviewListItem .btnGoToDebate a{
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
	
	text-decoration:none;
}
.h2hPreviewListItem .arrowUpArrow{
	display:block;
	background:#fff url(/Munk/images/iconArrowUpRed.gif) no-repeat;
	width:11px;
	height:6px;
	margin:1em  0 0em 421px;
	overflow:hidden;
	text-indent:-999px;
}
.h2hPreviewListItem .description{
}
.h2hPreviewListItem .title{
	text-transform:none;
	font-size:1.4em;
	
}
#H2HDetailDebaters .ttlH2HDebaters{
	background:#fff url(/Munk/images/ttlH2HDebaters.gif) no-repeat;
	width:864px;
	height:14px;
	text-indent:-999px;
	overflow:hidden;
	margin:2em 0em 1em;
}
#H2HDetailDebaters .versusSeparator{
	background:#fff url(/Munk/images/UIH2HVersusSeparator.jpg) no-repeat;
	width:863px;
	height:52px;
}
#H2HDetailDebaters h2.title {
		text-transform:none;
	font-size:1.4em;
	text-transform:none;
	margin:2em 0em .5em;
}
#H2HDetailDebaters .speakerBlock h2.title {
	text-transform:none;
	font-size:1.4em;
	text-transform:none;
		margin:1em 0em .5em;
}
#H2HDetailDebaters .speakerBlock{
	background-color:#f2f2f2;
	overflow:hidden;
	width:100%;
	padding:1em 0;
}
#H2HDetailDebaters .speakerBlock p,#H2HDetailDebaters .speakerBlock h2{
	padding:0em 1em;
	text-align:center;
}
#H2HDetailDebaters .speakerBlock p{
	
}
.ttlCurrentlyAvailable{
	background:#fff url(/Munk/images/stlH2HCurrentlyAvailable.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	margin:40px 0px 10px;
}
.ttlComingSoon{
	background:#fff url(/Munk/images/stlH2HComingSoon.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	margin:40px 0px 10px;
}