/* CSS Document */

*{padding: 0; margin: 0;}

#container
{
padding:20px;
}

#header img {
	width:100%;
	margin-bottom:0.8em;
}

#nav
{
position:relative;
font-family:"Courier New", Courier, mono;
font-size:1.2em;
margin-top:-5px;
padding-bottom:25px;
line-height:1.2em;
}

#nav a
{
text-decoration:none;
color:#333;
}

#nav a:hover
{
color:#009900;
text-decoration:underline;
}

#leftside
{
float:left;}

#rightside
{
float:right;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#content
{
clear:both;
margin-top:110px;
margin-left:30px;
margin-right:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.6em;
}

.title
{
color:#006600;
letter-spacing:.03em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.gallery
{
padding-top:0px;
padding:4px;
}

.gallery a img
{
border-color:#fff;
}

.gallery a:hover img
{
border-color:#009900;
}

.gallery-title {
	margin: 0.5em 0;
}

.aboutMary td
{
padding-left:15px;
vertical-align:top;
}

#footer {
text-align:center;
font-size:0.75em;
font-family:"Courier New", Courier, mono;
color:#006600;
line-height:1.3em;
padding-top:1.2em;
clear:both;

}

a {
text-decoration:underline;
}

#footer a.icore:link {
	text-decoration: none;
	color:#000000;
}

#footer a.icore:visited {
	text-decoration: none;
	color:#000000;
}

#footer a.icore:hover {
color:#000000;
}

#footer a{
	text-decoration: none;
	color:#000000;
}

#footer a:hover {
	color:#000000;
}
