#container
{
max-width: 1024px;
min-width:930px;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
background-image: url('http://www.rhythmicmom.com/96A7A4.jpg');
background-repeat: repeat;
line-height: 130%;

}

#top
{
padding: .2em;
background-color: black;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 160px;
margin: 25px;
padding: 1em;

}

#rightnav
{
float: right;
width: 140px;
margin-left:25%;
margin: 0;
padding: 1em;
}

#content
{
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 160px;
border-right: 1px solid gray;
padding: 1em;
background-color: #f5f5f5;
max-width: 50em;
}
#gap-top {height:15px;}
#gap-bottom {height:15px;}


#footer
{
clear: both;
margin: 0;
padding: .5em;
color: white;
background-color: #3e5e8d;
border-top: 1px solid gray;
}

#menunudge{position:relative;left:2px;width:95%;}
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

img {border:none;}
BR.menu {height:15px;}

p.rtnav {padding-left:2em;}

H2.main, H3.main {color:#8A0808;}

A.main:link {
color: blue; 
font-weight:bold; 
font-size:1.0em; 
text-decoration:none; 
}    /* unvisited links */

A.main:visited {
color:blue;
font-weight:bold; 
font-size:1.0em; 
text-decoration:none;
}

A.main:hover {
color:white;
font-weight:bold;
font-size:1.0em;
text-decoration:underline;
background-color:red;
}

A.main:active{ 
color:blue;
font-weight:bold; 
font-size:1.0em; 
text-decoration:none;
}

