body {
margin: 0;
padding: 10px;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #000;
background-color: #0088CC;
text-align: center;
}

#container3col { /* used when the home page is shown */
background: #FFFFFF url(http://www.morrishabitat.org/images/background_3col.gif) repeat-y;
border: 1px solid #005596;
margin: 0 auto;
text-align: left;
width: 740px;
}

#content3col { /* used when the home page is shown */
margin: 0 25px 15px 185px;
padding-top: 0;
padding-bottom: 10px;
}

/* Hides from IE5-mac and fixes the 3-pixel jog in IE/Win 6 \*/
* html #content3col { margin-left: 182px; }
/* End hide from IE5-mac */

#top {
border-bottom: 1px solid #005596;
height: 20px;
margin-left: 161px;
background: #6620AC url(http://www.morrishabitat.org/images/top_tab.gif) right top no-repeat;
}

.topnav {
font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
margin-left: 7px;
padding-top: 1px;
text-align: left;
}

.topnav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.topnav ul li {display: inline; margin: 0;}
.topnav ul li a { text-decoration: none; color: #FFFFFF; }
.topnav ul li a:visited { text-decoration: none; color: #FFFFFF; }
.topnav ul li a:hover { text-decoration: none; color: #66CCFF; }

.toptext {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0;
padding: 3px 7px 0 0;
text-transform: uppercase;
letter-spacing: 1px;
text-align: right;
float: right;
width: 180px;
}

#left {
float: left;
width: 161px;
margin-top: -22px;
margin-bottom: 15px;
border-top: 1px solid #005596;
text-align: center;
padding-top: 15px;
}

#left p {
font: bold 12px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #005596;
text-align: center;
margin: 35px 0;
}

#left .donate {
margin: 35px 0;
}

#footer {
clear: both;
background-color: #51B948;
border-top: 1px solid #005596;
margin: 0;
}

/*--------------------- footer content ----------------------*/
#footer p {
padding: 2px 7px 4px 0;
text-align: right;
font: normal 11px verdana, helvetica, arial, sans-serif;
color: #FFFFFF;
margin: 0;
}

#footer p a:link, #footer p a:visited { color: #FFFFFF; text-decoration: none;}
#footer p a:hover { color: #FFE119; text-decoration: underline;}

/*--------------------- skip to content link ----------------------*/

/* hide skip navigation link from all visual browsers */

/* only IE mac will see this IT IS TO hide the whole skipnav thing and prevents functionality */
*>html #skip { display: none;}

.skipp a {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
}

.skipp { margin: 0; padding: 0; }

.skipp a {
margin: 0 auto;
text-align: center;
width: 740px;
color: #FFFFFF;
}

.skipp a:active, .skipp a:focus{
overflow: visible;
width: auto;
height: 20px;
padding-top: 3px;
width: 740px;
background-color: #CC0099;
color: #FFFFFF;
}

#skip { position: relative; }