/* remove undesired content elements */
#contentmenu,
#sidebar,
#menu,
#breadcrumb p,
#language,
#footer{
	display:none;
}

#wrapper{
	width: auto;
	font-size: 90%;
	margin: 0;
}

#top,
#header,
#breadcrumb,
#contentwrapper,
#ribbonwrapper,
#bachelor #ribbonwrapper,
#bachelor.form #ribbonwrapper,
#master #ribbonwrapper,
#content,
#breadcrumb ul{
	width: auto;
	background: none;
	margin: 0;
	float:none;
}

#top{
	border: none;
}

#breadcrumb{
	padding-left: 0;
	border: none;
}

#breadcrumb ul li,
#breadcrumb ul li a{
	color: #000;
}

#ribbonwrapper{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}

#maincontent{
	margin-left: 0;
	padding-right: 20px;
}

#snippets div{
	margin-bottom: 20px;
}

ul.newsitems{
	list-style: disc outside;
}

ul.newsitems li{
	margin-bottom: 1em;
	margin-left: 15px;	
}

ul.newsitems li a{
	background: none;
	padding: 0;
}

#maincontent ul.newsitems li a{
	text-decoration: none;
}


/* Color overrides */
body,
#content h2,
#content h3,
table.form span{
	color: #000;
}

a,
a:hover,
#maincontent a,
#maincontent a:hover,
#maincontent .azlist a:hover, 
#maincontent ul.alphabet a:hover, 
#maincontent ul.dottedlist a:hover,
#maincontent ul.anchors a,
#maincontent a:visited,
#maincontent .azlist a:visited, 
#maincontent ul.alphabet a:visited, 
#maincontent ul.dottedlist a:visited,
#maincontent ul.anchors a:visited{
	color: #000;
}

input,
select,
textarea,
#studyfilter,
#snippets div,
#newsdatefilter select,
table.listing,
table.listing td,
table.listing tr.caption td,
table.figure th,
table.figure td{
	border-color: #000;
}

table.figure thead th,
table.figure td.category,
table.figure thead tr.caption th,
table.figure td,
table.figure td.category{
	color: #000;
}

table.figure{
	margin-left: 1px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.figure th{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.figure thead th,
table.figure thead tr.caption th,
table.figure td.category,
table.figure td.c1,
table.figure td.c2,
table.figure td.c3,
table.figure tr.total td.category,
table.figure tr.total td.c1,
table.figure tr.total td.c2,
table.figure tr.total td.c3{
	background-color: none;	
}

@media screen{
	#wrapper{
		width: 700px;
		margin: 20px 0 0 20px;
	}
}