

* {
    border-width: 3px;
	margin: 0;
	padding: 0;
}


    .inlinedivs {display:none;
font-family: 'robotolight';
font-size:9pt;
color:#686661;
padding:10px;
width:450px;
position:relative;}

 .inlinedivs a{color:#009999;}
 .inlinedivs a:hover{text-decoration:underline;}
#copy .inlinedivs {color:white;}
#notetipb {font-family: 'robotoregular';margin:5px 0 5px 0;color:#333333;text-align:center;  }
#notetip {font-family: 'robotolight'}
  span.bold { font-family: 'robotoregular'; color:#333333;}
body {color: #5c5c5c;background-color:#4d4d4d;}
hr {
     color: #f6f6f6;
     width: 50%; 
     height: 1px;
     text-align:center;
     margin:5px auto 8px auto;
}

#container {
   
    
    margin: -10px 0 0 0;
    
    padding: 0;
    position: relative;
    width: 100%;
    clear:left;
    float:left;
    overflow:hidden;
    }
#imgfloatleft {float:left;margin:0 8px 8px 5px;background:none;}
#imgfloatright {float:right;margin:0 0px 8px 0;background:none;}
#textfloatright {float:right;background:none;}

p {margin:0;}
p.date{
	font-family: 'times new roman';
}
p.center{text-align:center;}
p.date1{
	font-family: 'alegreya_sansregular';
}
p.line {margin:20px 0 20px 0;border-bottom:1px solid #e2e2e2;padding-bottom:20px;}
p.heading {font-family: 'alegreya_sansregular';margin:5px 0 5px 0;color:#333333;text-align:center;
}
p.names {font-family: 'alegreya_sansregular';color:#333333;
}
p.headingmed {font-family: 'robotomedium';margin:5px 0 5px 0;
}
p.imgtitle {margin:4px 0 4px 0; text-align:center;font-size:13px;}
#middleleftdivisions p.text{margin:10px 15px 10px 15px;}

p.textr{font-family: 'robotolight';font-size:13px;margin:0 0 10px 0;}
 p.occup {margin:2px 0 4px 20px;font-family: 'robotoitalic';width:500px;}
p.candidate  {margin-left:20px;}
.note {color:red;}
p.times {font-family: 'goudy_bookletter_1911regular';font-size:15px;margin:0 20px 5px 20px;}
p.headtimes {font-family:'goudy_bookletter_1911regular';font-size:17px;color:black;text-align:center;}
a {color:#494949;text-decoration:none;outline:none;}
a:hover{color:#c30315;text-decoration:underline;}
#wrapper {
    font-size: 13px;
    height:100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    position: relative;
    text-align: justify;
    width: 960px;
    background:none;
}
 .header  {
 
  height:100px;
 width:940px;
 padding:10px;
 position:relative;
 margin-bottom:12px;
  height:auto;
 overflow:hidden;

}
.headerscroll { height:130px;
 width:940px;
 padding:10px;
 position:relative;
 margin-bottom:12px;
background:none;
height:auto;
 overflow:hidden;
}
 .headertop {
   height:50px;
 width:940px;
 padding:10px;
 position:relative;
 text-align:center;
 height:auto;
 overflow:hidden;
}
 .headerbottom 
  {height:40px; width:940px; text-align:center;color:#830404;font-size:30px;
}
.stickyheader {width:960px;
z-index:999;
background-color:#FCFCF2;}

.doubleline {height:3px;border-top:2px solid black;border-bottom:2px solid black;margin-bottom:3px;}
#news {
    background:#f3f2ea;
    width:410px;
    height:auto;
    position:relative;}


 #newstext {
    width:380px;
    height:auto;
    float:left;
    background-color: #f3f2ea;
    position:relative;
    }
#middle {
   position:relative;
   width:940px;
   overflow:hidden;
   height:100%;
   background:none;
   }
   .main {display:table-cell;
   width:430px;}
#middleleft {
  position:relative;
height:auto;
   width:426px;
   margin:0 8px 0px 0;
   line-height:1.3;
   padding:20px;
   background:#fff;

   }
 #middlewide {
  position:relative;
height:auto;
   width:900px;
   margin:8px 8px 8px 0;
   line-height:1.3;
   padding:20px;
   background:#f9f9ef;
-webkit-box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);
box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);
-mox-box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);     

   }
  #links {position:absolute;width:10px;height:15px;}
 #newspaper {background-repeat:no-repeat;background-size:100% 100%;width:900px;height:auto;}
  
#middleleftdivisions {
  position:relative;
height:auto;
   width:426px;
   margin:0 8px 8px 0;
   line-height:1.3;
   padding:20px;
   background:#fff;

   }
 
#mineright {position:relative;
height:auto;
   width:426px;
   margin:0 8px 8px 0;
   line-height:1.3;
  
   background:#f9f9ef;
-webkit-box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);
box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);
-mox-box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);     

}  
#middleleftdivisions p{margin:0 0 8px 0;}

#middleleftdd {
   position:relative;
   float:left;
   width:574px;
   overflow:hidden;
   margin-right:8px;
   line-height:1.2;
   padding:20px;
   background:#f9f9ef;
   font-family: 'times new roman';
   font-size:16px;
-webkit-box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);
box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);
-mox-box-shadow: 8px 10px 15px 0px rgba(102, 102, 102, 0.6);     

   }



#middleright {
    float:left;
    width:302px;
    height:auto;
     padding:8px;
   background:#fff;


}

 #elections {
   position:relative;
   height:auto;
   width:550px;
   padding:25px;
 }
 
  #electionscouncil {
   position:relative;
   height:auto;
   width:580px;
   padding:10px 0 10px 20px
 }
 #electionscouncil p{width:540px;}
 #electionsnotes {
   position:relative;
   height:auto;
   width:550px;

   padding:25px;
 }
 .col1 {
   float:left;
   width:100px;
   height:17px;
   margin-left:30px;
 }
  .col2 {
   float:left;
   width:225px;
   height:17px;
 }