    
/* Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, p, em, img, samp, strong, b, u, i, center,
dl, dt, dd, ol, ul, li, table, caption, tbody,
figure, figcaption, footer, header, 
menu, nav, section, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif, ;
    
}

body {
    padding: 0px 0px 0px 0px;
}

/* headings */
h1, h2, h3 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h2 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 10px; 
}

h3 {
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 10px; 
}


p {
    font-size: 1em;
    line-height: 1.4;
    margin: 0px 10px 15px 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* cuts dropdown heading */
.labor {
    color:#d8352a;
    font-weight: bold;
}


/* spending dropdown heading */
.coalition {
    color:#4a90e2;
    font-weight: bold;
}


.readmore {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.9em;
    text-align: left;
    padding-top: 10px;
    padding-right: 2%;
    font-style: italic;
    margin-bottom: 5px;

}

.readmore a {
    color: #727272;
}

.readmore a:visited {
    color: #CCC;
}

.readmore a:hover {
    color: #f5a623
    ;
}

.label {
    font-weight: 600;  
}

.label.labor {
    color: #e7857e;
}

.label.coalition {
    color: #65a1e6;
}


ul {
    padding-left: 1.5em;
    list-style: square;
    font-size: 0.9em;
    line-height: 1.4;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

li {
    padding-bottom: 1em;
}



/*
.noComment {
    pointer-events: none;
}
*/

/* -------------------------------------------- */

