* {
	margin:0px;
	padding:0px;
}
body {
	background: #202020;
	font: normal 18px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000;
	text-align:center;
}
h1, h3, h5 {
	color: #000033;
	margin: 0px;
}
h4 {
	color:#000033;
	margin: 0px;
}
h2 {
	color:#000033;
	margin: 0px;
}
h1 {
	font-size: 31px;
}
h2 {
	font: normal 22px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h3 {
	font-size: 18px;
}
a {
	font: bold 17px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration: underline;
}
a:hover {
	font: bold 17px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #B20303;
	text-decoration: none;
}
a.white-link-underline {
	text-decoration: underline;
	color: #FFFFFF;
}
.white-text {
	color: #ffffff;
	text-decoration: none;
}
p {
	padding: 0 0 20px 0px;
	word-wrap:break-word;
}
fieldset.blue {
	border:none;
	background-color:#b2bfc9;
	padding: 10px;
}
fieldset.blue table tr td {
	padding: 4px 0px;
}
fieldset {
	border:none;
	background-color:#d5dde6;
	padding: 10px;
}
fieldset table tr td {
	padding: 4px 0px;
}
#wrapper {
	width: 	892px;
	margin: 0px auto;
	text-align:left;
}
#header {
	background:url(images/header_bkgrd.jpg) no-repeat left top;
	height:106px;
}
.rving-logo {
	width: 239px;
	height: 50px;
	position:relative;
	float:left;
	display:inline;
	left: 113px;
	top:28px;
}
.quicklinks {
	min-width: 145px;
	text-align:center;
	border-bottom: 2px solid #718697;
	float:right;
	display:inline;
	position: relative;
	right: 55px;
	top: 39px;
	padding: 5px;
}
.block {
	float:left;
	display:inline;
	position:relative;
}
.block a:link, .block a:visited {
	color: #fff;
	text-decoration:none;
}
.block a:hover {
	color: #718697;
	text-decoration:underline;
}
.block.icon {
	width:12;
	height:11;
	padding-top: 4px;
}
.block.link {
	padding:0px 4px 5px 6px;
}
.block.link a:link, .block.link a:visited {
	font: normal 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.block.link a:hover {
	font: normal 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#main-image {
	width: 892px;
	height: 333px;
	position:relative;
}
.demo-button {
	position: absolute;
	top: 10px;
	left: 10px;
	width:116px;
	height: 32px;
	z-index:5;
}
.navbar {
	background: url(images/navbar_bkgrd.gif) repeat-x left top;
	width:892px;
	text-align:center;
	height:55px;
}
.menu {
	width: 832px;
	margin:0px auto;
	padding:0px;
}
#comments td {
	padding:3px 5px 3px 0;
	vertical-align:top;
}
#topics {
	display: block;
	width: 102px;
	height: 55px;
	background: url("images/topics_m.gif") no-repeat 0 0;
}
#topics:hover {
	background-position: 0 -55px;
}
#topics span {
	display:none;
}
#tips {
	display: block;
	width: 84px;
	height: 55px;
	background: url("images/tips_m.gif") no-repeat 0 0;
}
#tips:hover {
	background-position: 0 -55px;
}
#tips span {
	display:none;
}
#places {
	display: block;
	width: 133px;
	height: 55px;
	background: url("images/places_m.gif") no-repeat 0 0;
}
#places:hover {
	background-position: 0 -55px;
}
#places span {
	display:none;
}
#seminar {
	display: block;
	width: 120px;
	height: 55px;
	background: url("images/seminars_m.gif") no-repeat 0 0;
}
#seminar:hover {
	background-position: 0 -55px;
}
#seminar span {
	display:none;
}
#about {
	display: block;
	width: 101px;
	height: 55px;
	background: url("images/about_m.gif") no-repeat 0 0;
}
#about:hover {
	background-position: 0 -55px;
}
#about span {
	display:none;
}
#contact {
	display: block;
	width: 114px;
	height: 55px;
	background: url("images/contact_m.gif") no-repeat 0 0;
}
#contact:hover {
	background-position: 0 -55px;
}
#contact span {
	display:none;
}
#bookstore {
	display: block;
	width: 114px;
	height: 55px;
	background: url("images/bookstore_m.gif") no-repeat 0 0;
}
#bookstore:hover {
	background-position: 0 -55px;
}
#bookstore span {
	display:none;
}
#content {
	position:relative;
	width:892px;
	background: url(images/space.gif) #d5dde6 repeat-y left top;
}
.col1 {
	width: 583px;
	background-color:#d5dde6;
	float:left;
	display:inline;
	position:relative;
}
.col1-row1 {
	padding:43px 43px 31px 43px;
}
.col1-row2 {
	padding: 35px 43px 31px 43px;
	background:url(images/topics_bkgrd.gif) repeat-y #d5dde6 left top;
}
.col2 {
	float: left;
	display:inline;
	background-color:#b2bfc9;
	width: 247px;
	padding: 43px 26px 31px 36px;
}
.rv-home {
	float:right;
	position: relative;
	right: 25px;
}
.back-button {
	position: absolute;
	top:10px;
}
.space {
	clear:both;
	background: url(images/space.gif) repeat-y left top;
}
.footer {
	clear:both;
	width: 892px;
	font: normal 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #fff;
	position:relative;
	margin-bottom:20px;
}
.footer a:link, .footer a:visited {
	color:#4F697E;
	font: normal 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration:underline;
}
.footer a:hover {
	color: #fff;
	font: normal 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration:none;
}
.footer-col1 {
	float:left;
	display:inline;
	width: 446px;
	text-align:center;
}
.footer-col2 {
	float:left;
	display:inline;
	width: 446px;
	text-align:center;
}

