A:LINK {
	color : #515185;
	text-decoration: none;
}

A:ACTIVE {
	color : #515185;
	text-decoration: underline;
}

A:VISITED {
	color : #515185;
	text-decoration: none;
}

A:HOVER {
	color : #515185;
	text-decoration: underline;
}

BODY {
	font-family : Arial, Helvetica, sans-serif;
	color : #515185;
	margin:0;
}
BODY.home {
	background-image:url(http://www.ritterbuschweb.com/gifs/home_background.gif);
	background-color:transparent;
	margin:0;
}

P {
font-family:Arial, Helvetica, sans-serif;
color:#515185;
margin:12px;
font-size:12px;
}

P.navon {
font-family:Arial, Helvetica, sans-serif;
color:#6691BC;
margin:12px;
font-size:12px;
}

h2 {margin:12px;}

h3 {margin:12px:}



TABLE {
	margin:0;
	padding:0;
	border:none;
}
TD {
	margin:0;
	padding:0;
	border:none;
}
TR {
	margin:0;
	padding:0;
	border:none;
}
DIV.photocredit {
	font-size : xx-small;
	text-align : center;
}
DIV.fineprint {
	font-size : 10px;
	text-align : left;
	color: #515185;
}
DIV.fineprint_home {
	font-size : 10px;
	text-align : left;
	color: #515185;
}
DIV.doteasy {
	font-size : 12px;
	font-weight:bold;
	text-align : left;
	color: #515185;
}
DIV.webdesignlink {
	font-size : 12px;
	text-align : left;
	color: #515185;
}
img {
	border:none;
	padding:0;
	margin:0;
}
TD.sidebar {
	color: #515185;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	vertical-align: top;
	padding-left: 0px;
	padding-right:10px;
	width: 77px;
	text-align: right;
	}
TD.header {
	color: #515185;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
	vertical-align: bottom;
	}
TD.title {
	color: #515185;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 5px 10px;
	vertical-align: bottom;
	}
TD.subheader {
	color: #515185;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px 10px;
	vertical-align: top;
	}
TD.homepix {
	vertical-align: top;
	text-align: center;
	padding: 5px;
	}
TD.pix {
	width: 125px;
	height: 125px;
	vertical-align: top;
	text-align: center;
	}
TD.subpix {
	vertical-align: bottom;
	text-align: center;
	padding: 5px;
	}
TD.slideshow {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
TD.links {
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size : 12px;
	font-weight : bold;
		}
TD.wdlinks {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size : 12px;
		}
TD.caption {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	font-size : 12px;
	}
