/* 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: #FFF ;
}
html>body, html>body #wrapper, html>body #wrapper2 {
height: auto;
}
html {
	font-family: Arial, Helvetica, sans-serif;
}


div#wrapper {
position: absolute;
top: 0;
left: 0;
background: #FFF;
}

#header {

width: 100%;

background:#FFF ;
margin-bottom:-100px;
}
#headcontent {height:35px;background: #FFF  url(../img/toby.gif) no-repeat left top; margin-left:40px;position:relative; padding:10px;width:610px;}
#headcontent img.hide {height:55px; width:640px; padding:10px; display:none; margin-left:-30px;}
#sidebar {
width:220px; left:4px; top:80px;
padding:10px; position: absolute; 

}





#content{
 margin-left:165px;
 margin-top:103px;
 padding:10px;
}

.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-right:10px;}
#footerContent h5 {margin:0; padding:5px 0;}
#footerContent p {padding:15px 0;font-size:0.6em; text-align:right; right:0px; }

#main {
margin: 0;
padding: 0;
}

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; }
h3{ color:#666666; font-size:1.4em; font-weight:1em; line-height:1.3em:}
p{color: #666666; font-size:.8em; line-height:1.6em; font-weight:500;}


#content img.header{margin-left:64px; 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 { (min-width:0px) 
head~body {height:100%;}
}
