/* --- GENERAL RULES --- */
#container1
{
  background: none;
	border-top: 1px solid #24145B;	
}

#container2 { background: none; }

/* --- SPLASH RULES --- */
#splash h2#mainhead { margin: 0; }

#container-splash #splashcontent
{
	width: 300px;
	margin: 0;
}

#splashsearch { display: none; }
#splashimage { margin: 0 0 3em 370px; }
#splashimage img { display: inline; }

#splashimage p
{
  width: 60%;
	padding-bottom: 1em;
}

/* --- HEADER RULES --- */
#logo h1
{
	position: static;
	left: auto;
	width: 100%;
	font-size: 25px;
}

#entity #logo p, #arc #logo p, #pub #logo p, #dobject #logo p
{
	position: absolute;
	left: auto;
	width: 100%;
	font-size: 18px;
}

#sitenav { display: none; }

/* --- NAV RULES --- */
#nav { display: none; }

/* --- CONTENT RULES --- */
#content, #browse #content, #about #content, #results #content
{
	float: none;
	width: 95%;
	margin: 0 0 0 0;
	padding: 0 0 1% 0;
}

h2#mainhead
{
   margin-left: 0;
   padding-left: 0;
	 display: block;
}

.content-summary dd { padding-bottom: 0.5em; }
.content-summary dt { clear: left; }
ul.resource li { padding: 2px 0; }
ul.browse li { padding: 2px 0; }
#about #content dt { clear: left; }

#dolist-versions dd { padding-bottom: 1em; }
#dolist-versions dt { clear: left; }
#dovlist dd { padding-bottom: 1em; }
#dovlist dt { clear: left; }

/* --- ADD RULES --- */
#add
{ 
  float: none;
  width: 100%;
	border-top: 1px solid #24145B;
	padding: 0.5em 0 0.5em 0;
	text-align: left;
}

#add li
{
 float: left;
 width: 150px;
 margin: 0 10px 10px 0;
/*height: 260px;*/
}

#entity #content, #dobject #content
{ 
  border-top: 1px solid #24145B;
  clear: both;
}

#about #add { display: none; }
#dobject p.caption { display: none; }

/* --- SEARCH RULES --- */
.resultsview, .resultsper { display: none; }

/* --- FOOTER RULES --- */
#creditlogos { margin-left: 0; }
#creditlogos img { margin-right: 0; }
#footer ul { display: none; }

#footertext
{
	width: 380px;
	margin-right: 0;
}

#footertext p { padding: 1em 0; }