#sr_f,#sr_h,#sr_i{min-height:0}

#a_r00{overflow:visible}
#sr_b .oas { margin-left: 20px; text-align: left; }
#sr_b #b_r00, #sr_b #b_r20, #sr_b #b_r30, #sr_b #b_r40, #sr_b #b_r50 { overflow: visible; *position:static !important;}
#sr_b { overflow: visible !important;}
/*	#sr_b .oas object { margin-left: 10px; }*/
#sr_e .oas { width: 310px; margin-left: 20px; float: left; text-align: left; }

h1 .superscript {position: relative; font-size: 11px; font-weight: bold; top: -10px;}
.container2 .module { margin-bottom: 30px; }

#a_r20 div.module div.module-img a, #a_r20 div.module div.module-img span,
#a_r70 div.module div.module-img a, #a_r70 div.module div.module-img span { width: 290px; }
#sr_b div.module div.module-img a, #sr_b div.module div.module-img span { width: 270px; }

.slideshow2 .slides li, .slideshow2 .slides li .panels { background-color: transparent !important; }

	

#next_previous {
	border-top: 1px solid #EBE4D1;
	margin: 0 20px;	
	padding-top: 10px;
	font-size: 12px; }

div.module .module-head {
	font-size:2.0em !important;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif !important;
	font-weight:800 !important;
	letter-spacing: -0.025em;
}
div.module h5.module-head {
	font-size:1.9em !important;
}
div.module .module-head a, div.module .module-head a:hover, div.module .module-head a:link, 
div.module .module-head a:visited, div.module .module-head a:focus, div.module .module-head a:active {
	color: #200800;
	text-decoration:none;
}
div#slist-6grid ul.divided li.with-img {
	padding-left:160px !important;
}
div#slist-6grid ul.divided li.with-img div.img {
	width:140px;
	height:75px;
}
div.slist h3 {
	font-weight: 700 !important;
	margin-bottom: 5px !important;
}
div.slist .divider {
	padding: 0 2px;
}
div#slist-tabbed {
	background-color: #faf7f0;
	border: 1px solid #e3e0d1;
	padding: 11px;
	position:relative;
}
div#slist-tabbed .divided .li-last {
	padding-bottom: 0 !important;
}
div#slist-tabbed .tabbed ul.tabs {
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	height:23px;
	margin:16px 12px 0 0;
	padding:0;
}
div#slist-tabbed .tabbed ul.tabs li {
	float:left;
	height:21px;
	margin:0;
	border-top:1px solid #ebe4d1;
	border-right:1px solid #ebe4d1;
}
div#slist-tabbed .tabbed ul.tabs li.li-first { 
	border-left:1px solid #ebe4d1; 
}
div#slist-tabbed .tabbed ul.tabs li a {
	float:left;
	padding:0 10px;
	line-height:21px;
	height:21px;
	font-size:12px;
	color:#666;
	margin:0;
	background-color:#faf7f0;
	text-decoration:none;
}
div#slist-tabbed .tabbed ul.tabs li.ui-tabs-selected { 
	height:22px; 
}
div#slist-tabbed .tabbed ul.tabs li.ui-tabs-selected a {
	height:22px;
	background-color:#fff;
	color:#333;
}


div.slideshow4 {
	margin:0 20px 20px;
	width:620px;
	height:265px;
	overflow:hidden;
	font-size:12px;
}
	div.slideshow4 div.slide-state a { background-image:url(http://media2.richmond.com/media/_res/img/slideshow3-inactive.gif); }
	div.slideshow4 div.slide-state a.activeSlide { background-image:url(http://media2.richmond.com/media/_res/img/slideshow3-active.gif); }
	div.slideshow4 div.controls {
		position:absolute;
		left:0;
		bottom:0;
		width:620px;
		height:30px;
		padding-top:5px;
		text-align:center;
		border:1px solid #ebe9e4;
		border-left:none;
		border-right:none;
	}
	div.slideshow4 ul.slides {
		position:absolute;
		width:620px;
		height:230px !important;
		left:0;
		top:0;
	}
		div.slideshow4 ul.slides li { width:620px; }
	div.slideshow4 ul.panels { 
		background-image:none !important; 
		width: 620px !important; }
	div.slideshow4 ul.panels li {
		width:190px !important;
		margin:0 15px 0 0 !important;
	}
	div.slideshow4 ul.panels ul li {
		float:left;
		clear:left;
		width:100%;
		margin-bottom:10px !important;
	}
	div.slideshow4 ul.divided li { border-color:#c4bdb7; }
	div.slideshow4 div.slide-prev,
	div.slideshow4 div.slide-next,
	div.slideshow4 div.slide-state,
	div.slideshow4 div.slide-playpause {
		position:static !important;
	}
	div.slideshow4 div.slide-prev {
		display:inline !important;
		margin-right:20px;
	}
	div.slideshow4 div.slide-next {
		display:inline !important;
		margin-left:20px;
	}
	div.slideshow4 div.slide-state { display:inline; }
	div.slideshow4 div.slide-playpause {
		position:absolute !important;
		top:7px;
		right:7px;
		height:20px;
		line-height:20px;
		border:1px solid #fff;
		width:60px;
		text-align:center;
		cursor:pointer;
	}
	
	
div.slideshow5 {
	margin:0 10px 10px;
	width:640px;
	height:250px;
	background-image:url(http://media2.richmond.com/media/_res/img/bg-slideshow2.jpg);
	overflow:hidden;
	color:#fff;
	font-size:12px;
}
	div.slideshow5 a { color:#fff !important; }
	div.slideshow5 ul.slides {
		position:absolute;
		width:570px !important;
		height:180px;
		left:35px;
		top:35px;
	}
	div.slideshow5 div.slide-state { padding-top:10px; }
	div.slideshow5 ul.panels { 
		width: 570px !important; 
		background-position: -15px 0;
	}
	div.slideshow5 ul.panels li { 
		width: 215px;
		margin: 0 35px;
	}

.result_pollerTitle {display:none;}




/*                ZVENTS - REEEEEEEEEEEEEEEEEEEEEEEEEEEEEMIX          */
.r-pick {
	padding-left: 44px !important;
	overflow: visible !important;
	margin-bottom: 15px !important;
	width: auto !important;
}
.r-pick img {
	position: absolute;
	top: -7px;
	left: 0;
}  
.Zvents-no-frills #z1, .Zvents-no-frills #z1a1 { min-height: 275px; }
#a_r20right #z2, #a_r20right #z_f1, #a_r20right #z_ae1, #a_r20right #z_m1, 
#a_r20right #z_l1, #a_r20right #z_so1, #a_r20right #z_cr1, #a_r20right #z-t2 { min-height: 204px; }
.zvents_more {
	border-top:1px solid #EBE4D1;
	padding: 10px 0;}
	.zvents_more a.zvents_add { float: right; }
		.zvents_more a.zvents_add .zPlus {
			background:transparent url('http://events.richmond.com/images/ico_add.gif') no-repeat 0 0;
			display:block;
			float:left;
			height:10px;
			margin:2px 4px 0 0;
			width:10px; }
.ZventsEvent {
	line-height: 1.4em;
	border-bottom: 1px solid #EBE4D1;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.ZventsEventList .z-last {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.ZventsEvent .ZventsImageLink {
	float: left;
	border: 2px solid #EBE4D1;
	margin: -2px 12px 0 0;
}
.ZventsEvent .ZventsImageLink img {
	width: 50px;
	height: 50px;
}
.ZventsEvent .ZventsWhen {
	display: block;
}
.ZventsEvent .ZventsWhen .ZventsWhenTitle {
	font-weight: bold;
	padding-right: 3px;
}
.ZventsEvent .ZventsWhere {
	display: block;
}
.ZventsEvent .ZventsWhere .ZventsWhereTitle {
	font-weight: bold;
	padding-right: 3px;
}
.ZventsEvent .ZventsWhere a {
	color: #000;
}
.ZventsEvent .ZventsWhere a:hover {
	text-decoration: none;
}
.ZventsEvent .ZventsWhat {
	display: block;
	font-size: 0.917em; 
}
.ZventsEvent .ZventsWhat .ZventsWhenTitle { 
	font-size: 1.09em; 
	font-weight: bold; 
	padding-right: 3px;
}
.Zvents-no-frills .ZventsImageLink {
	display:none;
}
.Zvents-no-frills .ZventsWhen {
	color: #333;
	font-size: 11px;
	line-height: 1.3em;
	padding: 4px 0 1px;
}
.Zvents-no-frills .ZventsWhen .ZventsWhenTitle {
	display:none;
}
.Zvents-no-frills .ZventsWhere {
	display:none;
}
.Zvents-tight h3 {
	margin-bottom: 5px !important;
}
.Zvents-tight .ZventsEvent {
	line-height: 1.2em;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom-color: #C4BDB7;
}
.Zvents-tight .ZventsImageLink {
	display:none;
}
.Zvents-tight .ZventsWhen {
	color: #333;
	font-size: 10px;
}
.Zvents-tight .ZventsWhen .ZventsWhenTitle {
	display:none;
}
.Zvents-tight .ZventsWhere {
	display:none;
}  
.Zvents-venue .ZventsWhere { font-size: 0.917em; }
.Zvents-venue .ZventsWhere .ZventsWhenTitle {
	display:none;
}
.Zvents-venue .ZventsWhere .ZventsWherePhone {
	font-size: 1.09em; 
	display: block; }
.Zvents-map #ZventsEventMap {
	float: left;
	height: 280px;
	overflow-y: auto;
	width: 170px;
	padding-right: 20px;
}
.Zvents-map #ZventsMap {
	float: left;
	height: 280px;
	width: 218px;
	border: 1px solid #EBE4D1; 
}

