html, body {
	height:100px;
	margin: 0px;
	padding: 0px;
}
/* ================================= LAYOUT ================================= */
#header {padding:100px 0px 0px 20px;}

#IE6_root #header {padding:0px 0px 0px 20px;}

#navigation {
        width:400px; height:30px;
        float:right;
        margin:0px;
	      padding: 5px;
}
#youarehere {
        width:600px; height:0px;
	      margin: 5px auto;
	      padding-left: 100px;
        padding-top:200px;
        font-size:15px;
}

#IE6_root #youarehere {
        width:350px; height:0px;
	      margin: 5px auto;
	      padding-left: 70px;
        padding-top:55px;
        font-size:15px;
}

#IE7_root #youarehere {
        width:350px; height:0px;
	      margin: 5px auto;
	      padding-left: 70px;
        padding-top:50px;
        font-size:15px;
}

#content, #comments {
	margin: 0px 5px 0px 5px;
	padding: 5px;
}
#content div.toc {
	border: solid 1px #000000;
	float: right;
}
#content .toctoggle img{
	width: 10px;
	float: left;
	margin: 3px 5px 0 0;
}

#footer {
	width:980px;
	margin:0px auto;
}

.ftrlft {
	width:490px;
	float:left;
	font-size: 15px;
	font-weight:bold;
	color:#ffffff;
}

#IE6_root .ftrlft {
	width:470px;
	float:left;
	font-size: 15px;
	font-weight:bold;
	color:#ffffff;
  padding-left:20px;
}

.ftrlft a { color:#ffffff; 
}

.ftrlft a:hover { color:#ffffff; 
}

.ftrrgt {
	width:490px;
	float:right;
	font-size: 15px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
}


#links {
	margin: 5px;
}

/* ================================= MEDIA ================================== */
#media { background-color: #ffffff; padding: 5px; }
#media .mediaselect-left {
	float: left;
	padding: 2px;
}

#media .mediaselect-right {
	float:right;
	border-left: 1px solid #8cacbb;
	padding: 2px;
	width: 50%;
	max-width: 50%;
}

