#center-box  {
padding-bottom:	0;
padding-left:	3px;
padding-right:	3px;
padding-top:	3px;
}

#content  {
padding:	1em;
}

#footer  {
padding:	5px 1em;
}

#footer-box  {
height:	1px;
}

#footnav  {
border-left:	1px #ffffff;
padding-bottom:	15px;
padding-left:	5px;
padding-right:	5px;
padding-top:	7px;
}

#header  {
margin:	0;
min-height:	1%;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
}

#header a, #titlebar a, #pagegroup a, #pagetitle a  {
text-decoration:	none;
}

#header-box  {
height:	1px;
}

#left-box  {
}

#outer-box  {
height:	100%;
width:	100%;
}

#right-box  {
}

#rightbar  {
margin-top:	3px;
padding-bottom:	5px;
padding-left:	1px;
padding-right:	5px;
padding-top:	0px;
}

#toggleleft  {
float:	left;
margin-bottom:	1px;
margin-left:	0px;
margin-right:	0;
margin-top:	0;
}

#toggleright  {
float:	right;
margin-bottom:	1px;
margin-left:	0px;
margin-right:	0;
margin-top:	0;
}

#topnav  {
margin:	0;
min-height:	1.5em;
padding:	0;
}

#topnavbox  {
margin:	0;
padding:	0;
}

* html #contentbox  {
height:	1%;
}

* html #footer-box  {
height:	50px;
}

* html #header  {
height:	1%;
}

* html #titlebar  {
height:	1%;
}

* html #topnav  {
height:	1.5em;
margin:	0;
padding-bottom:	0;
padding-left:	0;
padding-right:	0;
padding-top:	1px;
}

.clearer  {
clear:	both;
height:	1px;
margin-top:	-1px;
}

.pagegroup  {
margin:	0;
padding-bottom:	0;
padding-left:	1em;
padding-right:	1em;
padding-top:	5px;
}

.pagetitle  {
font-size:	100%;
font-weight:	800;
margin:	0.2em 1em;
padding:	0.2em 0;
}

.togglebox  {
cursor:	pointer;
font-size:	.85em;
margin-top:	1px;
padding:	0;
}

body  {
margin:	0;
padding:	0px 0;
}

h1,h2,h3,h4,h5,h6  {
margin:	0;
}

html, body  {
height:	100%;
}

