@charset "utf-8";
/* CSS Document */

body { margin: 0px; padding: 0px; text-align: center; font-family: Verdana, Geneva, sans-serif; background: #004080;}


.header { background: #004080; }


/* Any div tag without width will fit inside this container which will be centered */
#outer_container { background: #ffffff url(/img/sketch.jpg) center top; }
.container { margin: 0 auto; width: 980px; }



#sidebar { position: relative; float: right; border: 4px solid #004080; background: #003060; margin-top: 35px; padding: 10px; margin-left: 20px; font-size: 12px; width: 115px; font-family: Copperplate Gothic Bold;}

#sidebar img { border: none; }


.starback { height: 44px; background: #000000 url(../img/backy.png) center; border-top: 4px solid #FF5;}

#nav_menu { margin: 0 auto; width: 980px; height: 44px; background: #004080; }
#nav_menu ul li {float: left; border-left: 1px solid #0060A0;  height: 44px; }

#nav_menu ul li a { display: block;
					background: #004080;
					color: white; 
					text-decoration: none; 
					font-size: 18px; 
					padding-left: .9em; 
					padding-right: .9em; 
					height: 2.45em; 
					line-height: 2em;}
					
#nav_menu ul li a:hover { display: block;
					background: white;
					color: #004080; 
					text-decoration: none; 
					font-size: 18px; 
					padding-left: .9em; 
					padding-right: .9em; 
					height: 2.35em; 
					line-height: 2em;
					border-top: 1px solid blue;
					border-bottom: 1px solid blue;}
					
#nav_menu ul li.end_nav { border-right: 1px solid #0060A0; }

/* verbatem3.png is made from http://en.wikipedia.org/wiki/File:Verbridge1.jpg */
#footer { background: url(../img/verbatem3.png) bottom center; height: 220px; vertical-align: bottom;}


#homepage { }
#issues { padding-top: 35px; padding-bottom: 35px; }
#about { padding-top: 35px; padding-bottom: 35px; }
#about p { text-align: justify; line-height: 1.5em;}
#site_news { padding-top: 35px; padding-bottom: 35px; }
#faq { padding-top: 35px; padding-bottom: 35px; }
	#faq h1 { margin: 0px; padding:0px; margin-bottom: 20px; }
	#faq_list ul { text-align: left; }
	#faq_list ul li { }
	#faq_q ul { text-align: left;}
	#faq_q ul li { margin-top: 40px; line-height: 1.5em;}

#idonate { margin-top: 35px; }
#ivolunteer { margin-top: 35px; }









#n_title { height: 30px; background: url(../img/headerback.png); border: 2px solid #0060A0; border-bottom: none; }
#e_title { height: 30px; background: url(../img/headerback.png); border: 2px solid #0060A0; border-bottom: none; }


#box_1 { width: 800px; color: white; height: 200px; }
#news { position: relative; float: left; text-align: left; width: 375px; font-size: 12px;}
	#news ul { border: 2px solid #0060A0; background: #003060 url(../img/backish.png); height: 170px;  padding-left: 10px;}
	#news ul li { padding-top: 20px; }
	#news a { color: white; position: relative; float: right; width: 300px; }
	
#events { position: relative; float: left; text-align: left; width: 375px; font-size: 12px; margin-left: 40px; }
	#events ul { border: 2px solid #0060A0; background: #003060 url(../img/backish.png); height: 170px; padding-left: 10px;}
	#events ul li { padding-top: 20px; }
	#events a { color: white; text-decoration: none; position: relative; float: right; width: 300px; }

#twitter { /*border: 4px solid #0060A0; background: #003060;*/ margin-top: 25px; color: white; text-align: left; width: 785px; }

#iss { border: 4px solid #0060A0; background: #003060 url(../img/backish.png); margin-top: 25px; color: white; text-align: left; width: 785px; height: 265px; color: white;}



/*
.voting { border: 1px solid #09F; height: 30px; padding-top: 5px; background: url(../resources/headerback.png); text-align: center;}
.voting a { color: #FFF; text-decoration: none; position: relative; float: left;}
.voting a:hover { color: #F00;}
*/





#issues_list { background: url(../img/backish.png); width: 760px; margin-left: 30px; height: 110px; padding-left: 5px; padding-top: 5px; }
#issues_list a { color: white; text-decoration: none;}

#issues_list a img { border: none; }

.issues_item { border: 1px solid white; width: 250px; height: 50px; float: left;}

#ideas_list h2 { margin-top: 20px; }
#ideas_list p { text-align: justify; line-height: 1.5em;}

#issues h1 { margin-top: 0px; width: 820px; }
#about h1 { margin-top: 0px; width: 820px; }
#site_news h1 { margin-top: 0px; width: 820px; }







.article { border: 1px solid black; height: 150px; float: left; background: #ffffff; margin-top: 15px; }



















#post_footer { color: white; padding-top: 20px;}
#post_footer ul { }
#post_footer ul li { display: inline; }
#post_footer ul li a{ color: white; }
#post_footer ul li a:hover { color: #0CF; }
#post_footer p { text-align: center; }
#post_footer p a { color: white; text-decoration: none; font-weight: bold; }
#post_footer p a:hover { color: red; }
#post_footer p a img { border: none; }
