body {
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	background-color: #0A4C8A;   /* 62998C */
	color: #000000; 
}

p { font-size: 12px; line-height: 18px; margin: 0px; margin-bottom: 15px; }
img { border: 0px; }
.imageleft { float: left; margin: 20px; margin-top: 0px; margin-left: 0px; }
.cariboosidepics { margin-bottom: 55px; width: 200px; }
blockquote { font-size: 12px; }

A.sidenav:link,A.sidenav:visited,A.sidenav:hover, A.emaillink:link,A.emaillink:visited,A.emaillink:hover { color: #0B6E9F; text-decoration: none; font-weight: bold; }
A.sidenav:hover { color: #69A9C8; text-decoration: underline; }
A.emaillink:link,A.emaillink:visited { color: #51A81B; }
A.emaillink:hover { color: #69A9C8; text-decoration: underline; }
.subheadaddress { margin-right: 35px; }

A.footernav:link,A.footernav:visited,A.footernav:hover { color: #000000; text-decoration: none; font-weight: bold; }
A.footernav:hover { color: #148EEC; text-decoration: none; }

A.getmorenewslink:link,A.getmorenewslink:visited,A.getmorenewslink:hover { font-family: Verdana,Arial,Helvetica; color: #000000; text-decoration: none; font-weight: bold; }
A.getmorenewslink:hover { color: #d6d6d6; text-decoration: none; }
span.getmorenews { border: 1px solid #C09500; padding: 2px; padding-left: 5px; padding-right: 5px; background-color: #FFFBEF; font-size: 9px; }

.soldsign { position: relative; top: 20; left: 0visibility: visible; z-index: 5; }

#sitecontainer { width: 840px; background-color: #ffffff; margin-bottom: 40px; }
#header { background-color: #ffffff; text-align: left; margin-bottom: 0px; }
#leftbody { width: 200px; text-align: center; background-color: #C3DCED;  }
#sidemenu { color: #3E86B5; text-align: center; font-size: 10px; font-weight: bold; line-height: 18px; padding: 15px; }
#sidewhite { background-color: #ffffff; text-align: center; padding-top: 20px; padding-bottom: 20px; }
#content { margin: 20px; }
#frontcontent { padding: 20px; background-image: url(/images/structure/frontback.jpg); background-repeat: no-repeat; background-position: center bottom; }
#rightbody { background-color: #ffffff; padding-top: 0px; }
#subheader { font-size: 11px; line-height: 18px; height: 35px; background-color: #DBF0CE; padding-top: 5px; padding-bottom: 5px; margin: 0px; text-align: center; }
#headerbar, #footerbar { height: 20px; background-color: #B8D6E8; margin: 0px; }
#footerbar { background-color: #DBF0CE; text-align: center; padding-top: 4px; padding-bottom: 0px; }
#footercontent { background-color: #692D00; color: #ffffff; padding: 10px; font-size: 9px; line-height: 14px; }
.sectionheader, .newssectionheader, .question { margin-top: 40px; padding-bottom: 8px; border-bottom: 0px dotted #d6d6d6; margin-bottom: 15px; font-weight: bold; font-size: 18px; text-transform: uppercase; color: #2A8EBF; }
#firstheader { margin-top: 0px; }
.subheader { margin-top: 40px; padding-bottom: 8px; border-bottom: 1px solid #efefef; margin-bottom: 15px; font-weight: bold; font-size: 14px; text-transform: none; color: #2A8EBF; }
.newssectionheader { color: #575757; margin-bottom: 5px; text-transform: none; margin-top: 40px; }
.question {  margin-bottom: 15px; text-transform: none; margin-top: 50px;  }
.new { text-transform: uppercase; font-weight: bold; color: #E65100; }
.booktitle { font-style: italic; }


#team .header { margin-top: 40px; padding-bottom: 8px; border-bottom: 1px dotted #d6d6d6; margin-bottom: 15px; font-weight: bold; font-size: 18px; text-transform: uppercase; color: #2A8EBF; }
#firstheader { margin-top: 0px; }
#team .contactinfo { background-color: #F4FDEF; padding: 3px; color: #3E761B; line-height: 28px; font-size: 12px; }


.listingtagline { text-transform: uppercase; background-color: #F6FBFF; padding: 4px; border: 1px solid #C3DCED; margin: 0px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #0B6E9F; }
.listingaddress { margin: 0px; margin-bottom: 5px; font-size: 12px; font-weight: bold; color: #000000; }
.listingbody { margin: 0px; margin-bottom: 5px; font-size: 10px; font-weight: normal; line-height: 18px; }
.listingpic { margin-right: 10px; }
.listingprice, .listingemail, .listingcode { font-size: 10px; font-weight: bold; }
.listingprice { color: #0A4C8A; }
.listingemail { color: #62998C; }
.listingcode { color: #808080; }
.listingbottom { margin-bottom: 35px; }

.remax1 { font-weight: bold; color: #dd0000; }
.remax2 { font-weight: bold; color: #003366; }

#christmasquiz { text-align: left; padding-left: 15px; }
#christmasquiz li { margin-left: -15px; margin-bottom: 15px; font-size: 10px; }

.picnotice { margin: 0px; padding: 0px; padding-top: 5px; padding-right: 10px; font-size: 9px; color: #808080; text-align: center; }

