body {
	color: #0B1407;
	background-color: #72937B;
	background-color: #466853; 
	border-color: #FF3300;
	border-color: #990000;
}

a[href] {
	color: #660000;
}

div#outerWrapper {
	background-color: #99907f;
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
}

div#pageheader {
	background-color: #99907f; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: inherit;
	height: 115px;
}

img#bannerimg {
	border-color: inherit;
}

div#innerWrapper {
	background-color: #72937B;
	border-left-width: 1px;
	border-left-style: solid;
	border-color: inherit;
}

div#indexContent {
	background-color: #72937B;
}

.nav li {
	background-color: #CCCCbb;
	border-style: solid;
	border-top-style: solid;
	border-width: 1px;
}

.nav a, .nav a:link, .nav a:visited {
	color: #990000;
	color: #0B1407;
}

.nav a:hover {
	background-color: #ff3300;
	background-color: #990000;
	color: #CCCCbb;
}

/*li.topmenuli > ul.submenuul > li.submenuli + .submenuli {*/
div#mainnav .submenuli + .submenuli {
	border-top-style: none;
}

div#leftnav {
	background-color: #99907f;
}

div#mainnav {
	/*background-color: #9e907f;*/
}

#home #nav-home,
#don #nav-don,
#fol #nav-fol,
body[parentid="fol"] #nav-fol,
	#fol-gra #nav-fol-gra,
	#fol-out #nav-fol-out,
	#fol-con #nav-fol-con,
#gra #nav-gra,
body[parentid="gra"] #nav-gra,
	#gra-cog #nav-gra-cog,
	#gra-edg #nav-gra-edg,
	#gra-lig #nav-gra-lig,
#vol #nav-vol,
	body[parentid="vol"] #nav-vol,
#vol-slo #nav-vol-slo,
#sale #nav-sale,
body[parentid="sale"] #nav-sale,
	#sale-sub #nav-sale-sub,
	#sale-pri #nav-sale-pri,
	#sale-rul #nav-sale-rul,
	#sale-rul #nav-sale-spe,
#join #nav-join,
body[parentid="join"] #nav-join,
	#join-member #nav-join-member,
	#join-donate #nav-join-donate
{
	background-color: #babaab;
	border-color: #990000;
}


/* error messages to user */
.error {
	color: #db2525; 
}

abbr {
	border: none;
}

ul#footerLinks li {
	border-right: 1px solid;
	border-right-color: #0b1407;
	/*border-color: #FF3300;*/
}

ul#footerLinks li.last {
	border-right:  none;
}

#footerLinks a, #footerLinks a:link, #footerLinks a:visited {
	border-bottom: none;
	color: #0b1407;
}

#footerLinks a:hover {
	border-bottom: 1px solid;
	color: #0b1407; 
}

#footerLinks a:active {
	border-bottom: none;
	color: #0b1407;
}

.alert {
	color: #CCFF00;
	color: #FFCC00;
	color: #FF0000; /* cc3333  c51717*/
}
.alert1 {
	color: #FF0000; /* cc3333  c51717*/
}

/* FORMS */

form {
	background-color: #d8e6dc; 	
	color: #285133;
}


form.justbutton {
	background-color: #285133; /* 226036; 215931 */
}

fieldset {
	border-color: #285133; 
}

legend {
	color: #285133;
}

label, h6.fauxlabel {
	color: #285133;
}

h6.fauxlabel.error {
	color: #db2525; 
}

/* !important is used to override the Google Toolbar autofill feature, which IE allows to override stylesheets.
GTB autofill gives certain input fields (name, address, etc.) a yellow background on the basis of the label
text. The style is restricted to input elements of class textInput (applied only to input with type text), 
else IE6  applies it to radio buttons, which looks bad. Unfortunately, IE6 doesn't support input[type="text"] 
and it SHOULD NOT be added to this rule, or it ceases to apply to the classed input. */
input.text, select, textarea {
	background-color: #fff !important; 
	border-color: #b7b7b7;
}

input.button {
	background-color: #285133;
	color: #cbd4cd;
	border-color: #b7b7b7;
}

/* Styles for forms that display only a button */
/* Fieldset border gets hidden because it's the same as the background color */
form.justbutton {
	background-color: #72937B; /* 226036; 215931 */
	/*color: #d8e6dc; ???*/
}

/*form.justbutton input.button {
	color: #184324;
	background-color: #cbd4cd;
	border-color: #b7b7b7;
} ???*/

div#highlights {
	border-color: #990000;
}
