/* CSS for The Minnie Ann Piercey web site */

body{font-family: Verdana,Arial,sans-serif; color: #000000; line-height: 1.3; font-size: 90%;
	margin: .5em 0em .5em 0em; padding: 0em 0em 0em 0em; background-color: #000000; }
#container{ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
#banner{ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; width: 960px;
	background-image:url(../images/ban_bg.gif); }
	
#main { margin: 0em 0em 0em 0em; padding: .5em 3em 0em 3em; background-color: #FFFFFF; text-align: left;
	border-top: 2px solid #000000; }
/* former yellow borders: #ffb504 */

#sitenav { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; background-color: #660011;
	border-top: 4px solid #660011; border-bottom: 2px solid #660011;
	border-left: 4px solid #660011; border-right: 4px solid #660011; }
#sitenav ul { font-size: 90%; margin: 0em 0em 0em 0em; padding: .25em 0em .25em 0em; }
#sitenav li { display: inline; clear: both; }
#sitenav li a { text-decoration: none; font-weight: bold; color: #FFFFFF;
	margin: 0em 1em 0em 1em; background-color: #660011; padding: 0em .75em 0em .75em; }
#sitenav li a:hover { font-weight: bolder; background-color: #C3AC69; color: #01220d; }

#home .home, #about .about, #services .services, #listings .listings, #links .links, #contact .contact
 {color: #01220d; background-color: #C3AC69; }
 
#footer { padding: .5em 0em .5em 0em; margin: .25em 0em .25em 0em; font-size: 75%; text-align: center; }
#footer a:active {color: #000000; font-weight: bold; }
#footer a:link {color: #000000; font-weight: bold; }
#footer a:visited {color: #333333; font-weight: bold; }
#footer a:visited:hover {color: #333333; background-color: #000000; font-weight: bold; }
#footer a:link:hover {color: #FFFFFF; background-color: #000000; font-weight: bold; }

img { border: 5px double #000000; } 
img.cranberry { border: 5px double #660011; } 
img.nobord { border: 0px double #660011; }

.thumbnaill {float: left; text-align: center; font-size: 80%;
	margin: 0em 3em 1em 0em;
	font-style: italic; vertical-align: text-bottom;
}

.thumbnailr {float: right; text-align: center; font-size: 80%;
	margin: 0em 1em 1em 2em;
	vertical-align: text-bottom; font-style: italic;
}
	
h1, h2, h3 { font-weight: bold; margin-top: .5em; }
h1 { font-size: 175%; margin-bottom: 0em; text-align: center; }
h2 { font-size: 125%; margin-bottom: 1em; text-align: center; }

p.cent { text-align: center; }
p.left { text-align: left; }
td.left { text-align: left; }
td.cent { text-align: center; }
td.right { text-align: right; }
.top { font-size: 75%; }
.airmiles { margin: 1em 0em 0em 0em; font-size: 80%; }
.gold { color: #ffb504; }
.quotr {font-size: 75%;font-style: italic;float: right;width:175px; background:#CCCCCC;
	border: 2px dotted #000000; margin: 1em 0em 1em 1em; padding: 1em 1em 1em 1em; }
.quotl {font-size: 75%;font-style: italic;float: left;width:175px; background:#CCCCCC;
	border: 2px dotted #000000; margin: 1em 1em 1em 0em; padding: 1em 1em 1em 1em; }

a:link { text-decoration: underline; font-weight: normal; color: #000000; }
a:visited { text-decoration: underline; font-weight: normal; color: #000000; }
a:visited:hover {color: #FFFFFF; background-color: #000000; font-weight: normal; }
a:hover { text-decoration: underline; font-weight: normal;
	background-color: #000000; color: #FFFFFF; } 
a:active { text-decoration: underline; font-weight: normal; color: #000000; }
a:link:hover {color: #FFFFFF; background-color: #000000; font-weight: normal; }

hr { border: 0; color: #660011; background-color: #000000; height: 1px; }

ul { list-style-type: disc; list-style-position: outside;
	padding: 0px; margin: 0px; }
ol { list-style-type: decimal; list-style-position: outside; }
ol li { padding: 0 0 1em 0; }
OL OL { list-style: upper-alpha }
OL OL OL { list-style: lower-alpha }

