/* CSS for The Enamoured Heart web site */

body{font-family: Arial,Verdana,sans-serif; color: #000000; line-height: 1.3;
	margin: .5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: justify; text-justify: newspaper;
	background-color: #ccc; }
#banner{ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
	 text-align: center; }
	
#main { padding: .5em 2em .5em 2em; margin: 0em 0em 0em 0em; background-color: #FFFFFF;
	border: 2px solid #000000; text-align: justify; text-justify: newspaper; font-size: 90%; }
#mainphoto { padding: .5em .5em .5em .5em; margin: 0em 0em 0em 0em; background-color: #FFFFFF;
	text-align: left; font-size: 90%; }
/*
*/
/*  Start Top Navigation    */
.sitenavt ul{ font-size: 110%; margin: 0em 0em 0em 0em; padding: .25em 0em .25em 0em; 
	background-color: #000000; }
.sitenavt li { display: inline; clear: both;  margin: 0em .5em 0em .5em; padding: 0em 0em 0em 0em;
	font-family: Arial,"Arial Rounded MT Bold",Verdana,sans-serif; }
.sitenavt li a {text-decoration: none; color: #FFFFFF; }
.sitenavt li a:link {text-decoration: none; color: #FFFFFF; }
.sitenavt li a:visited {text-decoration: none; color: #FFFFFF; }
.sitenavt li a:visited:hover {text-decoration: none; color: #FFFFFF; }
.sitenavt li a:hover { background-color: #000000; color: #CC3333;
	text-decoration: none; }
/*  End Top Navigation    */

/*  Start 2nd navigation  - White on Black  */
#lside { width: 100px; top: 5em; left: 0em; position: absolute; font-weight: bold;
	text-align: left; padding: 0em 0em 0em 0em;  margin: 0em 0em 0em .5em; }
#major ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside;					 	font-size: 90%; background-color: #CC3333; }
#minor ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside;
	font-size: 75%; }
#major li { text-align: center; color: #FFFFFF; background-color: #CC3333;
	width: 100px; }
#minor li { text-align: left; color: #FFFFFF; }
#major a { display: block; padding: 5px; width: 100px;
	background-color: #CC3333; border: 1px solid #000000; }
#major a:link, #major a:visited { 
	color: #FFFFFF; text-decoration: none; }
#major a:hover { background-color: #FFFFFF; color: #000000; }
#minor a { display: block; padding: 5px; width: 100px;
	background-color: #000000; border: 1px solid #CC3333; }
#minor a:link, #minor a:visited {
	color: #FFFFFF; text-decoration: none; }
#minor a:hover { background-color: #FFFFFF; color: #000000; }
/*  End 2nd navigation    */


#home .home, #about .about, #products .products, #pricing .pricing, #faq .faq, #links .links, #contact .contact, #parties .parties {
	color: #CC3333; background-color: #000000; }
#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; }

#article { margin: 15em 0em 0em 1em; padding: .5em .5em .5em .5em; font-size: 80%;
	text-align: center; border: 2px solid #FF0000; background-color: #FFFFFF; }
.thumbnailr {float: right; text-align: center; font-size: 80%;
	margin: 0em 1em 1em 1em;
	vertical-align: text-bottom; font-style: italic;
}
.thumbnailr img { } 
	
.thumbnaill {float: left; text-align: center; font-size: 80%;
	margin: 0em .5em 0em 0em;
	font-style: italic; vertical-align: text-bottom;
}
.thumbnaill img { } 
#pop { margin: .5em .5em .5em .5em; padding: 0em 0em 0em 0em; }
#pop img { border: 5px double #000000; }
td.txt { text-align: center; font-size: 75%; font-style: italic; }
td.prod img { border: 2px solid #000000; }
h1, h2, h3 { color: #000000; font-weight: bold; text-align: center; margin-top: .5em; }
h1 { font-size: 175%; margin-bottom: 0em; }
h2 { font-size: 125%; margin-bottom: 1em;
	text-decoration: none; }
h3 { font-size: 110%; margin-bottom: 1em; text-align: left; }
h4 { font-size: 110%; margin-bottom: 1em; text-align: center; }
h6 { font-size: 125%;
	margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
}

#desc { text-align: justify; text-justify: newspaper; padding: 1em 1em 1em 1em; }
.desc { text-align: justify; text-justify: newspaper; padding: 1em 1em 1em 1em; }
p.cent { text-align: center; }
blockquote.left { text-align: left; }
p.notjust { text-align: left; }
p.left { text-align: justify; text-justify: newspaper; }
td.cent { text-align: center; }
td.right { text-align: right; }

a:link { text-decoration: underline; font-weight: normal; color: #000000; }
a:visited { text-decoration: underline; font-weight: normal; color: #333333; }
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: #000000; 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 }