html, body { margin:0; padding:0;}

body {  font-size:16px; font-size:.9em;
font-family: Arial, Helvetica, sans-serif; letter-spacing:.07em;}

a { color:#602600; text-decoration:none;}
a:hover { text-decoration:underline;}

h2 {color: #602600; text-transform:capitalize; margin-top:2em; }
h4 {background:url('/images/rwanda/heading-bg.jpg') no-repeat; 
height:40px; line-height:40px; text-transform:uppercase;
padding-left:20px; padding-right:20px;}

p { font-size:.9em; color:#333;}

#container { width:1024px; margin:0 auto;}
#header { background: url('/images/rwanda/header-bg.jpg') no-repeat top center; min-height:500px;}
#content { width:900px; margin:0 auto; margin-top:-6em;}
#columns:after {content: "."; display:block; clear:both; visibility:hidden; height:0;}

ul.why { list-style:none; padding:0;}
ul.why li:after {content: "."; display:block; clear:both; visibility:hidden; height:0;}
ul.why li.left { text-align:left; }
ul.why li.left img { float:right; }
ul.why li.right { text-align:right; }
ul.why li.right img { float:left; }

img.right {float:right; margin:10px; margin-right:0;}
img.left {float:left; margin:10px; margin-left:0;}


.main-column {float:left; width:582px; /*text-align: justify; */}
.side-column {float:left; margin-left:22px; padding:22px; width:250px;
	/*background*/
	border:1px solid #ccc;
	border-width:1px 1px 1px 1px;
	font-size:.9em;
	background:#efe8d2;
/*	margin-top:3em;*/
	}
	
.side-column h2 { margin-top:0em;}
.side-column h1 { text-transform:uppercase; text-align:center; color:#444;}
.side-column h4 {margin-right:-22px;}
.products {text-align:center; font-size:.95em;}

#footer {
	text-align:center;
	font-size:.8em;
	margin-top:3em;
	min-height:5em;
	border:1px dotted #777;
	border-width:1px 0 0 0;
}

p.note {font-size:.8em;}