/******************************
CSS for MarainLaw.com
uses logo-menu-content-bottom layout
******************************/

body {
background-color:#ffc; color:#000;
font-family:sans-serif; font-weight:bold; font-size:medium;
/* allows proper alignment of various divs */
text-align:center
}




#container {
/* overrides body text centering */
text-align:left;
/* sets overall width */
width:950px;
/* allows body centering */
margin:0 auto
}




#logo { height:115px; width:950px; }

td.logoleft { font-size:1.5em; color:blue; text-align:center; width:750px; }
.heading { font-size:1.5em; }
td.logoright { font-size:.8em; color:#000; text-align:right; width: 200px; }



#wrapper {
/* holds menu+content, keeps them above bottom */
float:left;width:100%;
}




#menu{
/* puts to left of content */
float:left;
width:190px;
/* aligns at left of wrapper; must = width of container */
margin-top:50px;margin-left:-950px;
}

/* button menu */
a.button {
font-size: .9em;
text-decoration: none;
line-height: 24px;
color: blue;
/*
border-bottom: 1px blue solid;
border-top: 1px blue solid;
*/
}
a.button:link, a.button:visited, a.button:active {
background-color: #ffc;
}
a.button:hover {
background-color:  #98fb98; /* palegreen */
}

/* here menu */
a.here:link, a.here:visited, a.here:hover, a.here:active { 
text-decoration:none; border:none; color:#808080; background-color:#ffc; font-size:.8em;
}




#content {
/* leaves space at left for menu */
margin: 0 0 0 200px;
}

h1 { text-align:center; color:blue; font-size:xx-large; }
h2 { text-align:left; font-size:large; }

.left { float:left; margin-right:1em; border:2px; }
.right { float:right; margin-left:1em; border:2px; }

/* links in content and bottom */
a:link, a:visited { color:blue; background-color: #ffc; text-decoration: none; }
a:hover { color:blue; background-color: #98fb98; } /* palegreen */

/* "Moved" from pageContent AM 12-6-2009: */
.GENXHwxNewStyle a {background-color:white}


#bottom{ clear:left; width:100% }

/* bottom menu */
a.bottom {
text-decoration: none;
/* border: 2px blue outset; */
font-size:.8em;
}
a.bottom:link, a.bottom:visited, a.bottom:active {
color: blue;
background-color:#ffc;
}
a.bottom:hover {
color: blue;
background-color:  #98fb98; /* palegreen */
border: 1px inset;
}
