/* CSS Document */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body {color:#B18B3F; font-size:12px; line-height:18px; background:#E4E0B1;}

/*Text, Formatting*/
a {color:#CE5F3A; text-decoration:none;}
a:hover {color:#BF3000; text-decoration:underline;}
a img {border:none;}
	.anchor a {color:#B18B3F;}
	.anchor a:hover {color:#B18B3F; text-decoration:none;}
p {padding-bottom:10px;}

h1 {font-family:"Helvetica 95 Black", Arial Black, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#99CC00; text-transform:lowercase; padding-bottom:18px;}
	h1 a, h1 a:hover {color:#99CC00;}
h2 {font-size:13px; font-weight:bold; padding-bottom:10px;}
h4 {font-weight:bold; font-size:12px; color:#99CC00; padding-bottom:4px;}

.quote {margin:0 0 14px 0; padding:10px; background:#FEFEFC; border-left:1px solid #EEE6D5; border-top:1px solid #EEE6D5; border-right:1px solid #EEE6D5; border-bottom:2px solid #EEE6D5;}
.small {font-size:12px;}
acronym {color:#A0BD1C; border-bottom:1px dashed #A0BD1C; cursor:help;}
.tool-tip {padding:6px; background:#FEFEFC; border-left:1px solid #EEE6D5; border-top:1px solid #EEE6D5; border-right:1px solid #EEE6D5; border-bottom:2px solid #EEE6D5;}

ul {padding:0 0 10px 12px; list-style:none;}
ul li {padding:1px 12px; background:url(../images/li.gif) 0px 7px no-repeat;}
ol {padding:0 0 10px 24px;}

/*Layout*/
#header-wrap {height:208px; background:url(../images/bg-header.gif) repeat-x;}
#content-wrap {background:#FBFBE8;}
#footer-wrap {height:70px; background:url(../images/bg-footer.gif) repeat-x; clear:both;}
#header, #content, #footer {margin:0 auto; width:960px;}

/*Header*/
#oxfam-logo {float:left; margin-top:55px;}
#rr-logo {float:left; margin:35px 0 0 20px;}

/*Columns*/
#home-left {float:left; width:525px;}
#home-right {float:right; width:380px; padding:30px 20px 5px;}
#left-col {float:left; width:360px;}
#right-col {float:right; width:550px; padding:30px 20px 5px;}

/*Home page*/
#home-right {font-size:14px;}
#home-right ul {font-size:12px; padding:0;}		
#home-button1 {float:right; background:url(../images/button-home1.gif); width:164px; height:78px; padding:6px 0 0 4px;}
#home-button2 {float:right; background:url(../images/button-home2.gif); width:164px; height:78px; padding:6px 0 0 4px; clear:both;}

/*Footer*/
#footer {font-size:11px; color:#C5AD6D; padding:40px 0 0 0; clear:both;}
#footer span {padding:0 5px 0 0;}
#footer a {padding:0 5px; color:#D7936A;}
#footer-left {float:left;}
#footer-right {float:right; text-align:right;}
#footer-right a, #footer-right a:hover {color:#C5AD6D;}
#footer-right div {float:left; width:auto; height:16px;}
#e7-logo {margin:2px 0 0 -2px;}
.border-right {border-right:1px solid #D2C289;}

/*Forms*/
form {display:inline;}
.field, select, .checkbox, textarea, input {border:1px solid #666; background:#000; color:#fff; font-size:12px;}
option {padding:2px 0 0 4px;}
input {padding:2px;}
textarea {padding:2px;}
.radio input {border:none; background:none;}
label {padding-left:4px;}
#submit, #submit a {display:block; width:82px; height:47px; background:url(../images/submit.gif);}
#submit a:hover {background-position:bottom;}

/*Misc*/
.left {float:left;}
.right {float:right;}

/*Sub nav*/
#subnav ul {padding:0 0 28px 0;}
#subnav ul li {background:none; display:block; float:left; border-left:1px solid #EDEAC6; padding:0 1px;}
#subnav ul li a {padding:5px 5px 5px 6px; display:block;}
#on a {background:#EDEAC6; font-weight:bold;}

/*Main Nav Styling*/
#nav {float:right; width:652px; height:29px; padding:8px 0; line-height:16px; text-transform:lowercase; font-weight:bold;}
	#nav b {visibility:hidden;}
	#nav a {display:block; color:#479100;}
	#nav a:hover {color:#fff; text-decoration:none;}
	#nav ul {list-style:none; padding:0;}
	#nav ul li {float:left; background:none; padding:0; display:block;}
	#nav li ul {position:absolute; width:197px; left:-9999px; top:0; padding:14px 0 2px 0; background:url(../images/bg-nav-drop.jpg) no-repeat; z-index:99;}
	#nav li:hover, #nav li.sfhover {position:static;}
	#nav li:hover ul, #nav li.sfhover ul {left:auto;}
	#nav ul li ul li {background:none; margin:0;}
	#nav ul li ul li a, .blank {padding:1px 6px 1px 10px; width:181px; height:16px; background:none;}
	#nav ul li ul li a:hover {background:url(../images/bg-nav-select.jpg) bottom left no-repeat;}
	/*Main Nav Images*/
	#n1, #n1 a {height:29px; width:45px;  background:url(../images/nav/n1.gif) bottom;}
	#n2, #n2 a {height:29px; width:93px;  background:url(../images/nav/n2.gif) bottom;}
	#n3, #n3 a {height:29px; width:111px; background:url(../images/nav/n3.gif) bottom;}
	#n4, #n4 a {height:29px; width:92px;  background:url(../images/nav/n4.gif) bottom;}
	#n5, #n5 a {height:29px; width:86px;  background:url(../images/nav/n5.gif) bottom;}
	#n6, #n6 a {height:29px; width:71px;  background:url(../images/nav/n6.gif) bottom;}
	#n7, #n7 a {height:29px; width:96px;  background:url(../images/nav/n7.gif) bottom;}
	#n8, #n8 a {height:29px; width:69px;  background:url(../images/nav/n8.gif) bottom;}
	#n9, #n9 a {height:29px; width:57px;  background:url(../images/nav/n9.gif) bottom;}
		/*Rollover States*/
		#n1 a:hover, #n2 a:hover, #n3 a:hover, #n4 a:hover, #n5 a:hover, #n6 a:hover, #n7 a:hover, #n8 a:hover, #n9 a:hover {background-position:top; z-index:100;}
		/*Current Page States*/
		#n1-on, #n1-on a {height:29px; width:45px;  background:url(../images/nav/n1-on.gif);}
		#n2-on, #n2-on a {height:29px; width:93px;  background:url(../images/nav/n2-on.gif);}
		#n3-on, #n3-on a {height:29px; width:111px; background:url(../images/nav/n3-on.gif);}
		#n4-on, #n4-on a {height:29px; width:92px;  background:url(../images/nav/n4-on.gif);}
		#n5-on, #n5-on a {height:29px; width:86px;  background:url(../images/nav/n5-on.gif);}
		#n6-on, #n6-on a {height:29px; width:71px;  background:url(../images/nav/n6-on.gif);}
		#n7-on, #n7-on a {height:29px; width:96px;  background:url(../images/nav/n7-on.gif);}
		#n8-on, #n8-on a {height:29px; width:69px;  background:url(../images/nav/n8-on.gif);}
		#n9-on, #n9-on a {height:29px; width:57px;  background:url(../images/nav/n9-on.gif);}