/* -------  Joyce Rhodes Styles --------------- */
/* Page background & Sides: #003300 (Obscure Weak Green	)		*/
/* Header & footerbar: #3F697F  								*/
/* Center Page: (mainltgray): #666666 (Dark Gray) */
/* Highlighted boxes  (maincolor): #999999  (Light Gray)	*/
/* Text: #FFFFFF (White)  											*/

body {
background-color: #003300;
font-family: verdana, arial, sans-serif;
}

/* Header Styles */

.bordertable {
width: 100%;
}

.headercell {
background-color: #CCCC99;
border-bottom: 1px solid black;
border-top: 1px solid black;
}

.mainnav {
background-color: #3F697F;
color: #FFFFFF;
border-bottom: 1px solid black;
font-size: 13px;
}

.whiteheader {
color: #FFFFFF;
font-size: 20px;
}

.whitenormal {
color: #FFFFFF;
font-size: 13px;
}

.whitemed {
color: #FFFFFF;
font-size: 16px;
}

.blackheader {
color: #FFFFFF;
font-size: 20px;
}

.listblackheader {
color: #000000;
font-size: 20px;
}

.blacknormal {
color: #FFFFFF;
font-size: 13px;
}

.blackmed {
color: #000000;
font-size: 16px;
}

.googlemap {
color: #000000;
font-size: 14px;
}

.listblackmed {
color: #FFFFFF;
font-size: 16px;
}

/* color: #548296; */

.maincenter {
background-color: #666666;
color: #FFFFFF;
font-size: 13px;
}

.mainltgray {
background-color: #666666;
color: #FFFFFF;
font-size: 13px;
}

.maincolor {
background-color: #999999;
color: #FFFFFF;
font-size: 13px;
}

.mainwhite	{
background-color: #FFFFFF;
color: #000000;
font-size: 13px;
}

.mainsides {
background-color: #003300;
color: #FFFFFF;
font-size: 13px;
}

.footertable {
width: 100%;
}

.footerbar {
background-color: #3F697F;
color: #FFFFFF;
border-top: 1px solid #7BAABE;
border-bottom: 1px solid black;
font-size: 13px;
}

/* Admin styles */
.listsides {
background-color: #9999CC; /* Light Weak Blue */
color: #000000;
font-size: 10px;
}

.listcell {
background-color: #000000;
color: #FFFFFF;
font-size: 12px;
}

.listtitle {
background-color: #33CCCC;
color: #000000;
font-size: 14px;
font-weight: bold;
}

.listingdata {
background-color: #99CCCC;
color: #000000;
font-size: 12px;
}

.listingphoto {
background-color: #CCFFFF;
color: #000000;
font-size: 12px;
}

.celldata {
background-color: #666666;
color: #FFFFFF;
font-size: 13px;
}

.columntitle {
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}

.celltitle {
background-color: #999999;
color: #FFFFFF;
font-size: 13px;
}

.tabletitle {
background-color: #33CCCC;
color: #000000;
font-size: 14px;
font-weight: bold;
}

/* Header Styles  color: #3F697F;  */

h1 {
color: #FFFFFF;
font-size: 30px;
font-weight: bold;
}

h2 {
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
}

h3 {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

h4 {
color: #000000;
font-size: 12px;
font-weight: bold;
}

.smallhead {
color: #FFFFFF;
font-weight: bold;
padding-left: 5px;
font-size: 11px;
}

/* Body Styles */

p {
font-size: 12px;
font-family: verdana, arial, sans-serif;
line-height: 160%;
}

td {
font-size: 11px;
font-family: verdana, arial, sans-serif;
}

a:link {
color: #FFFFFF;
text-decoration:none;
}

a:active {
color: #FFFFFF;
text-decoration:none;
}

a:visited {
color: #FFFFFF;
text-decoration:none;
}

a:hover {
color: #FFFFCC;
text-decoration: underline;
}

.detail {
color: #8F8F5A;
font-size: 10px;
}

.footer {
font-size: 10px;
line-height: 150%;
text-align: center;
border: 1px solid black;
}

.small, sup {
font-size: 10px;
}


.quote {
line-height: 130%;
font-size: 12px;
}
