body {   background: url("../images/clarionbg1.png");  background-repeat: repeat-x;  background-position: center;}.copy {	font-family: Verdana, Arial, Helvetica;	font-size: 12px;	font-weight: normal;	color: #840818;	line-height: 18px;	letter-spacing: normal;}.quote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	color: #808080;	line-height: 18px;	letter-spacing: normal;}.subtitle {	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	color: #ffffff;	line-height: 18px;	text-transform: uppercase;	letter-spacing: normal; }		.pagetitle {	font-family: Arial;	font-size: 21px;	font-weight: bold;	color: #840818;	line-height: 18px;	letter-spacing: normal;}	.breadcrumb {	font-family: Times New Roman, Courier;	font-size: 21px;	font-weight: bold;	color: #ffffff;	line-height: 18px;	letter-spacing: normal;}	.intro {	font-family: Arial;	font-size: 15px;	font-weight: normal;	color: #840818;	line-height: 18px;	letter-spacing: normal;    font-style: italic;}	.introbold {	font-family: Times New Roman, Courier;	font-size: 15px;	font-weight: bold;	color: #ffffff;	line-height: 22px;	letter-spacing: normal;}	.footer {	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	color: #ffffff;}	.galborder {	padding: 3px;	border: 1px solid #E6DBBB;	background-color: #FFFFFF;}.imgleft {	padding: 5px;	border: 1px solid #E6DBBB;	background-color: #FFFFFF;	float: left;	margin: 3px 10px 5px 0px;}.imgright {	padding: 5px;	border: 1px solid #E6DBBB;	background-color: #FFFFFF;	float: right;	margin: 3px 0px 5px 10px;}.roomimg2 {	padding: 5px;	border: 1px solid #E6DBBB;	background-color: #FFFFFF;	margin: 0px 0px 5px 0px;}/* links */A {	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	line-height: 18px;}a:link {	color: #c00000;	text-decoration: underline;}a:visited { color: #388CAB}a:active { color: #388CAB}a:hover {	color: #388CAB;	text-decoration: none;}	A.maroon {	font-family: Times New Roman, Courier;	font-size: 12px;	color: #840818;	text-decoration: none;}A.maroon:link {color: #840818}A.maroon:visited {color: #000000}A.maroon:active {color: white}A.maroon:hover {color: white; text-decoration: underline;}A.intro {	font-family: Times New Roman, Courier;	font-size: 15px;	color: #388CAB;	text-decoration: underline;}A.intro:link {color: #388CAB}A.intro:visited {color: #388CAB}A.intro:active {color: #388CAB}A.intro:hover {color: #388CAB; text-decoration: none;}/* backgrounds */.alignleft {	float: left;	margin-right: 8px;	margin-top: 5px;}.aligright {	float: right;	margin-left: 8px;	margin-top: 5px;}.reservations { background-image: url(images/reservations_bkgd.jpg); background-repeat: no-repeat;}.top { background-image: url(images/header_top.jpg); background-repeat: no-repeat;}.title { background-image: url(images/title_bkgd.jpg); background-repeat: no-repeat;}.optin { background-image: url(images/opt_in.jpg); background-repeat: no-repeat;}.content { background-image: url(images/clarionbg.jpg); background-repeat: repeat-y;}.leftgradient { background-image: url(images/clarionbg.jpg); background-repeat: repeat-y;}.rightgradient { background-image: url(images/clarionbg.jpg); background-repeat: repeat-y;}/************** child classes **************/.ChildPage { width: 100%; }.ChildPage .Column { width: 25%; vertical-align: top; border-right: solid 1px #CCC; }.ChildPage .Footer { border-top: solid 1px #CCC; vertical-align: top; align: center; }.ChildPage .RightMostColumn { width: 25%; border-right: none; }.PageContent .HeaderlessTable { margin-top: 5px; }.Line { height: 2px; border-top: solid 1px #FFF; margin-top: 3px;  }.Column img { margin: 0px auto; }.Column p { padding: 5px; text-indent: 10px; }.ChildPage .Header { border-bottom: solid 1px #CCC; border-top: solid 1px #CCC; text-indent: 20px; }.LeftMenu { width: 26%; padding: 1%; float: left; }.MenuItem { color: #C30; font-size: 10pt; font-weight: bold; text-indent: 15px; }.SelectedMenuItem td { background-image: url(images/green_arrow.gif); background-repeat:no-repeat; background-position: left center; } .RightContent { width: 69%; padding: 1%; float: right; }.RightContent a { color: #369; }.RightContent a:visited { color: #69C; }.AdRotator { padding: 0px; margin: 0px; }/************** specific classes ******************/.Spacer { display: block; height: 50px; width: 560px; background-image: url(http://christianliteracyproject.org/images/spacer.gif); background-repeat: no-repeat; background-position: left middle; font-weight: bold; text-align: center ; vertical-align: middle; }.Free { display: block; height: 100px; width: 560px; background-image: url(http://christianliteracyproject.org/images/freelogo.gif); background-repeat: no-repeat; background-position: left middle; font-weight: bold; text-align: center ; vertical-align: middle; }.Mission { display: block; height: 60px; width: 130px; background-image: url(http://christianliteracyproject.org/images/mission.jpg); background-repeat: no-repeat; background-position: left middle; font-weight: bold; text-align: right ; vertical-align: middle; }.Prison { display: block; height: 120px; width: 120px; background-image: url(http://christianliteracyproject.org/images/prisonsm.jpg); background-repeat: no-repeat; background-position: center middle; font-weight: bold; text-align: right; vertical-align:top; }.Light { display: block; height: 120px; width: 120px; background-image: url(http://christianliteracyproject.org/images/lightsm.jpg); background-repeat: no-repeat; background-position: center middle; font-weight: bold; text-align: right; vertical-align:top; }.LetterLinks { text-align: center; }.LetterLink { padding: 0px 7px; color: #C30; }/***************** Specific for Churches Page*************/.LocalChurchTitle { font-weight: bold; text-align: right; vertical-align:top; width: 160px; height: 133px; background-image: url(http://christianliteracyproject.org/images/localchurch.jpg); background-repeat: no-repeat; background-position: center middle; }.Volunteer { display: block; height: 100px; width: 160px; background-image: url(http://christianliteracyproject.org/images/volunteer.jpg); background-repeat: no-repeat; background-position: center middle; font-weight: bold; text-align: right; vertical-align:top; }