html, body {
height: 100%;
	xbackground: #f4f4f4 url(../images/bg_acacia.png) repeat-x fixed right bottom;
	background: #fff url(../images/bg_ea3.jpg) repeat-x center top;
}

.container {
xbackground-color: #fff;
height: 100%;
margin: auto;
position: relative;
}

.header {
	height: 92px;
	xbackground: url(../images/bg_header.png) repeat-x center center;
	overflow: hidden;
}

.header img {
xmargin: 0 0 0 30px;
}

.nav {
	height: 110px;
	background: #d9d9d9 url(../images/bg_nav.png) repeat-x center center;
	overflow-y: hidden;
}

dl {
margin: 0;
}

dt {
	font-weight: normal;
	font-style: normal;
	color: #262626;
	font-variant: normal;
	text-decoration: none;
}

.button a div {
	font-weight: normal;
	font-style: normal;
	color: #262626;
	font-variant: normal;
	text-decoration: none;
	line-height: 1.5;
	padding: 5px 0 20px 0;
}

.nav .button {
	width: 135px;
	height: 109px;
	float: left;
	padding: 10px 1px 1px 5px;
	border-right: 1px solid #d8d8d8;
	overflow-y: hidden;
}

body.about .nav .button.about,
body.hiv .nav .button.hiv,
body.cancer .nav .button.cancer,
body.literacy .nav .button.literacy,
body.involved .nav .button.involved,
body.healthcare .nav .button.healthcare {
	background: url(../images/bg_nav-selected.png) repeat-x center top;
	background-color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #fff;
}

body.about .nav .button.about a,
body.hiv .nav .button.hiv a,
body.cancer .nav .button.cancer a,
body.literacy .nav .button.literacy a,
body.involved .nav .button.involved a,
body.healthcare .nav .button.healthcare a {
	text-decoration: none;
	font-weight: bold;
	color: #493322;
}

.nav .button.involved {
	border-right: none;
}

.nav .button:hover {
	background: url(../images/bg_nav-hover.png) repeat-x center center;
	cursor: pointer;
}

.believe {
	min-height: 436px;
	background: url(../images/bg_leftcolumn.png) repeat-x center bottom;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	overflow-x: hidden;
}

.leftcolumn {
	min-height: 436px;
	background: url(../images/bg_leftcolumn.png) repeat-x center bottom;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	padding: 48px 0 0 0;
}

.leftcolumn p,
.leftcolumn h3,
.believe p {
margin-right: 20px;
margin-left: 10px;
}

.leftcolumn img.goleft {
padding: 0 0 20px 0;
}

.goleft {
float: left;
}

.goleft2 {
float: left;
margin-right: 35px;
}

.goright {
float: right;
}

.break {
clear: both;
}

a.button {
background: url(../images/star.png) no-repeat left center;
padding: 0 0 0 15px;
text-decoration: underline;
color: #493322;
text-transform: uppercase;
}

a:hover.button {
xtext-decoration: underline;
color: #af250b;
}

li {
list-style-type: none;
list-style-image: url(../images/checkbox.png);
margin-left: 10px;
}

.contact2 {
width: 100%;
	height: 100%;
	background: url(../images/bg_icon-contact.png) no-repeat left top;	
	padding: 20px 0 0 130px;
}


.news {
	height: 164px;
	background: url(../images/bg_report.png) no-repeat left center;	
	padding: 0 0 0 121px;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	overflow: hidden;
	clear: both;
}

.note {
	min-height: 164px;
	xbackground: url(../images/bg_icon-post-it.png) no-repeat left center;	
	background: url(../images/bg_icon-quote.png) no-repeat left top;
	padding: 20px 0 0 130px;
	border-top: 1px solid #eaeaea;
	overflow-x: hidden;
	clear: both;
}

.contact {
	height: 100%;
	background: url(../images/bg_icon-contact.png) no-repeat left top;	
	padding: 20px 0 0 130px;
	border-top: 1px solid #eaeaea;
	overflow-x: hidden;
	clear: both;
}

.newstext {
	width: 191px;
	height: 158px;
	background: url(../images/bg_newstext.png) no-repeat center center;
	padding: 50px 0 0 0;
}

.newstext p {
	padding: 30px 10px 0 10px;
	line-height: 1.25;
}

.boxtop {
			height: 30px;
		background: #fff url(../images/box_top.png) no-repeat center top;
		margin: auto;
		clear: both;
}

.box {
		background: #fff url(../images/bg_box.png) repeat-y center bottom;
		margin: 0;
}

.box p.widest {
padding: 0 10px 0 10px;
}

.box p.wider {
padding: 0 90px 0 10px;
}

.box p.narrow {
padding: 0 115px 0 10px;
}

.boxbottom {
			height: 30px;
		background: #fff url(../images/box_bottom.png) no-repeat center top;
		margin: auto;
		clear: both;
}

.consider {
	background: #cbcfcb url(../images/bg_consider.png) no-repeat center bottom;	
	min-height: 600px;
	border-left: 1px solid #eaeaea;
}

.believe-image {
	width: 303px;
	height: 326px;
	background: url(../images/believe.png) no-repeat center center;
	padding-top: 50px;
	margin-left: auto;
	margin-right: auto;
}

.consider-text {
	width: 303px;
	height: 303px;
	background: url(../images/bg_consider-text.png) no-repeat center center;
	padding-top: 50px;
	margin-left: auto;
	margin-right: auto;
}

.footer {
	height: 90px;
	border-top: 1px solid #eaeaea;
	padding: 10px 10px 5px 5px;
	color: #cbcbcb;
	text-align:center;
}

.child {
	position: absolute;
	width: 300px;
	height: 400px;
	background: url(../images/bg_child.png) no-repeat center bottom;
	top: 403px;
	left: 420px;
	z-index: 2;
}

.red {
	color: #af250b;
}

.button a {
	line-height: 1;
	margin: 0 0 5px 0;
	display: block;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #af250b;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}


img.goleft {
float: left;
}

.leftcolumn img.gocenter {
margin-left: 25%;
}

h3 {
	font-weight: bold;
	color: #af250b;
}

.note h3 {
color: #401818;
}

.note blockquote {
	font-weight: normal;
	font-style: normal;
	color: #797877;
	line-height: 1.5;
	margin: 10px 20px 5px 10px;
}

.footer a {
color: #cbcbcb;
}

.footer a:hover {
color: #af250b;
text-decoration: underline;
}





