html {
	margin:			0px auto;
	padding:		0px;
	background:		#F7F7FF;
}
body {
	margin:			20px auto;
	width:			786px;
	background:		url(../img/anzrag-body-bg.png) repeat-y #FFFBEF;
	font-family:	"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Arial", "Helvetica", Sans-Serif;
	font-size:		80%;
	line-height:	1.5em;
	color:			#2F2F2F;
}
em {
	font-family:	"Lucida Sans", "Lucida Grande", "Arial", "Helvetica", Sans-Serif;
}
strong, em {
	color:			#1D3548;
}

/* header */

#header {
	height:			159px;
	background:		url(../img/anzrag-header.png) 0px 0px no-repeat #FFF;
}

/* navigation */

#navigation {
	height:			90px;
	padding:		2.5em 0em 0em 1em;
	background:		url(../img/anzrag-nav.png) 0px 0px no-repeat #FFF;
}
#navigation ul {
	list-style:		none;
	margin:			0em;
	padding:		0em
}
#navigation li {
	float:			left;
	padding:		0em 1em 
}
#navigation a {
	font-weight:	bold;
	text-decoration:none;
}
#navigation a:hover {
	color:			#0C435F;
	text-decoration:underline;
}
.currentpage {
	color:			#0C435F;
	font-weight:	bold
}

/* content */

#leftcolumn {
	float:			left;
	width:			420px;
	margin:			0px 40px 0px 0px;
	padding:		0.5em 0em 0em 2em
}
#leftcolumn p {
	margin:			0em 0em 2em
}
#rightcolumn {
	float:			left;
	width:			250px;
	padding:		0.5em 1em 0em 1em
}
.criterion {
	background:		#B5E0D9;
	margin:			0em 0em 2em;
	border:			1px solid #F2FAFF
}
.criterion h4 {
	font-size:		1em;
	color:			#FAF29B;/*#5CABE6;*/
	border-bottom:	2px solid #F2FAFF;
	background:		#008072;
	padding:		1em;
	margin:			0em
}
.alert strong {
	color:			#963000
}
.criterion ul {
	list-style:		disc;
	margin:			0em 2.15em;
	padding:		0em
}
.criterion li {
	padding:		1.25em 1em 1em
}
.criterion strong {
	padding:		0em 3em
}
.exclusion {
	background:		#D79370;
	padding:		0em 0em 1.25em
}
.exclusion h4 {
	background:		#963000;
	border-bottom:	2px solid #F9E9D3;
}
.exclusion li {
	padding:		1.25em 1em 0em
}
.leftfloat {
	float:			left;
	padding:		1em 0em
}
.rightfloat {
	float:			right;
	padding:		1em 0em
}
.clearboth {
	clear:			both;
}
.extrapadding {
	padding:		1em 0em 2em;
	border-bottom:	1px solid #80BFE1
}
.smalltext {
	font-size:		0.9em
}
.bottomborder {
	border-top:		1px solid #80BFE1
}
.donate {
	padding:		17px 0px 0px 7px
}

/* footer */

#accessibility {
	clear:			both;
	height:			140px;
	padding:		0em 2em 1em;
	background:		url( ../img/anzrag-footer.png) no-repeat left bottom;
	color:			#003D5F
}
#switchtextsize {}
form {
	float:			left;
	font-size:		0.9em;
	margin:			8em 0em
}
fieldset {
	border:			0px;
	padding:		0px
}
label {}
label span {
	padding:		0em 1em 0em 0em
}
select {
	font-size:		0.9em;
	border:			1px solid #007FC1;
	padding:		1px;
	background:		#FEFEFF;
	color:			#0C435F
}
option {}

/* tags */

h2, h3 {
	color:			#003D5F;
	border-bottom:	1px solid #80BFE1
}
h2 {
	font-size:		1.15em;
	margin:			0em 0em 2em
}
h3 {
	font-size:		1.1em;
}
h3.download {
	margin:			0em 0em 1em
}
ul {
	list-style:		none;
	padding:		1em 0em;
}
li {
	padding:		0em
}
dt {
	font-weight:	bold;
	float:			left;
	clear:			both
}
dd{
	padding:		0em 0em 0em 4.5em
}
a {
	color:			#096DBB;
}
a:hover {
	color:			#0C435F;
}
a img {
	border:			0px
}

/* unused */

/*
#accessibility h4 {
	width:			16em;
	float: 			left;
	font-size:		0.9em;
	margin:			8em 0em
}
#accessibility ul {
	list-style:		none;
	margin:			0em;
	padding:		0em;
	float:			left;
}
#accessibility li {
	font-size:		0.9em;
	float:			left;
	padding:		8em 1em 0em 0em;
}
#accessibility a {
	color:			#016fad;
	text-decoration:none;
	border-bottom:	1px solid #007EC5
}
#accessibility a:hover {
	color:			#0C435F;
	border-bottom:	1px solid #0C435F
}
*/
