html, body, #wrapper { min-height: 100%; width: 100%; height: 100%;}
html>body, html>body #wrapper { height: auto; top: 0; left: 0;}
body { margin: 0; padding:0; }
#wrapper { position: absolute;}
#header {background: #CCC;  border: none; width: 100%;}
#nav {width: 210px; float: left; padding-bottom: 3em; height: auto; background-color:#ccc; }
#content {margin-left: 220px; padding-bottom: 3em; height: auto; margin-bottom: 50px; }
#footer {clear: both;  bottom: 0; left: 0; background: #CCC;  border: none; width: 100%;}
/* hide from Mac IE5 */
/* \*/
#footer {position: absolute; }
/* */

/* Change in Opera 5+ (and some others) */
html>body div#footer {
    position: static;
}

/* Change back in everything except Opera 5 and 6, still hiding from Mac IE5 */
/* \*/
head:first-child+body div#footer {
    position: absolute;
}
/* */

#nav p, #content p {margin: 1em;}
#nav ul {margin-left: 0; padding-left: 0;}
#nav li {margin: 0 1em 0 2em;}

h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

a {
	text-decoration:none;
	color:blue;
}

a:hover {
	color:#FF8400;
}

#ads_top{
	text-align:center;
}

#ads_bottom{
	text-align:center;
}

#date {
	color:#000000;
}

#content img{
	max-width:100%;
}