/* CSS for The Enamoured Heart web site */

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

#home .home, #about .about, #equipment .equipment, #location .location, #depts .depts, #employment .employment, #projects .projects, #contact .contact {
	color: #000000; background-color: #8d8c77; font-weight: bold; text-decoration:overline underline; }

#menu {background-color: #FFFFFF;}
#nav {
	margin: 0em 0em 0em 0em; background-color: #FFFFFF;
	padding: 0em 0em 0em 0em; }
#nav ul { background-color: #8d8c77;
	list-style-type: none; text-align: center; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
	position: relative; font-size: 75%;}
#nav li {
	display: inline; text-align: center; margin: 0em 0em 0em 0em; font-weight: bold;}
#nav li a {
	padding: 0em 0em 0em 0em; color: #FFFFFF; background-color: #8d8c77;
	text-decoration: none; }
#nav li a:hover {
	color: #000000; background-color: #8d8c77;
	font-weight: bold; text-decoration:overline underline; }

#mnav { margin: 1em 0em 1em 0em; font-size: 75%;
	padding: 0em 0em 0em 0em; font-weight: bold; }
#mnav a { margin: 0em .5em 0em .5em; padding: .25em .5em .25em .5em;
	color: #000000; background-color: #FFFFFF; text-align: center;
	text-decoration: none; }
#mnav a:hover { margin: 0em .5em 0em .5em; padding: .25em .5em .25em .5em;
	color: #000000; background-color: #FFFFFF;
	text-decoration: overline 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: #FFFFFF; background-color: #000000;
	font-weight: bold; text-decoration: underline; }
a:link:hover {color: #FFFFFF; background-color: #000000;
	font-weight: bold; text-decoration: underline; }

#content { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	border-top: 0px solid #F4FE24; border-right: 0px solid #F4FE24;
	border-bottom: 0px solid #F4FE24; border-left: 0px solid #F4FE24;
	background-color: #FFFFFF; background-color:#FFFFFF;}
.maintext { padding: 0em 1em 1em 1em; margin: 0em 0em 0em 0em;
	border-top: 0px solid #000000; border-right: 0px solid #000000;
	border-bottom: 0px solid #000000; border-left: 0px solid #000000;
	text-align: left; }

.mainphoto { background-color: #31799F; border: 3px solid #CC0033; }
#main { padding: 0em 5em 0em 5em; margin: 0em 2em 1em 2em;
	border: 2px solid #CC0033; }
#lside { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	background-color:#FFFFFF; }

	
td.cent { text-align: center; }
td.right { text-align: right; }
td.left { text-align: left; }
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: #666666; font-weight: bold; text-align: center; margin-top: .5em; }
h1 { font-size: 150%; margin-bottom: .5em; }
h2 { font-size: 125%; margin-bottom: 1em; text-decoration: none; }
h2.nobot { font-size: 125%; margin-bottom: 0em; text-decoration: none; }
h3 { font-size: 110%; margin-bottom: 1em; text-align: left; }

.thumbnailr {float: right; text-align: center; margin: 0em 1em 1em 1em; font-size: 75%; }
.thumbnaill {float: left; text-align: center; margin: 0em 1em 1em 1em; }
.adrs { background-color: #31799F; border: 2px solid #000000; 
	margin: 0em 8em 1.5em 8em; padding: 0em 1em 1em 1em; }

.bg_top {background-image:url(../images/m_top.gif);}
.bg_left {background-image:url(../images/m_left.gif);}
.bg_right {background-image:url(../images/m_right.gif);}
.bg_bot {background-image:url(../images/m_bot.gif);}
.bg_white {background-image:url(../images/bg_white.gif);}
.bg_menu { background-color: #8d8c77;}
.bord { border: 4px solid #8d8c77; }
.small { font-size: 75%; }
.projtbl {border: 2px solid #8d8c77; text-align:left;}
.projtbl th { font-size: 100%; font-weight: bold; background-color: #8d8c77;color: #FFFFFF;text-align:center; }
.projtbl td { font-size: 90%; border-bottom:1px dotted #8d8c77;border-right:1px dotted #8d8c77;padding:.25em .25em .25em .25em;}
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 #8d8c77; }
.news {background-color: #31799F; border: #000000 dashed 2px;text-align:center; width: 200px;
	padding: .5em .5em 1em .5em; margin: 0em 0em 1em 0em; }
.jobs {background-color: #31799F; border: #000000 dashed 2px;text-align:center; width: 500px;
	padding: .5em .5em 1em .5em; margin: 0em 0em 1em 0em; }
.smallnews { font-size: 75%; margin: 0em 0em 2em 0em; }
/*  isolate code until used


*/
