/* CSS for The Enamoured Heart web site */

body{font-family: Arial,Verdana,sans-serif; color: #000000; line-height: 1.3;
	margin: .25em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left;
	background-color: #CCCCCC; }
#banner{ margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; }
	 
#footer { font-size: 75%;
	text-align: center; border-top: 2px solid #CC0033;
	margin: 0em 5em .5em 5em; padding: 0em 0em .25em 0em; }
#footer a:active {color: #000000; font-weight: bold;  text-decoration: underline; }
#footer a:link {color: #000000; font-weight: bold;  text-decoration: underline; }
#footer a:visited {color: #333333; font-weight: bold;  text-decoration: underline; }
#footer a:visited:hover {color: #333333; background-color: #000000;
	font-weight: bold;  text-decoration: underline; }
#footer a:link:hover {color: #FFFFFF; background-color: #000000;
	font-weight: bold;  text-decoration: underline; }

#home .home, #profile .profile, #projects .projects, #gallery .gallery, #testimonials .testimonials, #opportunities .opportunities, #links .links, #contact .contact {
	color: #FFF; background-color: #000; border: 1px solid #CC3333; border-top: 2px solid #CC3333;
	border-bottom: 2px solid #CC3333; font-weight: bold; }

#nav {
	margin-left: auto; margin-right: auto; margin-bottom: 0em; }
#nav ul {
	list-style-type: none; text-align: center; margin-top: -18px; padding: 0;
	position: relative; font-size: 75%; }
#nav li {
	display: inline; text-align: center; margin: 0 5px; font-weight: bold; }
#nav li a {
	padding: 1px 7px; color: #000; background-color: #fff; border: 1px solid #CC3333;
	text-decoration: none; }
#nav li a:hover {
	color: #FFF; background-color: #000; border: 1px solid #CC3333; border-top: 2px solid #CC3333;
	border-bottom: 2px solid #CC3333; font-weight: bold; }

hr { border: 0; color: #CC0033; background-color: #FFFFFF; height: 2px;
	margin: 0em 5em 0em 5em; padding: 0em 0em 0em 0em; }

#refer { text-align: center; font-size: 150%; font-weight: bold;
	font-style: oblique; padding: 0em; 0em 0em 0em; margin: 0em 0em .5em 0em;}
#refer a:active {color: #000000; font-weight: bold;  text-decoration: underline; }
#refer a:link {color: #000000; font-weight: bold; text-decoration: underline; }
#refer a:visited {color: #333333; font-weight: bold; text-decoration: underline; }
#refer a:visited:hover {color: #333333; background-color: #000000;
	font-weight: bold; text-decoration: underline; }
#refer a:link:hover {color: #FFFFFF; background-color: #000000;
	font-weight: bold; text-decoration: underline; }

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

#mainhome { padding: 0em 0em 0em 0em; margin: 0em 2em 1em 2em;
	border: 2px solid #CC0033; background-color: #FFF; }
.mainphoto { background-color: #FFFFFF; border: 3px solid #CC0033; }
.maintext { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; text-align: left; }

#main { padding: 0em 5em 0em 5em; margin: 0em 2em 1em 2em;
	border: 2px solid #CC0033; background-color: #FFF; }
	
td.cent { text-align: center; }
td.right { text-align: right; }
p.intro:first-letter { font-size: 125%; font-weight: bold; }
p.cent { text-align: center; }
p.disclaim { font-size: 75%; text-align: center;
	margin: 0em 0em 0em 0em; }

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; }

.thumbnailr {float: right; text-align: center; font-size: 80%;
	
	vertical-align: text-bottom; font-style: italic;
}
.thumbnaill {float: left; text-align: center; font-size: 80%;
	margin: 0em .5em 0em 0em;
	vertical-align: text-bottom; font-style: italic;
}
.projtbl { text-align: center; color: #000; border: 2px solid #CC0033;
	background-color: #FFF; }
th { font-size: 110%; font-weight: bold; background-color: #FFCC66; }
tr.h { background-color: #FFCC66; }
.bg { margin: 1em 1em 0em 1em; padding: 0em 0em 0em 0em;
	background-color: #FFFFFF; border: 3px solid #CC0033; }
.thumb { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
	background-color: #FFFFFF; border: 3px solid #CC0033; }
/*  isolate code until used


*/
