/* content8.css 8.52 08-03-08 20:58 */

/*---------------------Colwrapper--------------------*/
/*--wraps left and right column, give gray bg color--*/
.colwrapper {
   background-image: url(/images/gradient.jpg);
   background-repeat: repeat-x;
   padding: 0px;
   width: 877px;
   background-color: #FFF;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   }
   
/*---------------------Content--------------------*/   

/* title */
*#diane  { margin: 0;
           width: 877px;
           text-align: center;
           font-size: 1em;
           font-family: arial,sans-serif;
           font-weight: bold;
           font-variant: small-caps;
           color: white; /* #ff8c40 */
           background: #0b3b9d; }

/*    left column  */   
#col1 {
   float: left;
   padding: 0 20px 20px 20px; /* padding: 20px; */
   width: 267px;
   }

   
#col1 .sidecontainer {
   width: 267px;
   /* background-image: url(/images/bluegradient.jpg); 
    * background-repeat: no-repeat;
    * background-position: 50% 100%;
    */
   background-color: #FFF;
   border: 1px solid #03369A;
   margin-top: 10px;
   }
   
#col1 h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 2em;
   color: #04369B;
   padding-top: 0px;
   padding-bottom: 10px;
   padding-left: 20px;
   }

#col1 h2 {
   text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .9em;
   font-weight: bold;
   color: #ff6600;
   padding-top: 20px;
   padding-bottom: 10px;
   padding-left: 20px;
   }
   
#col1 h4 {
   text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .9em;
   font-weight: bold;
   background-color: #ff6600;
   color:white;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   }
   
#col1 p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: .8em;
   font-weight: normal;
   color: #000099;
   padding-top: 0px;
   padding-bottom: 10px;
   line-height: 1em;
   padding-right: 30px;
   padding-left: 20px;
   }
   
#col1 a {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FF6600;
   text-decoration: underline;
   }
   
#col1 a:hover { color: #04369B; }
   
#col1 a:visited { color: #333; }   
   
#col1 a:active { text-decoration: none; }
   
.shortdivider {
   border-bottom-width: .03em;
   border-bottom-style: solid;
   border-bottom-color: #4066B3;
   margin-right: 0.8em;
   margin-left: 9em;
   margin-bottom: .5em;
   }
   
.divider {
   border-bottom-width: .03em;
   border-bottom-style: solid;
   border-bottom-color: #4066B3;
   margin-right: 0.8em;
   margin-left: 0.8em;
   margin-bottom: .5em;
   }
   
#col1 img {
   margin-right: 0px;
   margin-top: 25px;
   }
   
#col1 img.floatleft {
   float: left;
   margin-top: 0px;
   margin-right: 1em;
   margin-left: 20px;
   margin-bottom: 4px;
   border: 1px solid #000099;
    }
   
#col1 table {
   width:260px;
    }
   
#col1 td {
   color: #04369B;
   font-size: .7em;
   padding-left: 10px;   
    }

   
      
   
/*--right column--*/   
#col2 {
   float: left;
   width: 530px;
   display: inline; /*----fixes IE 6 float problem----*/
   padding: 20px 10px 10px 10px;
   }
   

#col2 .container {
   width: 530px;
   background-color: #FFF;
   padding-top: 20px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 10px;
   }

#col2 h1 {
   text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   font-weight: bold;
   color: #333333;
   padding-top: 20px;
   padding-bottom: 10px;
   padding-left: 30px;
   }
   
#col2 h2 {
   text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .8em;
   font-weight: bold;
   color: #333333;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 30px;
   }
   
#col2 p {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1em;
   font-weight: normal;
   color: #333333;
   padding-top: 0px;
   padding-bottom: 10px;
   line-height: 1.3em;
   padding-right: 30px;
   padding-left: 30px;
   }
   
#col2 p a {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1em;
   font-weight: normal;
   color: #ff6600;
   }
   
#col2 p.intro {
   /* font-family: Georgia, "Times New Roman", Times, serif; */
   font-size: 1em;
   font-weight: normal;
   color: #000099;
   padding-top: 1em;
   padding-bottom: 1em;
   }
   
#col2 p.intro + p.intro {
   /* font-family: Georgia, "Times New Roman", Times, serif; */
   font-size: 1em;
   font-weight: normal;
   color: #000099;
   padding-top: 0;
   padding-bottom: 1em;
   }
   
#col2 p.friendly {
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-size: 1em;
   text-indent: 2em;
	font-weight: normal;
	color: #000099;
	padding-top: 20px;
	padding-bottom: 10px;
	}

#col2 ul.neighborhood {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 30px;
	}

#col2 li.issue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: normal;
	color: #000099;
	line-height: 1.5em;
	}

#col2 span { color:#ff6600; font-weight:bold; }
	
.legal {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.6em;
   font-weight: normal;
   color: #333;
   padding-top: 0px;
   padding-bottom: 10px;
   line-height: 1em;
   padding-right: 30px;
   padding-left: 20px;
   }   


   
#col2 img.floatleft {
   float: left;
   margin-top: 0px;
   margin-right: 1em;
   margin-bottom: 4px;
   margin-left: 30px;
   border: 1px solid #000099;
    }
   
#col2 a {
   font-family: Arial, Helvetica, sans-serif;
   color: #FF6600;
   text-decoration: underline;
   }
   
#col2 a:hover {
   font-family: Arial, Helvetica, sans-serif;
   color: #04369B;
   text-decoration: underline;
   }
   
#col2 a:visited {
   font-family: Arial, Helvetica, sans-serif;
   color: #333;
   text-decoration: underline;
   }
   
   
#col2 ol {
 padding-left: 50px;
 padding-right: 10px;
   }
   
#col2 li {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   font-weight: normal;
   color: #333333;
   padding-top: 0px;
   padding-bottom: 10px;
   line-height: 1.3em;
   padding-right: 0px;
   padding-left: 0px;

   }
   
#col2 table {
  margin-left:30px;
   width:400px;
    }
   
#col2 td {
   color: #04369B;
   font-size: .7em;
   padding-left: 10px;   
    }

/*---------------------Footer--------------------*   
   
/*--footer--*/   
   
#footer {
   clear: both;
   width: 100%;
   margin-left: 0em;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 20px;
   padding-left: 20px;
   }
   
#footer p {
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;
   color: #04369B;
   font-size: 0.7em;
   padding-top: .3em;
   padding-left: 1.5em;
   }
   
   
#footer a {
   color: #04369B;
   text-decoration: underline;
   }

/* #issuespoll { text-align:center; font-weight:bold; } */
#votes { text-align:center; font-weight:bold; }
#pquestion { color: #ff6600;
              font-size: 0.8em;
              font-weight: bold; 
              margin-top: 1em;
              text-align: center; }

