.section-vote #content-bottom, .section-votons #content-bottom { padding-left: 10px; }
.section-vote #content-bottom .views-view-grid td, .section-votons #content-bottom .views-view-grid td{ width:310px; }
.section-vote.page-vote-resources-candidate-meeting-guide table tr, .section-votons.page-vote-resources-candidate-meeting-guide table tr { border-bottom:1px solid #000000; padding:3px 0; }
.section-vote.page-vote-resources-candidate-meeting-guide table td, .section-votons.page-vote-resources-candidate-meeting-guide table td { vertical-align:top; }
.section-vote .view-display-id-block_1 .views-field-field-thumbnail-fid, .section-votons .view-display-id-block_1 .views-field-field-thumbnail-fid { float:left; }
.section-vote .view-display-id-block_1 table td, .section-votons .view-display-id-block_1 table td{ vertical-align:middle; }
.section-vote .view-display-id-block_1 .views-field-title, .section-votons .view-display-id-block_1 .views-field-title{ padding-top: 30px; font-weight:bold; }

.section-vote  .print-syslink, .section-votons .print-syslink { display:none; }

.view-riding-lists table tr td { vertical-align: top; padding:5px; border-right: 1px solid #cccccc; }
.view-riding-lists table tr td.col-4,
.page-vote-list-yk .view-riding-lists table tr td.col-1,
.page-vote-list-yk .view-riding-lists table tr td.col-2,
.page-vote-list-yk .view-riding-lists table tr td.col-3,
.page-vote-list-nwt .view-riding-lists table tr td.col-1,
.page-vote-list-nwt .view-riding-lists table tr td.col-2,
.page-vote-list-nwt .view-riding-lists table tr td.col-3,
.page-vote-list-nu .view-riding-lists table tr td.col-1,
.page-vote-list-nu .view-riding-lists table tr td.col-2,
.page-vote-list-nu .view-riding-lists table tr td.col-3
{ border-right:none; }


.view-riding-lists table tr.row-2,
.view-riding-lists table tr.row-4,
.view-riding-lists table tr.row-6,
.view-riding-lists table tr.row-8,
.view-riding-lists table tr.row-10,
.view-riding-lists table tr.row-12,
.view-riding-lists table tr.row-14,
.view-riding-lists table tr.row-16,
.view-riding-lists table tr.row-18,
.view-riding-lists table tr.row-20,
.view-riding-lists table tr.row-22,
.view-riding-lists table tr.row-24,
.view-riding-lists table tr.row-26,
.view-riding-lists table tr.row-28{ background-color:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }

#block-menu_block-4 ul.menu { padding:0; margin:0; }
#block-menu_block-4 ul.menu li{ list-style:none; float:left; padding:5px 0; margin:0 10px; }

.view-candidate-list table tr td{ padding:5px; border-right: 1px solid #cccccc; }
.view-candidate-list table tr.views-row-even td{  background-color:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }

/* MAIN MENU HACK */
ul.nice-menu-down > li { width: 17.5%; }
/*.i18n-fr ul.nice-menu-down > li { width:14%; }
.i18n-fr ul.nice-menu-down > li.menu-8315{ width:15%; }*/

#block-views-voter_resources-block_2 .views-field-field-thumbnail-fid { float:left; }
#block-views-voter_resources-block_2 .views-field-title { padding-top:25px; }
.section-vote .field-field-flicker-gallery{ padding-left: 100px;  }