body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000;
}

a img{
border:none;
}

a{
color:#fff;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#container{
margin:0 auto;
background: #0E3D95 url(../img/main_bg.jpg) no-repeat 50% 0%;
background-position:bottom;
border-bottom:2px solid #C7CFE2;
}


#webpage{
width:972px;
margin:0 auto;
background-image:url(../img/filter_bg.png);
background-repeat:no-repeat;
}

#content img{
}

#top_nav_index{
background:#0E3D95 url(../img/top_nav_home.png) no-repeat;
}

#top_nav_about_us{
background:#0E3D95 url(../img/top_nav_about_us.png) no-repeat;
background-position:0px -42px;
}

#top_nav_current_projects{
background:#0E3D95 url(../img/top_nav_current_projects.png) no-repeat;
background-position:0px -84px;
}

#top_nav_past_projects{
background:#0E3D95 url(../img/top_nav_past_projects.png) no-repeat;
background-position:0px -126px;
}

#top_nav_submissions{
background:#0E3D95 url(../img/top_nav_submissions.png) no-repeat;
background-position:0px -168px;
}

#top_nav_donate{
background:#0E3D95 url(../img/top_nav_donate.png) no-repeat;
background-position:0px -210px;
}

#top_nav_contact_us{
background:#0E3D95 url(../img/top_nav_contact_us.png) no-repeat;
background-position:0px -252px;
}

.top_nav a{
color:#082B7F;
}

.top_nav a:hover {
color:#0635A5;
text-decoration:none;
}

.top_nav ul {
color:#0635A5;
margin:0;
padding:0 0 0 6px;
}

.top_nav li{
display:inline;
padding:12px 25px 12px 20px;
line-height:38px;
margin:0;
cursor:pointer;
}

.pointer{

}

#webpage h1{
color:#5E2E00;
margin:0;
padding:20px 0;
text-align:center;
}

#main_content_area ul{
margin:0;
padding:0;
color:#fff;
}

#main_content_area li{
list-style:none;
padding:8px 24px;
margin:0;
}

#main_content_area a{
color:#C7CFE2;
}


#main_content_area h1{
	color:#fff;
	font-size:18px;
	text-align:left;
	margin:16px 24px;
}

#main_content_area h2{
font-size:16px;
color:#fff;
padding:20px 24px;
}

#main_content_area p{
color:#fff;
font-size:14px;
line-height:1.5em;
margin:16px 24px;
}

#about_right ul{
color:#fff;
margin:0 24px;
padding:0;
}

#about_right li{
list-style:none;
font-size:16px;
margin:0;
padding:0 0 16px 0;
}


#footer{
float:right;
color:#fff;
}

#footer ul{
padding:0;
margin:60px 10px 80px 0;
}

#footer li{
text-transform:uppercase;
display:inline;
padding-left:32px;
font-size:12px;
}

#home_project_container{
margin-left:320px;
}

#project_links{
font-size:22px;
}

#project_links a{
font-size:22px;
}

.list{
color:#fff;
font-size:14px;
}

.list li{
list-style:none;
margin:20px 0;
}

#about_right{
margin-left:272px;
}

#participants li{
font-size:13px;
}

#politicians li{
font-size:13px;
}

#stats li{
font-size:13px;
padding:2px 24px;

}


.home_project_box{
float:left;
width:200px;
margin:0px 0px 0 80px;;
text-align:center;
cursor:pointer;
}

.home_project_box h2{
font-size:16px;
color:#fff;
padding:0px 8px;
}

.image_left{
float:left;
}

.float_right{
float:right;
margin:0 20px 15px 20px;
}

.image_right{
float:right;
margin:25px 20px 15px 20px;
}

.video_right{
float:right;
margin:10px 20px 10px 20px;
}

.donate_right{
float:right;
margin:0 24px 0;
padding:0;
}

.video_right object{
border:1px solid #C7CFE2;
}

.image_right img{
border:1px solid #C7CFE2;
}

#tag{
clear:both;
padding-top:200px;
text-align:right;
}

#tag a{
color:#CCCCCC;
}


.underline{
text-decoration:underline;
}

.title{
font-weight:bold;
font-style:italic;
}

.italic{
font-style:italic;
}

.bold{
font-weight:bold;
}

.fix{
font-size:12px;
}

.clear{
clear:both;
}

