@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
	outline: none;
	list-style: none;
	}
	
body {
	/*background-color: #a6cad3;*/
	position: relative;
	background-color: #333;
	background-image: url('../images/greystripe.png');
	background-repeat: repeat;
	background-position: left;
	font-size: 100.01%;
	font-family:"arial",san-serif; 
	text-align: center;
	}

h3 {
	font: normal 1.1em/1em arial, helvetica;
	color: #cfff00;
	}
h4 {
	font: bold .75em/1em arial, helvetica;
	padding: .5em 0;
	color: #fff;
	}
#center {
	position: relative;
	width: 60em;
	height: auto;
	margin: 0 auto;
	text-align: left;
	}

.skiplink  {
	display: inline; 
	position: absolute; width: 14em; left: -200em!important; top:0;
	text-decoration:none; 
	}
#skip {
	background-color: #b5dde7;
	position: relative;
	width: 60em;
	height: auto;
	}
/* top header contains style switcher, bookmark home and contact us */
#header {
	position: relative;
	width: 60em;
	height: auto;
	overflow: hidden;
	background-color: #000;
	color: #b5dde7;
	}
	
#header a span{
	font: normal 0.8em/1.7em helvetica, arial;
	color: #fff;
	}

#header a:hover span,
#header a:focus span,
#header a:active span{
	font: normal 0.8em/1.7em helvetica, arial;
	color: #cfff00;
	}

#hdr_right {
	width: 25em;
	float:right;
	height: auto;
	}
#hdr_right ul {
	float: right;
	width: auto;
	}
#hdr_right ul li {
	float: left;
	width: auto;
	height: auto;
	padding: 0 1em 0 1em;
	}
#hdr_left {
	float: left;
	width: 29em;
	}
#switchform span {
	font: normal 0.8em/1.7em helvetica, arial;
	color: #b5dde7;
	}
#switchform td {
	padding: 0 0 0 1em;	
	}
	
/* ---- MAIN NAV ---- */
#nav {
	position: relative;
	width: 60em;
	height: auto;
	overflow: hidden;
	background-color: #0a1914; 
	border-bottom: solid #cfff00 .15em;
	}
	
#nav ul {
	float: right;
	width: auto;
	height: auto;
	}
	
#nav ul li {
	float: left;
	width: auto;
	height: auto;
	padding: .8em 2.2em;
	}
	
#nav ul li h1 {
	font: bold 1em/1.7em helvetica, arial;
	}

#nav ul li h1 em{
	font: normal .725em/1.2em helvetica, arial;
	color: #b5dde7;
	}

#nav a {
	color: #fff;
	}
	
#nav a:hover,
#nav a:focus,
#nav a:active{
	color: #cfff00;
	}

#nav a:hover em,
#nav a:focus em,
#nav a:active em {
	color: #cfff00;
	}

/* ---- WELCOME ---- */
#welcome {
	position: relative;
	width: 58em;
	height: auto;
	overflow: hidden;
	background-color: #b5dde7;
	background-image: url(../images/gradbar.gif);
	background-repeat: repeat-x; 
	padding: 0 1em .5em 1em;
	border-bottom: solid #000 1.5em;
	}
#welcome .right {
	float: left;
	width: 29em;
	padding: 0 0 0 2em;
	}
#welcome .right h1  {
	font: bold 1.8em/1.2em helvetica, arial;
	color: #000;	
	}
#welcome img {
	float: left;
	width: 25em;
	}
#welcome .right p{
	font: normal .72em/1.3em helvetica, arial;
	color: #000;
	padding: 1em 0 1em 0;
	}

#content {
	position: relative;	
	width: 60em;
	height: auto;
	background-color: #0a1914;
	overflow: hidden;
	padding: 0 0 1.5em 0;
	}
/* ---- HOME PAGE ---- */
#home {
	position: relative;	
	width: 64em;
	padding: .375em 0 0 0;
	}
#home h2 {
	font: bold 1.7em/1em arial, helvetica;
	color: #fff;
	border-top: solid .13em #cfff00;
	border-bottom: solid .05em #b5dde7;
	padding: .1em 0 0.1em 0;
	}
#home h3 {
	font: normal 1.1em/1em arial, helvetica;
	color: #cfff00;
	padding: .5em 0 .5em 0;
	}
#home_left {
	float: left;
	width: 16em;
	height: auto;
	padding: .5em 2em .5em 2em;
	}
#home_left.inner {
	background: #2f3130;
	}
#home_mid {
	float: left;
	width: 16em;
	padding: .5em 2em .5em 2em;
	}
#home_mid img{
	border: solid .25em #b5dde7;
	margin: 0.5em 0;
	}
#home_mid h3{
	font: normal 1.1em/1em arial, helvetica;
	color: #cfff00;
	}
#home p {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
	}
#home_mid a {
	color: #b5dde7;
	}
#home_right {
	float: left;
	width: 16em;
	padding: .5em 2em .5em 2em;
	}
#home_right label span {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
	}
#home_right a span {
	font: normal .75em/1.5em arial, helvetica;
	color: #b5dde7;
	padding: 1em 0 0 1em;
	}
#home_right span.error {
	font: normal .75em/1.3em arial, helvetica;
	color: #f00;
	}
#home_right div.radio {
	position: relative;	
	width: 20em;
	height: auto;
	overflow: hidden;
	}
#home_right div.radio p {
	color: #b5dde7;
	padding: 1em 0 0 4.5em;
	}
#home_right img {
	float: left;
	}
#home_right input.button {
	padding: .5em 0;
	}

#innerheader {
	position: relative;
	width: 60em;
	height: auto;
	overflow: hidden;
	background: #b5dde7;
	}

#innerheader img {
	float: left;
	position: relative;
	top: 1.5em;
	left: 1.8em;
	}

#innerheader h1 {
	font: bold 3.4em/1em arial, helvetica;
	float: left;
	clear: right;
	margin-left: 2.25em;
	margin-top: .3em;
	padding: 0 0 .06em 0;
	color: #000;
	}

/*----FOOTERCONTENT----*/

#footer {
	position: relative;
	float: left;
	width: 60em;
	height: 5em;
	background-color: #000;
	border-top: 1px solid #b5dde7;
	}
	
#footerinfo {
	position: relative;
	color: #b5dde7;
	font: normal .85em/1em arial, helvetica;
	margin: 1.5em 0 0 22em;
	}
	
#footerinfo a {
	color: #b5dde7;
	}
	
#footerinfo a:hover,
#footerinfo a:focus {
	color: #fff;
	}
	
#footerinfo span.space { 
	letter-spacing: 5px;
	}
	
/* ---- LEFT VOLUNTEER/DONATE PANEL ---- */
#vol {
	width: 16em;
	}	

#volleft {
	width: 20em;
	height: auto;
	float: left;
	}
	
#volleft img.top {
	border-left: solid .3125em #b5dde7;
	border-right: solid .3125em #b5dde7;
	border-bottom: solid .3125em #b5dde7;
	}
	
#volbottom {
	height: auto;
	float: left;
	margin-top: .6em;
	}

#volbottom h3 {
	font: normal 1.1em/1em arial, helvetica;
	color: #cfff00;
	padding: 0 0 .5em 0;
	}
	
#volleft p {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
	}
#volleft.inner #volbottom{
	width: 14em;
	background: #2f3130;
	padding: 1.5em 3em;
	}

#vbutton {
	position: relative;
	width: 130px;
	height: 29px;
	}
	
#dbutton {
	position: relative;
	width: 130px;
	height: 29px;
	}

#content_right {
	width: 34em;	
	float: left;
	padding: 1.5em 3em;
	}
#content_right li {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
	text-decoration: yes;
	}
#content_right li a {
	color: #b5dde7;
	}
#content_right h2 {
	font: normal 1.4em/1em arial, helvetica;
	color: #cfff00;
	padding: .5em 0 .8em 0;
	}
#content_right h3 {
	font: normal .90em/1em arial, helvetica;
	color: #b5dde7;
	padding: 1em 0 1em 0;
	}
#content_right p {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
	padding: 0 0 .5em 0;
	}
#content_right address {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
	}
	
#content_right a {
	color: #b5dde7;
	border-bottom: 1px dotted #b5dde7;
	}
#content_right span {
	font: normal .75em/1.7em arial, helvetica;
	}
#content_right span.error {
	font: normal .75em/1.3em arial, helvetica;
	color: #f00;
}
#content_right label span {
	font: normal .75em/1.3em arial, helvetica;
	color: #fff;
}

#content_right div.row {
	clear: both;
	padding-top: .5em;
	width: 28em;
}
  
#content_right  div.row label {
  	float: left;
  	width: 15em;
  	text-align: right;
  	font: normal 1em/1.5em arial,helvetica,sans-serif;  
}

#content_right div.row input, #content_right div.row select {
  	float: right;
  	width: 15em;
  	text-align: left;
  	font: normal .71em/1.5em verdana,arial,helvetica,sans-serif;
	padding: 0.25em;
} 
#content_right div.row input.button {
	width:auto;
}
#content_right div.row input.check {
	width:1em; float: right; text-align:right;
}
#content_right  div.row label.check {
  	float: right; 
  	width: 8em;
  	text-align: left;
  	font: normal 1em/1.5em arial,helvetica,sans-serif;  
}
#content_right ul{
	padding: 0 2em;
}
#content_right ol{
	padding: 0 2em 1em 2em;
}
#content_right ol li{
	/*background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
background-position: 0 .4em; */
	padding: .5em 0 0 1em; 
	list-style-image: url('../images/bullet.gif');
	display:list-item;
}
/*#menu ul{
padding:0;
margin:0px 0px 0px 20px;
}

#menu li{
list-style-image: url(bullet.gif);
display:list-item;
} */

#content_right ul li{
	padding: .2em 0 0 1em;
}
