/*
This layout is based on the Position Is Everything "One True Layout,"
which was developed by Alex Robinson and has been released into the public domain.
More information about this layout scheme is available here:
http://www.positioniseverything.net/articles/onetruelayout/
*/

@media all {
div#meat:after, div#banner:after {
    content:".";
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
}
* html div#meat, * html div#banner {
	display:inline-block; /* for some reason this doesn't work in IE 7 */
}
div#meat, div#banner {
	min-height:1px; /* this one works in IE 7 */
}
/* Hide from IE Mac \*/
div#meat, div#banner {
	display:block;
}
/* End hide from IE Mac */
/* End self-clearing rules */
div#banner h1 {
	float:left;
}
div#meat.containsNavigation div#con_rel_wrapper {
    margin: 0 0 0 170px;
}
/*div#navigation {
	float:left;
	width:160px;
}*/
/*div#content div {
	margin:1em 1em 1em .5em;
}*/
/*div#content div div {
	margin:0px;
}*/
div#footer div {
	padding:1em;
}
div#footer div div {
	padding:0;
}
div#content li {
	margin-top:.33em;
	margin-bottom:.33em;
}
p.textOnlyLink {
	border:none;
}

div#content ul.childrenList li {
	margin-bottom:.75em;
}
div#content ul.childrenList h4 {
	margin-bottom:.1em;
}
div#content ul.childrenList div.childDesc {
	margin:0;
}
div#subNav>div {
	margin:0;
}
div.assets {
	background-color:transparent !important;
	border:1px dashed #707070 !important;
	margin:0 !important;
	padding:10px;
}
/* An alternative asset arrangment (no border) for AssetList.  Nick 8/11/11*/
div.assetlist {
	background-color:transparent !important;
	margin:0 !important;
	padding:10px;
}
div.assets h3 {
border-bottom:1px solid #707070 !important;
font-size:120%;
margin:0;
padding:0 0 5px;
}
* html div#sidebar, * html div#related div#preSidebar {
	margin:1em;
}
* html #content, * html #related, * html #navigation { overflow-x: hidden; }
* html #content div#contentHead, * html #content div#contentMain, * html #content div#contentPost, * html #related div#sidebar, * html #related div#preSidebar, * html #navigation div#minisiteNavigation, * html #navigation div#subNav, * html #navigation p.textOnlyLink { position: relative; }
div#wrapper.textOnlyView * {
	background-image:none !important;
}
div#wrapper.textOnlyView, div#wrapper.textOnlyView div#meat, div#wrapper.textOnlyView div#meat.containsNavigation, div#wrapper.textOnlyView div#meat.containsRelated, div#wrapper.textOnlyView div#navigation, div#wrapper.textOnlyView div#related, div#wrapper.textOnlyView div#content, div#wrapper.textOnlyView div#footer, div#wrapper.textOnlyView div#banner, div#wrapper.textOnlyView div#meat.containsRelated div#content, div#wrapper.textOnlyView div#meat.containsNavigation div#content, div#wrapper.textOnlyView div#meat.containsNavigation.containsRelated div#content, div#wrapper.textOnlyView div.blurb {
	margin:0 !important;
	padding:0 !important;
	float:none !important;
	clear:both !important;
	width:90% !important;
	background:none !important;
}
}
