@charset "UTF-8";
/* CSS Document */

body {
	background:url(../images/repeat_bkg.jpg) repeat-x #dae3ed;
	margin:0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	color: #6f7174;
	font-size:12px;
}

.left {
	float:left;
}

.right {
	float:right;
}
.clear{
	clear:both;
}

.see_all {
	padding-top:5px;
	float:right;
}

a, a:visited {
	color:#6d879e;
	text-decoration:none;
}

a:hover {
color:#263692;	
}

.posted {
	font-weight:bold;
	color:#263692;	
}

.donateform {
font-size:12px;
color:#1e2c78;
text-transform:uppercase;
font-weight:normal;
margin:0px;
padding:0px;


}

.disclaimer { color:6d879e !important; font-size:10px; font-weight:bold;}

	
h1 {
font-size:20px;
color:#1e2c78;
text-transform:uppercase;
font-weight:bold;
margin:0px;
padding:0px;


}

h2 {
color:#6f7174;
font-size:18px;
margin:0px 0px 8px 0px;
padding:0px;
font-weight:bold;
text-transform:uppercase;
}

h3 {
	margin:0px;
padding:0px;
font-weight:bold;
	font-size:14px;
	padding:4px 0px 4px 0px;
	
}

#home_center h3 {margin:0px;
padding:0px;
font-weight:bold;
	font-size:13px;
	padding:4px 0px 4px 0px;
	line-height:14px;}
	
h3 a, h3 a:visited {
	color:#263692;	
		text-decoration:none;

}

h3 a:hover {
	color:#b51737;
}

#outer {
	background:url(../images/main_bkg.jpg) center top no-repeat;
}

#outer_sub {
	background:url(../images/sub_bkg.png) center top no-repeat;
}

#wrapper {
	width:960px;
	margin:0px auto;
	padding-left:15px;
}

#header {
	height:379px;
	overflow:hidden;
}

#header_sub {
	height:140px;
}


#image_holder {
z-index:-1;
}

#logo {
	height:123px;
	width:228px;
	z-index:100;
	position:absolute;
	top:0px;
}

#donate {
z-index:105;
position:absolute;
	top:0px;
	margin-left:400px;
}

#nav {
	height:53px;
	background:url(../images/navbar.png) no-repeat;
	margin-top:-10px;
	z-index:100;
	position:relative;
	
}

#nav ul {
	padding-top:25px;
	padding-left:25px;
	font-size:14px;
}

#nav ul li {
	display:inline;
	padding-right:12px;
	
}

#nav ul li a, #nav li a:visited {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	

}


#footer {
background:url(../images/footer.jpg) no-repeat;
height:21px;
margin-top:-10px;
}


#footnav ul {
	
	padding-left:140px;
	padding-top:4px;
	font-size:10px;
}

#footnav ul li {
	display:inline;
	padding-right:10px;
	
}

#footnav ul li a, #footnav li a:visited {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	

}

#footnav li a:hover {
	color:#8ca2b7;
}

#nav li a:hover {
	color:#8ca2b7;
}


#main {
	background:url(../images/center_repeat.jpg);
}

#main_inner {
	background:url(../images/center_bkg.jpg) no-repeat;
}

#email_form {
	padding:20px 0px 0px 40px;
}

#left {
	width:315px;
}
#right {
	width:627px;
	margin-top:23px;


}

#right p {
		font-size:13px;
	color:#676a6d;
	line-height:18px;
	
	width:480px;
}

.submit {
	background:url(../images/sumbit.png);
	width:74px;
	height:23px;
	cursor:pointer;
	border:0px !important;
	margin:-1px 0px 0px 0px;
	text-indent:-1000px;
	float:left;
	position:relative;
	
}

.upper {
	width:236px;
}
.lower {
	margin-left:-1px;
	width:164px;
}

#quick_links {
	margin:15px 0px 0px 10px;
}



.images div {
	display:none;
	position:absolute;
	
}

#home_center {
width:300px;
font-size:12px;
}

#home_center p {
color:#676a6d;
line-height:16px;
margin:5px 0px 4px 0px;
text-indent:0px;
width:100%;
}

.tabs {
	clear:both;
	margin-left:30px;
	margin-top:350px;
	z-index:200;
	position:relative;
}

/* single tab */
.tabs a {
	width:25px;
	height:30px;
	float:left;
	margin:3px;
	background: url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:0px;
	margin-left:-5px;
	outline:none;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -28px;
	outline:none;    
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -58px;  
	outline:none;   
} 	

#paidfor {
margin:0px auto;
width:350px;
}


#about_pic {
	height:175px;
	width:531px;
	background: url(../images/about_pic.png) no-repeat;
}

#about_pic ul {
	margin-left:300px;
	font-size:18px;
	padding-top:35px;
	list-style-image:url(../images/bullet.png);
	color:#6d879e;
	text-decoration:none;
	}

#about_pic ul li {
	margin:0px 0px 15px 0px;
	color:#6d879e;
	text-decoration:none;
}
#about_pic ul li a {
	color:#6d879e;
	text-decoration:none;
}

#principles_pic {
	height:175px;
	width:531px;
	background: url(../images/principles_pic.png) no-repeat;
}

#principles_pic ul {
	margin-left:300px;
	font-size:18px;
	padding-top:35px;
	list-style-image:url(../images/bullet.png);
	}

#principles_pic ul li {
	margin:0px 0px 15px 0px;
	color:#6d879e;
	text-decoration:none;
}

#principles_pic ul li a {
	color:#6d879e;
	text-decoration:none;
}

#issues_pic {
	height:175px;
	width:531px;
	background: url(../images/issues_pic.png) no-repeat;
}

#issues_pic ul {
	margin-left:300px;
	font-size:18px;
	padding-top:35px;
	list-style-image:url(../images/bullet.png);
	}

#issues_pic ul li {
	margin:0px 0px 15px 0px;
	color:#6d879e;
	text-decoration:none;
}

#issues_pic ul li a {
	color:#6d879e;
	text-decoration:none;
}

#contact_pic {
	height:175px;
	width:531px;
	background: url(../images/contact_pic.png) no-repeat;
}

#contact_pic ul {
	margin-left:300px;
	font-size:18px;
	padding-top:35px;
	list-style-image:url(../images/bullet.png);
	}

#contact_pic ul li {
	margin:0px 0px 15px 0px;
	color:#6d879e;
	text-decoration:none;
}

#contact_pic ul li a {
	color:#6d879e;
	text-decoration:none;
}

#donate_pic {
	height:175px;
	width:531px;
	background: url(../images/donate_pic.png) no-repeat;
}

#donate_pic ul {
	margin-left:300px;
	font-size:18px;
	padding-top:35px;
	list-style-image:url(../images/bullet.png);
	}

#donate_pic ul li {
	margin:0px 0px 15px 0px;
	color:#6d879e;
	text-decoration:none;
}

#donate_pic ul li a {
	color:#6d879e;
	text-decoration:none;
}

#involved_pic {
	height:175px;
	width:531px;
	background: url(../images/involved_pic.png) no-repeat;
}

#involved_pic ul {
	margin-left:300px;
	font-size:18px;
	padding-top:35px;
	list-style-image:url(../images/bullet.png);
	}

#involved_pic ul li {
	margin:0px 0px 15px 0px;
	color:#6d879e;
	text-decoration:none;
}

#involved_pic ul li a {
	color:#6d879e;
	text-decoration:none;
}

#esignup input[type=text] {border:1px inset #999999; padding:3px 1px; position:relative; float:left;}
#esignup label.error { color: #c00; display: none!important;}
#esignup input.error, textarea.error {background-color: #EBBCBC;}

/* -- Get Involved -- */


#volunteer label.error { color: #c00; display: none!important;}

#volunteer input.error, textarea.error {background-color: #EBBCBC;}
	
#volunteer input[type=text] {
padding:2px;
font-size:12px;
text-transform:uppercase;
text-align:left;
border:1px solid #dadada;
}

#tellFriend label.error { color: #c00; display: none!important;}

#tellFriend input.error, textarea.error {background-color: #EBBCBC;}
	
#tellFriend input[type=text] {
padding:2px;
font-size:12px;
text-transform:uppercase;
text-align:left;
border:1px solid #dadada;
}

#tellFriend textarea {
padding:2px;
font-size:12px;
text-transform:uppercase;
text-align:left;
border:1px solid #dadada;
font-family:Arial, Helvetica, sans-serif
}

#twitterPosts { list-style: none; padding: 0; font-size: 11px; }

#twitterPosts a { text-decoration:none; color: #0d336f; font-size: 11px; font-weight:bold; }

#twitterPosts li {
padding-bottom:10px; list-style-type:none; margin:10px 0 0 0; border-bottom:1px dashed #c8c8c8;
}

 #FlickrImages{margin-bottom:1em;float:left;}
    #FlickrImages li{
    float:left;
    padding:0px;
    background-color: #eee;
    margin: 0;
    }
    #FlickrImages img{
    width:278px;
    height:186px;
    }
	
.link,
#SignUp .signupframe {
	color: #B21736 !important;
	font-family: Arial, Helvetica, sans-serif;
 }
 .link {
  text-decoration: none;
  }
 #SignUp .signupframe {
  border: none !important;
  background: none !important;
  }
