/* Meyer reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
html {margin:0; padding:0}
body {line-height:1; color:black; background:white;}
ol, ul {list-style: none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

/* Global */
body {color:#514735; font-family:arial,sans-serif; font-size:12px; line-height:1.4; margin: 0px auto; width:800px;}
p {margin-bottom:1em;}
.clear {clear:both;}
a:link, a:active, a:visited {color:#514735;}
#main {background-color:#E9EEE3; clear:both; padding:30px;}
#main a {color:#84A811; font-family:georgia,serif; font-size:16px; font-style:italic; font-weight:bold; text-decoration:none;}
#content {border-right:1px dotted #514735; float:left; padding-right:30px; width:440px;}
#sidebar {float:right; width:240px;}
#sidebar h3 {margin-bottom:0;}
hr {border:0; border-top:1px dotted #514735; margin-bottom:1em;}
h1 {color:#5A7933; font-family:georgia,serif; font-style:italic; font-size:21px; font-weight:normal; margin-bottom:1em;}
h2 {color:#5A7933; font-family:georgia,serif; font-style:italic; font-size:21px; font-weight:normal; margin-bottom:0.5em;}
h3 {font-size:16px; font-weight:bold; margin-bottom:1em;}
em {color:#5A7933; font-family:georgia,serif; font-size:16px; font-style:italic; font-weight:bold;}
.info_label {color:#5A7933; font-family:georgia,sans-serif; font-style:italic; font-weight:bold;}
.footnote {font-size:10px; font-style:italic;}
.donate {margin-top:14px;}


/* Header, Footer */
#header {margin-bottom:20px;}
#logo {float:left;}
#signup {float:right; font-size:14px; font-weight:bold; text-align:right;}
#signup_form {margin:10px 0 40px 0;}
#signup_form input {width:260px;}
.fan {color:#5A7933; font-family:georgia,serif; font-size:14px; font-style:italic; font-weight:bold; height:40px; padding-top:6px;}
.fan img {border:0; margin-left:0.5em;}
#navigation li {display:inline; list-style-type:none; padding-left:20px;}
#navigation li a {color:#84A811; font-family:georgia,serif; font-size:14px; font-weight:normal; text-decoration:none;}
body.index #navigation li a.nav_index,
	body.whatisrcd #navigation li a.nav_whatisrcd,
	body.projectsandnews #navigation li a.nav_projectsandnews,
	body.partners #navigation li a.nav_partners,
	body.donations #navigation li a.nav_donations,
	body.contact #navigation li a.nav_contact
	{color:#514735; font-style:italic;}
#footer {font-size:11px; padding:10px;}
#contact_summary {float:left;}
#credits {float:right;}
#credits span {font-style:italic;}

/* Home */
body.index {font-size:14px;}
body.index #content {padding-bottom:4em;}
.offical_statements {margin-top:3em;}
.offical_statements h4 {font-weight:bold;}


/* What Is RCD */
body.whatisrcd #main {font-size:14px;}

/* News and Projects */
body.projectsandnews #content img {float:left; margin:0 1em 1em 0;}
body.projectsandnews .hoverPopup {background-color:#fff; border:2px outset #514735; display:none; margin-bottom:2em; padding:1em 2em; width:510px; z-index:1;}
.linkPopup {color:#84A811; cursor:pointer; font-style:italic; text-decoration:underline;}
.closePopup {cursor:pointer; margin-bottom:1em; text-align:right;}
.project {position:relative;}

/* Partners */
body.partners h3 {margin-bottom:0;}
.partners_txt {margin-bottom:4em;}
.partners_section {margin-bottom:4em;}
.partners_section .img {float:left; padding-right:50px; text-align:right; width:280px;}

/* Contact */
input, textarea {color:#888;}
textarea {font-family:arial,sans-serif; font-size:12px;}
.location {font-size:17px; float:left; width:430px;}
.location p {margin-left:28px;}
.location p.phoneEmail {position:relative;}
.phoneEmail .info_label {left:-28px; position:absolute;}
.position {font-size:14px; margin-bottom:2em;}
.position .title {font-weight:bold;}
.more_info a {color:#84A811; font-family:georgia,serif; font-style:italic;}
.disclaimer {font-style:italic;}
#contact_form {margin-top:2em;}
#contact_form input {width:430px; margin-bottom:9px;}
#contact_form input.submit {background-color:#5A7933; border:1px solid; border-color:#BFC9B2 #718659 #6D8255 #7B9063; color:white; font-weight:bold; padding:2px 6px; width:auto;}
#contact_form textarea {margin-bottom:9px; width:430px;}

