img {
	vertical-align: bottom;
}
body a {
	color: #0084B4
}
a img:hover {
	opacity:0.8
}
body {
	font-size:12px;
	line-height:1.5em;
	background: url(../images/fromold/background.jpg) repeat-y center center
}
.titdd {
	font-size:6em;
	line-height:1.25em;
	margin-bottom:0.25em;
	letter-spacing:-0.25px;
}
.tit0 {
	font-size:4em;
	line-height:1.125em;
	margin-bottom:0.375em;
	letter-spacing:-0.25px;
}
.tit1 {
	font-size:3em;
	line-height:/*1em*/1.1em;
	margin-bottom:0.5em;
}
.tit2 {
	font-size:2.5em;
	line-height:/*1.2em*/1.1em;
	margin-bottom:0.6em;
}
.tit3 {
	font-size:2em;
	line-height:/*1.5em;*/1.1em;
	margin-bottom:0.75em;
}
.tit4 {
	font-size:1.5em;
	line-height:/*1em*/1.1em;
	margin-bottom:1em;
}
.tit5 {
	font-size:1.4em;
	line-height:1.0714285714285716em;
	margin-bottom:1.0714285714285716em;
}
.tit6 {
	font-size:1.3em;
	line-height:1.1538461538461537em;
	margin-bottom:1.1538461538461537em;
}
.tit7 {
	font-size:1.2em;
	line-height:1.2500000000000002em;
	margin-bottom:1.2500000000000002em;
}
.tit8 {
	font-size:1.1em;
	line-height:1.3636363636363635em;
	margin-bottom:1.3636363636363635em;
}
.tit9 {
	font-size:1em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
/* headings */

.tit1, .tit2, .tit3, .tit4, .tit5, .tit6, .tit7, .tit8, .tit9 {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.tit1 .sans, .tit2 .sans, .tit3 .sans, .tit4 .sans, .tit5 .sans {
	letter-spacing:-0.25px;
}
.tit0, .titdd {
	font-weight:700
}
.titdd {
	text-transform:uppercase
}
.titdd a, .tit0 a, .tit1 a, .tit2 a, .tit3 a, .tit4 a, .tit5 a, .tit6 a, .tit7 a, .tit8 a, .tit9 a {
	text-decoration:none;
	color:#222;
}
.tit0 a:hover, .tit1 a:hover, .tit2 a:hover, .tit3 a:hover, .tit4 a:hover, .tit5 a:hover, .tit6 a:hover, .tit7 a:hover, .tit8 a:hover, .tit9 a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
#red .tit0 a, #red .tit1 a, #red .titdd a {
	color:#D14836
}
#red .tit0 a:hover, #red .tit1 a:hover, #red .titdd a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
.section-red .tit0 a, .section-red .tit1 a, .section-red .titdd a {
	color:#D14836
}
.section-red .tit0 a:hover, .section-red .tit1 a:hover, .section-red .titdd a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
/* margins  paddings */


.he-0 {
	height:0;
	overflow:hidden;
}
.he-1 {
	height:1px;
	overflow:hidden;
}
.he-18 {
	height:18px;
	overflow:hidden;
}
.he-36 {
	height:36px;
	overflow:hidden;
}
.he-54 {
	height:54px;
	overflow:hidden;
}
.he-72 {
	height:72px;
	overflow:hidden;
}
.he-90 {
	height:90px;
	overflow:hidden;
}
.he-108 {
	height:108px;
	overflow:hidden;
}
.he-126 {
	height:126px;
	overflow:hidden;
}
.he-144 {
	height:144px;
	overflow:hidden;
}
.he-198 {
	height:198px;
	overflow:hidden;
}
.mi-he-18 {
	min-height:18px;
}
.mi-he-36 {
	min-height:36px;
}
.mi-he-54 {
	min-height:54px;
}
.mi-he-72 {
	min-height:72px;
}
.mi-he-90 {
	min-height:90px;
}
.mi-he-126 {
	min-height:126px
}
.ma-0 {
	margin-top:0;
}
.ma-4 {
	margin-top:4px;
}
.ma-6 {
	margin-top:6px;
}
.ma-9 {
	margin-top:9px;
}
.ma-18 {
	margin-top:18px;
}
.ma-36 {
	margin-top:36px;
}
.ma-54 {
	margin-top:54px;
}
.ma-90 {
	margin-top:90px;
}
.ma-b-0 {
	margin-bottom:0;
}
.ma-b-9 {
	margin-bottom:9px;
}
.ma-b-18 {
	margin-bottom:18px;
}
.ma-tb-9 {
	margin-top:9px;
	margin-bottom:9px;
}
.ma-l-9 {
	margin-left:9px
}
.pa-0 {
	padding:0;
}
.pa-b-0 {
	padding-bottom:0;
}
.pa-b-9 {
	padding-bottom:9px;
}
.pa-b-18 {
	padding-bottom:18px;
}
.pa-l-0 {
	padding-left:0px;
}
.pa-l-9 {
	padding-left:9px;
}
.pa-l-18 {
	padding-left:18px;
}
.pa-l-36 {
	padding-left:36px;
}
.pa-r-0 {
	padding-right:0;
}
.pa-r-9 {
	padding-right:9px;
}
.pa-r-18 {
	padding-right:18px;
}
.pa-rl-9 {
	padding-left:9px;
	padding-right:9px;
}
.pa-rl-18 {
	padding-left:18px;
	padding-right:18px;
}
.pa-t-0 {
	padding-top:0;
}
.pa-t-9 {
	padding-top:9px;
}
.pa-tbl-9 {
	padding-top:9px;
	padding-bottom:9px;
	padding-left:9px;
}
.pa-trb-9 {
	padding-top:9px;
	padding-right:9px;
	padding-bottom:9px;
}
.pa-rtl-9 {
	padding-right:9px;
	padding-top:9px;
	padding-left:9px;
}
.pa-t-18 {
	padding-top:18px;
}
.bo-t-9 {
	padding-top:8px;
	border-top:1px solid #ddd
}
.bo-t-18 {
	padding-top:17px;
	border-top:1px solid #ddd
}
.bo-b-9 {
	padding-bottom:8px;
	border-bottom:1px solid #ddd
}
.bo-b-18 {
	padding-bottom:17px;
	border-bottom:1px solid #ddd
}
/* Alignment & Colors */

.center {
	text-align:center
}
.t-right {
	text-align:right
}
.t-left {
	text-align:left
}
.hidden {
	overflow:hidden
}
.visible {
	overflow:visible
}
.black {
	color:#222;
}
.blue {
	color:#4787ED;
}
.blue-dark {
	color:#3B5998;
}
.brown {
	color:#A4987C;
}
.cyan {
	color:#10A5DF;
}
.cyan-dark {
	color:#0088C3;
}
.fuchsia {
	color:#ED008C;
}
.green {
	color:#8CC540;
}
.grey {
	color:#999;
}
.grey-dark {
	color:#666;
}
.magenta {
	color:#D28FBA;
}
.orange {
	color:#E36627;
}
.orange-dark {
	color:#C74B15;
}
.purple {
	color:#6B3F98;
}
.red {
	color:#D14836;
}
.red-dark {
	color:#C53727;
}
.white {
	color:#fff;
}
.yellow {
	color:#E1BD5B;
}
.marker {
	background-color:#FFEB3E
}
.grey a {
	text-decoration:none;
	color:#999;
}
.grey-dark a {
	text-decoration:none;
	color:#666;
}
.grey a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
.b-black {
	background-color:#222;
	color:#fff;
}
.b-blue {
	background-color:#4787ED;
	color:#fff;
}
.b-brown {
	background-color:#A4987C;
	color:#fff;
}
.b-cyan {
	background-color:#10A5DF;
	color:#fff;
}
.b-fuchsia {
	background-color:#ED008C;
	color:#fff;
}
.b-green {
	background-color:#8CC540;
	color:#fff;
}
.b-grey {
	background-color:#efefef;
	color:#000;
}
.b-grey-dark {
	background-color:#666;
	color:#fff;
}
.b-magenta {
	background-color:#D28FBA;
	color:#fff;
}
.b-orange {
	background-color:#E36627;
	color:#fff;
}
.b-orange-dark {
	background-color:#C74B15;
	color:#fff;
}
.b-purple {
	background-color:#6B3F98;
	color:#fff;
}
.b-red {
	background-color:#D14836;
	color:#fff;
}
.b-white {
	background-color:#fff;
	color:#222;
}
.b-yellow {
	background-color:#E1BD5B;
	color:#fff;
}
.b-yellow-light {
	background-color:#F0E68C;
	color:#222;
}
.marker {
	background-color:#FFEB3E
}
/* Zones */

#logo {
	height:144px;
	width:192px;
	/*	background-image:url(../images/fromold/24_192.png);*/
	background-image:url(../images/fromold/24_192.jpg);
	background-position:top left;
	background-repeat:no-repeat
}
#banner {
	width:780px;
	height:90px;
	background-image:url(../images/fromold/banner.png);
	background-position:top left;
	background-repeat:no-repeat
}
#videobox, .videobox {
	height:250px;
	text-align:center;
	padding-bottom:9px;
	padding-top:9px;
	background-color:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.leadxxx {
	background-color:#F2F2F2;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	padding:8px 9px 8px 9px
}
.followxxx {
	background-color:#fff;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	padding:8px 9px 8px 9px
}
/* Headings */


.heading {
	/*font-family:Helvetica, Calibri, Arial, sans-serif;*/
	text-transform:uppercase;
	/*font-weight:700;*/
	letter-spacing:1px;
	font-size:0.8em;
	line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em*/0;
}
.meta {
	/*font-family:Helvetica, Calibri, Arial, sans-serif;*/
	text-transform:uppercase;/*	font-weight:700;*/
	letter-spacing:1px;
	font-size:0.8em;
	line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em*/0;
	color:#666
}
.big-heading, .fat-heading, .cornerMenu {
	/*font-family:Helvetica, Calibri, Arial, sans-serif;*/
	text-transform:uppercase;
	/*font-weight:700;*/
	letter-spacing:1px;
	font-size:1em;
	line-height:1.5em;
	margin-bottom:/*1.5em;*/0;
}
.fat-heading, .cornerMenu {
	font-weight:700
}
.cornerMenu a {
	text-decoration:none;
	color:#8CC540;
}
.cornerMenu {
	text-align:right
}
.cornerMenu a:hover {
	text-decoration:underline
}
#showcase .meta, .slider-more .meta {
	color:#222
}
.meta {
	display:block;
	height:18px;
}
.meta-left {
	float:left
}
.meta-right {
	float:right
}
.meta-right a.dark, .meta-right a.dark:hover {
	background-image:url(../images/icons/comment-small.png);
	background-repeat:no-repeat;
	padding-left:13px;
	color:#222
}
.meta-right a {
	background-position:0 0;
}
.meta-right a:hover {
	background-position:0 -18px;
}
.meta-right a, .meta-right a:hover {
	background-image:url(../images/icons/comment-small-grey.png);
	background-repeat:no-repeat;
	padding-left:13px;
	color:#222
}
.meta-right a.grey {
	background-position:0 0;
}
.meta-right a.grey:hover {
	background-position:0 -18px;
}
.head-black p {
	background:none repeat scroll 0 0 #2F2F2F
}
.head-green p {
	background:none repeat scroll 0 0 #8CC540
}
.head-red p {
	background:none repeat scroll 0 0 #D14836
}
.head-fuchsia p {
	background:none repeat scroll 0 0 #ED008C
}
.head-blue p {
	background:none repeat scroll 0 0 #4787ED
}
.head-blue-dark p {
	background:none repeat scroll 0 0 #3B5998
}
.head-grey p {
	background:none repeat scroll 0 0 #ddd
}
.head-white p {
	background:none repeat scroll 0 0 #fafafa;
}
.head- p {
	background:none repeat scroll 0 0 #efefef;
}
.head-black p, .head-green p, .head-red p, .head-fuchsia p, .head-blue p, .head-blue-dark p, .head-grey p, .head-white p, .head- p {
	font-family:Georgia, "Times New Roman", Times, serif;
	height:36px;
	line-height:36px;
	text-transform:uppercase;
	letter-spacing:3px;
	padding-left:9px;
	margin-bottom:0;
	background-image:url(../images/fromold/head_36.gif);
	/*	background-image:url(../images/fromold/head_36.png);*/
	background-position:top left;
	background-repeat:repeat-x;
}
.head-black p a, .head-green p a, .head-red p a, .head-fuchsia p a, .head-blue p a, .head-blue-dark p a, .head-grey p a, .head-white p a, .head- p a {
	color:#FFF;
	text-decoration:none;
}
.head-white p a, .head- p a {
	color:#222;
}
/* temp */

.links a {
	padding-right:2px;
	border-right:1px dotted #ccc;
	color: #D14836;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none
}
.links a:hover {
	color:#999
}
/* stocks on homepage */




.stocks-home .arrow-left {
	display: block;
	width: 18px;
	height:54px;
	background: url('../images/stocks-scroll-left.png') 50% 50% no-repeat;
	text-align: center;
	cursor: pointer;
}
.stocks-home .arrow-right {
	display: block;
	width: 18px;
	height:54px;
	background: url('../images/stocks-scroll-right.png') 50% 50% no-repeat;
	text-align: center;
	cursor: pointer;
}
.stocks-home .span-8 {
	width:366px;
}
.stocks-home .span-2 {
	width:122px;
}
.stocks-home .span-1 {
	width:18px;
}
.stocks-home .span-2 .span-1 {
	width:61px;
}
.stocks-home .span-2 .span-1, .stocks-home .span-2 {
	height:18px
}
.stocks-home .span-1, .stocks-home .span-2, .stocks-home .span-8 {
	margin-right:0
}
.stocks-home .span-1 .last, .stocks-home .change {
	font-size:0.8em;
	line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em*/0;
}
.stocks-scrolable {
	overflow: hidden;
	position: relative;
	width: 366px;
	height: 54px;
}
.stocks-scrolable .items {
	width: 20000em;
	position: absolute;
}
.stocks-scrolable .items > div {
	float: left;
}
.stocks-home .disabled {
	cursor: default !important;
	opacity: 0.5;
}
.bold {
	font-weight:700
}
.normal {
	font-weight:normal
}
.under {
	text-decoration:underline
}
/* election */


.know {
	background:url(../images/fromold/qmark.png) no-repeat 50% 18px transparent;
	background-color:#F2F2F2;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	min-height:990px
}
.know .video {
	background:url(../images/fromold/qvideo.png) no-repeat 50% 18px transparent;
}
/* bullets */

.red-bullet p {
	background: url("../images/fromold/red_bull.gif") no-repeat scroll 0 8px transparent;
	padding-left: 9px;
}
.black-bullet p {
	background: url("../images/fromold/red_bull_2.gif") no-repeat scroll 0 8px transparent;
	font-weight:700;
	padding-left: 9px;
	padding-right: 9px;
}
.black-bullet p a {
	color: #FAFAFA;
	text-decoration:none
}
.black-bullet p a:hover {
	color: #D14836;
}
.black-bullet p span {
	color: #CCCCCC;
	font-weight: normal;
}
.black-bullet li {
	background: url("../images/fromold/red_bull.gif") no-repeat scroll 0 8px transparent;
	padding-left: 9px;
	padding-right: 9px;
}
.black-bullet ul {
	list-style: none outside none;
	margin-left: 0;
}
.black-bullet li a {
	color: #222222;
}
.white-bullet p {
	background: url("../images/fromold/red_bull_2.gif") no-repeat scroll 0 8px transparent;
	font-weight:700;
	padding-left: 9px;
	padding-right: 9px;
}
.white-bullet p a {
	color: #222222;
	text-decoration:none
}
.white-bullet p a:hover {
	color: #D14836;
}
.white-bullet p span {
	color: #CCCCCC;
	font-weight: normal;
}
.white-bullet li {
	background: url("../images/fromold/red_bull.gif") no-repeat scroll 0 5px transparent;
	padding-left: 9px;
	padding-right: 9px;
}
.white-bullet ul {
	list-style: none outside none;
	margin-left: 0;
}
.white-bullet li a {
	color: #222222;
}
.red a {
	text-decoration:none;
	color: #D14836;
}
.red.tit4 a, .red .tit5 a, .red .tit6 a, .red .tit7 a, .red .tit8 a {
	color: #D14836;
}
.red a:hover {
	color:#0088C3;
}
.cyan-dark a {
	text-decoration:none;
	color:#0088C3;
}
.cyan-dark.tit0 a, .cyan-dark.tit1 a, .cyan-dark.tit2 a, .cyan-dark.tit3 a, .cyan-dark.tit4 a, .cyan-dark .tit5 a, .cyan-dark .tit6 a, .cyan-dark .tit7 a, .cyan-dark .tit8 a {
	color:#0088C3;
}
.cyan-dark a:hover {
	color: #D14836;
}
.green a {
	text-decoration:none;
	color:#8CC540;
}
.green.tit0 a, .green.tit1 a, .green.tit2 a, .green.tit3 a, .green.tit4 a, .green .tit5 a, .green .tit6 a, .green .tit7 a, .green .tit8 a {
	color:#8CC540;
}
.green a:hover {
	color: #D14836;
}


.yellow a {
	text-decoration:none;
	color:#E1BD5B;
}
.yellow.tit0 a, .yellow.tit1 a, .yellow.tit2 a, .yellow.tit3 a, .yellow.tit4 a, .yellow .tit5 a, .yellow .tit6 a, .yellow .tit7 a, .yellow .tit8 a {
	color:#E1BD5B;
}
.yellow a:hover {
	color:#0088C3;
}


.white a {
	text-decoration:none;
	color:#fff;
}
.white.tit0 a, .white.tit1 a, .white.tit2 a, .white.tit3 a, .white.tit4 a, .white .tit5 a, .white .tit6 a, .white .tit7 a, .white .tit8 a {
	color:#fff;
}
.white a:hover {
	color: #D14836;
}
#footer a {
	text-decoration:none;
	color: #222
}
#footer ul {
	list-style:disc;
	color:#ccc
}
.mixed a {
	color: #D14836;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	/*font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;*/
	border-left:1px dotted #ddd;
	padding-left:8px;
	padding-right:8px;
	border-right:none;
}
.article-related a {
	font-weight: normal;
	text-decoration:none;
	border-left:1px dotted #ddd;
	padding-left:8px;
	padding-right:8px;
	border-right:none;
}
.article-related a:hover {
	color: #D14836;
}
.article-related .first a, .article-related a.first {
	padding-left:0;
	border-left:none;
}
#red .mixed a, .section-red .mixed a {
	color: #222;
	font-weight:normal;
	text-decoration:none;/*font-size:2.5em;
	line-height:1.2em;
	margin-bottom:0.6em;*/
}
#red .mixed a:hover, .section-red .mixed a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
#red .mixed a.first, #section-red .mixed a.first {
	padding-left:0;
	border-left:none;
}
.mixed a.marker {
	border-left:none;
}
#red .mixed a.black, #section-red .mixed a.black {
	color:#222;
}
#red .mixed a.blue, #section-red .mixed a.blue {
	color:#4787ED;
}
#red .mixed a.brown, #section-red .mixed a.brown {
	color:#A4987C;
}
#red .mixed a.cyan, #section-red .mixed a.cyan {
	color:#10A5DF;
}
#red .mixed a.fuchsia, #section-red .mixed a.fuchsia {
	color:#ED008C;
}
#red .mixed a.green, #section-red .mixed a.green {
	color:#8CC540;
}
#red .mixed a.grey, #section-red .mixed a.grey {
	color:#999;
}
#red .mixed a.magenta, #section-red .mixed a.magenta {
	color:#D28FBA;
}
#red .mixed a.orange, #section-red .mixed a.orange {
	color:#E36627;
}
#red .mixed a.orange-dark, #section-red .mixed a.orange-dark {
	color:#C74B15;
}
#red .mixed a.purple, #section-red .mixed a.purple {
	color:#6B3F98;
}
#red .mixed a.red, #section-red .mixed a.red {
	color:#D14836;
}
#red .mixed a.red-dark, #section-red .mixed a.red-dark {
	color:#C53727;
}
#red .mixed a.white, #section-red .mixed a.white {
	color:#fff;
}
#red .mixed a.yellow, #section-red .mixed a.yellow {
	color:#E1BD5B;
}
#red .mixed a.marker, #section-red .mixed a.marker {
	background-color:#FFEB3E
}
.mixed a:hover, #showcase a:hover, #showcase .mixed a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
#showcase .mixed a, .slider-more .mixed a {
	color: #666;
	font-weight: normal;
	text-transform: none;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;*/
	border-left:1px dotted #666;
	padding-left:8px;
	padding-right:8px;
	border-right:none;
}
#red .mixed a.black:hover, #red .mixed a.blue:hover, #red .mixed a.brown:hover, #red .mixed a.cyan:hover, #red .mixed a.fuchsia:hover, #red .mixed a.green:hover, #red .mixed a.grey:hover, #red .mixed a.magenta:hover, #red .mixed a.orange:hover, #red .mixed a.orange-dark:hover, #red .mixed a.purple:hover, #red .mixed a.red:hover, #red .mixed a.red-dark:hover, #red .mixed a.white:hover, #red .mixed a.yellow:hover, #red .mixed a.marker:hover, #section-red .mixed a.black:hover, #section-red .mixed a.blue:hover, #section-red .mixed a.brown:hover, #section-red .mixed a.cyan:hover, #section-red .mixed a.fuchsia:hover, #section-red .mixed a.green:hover, #section-red .mixed a.grey:hover, #section-red .mixed a.magenta:hover, #section-red .mixed a.orange:hover, #section-red .mixed a.orange-dark:hover, #section-red .mixed a.purple:hover, #section-red .mixed a.section-red:hover, #section-red .mixed a.section-red-dark:hover, #section-red .mixed a.white:hover, #section-red .mixed a.yellow:hover, #section-red .mixed a.marker:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
.mixed a.first {
	padding-left:0;
	border-left:none;
}
.election {
	background-image:url(../images/fromold/2012_home.gif);
	/*	background-image:url(../images/fromold/2012_home.png);*/
	background-position:top left;
	background-repeat:no-repeat
}
.election-wide {
	background-image:url(../images/fromold/2012_home_wide.gif);
	/*	background-image:url(../images/fromold/2012_home_wide.png);*/
	background-position:top left;
	background-repeat:no-repeat
}
.soloandata {
	background-image:url(../images/fromold/solo_small.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#efefef
}
.social .span-7 {
	width:483px;
	margin-right:0
}
.social .span-1 {
	width:69px;
	margin-right:0
}
.social img {
	width:51px;
	height:51px
}
.social .avatar {
	width:51px;
	height:51px;
	background-image:url(../data/users/nophoto.jpg);
	background-position:top 50%;
	background-repeat:no-repeat;
}
.social a {
	text-decoration:none;
	color:#222;
	text-transform:capitalize
}
.social a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
.cap {
	text-transform:capitalize
}
/* showcase big */

.big-case .showcase-caption {
	bottom:600px;
	padding:0;
	background-color:#fff;
	left:0;
	right:0;
	padding:0
}
.big-case .showcase-content img {
	margin-top:126px;
}
.big-case .showcase-content {
	background-color:#fff
}
.big-case #showcase a {
	color:#C53727;
}
.big-case #showcase a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
.big-case a:hover img {
	opacity:0.8;
}
.menu_light .menu_black li:hover div a {
	padding-left:0;
	text-decoration:none;
	color:#D14836;
}
.menu_light .menu_black li:hover div a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
.menu_light .menu_black li:hover div a.link {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
	text-decoration:none;
	font-size:0.8em;
	line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em*/0;
}
.menu_light .menu_black li:hover div a.link:hover {
	color:#222;
}
/* liveblog widget home*/


.widget-liveblogging .template-post, .widget-liveblogging .template-comment, .widget-liveblogging .widget-data {
	display: none;
!important;
}
.post a {
	text-decoration:none;
	color:#222;
	padding-left:0
}
.post a:hover {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
}
#widget-liveblogging .bo-t-9 {
	border-color: /*#0077EE*/ #0088C3 /*#09f*/;
	border-style:dashed
}
#widget-liveblogging .tit6 a {
	background-color:#FFEB3E
}
.search-element {
	width: 402px !important;
	color: /*#0077EE*/ #0088C3 /*#09f*/;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:0.8em;/*line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em0;*/
}
#search input[type=text], #search input[type=password], #search input.text, #search input.title, #search textarea, #search select {
	margin:0;
}
#search input[type=text], #search input[type=password], #search input.text, #search input.title, #search textarea {
	background-color:#fff;
	border:none;
}
a.readon {
	color:/*#0077EE*/ #0088C3 /*#09f*/;
	text-decoration:none;
	font-size:0.8em;
	line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em*/0;
}
.bo-t-blue {
	padding-top:17px;
	border-top:1px dashed /*#0077EE*/ #0088C3 /*#09f*/;
}
.bo-t-red {
	padding-top:8px;
	border-top:1px solid #D14836;
}
.border {
	border-color:#ddd;
}
.audio_title {
	display:none
}
.audio-box {
	padding: 18px 13px 8px 13px;
	border-bottom:1px solid #ddd;
}
p.audio {
	margin-bottom:0
}
.audio br {
	display:none
}
.head-sans {
	background-image:url(../images/fromold/head_sans.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:36px
}
.b-grey .border {
	border-color:#fff
}
/* polls article, grabbed from general2.css */

/* polls under the article*/

#article-poll p {
	line-height: 18px;
	padding: 5px 0;
}
#article-poll .question {
	font-size:1.2em;
	line-height:1.2500000000000002em;
	margin-bottom:1.2500000000000002em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#article-poll .total {
	font-weight: bold;
}
#article-poll .graph {
	min-width: 250px;
}
#article-poll td {
	padding-bottom: 5px;
	height: 18px;
	line-height: 18px;
}
#article-poll .label {
	padding-right: 17px;
	text-align: right;
	max-width: 120px;
}
#article-poll .bar-container {
	width: 110px;
}
#article-poll .bar-container div {
	background-color:#cc4400;
	height: 18px;
}
#article-poll .percents {
	padding-left: 18px;
	text-align: left;
	font-weight: bold;
}
#article-poll .title, #article-poll .total {
	display:none
}
#pollPlace {
	margin-top:-18px
}
/* polls widget */

/* polls under the article*/

#widget-poll p {
	line-height: 18px;
	padding: 9px;
}
#widget-poll .question {
	font-weight: bold;
	padding: 9px;
	background-color: #F1F1F1;
}
#widget-poll .total {
	display:none;/*	font-weight: bold;
	padding: 7px;
	background-color: #F1F1F1;*/
}
#widget-poll .graph {
	padding: 9px;
	display: block;
}
#widget-poll td {
	padding-bottom: 5px;
	height: 18px;
	line-height: 18px;
}
#widget-poll .label {
	padding-right: 9px;
	max-width: 140px;
}
#widget-poll .bar-container {
	width: 90px;
}
#widget-poll .bar-container div {
	background-color: #DE3327;
	height: 18px;
}
#widget-poll .percents {
	padding-left: 9px;
	font-weight: bold;
}
/* article comments */


/* comments  and subcomments*/
#article-comments .comment_box {
	border:7px solid #EFEFEF;
	height:100px;
	margin-bottom:10px;
	width:440px
}
#article-comments textarea {
	background-color:#FFF;
	border:9px solid #EFEFEF;
	color:#666;
	font-size:14px;
	height:152px;
	padding:9px;
	width:454px;
	margin-top:18px
}
.mockbox {
	border:8px solid #EFEFEF;
	height:166px;
	margin-bottom:10px;
	margin-top:10px;
	width:468px
}
#article-comments .comments .box {
	padding:0;
	margin-bottom:1.5em;
	background:#fff
}
#article-comments input {
	background-color:#efefef
}
#commentsPlace {
	background: url('../images/ajax-loader.gif');
	width: 43px;
	height: 11px;
	margin: 10px 0;
}
.comments-submit-button {
	background-image: url('../images/fromold/bubble.jpg');
	width: 72px;
	height: 25px;
	background-repeat: no-repeat;
	border: medium none;
	color: transparent;
	cursor: pointer;
	margin-top:18px;
}
.comments-submit-button:hover {
	background-position:0 100%;
}
.comment-reply-link a {
	color: /*#0077EE*/ #0088C3 /*#09f*/;
	text-decoration:underline
}
.comment-reply-link a:hover {
	color: #000;
}
/* comment attachments */

.comment_attachment div.link, .comment_attachment div.video {
	margin-top: 10px;
}
.comment_attachment div.link input, .comment_attachment div.video input, .comment_attachment div.photo input {
	border: 1px solid #e0dfe3;
	width: 70%;
	height: 20px;
	font-size: 14px;
}
.comment_attachment div.link input {
	margin-bottom: 5px;
}
.comment_attachment div.video input {
	margin-bottom: 0;
}
.comment_attachment .photo {
	margin: 10px 0;
}
.comment_attachment .input {
	margin: 10px 0;
}
.comment_attachment .videoplace {
	min-height: 1px; /* fix problem when element is empty */
}
.comment_attachment .video .smalltext {
	font-size: smaller;
	color: gray;
}
.comment-video {
}
blockquote {
	background-color:#f2f2f2;
	border-left:4px solid #CCC;
	color:#222;
	font-style:normal;
	padding-left:1em;
	padding-top:.5em;
	padding-bottom:.1em;
	padding-right:.5em;
	margin-bottom:1em;
	margin-left:1.5em
}
/* article links */

#article {
	color:#333
}
#article a {
	text-decoration:none;
}
#article a.black {
	color:#333
}
#article a.black:hover {
	color: /*#0077EE*/ #0088C3 /*#09f*/;
}
#article a:hover {
	color:#4787ED;
}
#article-body a {
	color:#0084B4;
}
#article-body a:hover {
	color:#000;
}
#article-body {
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
}
#article-body p, #article-body blockquote {
	/*	line-height:1.2500000000000002em;*/
line-height:1.5em;
	margin-bottom:1em;
	font-family:Georgia, "Times New Roman", Times, serif
}
#article-body .caption a {
	color:#666;
}
#article-body .caption a:hover {
	color:#0084B4;
}
#article-body .caption {
	font-size:12px;
	line-height:1.5em;
	margin-bottom:/*1.8749999999999998em*/0;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
#article-body p, #article-body blockquote {
	/*	line-height:1.2500000000000002em;*/
line-height:1.5em;
	margin-bottom:1em;
	font-family:Georgia, "Times New Roman", Times, serif
}
#article-body blockquote {
	padding-bottom:0.5em
}
.sans {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
.buzz .tit3 a {
	color: /*#0077EE*/ #0088C3
}
.buzz .tit3 a:hover {
	color:#C53727;
}
.larger {
	font-size:1.2em;
	line-height:1.2500000000000002em;
	margin-bottom:1.2500000000000002em;
}
/*temp*/
	
	.christmas {
	height: 125px;
	border-bottom:1px solid #ddd;
	margin-bottom:18px;
	padding-bottom:8px
}
.delegates p {
	font-size:0.8em;
	line-height:1.8749999999999998em;
	margin-bottom:/*1.8749999999999998em*/0;
}
.states p {
	/*font-size:1.6em;*/	font-size:1.1em;
	font-weight:700
}
.states p, .polls p, .m-polls p, .delegates p {
	padding-left:9px;
	margin-bottom:0;
	text-transform:uppercase
}
.states p, .matchup p {
	line-height:36px;
}
.leader {
	font-weight:700
}
.spread {
	font-weight:normal;
	color:#D14836;
	padding-left:9px
}
.matchup p {
	font-size:1em;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:0;
}
.m-polls p {
	padding-left:0;
	font-size:0.9em;
}
.percent p {
	padding-left:9px;
}
.supersmall p {
	font-size:0.7em
}
/* liveblog page */


#liveblog-updates .liveblog-body p, #liveblog-updates .liveblog-body ul, #liveblog-updates .liveblog-body ol {
	font-size:1.2em;
	/*	line-height:1.2500000000000002em;*/
line-height:1.5em;
	margin-bottom:1em;
	font-family:Georgia, "Times New Roman", Times, serif
}
#liveblog-updates .bo-t-18 {
	border-color: #10A5DF /*#09f*/;
	border-style:dashed
}
#liveblog-updates .liveblog-body a {
	color:#0084B4;
}
#liveblog-updates .liveblog-body a:hover {
	color:#000;
}
.hide {
	display:none
}
.pagination_liveblog p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.pagination_liveblog a {
	color: #10A5DF;
}
.pagination_liveblog span.current {
	color: #D14836;
}
.pagination_liveblog span.disabled {
	color: #999999;
	font-size: 14px;
	opacity: 0.6;
}
.pagination_liveblog span.counter {
	color: #111;
	font-size: 14px;
	line-height: 30px;
}
.pagination_liveblog a.prev, .pagination_liveblog a.next {
	font-size: 14px;
}
.new_post_message {
	display: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	background-color: #FAFAFA;
	padding: 5px;
	text-align: center;
}
.new_post_message a {
	font-weight: bold;
}
.new_post_message a:hover {
	color: #10A5DF;
}
/* new permalinks */


.liveblogpost_permalink {
	text-align: right;
	color: #ccc;
	font-size: 10px;
}
.liveblogpost_permalink a {
	color: #ccc;
}
.liveblogpost_permalink a:hover {
	color: #10A5DF;
}
/* added on supertuesday */

.article-related .not-first .first a, .article-related .not-first a.first {
	border-left:1px dotted #ddd;
	padding-left:8px;
	padding-right:8px;
	border-right:none;
}
.states p, .polls p, .m-polls p, .delegates p, .calendar p {
	/*letter-spacing: -0.03em;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.calendar-date, .calendar-label {
	font-weight:700;
	text-transform:uppercase;
}
.calendar-date p {
	padding-left:18px;
}
.calendar .span-16 {
	border-top: 1px solid #ddd;
	padding-top:8px
}
.calendar p {
	margin-bottom:8px
}
/* new mixed */

.related, .caption {
	border-left:1px solid #666;
	color:#222;
	font-style:normal;
	padding-left:1em;
	padding-right:.5em;
}
.caption {
	color:#666;
}
.related a, .related span, .caption a, .caption span {
	text-decoration:none;
	border-left:1px dotted #666;
	padding-left:8px;
	padding-right:8px;
	border-right:none;
	color:#999
}
.caption a, .caption span {
	color:#999;
}
.related a:hover, .meta a:hover, .caption a:hover {
	text-decoration:underline;
	color: /*#0077EE*/ #0088C3
}
.related a.first, .caption a.first {
	padding-left:0;
	border-left:none;
}
.related-dx {
	border-left:none;
	padding-right:0.75em;
	border-right:1px solid #ccc;
	text-align:right;
}
/* new heading */

.meta a {
	color:#666;
	text-decoration:none;
}
.donkey .logo {
	background-image:url(../images/fromold/2012_navigation.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:126px;
	overflow:visible;
}
.donkey .tit4 {
	font-family: Museo-300;
}
.donkey .tit1 {
	font-family: Museo-300;
}
.breadcrumbs {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.2500000000000002em;
	margin-bottom:1.2500000000000002em;
}
.breadcrumbs a {
	text-decoration:none
}
.breadcrumbs a:hover {
	text-decoration:underline
}
.skinny-box {
	background: none repeat scroll 0 0 #E0E7EF;
	line-height:36px;
	height:36px;
}
.skinny-box a {
	padding-left:18px;
	padding-right:18px
}
.box {
	background-color:#E0E7EF
}
#article-body blockquote, #article-body p {
	overflow:hidden
}
#cool-banner {
	margin-left:-126px
}
.links-block a {
	text-decoration:none
}
.links-block .black a {
	color:#000
}
.links-block .black a:hover {
	color:#E0E7EF
}
.span-4 .widget {
	height:126px
}
.dashed {
	border-style:dashed
}
.dotted {
	border-style:dotted
}