@charset "UTF-8";
/* CSS Document */


body { margin:0px; padding:0px; 
}

#container { width:1025px; height:776px; margin-left:auto; margin-right:auto; margin-top:0px; padding:0px; border-left:1px solid #000; border-right:1px solid #000;
}

#header {width:1025px; height:125px; float:left;
}

#logo {background-image:url(images/logo_bkgrd.jpg); background-repeat:repeat-x; height:125px; width:375px; float:left;
}

#headermidleft {height:60px; width:225px; float:left;
}

#headermidright {height:60px; width:400px; float:left;
}

#headerright {height:60px; width:25px; float:left;
}

#topbarleft { width:225px; height:25px; background-color:#dee222; float:left;
}

#midbarleft {width:225px; height:35px; background-color:#fff; float:left;
}

#contactbar {height:50px; width:400px; float:left; background-image:url(images/contactbar_bkgrd.jpg); background-repeat:repeat-x;
}

#midbarmid {height:10px; width:400px; background-color:#fff;
}

#topbarright {width:25px; height:25px; background-color:#dee222;
}

#midbarright {width:25px; height:35px; background-color:#fff;
}

#navbar {width:650px; height:65px; background-image:url(images/nav_bkgrd.jpg); background-repeat:repeat-x; float:left;
}

#about {float:left;
}

#issues {float:left;
}

#resources {float:left;
}

#media {float:left;
}

#volunteer {float:left;
}

#donate {float:left;
}

#leftbar {width:375px; height:350px; float:left; margin:0px; padding:0px;
}

#vote {width:351px; height:64px; border-right:1px solid #000; padding-left:23px; padding-top:10px; border-bottom:1px solid #000; float:left;
}

#links {width:374px; height:274px; background-color:#dee222; border-right:1px solid #000; border-bottom:1px solid #000; float:left;
}

#money {float:left; margin-left:23px; margin-top:15px;
}

#signup {float:left; margin-left:23px; margin-top:15px;
}

#updates {float:left; margin-left:23px; margin-top:15px;
}

#flash {width:650px; height:350px; float:left; margin:0px; padding:0px;
}

#bert {width:375px; height:275px; float:left; background-image:url(images/story_bkgrd.jpg); background-repeat:repeat-x;
}

#story {width:650px; height:275px; float:left; background-image:url(images/story_bkgrd.jpg); background-repeat:repeat-x;
}

#storycopy { padding-left:30px; margin-top:10px; padding-right:10px;
}

#volform {width:610px; height:320px; float:left; margin:0px; padding-left:25px; padding-top:15px; padding-right:15px; padding-bottom:15px;
}

#footer {width:1025px; height:25px; border-top:1px solid #fff; background-color:#333; float:left;
}

p.footertext {font:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; margin:0px; padding-top:7px; text-align:center;
}

p.disclaimertext {font:Arial, Helvetica, sans-serif; font-size:9px; color:#000; margin:0px; padding-top:7px;
}

a.footerlink {font:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;
}

a:hover.footerlink { text-decoration:underline;
}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin-bottom:2px; margin-top:10px;
}

hr {color:#000; margin:0px; padding:0px;  
}

p {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; margin-top:5px; margin-bottom:0px; padding:0px;
}

ul {margin:0px; padding-left:30px; margin-top:10px;
}

ul li {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; list-style:square; margin:5px; padding:0px;
}

#form1 {margin:0px; padding:0px;
}

#formfields {float:left;
}

#submit {margin-top:50px; margin-left:15px; float:left;
}

a img {border:0px;
}

a { color:#000; font-weight:bold; text-decoration:none;
}

a:hover {text-decoration:underline;
}