/* CSS Document */

@media screen, projection {
/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
.BeNiceToMacIE5 {
font-family: "\"}\"";
font-family: inherit;
}
html, body, #wrapper, wrapper2 {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-height: 100%;
background:#eee ;
}
html>body, html>body #wrapper, html>body #wrapper2 {
height: auto;
}
html {	font-family: "Courier New", Courier, monospace;
}


div#wrapper {
position: absolute;
top: 0;
left: 0;
background:#eee;
}

#header {
position:fixed; z-index:500;
width: 100%;
height: 105px;
background:#eee ;
}
#headcontent {height:55px;background: #eee  url(../img/toby.gif) no-repeat left bottom; margin-left:200px; position:relative; padding:10px;}
#headcontent img.hide {height:55px; width:350px; padding:10px; display:none; }
#sidebar {
width:140px; float:left;
padding:10px; position:fixed; top:105px;

}

#sidebar p{font-size:9px; text-align: justify;}
#sidebar b{font-size:12px; display:block; margin-top:10px;}
#sidebar a:hover{color:#333;}

#content {
top:0px;
left:0px;
margin-left:215px;
padding:0px;
position:absolute;
margin-top:115px;
}


.clear {
clear: both;
margin: 0;
padding: 0;
}
.clear_margin {
clear: both;

padding: 0;
}
#footer {
clear: both;
bottom: 0;
left: 0;
width: 100%;
height: 78px;

color: #999999;
overflow:hidden;
}
#footerContent {padding:10px;}
#footerContent h5 {margin:0; padding:5px 0;}
#footerContent p {padding:5px 0; margin:60px;font-size:0.6em;}

#main {
margin: 0;
padding: 0;
}
/* \*/
* html #footer {
position: absolute;
}
* html #main {
padding-bottom: 100px;
}
/* \*/
head:first-child+body div#footer {
position: absolute;
z-index:0;
}
head:first-child+body div#main {
padding-bottom: 100px;
}


h1{ margin:3px; width:180px; display:none;
        height:80px; float:left; }


img#home{margin-left:14px; float:left; width: auto; height: auto;}


#footerContent p a:link, a {
	text-decoration: none; color:#999999; 
}
#footerContent p a:visited {
	text-decoration: none;
}
#footerContent p a:hover {
	text-decoration: none; color:#333333;
}
#footerContent p a:active {
	text-decoration: none;}

}

@media all and (min-width:0px) {
head~body {height:100%;}
}



