/* CSS
Site: http://WhitakerForCongress.com
Created: 11 February 2010
Author: Greg Leding
Contact: greg(at)gregleding(dot)com


/* 24-Column Grid
=========================================================*/

.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.col13,.col14,.col15,.col16,.col17,.col18,.col19,.col20 {
    display: inline;
    float: left;
    margin: 0 5px;
    position: relative; }

.grid24-wrapper {
    margin: 0 auto;
    width: 960px; }

.grid24-wrapper .col1 { width: 30px; }
.grid24-wrapper .col2 { width: 70px; }
.grid24-wrapper .col3 { width: 110px; }
.grid24-wrapper .col4 { width: 150px; }
.grid24-wrapper .col5 { width: 190px; }
.grid24-wrapper .col6 { width: 230px; }
.grid24-wrapper .col7 { width: 270px; }
.grid24-wrapper .col8 { width: 310px; }
.grid24-wrapper .col9 { width: 350px; }
.grid24-wrapper .col10 { width: 390px; }
.grid24-wrapper .col11 { width: 430px; }
.grid24-wrapper .col12 { width: 470px; }
.grid24-wrapper .col13 { width: 510px; }
.grid24-wrapper .col14 { width: 550px; }
.grid24-wrapper .col15 { width: 590px; }
.grid24-wrapper .col16 { width: 630px; }
.grid24-wrapper .col17 { width: 670px; }
.grid24-wrapper .col18 { width: 710px; }
.grid24-wrapper .col19 { width: 750px; }
.grid24-wrapper .col20 { width: 790px; }
.grid24-wrapper .col21 { width: 830px; }
.grid24-wrapper .col22 { width: 870px; }
.grid24-wrapper .col23 { width: 910px; }
.grid24-wrapper .col24 { width: 950px; }

.grid24-wrapper .colsleft1 { padding-left: 40px; }
.grid24-wrapper .colsleft2 { padding-left: 80px; }
.grid24-wrapper .colsleft3 { padding-left: 120px; }
.grid24-wrapper .colsleft4 { padding-left: 160px; }
.grid24-wrapper .colsleft5 { padding-left: 200px; }
.grid24-wrapper .colsleft6 { padding-left: 240px; }
.grid24-wrapper .colsleft7 { padding-left: 280px; }
.grid24-wrapper .colsleft8 { padding-left: 320px; }
.grid24-wrapper .colsleft9 { padding-left: 360px; }
.grid24-wrapper .colsleft10 { padding-left: 400px; }
.grid24-wrapper .colsleft11 { padding-left: 440px; }
.grid24-wrapper .colsleft12 { padding-left: 480px; }
.grid24-wrapper .colsleft13 { padding-left: 520px; }
.grid24-wrapper .colsleft14 { padding-left: 560px; }
.grid24-wrapper .colsleft15 { padding-left: 600px; }
.grid24-wrapper .colsleft16 { padding-left: 640px; }
.grid24-wrapper .colsleft17 { padding-left: 680px; }
.grid24-wrapper .colsleft18 { padding-left: 720px; }
.grid24-wrapper .colsleft19 { padding-left: 760px; }
.grid24-wrapper .colsleft20 { padding-left: 800px; }
.grid24-wrapper .colsleft21 { padding-left: 840px; }
.grid24-wrapper .colsleft22 { padding-left: 880px; }
.grid24-wrapper .colsleft23 { padding-left: 920px; }

.grid24-wrapper .colsright1 { padding-right: 40px; }
.grid24-wrapper .colsright2 { padding-right: 80px; }
.grid24-wrapper .colsright3 { padding-right: 120px; }
.grid24-wrapper .colsright4 { padding-right: 160px; }
.grid24-wrapper .colsright5 { padding-right: 200px; }
.grid24-wrapper .colsright6 { padding-right: 240px; }
.grid24-wrapper .colsright7 { padding-right: 280px; }
.grid24-wrapper .colsright8 { padding-right: 320px; }
.grid24-wrapper .colsright9 { padding-right: 360px; }
.grid24-wrapper .colsright10 { padding-right: 400px; }
.grid24-wrapper .colsright11 { padding-right: 440px; }
.grid24-wrapper .colsright12 { padding-right: 480px; }
.grid24-wrapper .colsright13 { padding-right: 520px; }
.grid24-wrapper .colsright14 { padding-right: 560px; }
.grid24-wrapper .colsright15 { padding-right: 600px; }
.grid24-wrapper .colsright16 { padding-right: 640px; }
.grid24-wrapper .colsright17 { padding-right: 680px; }
.grid24-wrapper .colsright18 { padding-right: 720px; }
.grid24-wrapper .colsright19 { padding-right: 760px; }
.grid24-wrapper .colsright20 { padding-right: 800px; }
.grid24-wrapper .colsright21 { padding-right: 840px; }
.grid24-wrapper .colsright22 { padding-right: 880px; }
.grid24-wrapper .colsright23 { padding-right: 920px; }