body {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow-x: hidden;
	background-color: ##FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
}
a:link, a:visited {
	text-decoration: none;
	color: #8c0e00;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
#master {
	padding: 0;
	margin: 0;
}


/* slideshows */
div.slideshow {
	position:relative;
	margin:0 10px 10px;
}
	div.slideshow div.slide-state a { background-image:http://media2.richmond.com/media/_res/img/slideshow2-inactive.gif; }
	div.slideshow div.slide-state a.activeSlide { background-image:http://media2.richmond.com/media/_res/img/slideshow2-active.gif; cursor:default; }
div.slideshow1 {
	margin:0;
	height:100px;
}
	div.slideshow1 div.controls {
		position:absolute;
		left:2px;
		bottom:2px;
		width:100px;
		height:30px;
		padding-top:10px;
		text-align:center;
		color:#fff;
	}
	div.slideshow1 ul.slides {
		position:absolute;
		left:3px;
		top:3px;
		width:404px !important;
		height:108px !important;
	}
		div.slideshow1 ul.slides li {
			width:404px;
			height:108px;
		}
		div.slideshow1 ul.slides div.txt img { vertical-align:bottom; }
	div.controls * { vertical-align:bottom; }
	div.slideshow1 div.slide-prev,
	div.slideshow1 div.slide-next,
	div.slideshow1 div.slide-state,
	div.slideshow1 div.slide-playpause {
		position:static !important;
	}
	div.slideshow1 div.slide-prev {
		display:inline !important;
		margin-right:10px;
	}
	div.slideshow1 div.slide-next {
		display:inline !important;
		margin-left:10px;
	}
	div.slideshow1 div.slide-state { display:inline; }
	div.slideshow1 div.slide-playpause {
		position:absolute !important;
		display:block;
		top:9px;
		right:9px;
		height:17px;
		line-height:20px;
		width:40px;
		cursor:pointer;
		background-image:url(../img/btn-playpause.gif);
		background-position:0 -17px;
	}
div.slideshow2 {
	margin:0 10px 10px;
	width:970px;
	height:250px;
	background-image:url(../img/bg-slideshow2.jpg);
	overflow:hidden;
	color:#fff;
	font-size:12px;
}
	div.slideshow2 a { color:#fff !important; }
	div.slideshow2 ul.slides {
		position:absolute;
		width:900px;
		height:180px;
		left:35px;
		top:35px;
	}
	div.slideshow2 div.slide-state { padding-top:10px; }

div.slideshow3 {
	margin:0 20px 20px;
	width:450px;
	height:108px;
	overflow:hidden;
	font-size:12px;
}
	div.slideshow3 div.slide-state a { background-image:http://media2.richmond.com/media/_res/img/slideshow3-inactive.gif; }
	div.slideshow3 div.slide-state a.activeSlide { background-image:http://media2.richmond.com/media/_res/img/slideshow3-active.gif); }
	div.slideshow3 div.controls {
		position:absolute;
		left:0;
		bottom:0;
		width:440px;
		height:25px;
		padding-top:5px;
		text-align:center;
		border:1px solid #ebe9e4;
		border-left:none;
		border-right:none;
	}
	div.slideshow3 ul.slides {
		position:absolute;
		width:450px;
		height:108px !important;
		left:0;
		top:0;
	}
		div.slideshow3 ul.slides li { width:620px; }
	div.slideshow3 ul.panels { background-image:none !important; }
	div.slideshow3 ul.panels li {
		width:190px !important;
		margin:0 25px 0 0 !important;
	}
	div.slideshow3 ul.panels ul li {
		float:left;
		clear:left;
		width:100%;
		margin-bottom:10px !important;
	}
	div.slideshow3 ul.divided li { border-color:#c4bdb7; }
	div.slideshow3 div.slide-prev,
	div.slideshow3 div.slide-next,
	div.slideshow3 div.slide-state,
	div.slideshow3 div.slide-playpause {
		position:static !important;
	}
	div.slideshow3 div.slide-prev {
		display:inline !important;
		margin-right:20px;
	}
	div.slideshow3 div.slide-next {
		display:inline !important;
		margin-left:20px;
	}
	div.slideshow3 div.slide-state { display:inline; }
	div.slideshow3 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;
	}
	/* common elements */
	div.slideshow ul.slides {
		position:relative;
	}
		div.slideshow ul.slides li {
			position:absolute;
			top:0;
			left:0;
			list-style:none;
		}
		ul.slides li ul { position:static; }
		ul.slides li ul li { position:static; }
		div.slideshow div.slide-state {
			position:absolute;
			width:100%;
			left:0;
			top:0;
			height:10px;
			text-align:center;
		}
			div.slideshow div.slide-state img { vertical-align:middle; }
			div.slideshow div.slide-state a {
				background-position:50% 50%;
				background-repeat:no-repeat;
				margin:2px;
			}
			div.slideshow div.slide-state a.activeSlide {}
		div.slideshow div.slide-xref {
			position:absolute;
			width:100%;
			left:0;
			bottom:0;
			height:30px;
			line-height:30px;
			text-align:center;
		}
		div.slideshow div.slide-xref a {
			color:#35a2ae !important;
			padding-left:10px;
			background-image:http://media2.richmond.com/media/_res/img/bg-slideshow-xref.gif;
			background-position:0 50%;
			background-repeat:no-repeat;
		}
		div.slideshow div.slide-prev {
			width:25px;
			height:25px;
			position:absolute;
			top:105px;
			left:5px;
			z-index:9;
			display:none;
			cursor:pointer;
		}
		.with-js div.slideshow div.slide-prev { display:block; }
		div.slideshow div.slide-next {
			width:25px;
			height:25px;
			top:105px;
			right:5px;
			position:absolute;
			display:none;
			cursor:pointer;
		}
		.with-js div.slideshow div.slide-next { display:block; }
		div.slideshow ul.panels {
			width:900px;
			height:180px;
			background-image:http://media2.richmond.com/media/_res/img/bg-slideshow2-panels.gif;
			background-repeat:repeat-y;
		}
			div.slideshow ul.panels li {
				position:static;
				height:180px;
				width:210px;
				float:left;
				display:inline;
				margin:0 45px;
			}
			div.slideshow ul.panels li.z { margin-right:0; }
			div.slideshow ul.panels div.img {
				width:200px;
				padding:0;
				margin-bottom:10px;
				line-height:0;
				border:5px solid #fff;
				background-color:#fff;
			}
			div.slideshow ul.panels div.txt {
				font-size:14px;
			}
			div.slideshow ul.panels div.module { margin:0 !important; }

/* end of @media declaration */ }

