@charset "UTF-8";

/* -------------   Version 1.0   ------------- */
a {
	text-decoration:none;
	color:#0075B6;
	-moz-transition:all .15s ease-in;
	-webkit-transition:all .15s ease-in;
}

img {
	vertical-align:bottom;
}

img a {
	border:none;
}

a img:hover {
	opacity:.8;
/*	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
	box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;*/
}

.tit0,.tit1,.tit2,.tit3,.tit4,.tit5,.tit6,.tit7,.tit8 {
	color:#222;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

.tit0 a,.tit1 a,.tit2 a,.tit3 a,.tit4 a,.tit5 a,.tit6 a,.tit7 a,.tit8 a,.tit9 a,.tit10 a {
	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,.tit10 a:hover {
	color:#CB3840;
}

.live .tit6 h3 {
	font-weight:700;
}

/* Colors */
.red,.red a,a.red {
	color:#CB3840!important;
}

.red-lite,.red-lite a,a.red-lite {
	color:#F04E5A;
}

.red-dark,.red-dark a,a.red-dark {
	color:#983540;
}

.red-darker,.red-darker a,a.red-darker {
	color:#683540;
}

.red a:hover,a.red:hover,.red-lite a:hover,a.red-lite:hover,.red-dark a:hover,a.red-dark:hover,.red-darker a:hover,a.red-darker:hover {
	color:#0075B6!important;
}

.blue-lite,.blue-lite a,a.blue-lite {
	color:#509DED;
}

.blue-lite a:hover,a.blue-lite:hover {
	color:#0075B6;
}

.blue,.blue a,a.blue {
	color:#0075B6!important;
}

.blue-dark,.blue-dark a,a.blue-dark {
	color:#004579;
}

.blue-darker,.blue-darker a,a.blue-darker {
	color:#00395D;
}

.blue a:hover,a.blue:hover,.blue-lite a:hover,a.blue-lite:hover,.blue-dark a:hover,a.blue-dark:hover,.blue-darker a:hover,a.blue-darker:hover {
	color:#CB3840!important;
}

.gold,.gold a,a.gold {
	color:#E79701;
}

.gold-dark,.gold-dark a,a.gold-dark {
	color:#C37B08;
}

.gold-darker,.gold-darker a,a.gold-darker {
	color:#C37B08;
}

.gold a:hover,a.gold:hover,.gold-dark a:hover,a.gold-dark:hover,.gold-darker a:hover,a.gold-darker:hover {
	color:#0075B6;
}

.yellow,.yellow a,a.yellow {
	color:#FFDC5C;
}

.grey,.grey a,a.grey {
	color:#999!important;
}

.grey-dark,.grey-dark a,a.grey-dark {
	color:#222;
}

.green,.green a,a.green {
	color:#61C250!important;
}

.azul,.azul a,a.azul {
	color:#E5ECF9;
}

.yellow a:hover,a.yellow:hover,.grey a:hover,a.grey:hover,.azul a:hover,a.azul:hover {
	color:#0075B6;
}

.beige-dark,.beige-dark a,a.beige-dark {
	color:#CCC1A8;
}

/* Backgrounds */
.b-white,.b-white a {
	background-color:#fafafa;
}

.b-beige {
	background-color:#F4F1E9;
}

.b-beige-sole {
	background-color:#f3e7dc;
}

.b-grey {
	background-color:#EDEDED;
}

.b-grey-light {
	background-color:#F4F4F4;
}

.b-grey-dark {
	background-color:#222;
}

.b-azul {
	background-color:#E5ECF9;
}

.b-yellow {
	background-color:#FFDC5C;
}

.b-yellow-dark {
	background-color:#E1BD5B;
}

.b-blue {
	background-color:#0075B6;
}

.b-red {
	background-color:#CB3840;
}

.b-4 {
	background:url(../../img/4.png) repeat-y 0 0 transparent;
}

.b-6 {
	background:url(../../img/6.png) repeat-y 0 0 transparent;
}

.b-6-grey {
	background:url(../../img/6.png) repeat-y 0 0 #f4f4f4;
}

.b-8 {
	background:url(../../img/8.png) repeat-y 0 0 transparent;
}

.b-8-grey {
	background:url(../../img/8.png) repeat-y 0 0 #f4f4f4;
}

.b-10 {
	background:url(../../img/10.png) repeat-y 0 0 transparent;
}

.tiled {
	background:url(../../img/tile.jpg) repeat 0 0 transparent;
}

.tiled .heading-big,.gradient .heading-big,.b-grey .heading-big {
	border-color:#666;
}

.new-box {
	background-color:#EBEBEB;
	border:1px solid #EDEDEB;
	border-radius:3px 3px 3px 3px;
}

.gradient {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:#F6F6F6;
	background-image:0 100%;
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:repeat-x;
	background-size:auto 50px;
}

.gradient .bo-t-18 {
	background:url(../../img/dotted.png) repeat-x 0 0 transparent;
	border:none;
	padding-top:18px;
}

.box {
	background:none repeat scroll 0 0 #fafafa;
	margin-bottom:.75em;
	padding:.75em;
}

/* Borders */
.bo-b-0 {
	background:url(../../img/dot.png) repeat-x 0 100% transparent;
	padding-bottom:0;
}

.bo-b-9 {
	background:url(../../img/dot.png) repeat-x 0 100% transparent;
	padding-bottom:9px;
}

.bo-t-9 {
	background:url(../../img/dot.png) repeat-x 0 0 transparent;
	padding-top:9px;
}

.bo-b-18 {
	background:url(../../img/dot.png) repeat-x 0 100% transparent;
	padding-bottom:18px;
}

.bo-t-18 {
	background:url(../../img/dot.png) repeat-x 0 0 transparent;
	padding-top:18px;
}

.bo-tb-18 {
	border-bottom:1px solid #E4E4E4;
	padding-bottom:17px;
	border-top:1px solid #E4E4E4;
	padding-top:17px;
}

.bo-l-6 {
	border-left:1px solid #222;
	padding-left:5px;
}

.bo-r-6 {
	border-right:1px solid #222;
	padding-right:5px;
	text-align:right;
}

.bo-l-12 {
	border-left:1px solid #222;
	padding-left:11px;
}

.bo-r-12 {
	border-right:1px solid #222;
	padding-right:11px;
	text-align:right;
}

/* Heights */
.he-0 {
	height:0;
	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-162 {
	height:162px;
	overflow:hidden;
}

.he-180 {
	height:180px;
	overflow:hidden;
}

.he-198 {
	height:198px;
	overflow:hidden;
}

.he-270 {
	height:270px;
	overflow:hidden;
}

.he-360 {
	height:360px;
	overflow:hidden;
}

.he-396 {
	height:396px;
	overflow:hidden;
}

.he-450 {
	height:450px;
	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-108 {
	min-height:108px;
}

.mi-he-126 {
	min-height:126px;
}

.mi-he-162 {
	min-height:162px;
}

.mi-he-180 {
	min-height:180px;
}

.mi-he-450 {
	min-height:450px;
}

.ma-he-162 {
	max-height:162px;
}

/* Margins */
.ma-0 {
	margin-top:0;
}

.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-72 {
	margin-top:72px;
}

.ma-90 {
	margin-top:90px;
}

.ma-126 {
	margin-top:126px;
}

.ma-b-6 {
	margin-bottom:6px;
}

.ma-b-9 {
	margin-bottom:9px;
}

.ma-b-12 {
	margin-bottom:12px;
}

.ma-b-18 {
	margin-bottom:18px;
}

.ma-b-36 {
	margin-bottom:36px;
}

.ma-r-12 {
	margin-right:12px;
}

.ma-r-24 {
	margin-right:24px;
}

.ma-l-6 {
	margin-left:6px;
}

.ma-l-12 {
	margin-left:12px;
}

.ma-l-18 {
	margin-left:18px;
}

.ma-l-24 {
	margin-left:24px;
}

.ma-rl-6 {
	margin-left:6px;
	margin-right:6px;
}

.ma-rl-12 {
	margin-left:12px;
	margin-right:12px;
}

.ma-tb-9 {
	margin-bottom:9px;
	margin-top:9px;
}

/* Paddings */
.pa-0 {
	padding:0;
}

.pa-t-0 {
	padding-top:0;
}

.pa-t-6 {
	padding-top:6px;
}

.pa-t-9 {
	padding-top:9px;
}

.pa-t-18 {
	padding-top:18px;
}

.pa-b-0 {
	padding-bottom:0;
}

.pa-b-9 {
	padding-bottom:9px;
}

.pa-b-18 {
	padding-bottom:18px;
}

.pa-l-0 {
	padding-left:0;
}

.pa-l-6 {
	padding-left:6px;
}

.pa-l-12 {
	padding-left:12px;
}

.pa-l-18 {
	padding-left:18px;
}

.pa-r-0 {
	padding-right:0;
}

.pa-r-6 {
	padding-right:6px;
}

.pa-r-12 {
	padding-right:12px;
}

.pa-r-18 {
	padding-right:18px;
}

.pa-r-24 {
	padding-right:24px;
}

.pa-rl-3 {
	padding-right:3px;
	padding-left:3px;
}

.pa-rl-6 {
	padding-right:6px;
	padding-left:6px;
}

.pa-rl-9 {
	padding-right:9px;
	padding-left:9px;
}

.pa-rl-12 {
	padding-right:12px;
	padding-left:12px;
}

.pa-rl-24 {
	padding-right:24px;
	padding-left:24px;
}

/* -------------   Local   ------------- */
/* General */
body {
	background:url(../../img/bg_c.png) repeat 0 0;
	background-color:#fff;
/*	background: none repeat scroll 0 0 #ccc*/
}

#background {
	background-color:#fff;
	background:url(../../img/white.png) repeat-y top center;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:114px;
}

#background-black {
	background:url(../../img/black.png) repeat-y top center;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
}

.page,.homepage {
	background-image:url(http://america24.com/css/000/grid.png);
	padding-top:12px;
}

/*  */
.meta {
	display:block;
	height:18px;
}

.meta-left {
	float:left;
}

.meta-right {
	float:right;
}

/* Headings */
.heading {
	font-family:Carrosserie-Light;
}

.block-heading {
	font-family:Carrosserie-Light;
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:.6em;
	margin-top:0;
	color:#999;
}

.small-widget .block-heading,.new-box .block-heading {
	font-family:Carrosserie-Thin;
}

.block-heading h2 {
	font-weight:400!important;
}

.block-heading a {
	color:#CB3840;
}

.block-heading a:hover {
	color:#0075B6;
}

.b-azul .block-heading a {
	color:#509DED;
}

.b-8 .block-heading a {
	color:#999;
}

.medium-heading {
	font-family:Carrosserie-Thin;
	font-size:20px;
	line-height:18px;
	margin-top:0;
	height:36px;
}

.medium-heading a {
	color:#CB3840;
}

.medium-heading a:hover {
	color:#0075B6;
	text-decoration:underline;
}

.small-heading {
	font-family:Carrosserie-Light;
	font-size:1.4167em;
	line-height:1.0588em;
	margin-bottom:1.0588em;
	margin-top:0;
	color:#999;
}

.small-heading a {
	color:#999;
}

.small-heading a:hover {
	color:#CB3840;
	text-decoration:underline;
}

.section-heading {
	font-family:Carrosserie-Regular;
	font-size:4em;
	line-height:1.125em;
	margin-top:0;
	color:#E4E4E4;
}

.Radio .b-8 .block-heading a {
	color:#0075B6;
}

.Radio .block-heading a:hover {
	color:#CB3840;
}

.Radio .section-heading {
	color:#999;
}

.section-2012,.section-live {
	font-family:Carrosserie-Thin;
	font-size:4em;
	line-height:1.125em;
	margin-top:0;
}

.section-heading,.section-2012,.section-live {
	height:90px;
	overflow:hidden;
}

.section-heading a {
	color:#E4E4E4;
}

.section-2012,.section-2012 h1 {
	color:#0075B6;
}

.section-2012 h1,.section-heading h1 {
	font-weight:400;
}

.section-live,.section-live h1 {
	color:#CB3840;
}

/* Text Styles */
.hide {
	display:none!important;
}

.visible {
	overflow:visible;
}

.center {
	text-align:center;
}

.a-right {
	text-align:right;
}

.a-left {
	text-align:left;
}

.normal {
	font-weight:400;
}

.bold {
	font-weight:700;
}

.upper {
	text-transform:uppercase;
}

/* Img width check */
.span-4 img {
	max-width:144px;
}

.span-6 img,.span-8 .span-6 img {
	max-width:228px;
}

.span-8 img {
	max-width:312px;
}

.slider img {
	max-width:324px;
}

.span-10 img {
	max-width:396px;
}

.span-12 img {
	max-width:480px;
}

.boxed .span-4 img {
	max-width:132px;
}

.boxed .span-6 img {
	max-width:216px;
}

.boxed .span-8 img {
	max-width:300px;
}

.boxed .span-10 img {
	max-width:384px;
}

.boxed .span-12 img {
	max-width:468px;
}

.span-4 .art img,.span-6 .art img,.span-8 .art img,.span-10 .art img,.span-12 .art img,.boxed .span-4 .art img,.boxed .span-6 .art img,.boxed .span-8 .art img,.boxed .span-10 .art img,.boxed .span-12 .art img {
	max-width:972px!important;
}

/* Logo */
#logo,#sticky-logo {
	background-image:url(../../img/a24-car.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	height:90px;
}

a#logo,a#sticky-logo {
	display:block;
	background-image:url(../../img/a24-car.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	height:90px;
}

a#logo:hover,a#sticky-logo:hover {
	opacity:.8;
}

.Radio a#logo,.Radio a#sticky-logo {
	background-image:url(../../img/a24-car-radio.png);
}

/* Stocks */
#stocks .up,#stocks .down,#stocks .nul {
	background:url(../../img/arrows.png);
	padding-left:24px;
	background-repeat:no-repeat;
}

#stocks .nul {
	background-position:0 -18px;
}

#stocks .down,.share_spr:hover {
	background-position:0 0;
}

#stocks .up,.comments-submit-button:hover {
	background-position:0 -36px;
}

/* Section Page */
.live p,.section p,.article p {
	padding-left:6px;
	padding-right:6px;
}

.live div.wrap,.section div.wrap,.article div.wrap {
	padding-left:10px;
	padding-right:10px;
}

.teaser,.teaser p,.teaser ul,.teaser ol {
	font-size:1em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	margin-top:0;
}

div.subtitle,.subtitle p,p.subtitle,.subtitle ul,.subtitle ol {
	font-size:1.0833em;
	line-height:1.3846em;
	margin-bottom:1.3846em;
}

/* Article Page */
.article-line,.article-line p {
	line-height:21px!important;
	margin-bottom:21px!important;
}

.article-subtitle {
/*	font-size:1.4167em;
	line-height:1.0588em;
	margin-bottom:1.0588em;
*/
	font-size:16px;
	line-height:21px;
	margin-bottom:21px;
	margin-top:0;
	font-weight:400;
	color:#5F5F5F;
}

#body p {
}

.text p,p.text,.text ul,.text ol,.live-post p,p.live-post,.live-post ul,.live-post ol,blockquote {
/*	font-size:1.1667em;
	line-height:1.2857em;
	margin-bottom:1.2857em;
*/
}

.text,.text p,.text ul,.text ol,.live-post,.live-post p,.live-post ul,.live-post ol,.text blockquote,.live-post blockquote {
/*font-family:Georgia,"Times New Roman",Times,serif;*/
}

.text,.text p,.text ul,.text ol {
	color:#333;
}

.live-post,.live-post p,.live-post ul {
	color:#575757;
}

.text a,.live-post a {
	text-decoration:underline;
}

.text blockquote,.live-post blockquote,.text ul,.live-post ul,.text ol,.live-post ol {
	margin-left:48px;
}

.text .caption {
	font-size:.8em;
	line-height:1.875em;
	margin-bottom:1.875em;
	padding-left:6px;
	padding-right:0;
	margin-left:0;
	color:#666;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

/* Links and Related */
.related,.related-sans {
	border-left:1px solid #E4E4E4;
	color:#666;
	font-style:normal;
	padding-left:5px;
	padding-right:6px;
}

.related-sans {
	margin-left:6px;
}

.related a,.related span,.related-sans a,.related-sans span {
	text-decoration:none;
	border-left:1px solid #222;
	padding-left:11px;
	padding-right:11px;
	border-right:none;
	color:#666;
}

.related a.first,.related-sans a.first {
	padding-left:0;
	border-left:none;
}

.related-dx {
	border-left:none;
	padding-right:11px;
	border-right:1px solid #222;
	text-align:right;
}

/* Live Blog */
.liveblogpost .span-8 iframe,.LiveblogpostTemplate {
	display:none;
}

.permalink {
	font-family:Carrosserie-Light;
	font-size:.8em!important;
	margin-bottom:0!important;
	line-height:1.875em!important;
}

.permalink a {
	color:#666;
	text-decoration:none;
}

.permalink a:hover {
	color:#0075B6;
}

.live .liveblog .liveblogpost:first-child .tit3 {
	font-size:2.8em;
	line-height:1.0989010989011em;
	margin-bottom:.54945054945055em;
}

.live .liveblog .liveblogpost:first-child .ma-18 {
	margin-top:0;
}

.widget .liveblogPosts .liveblogpost:first-child .tit6 {
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:.6em;
	margin-top:0;
}

.widget .liveblogPosts .liveblogpost:first-child .bo-t-18 {
	padding-top:0;
	border-top:0;
}

.small-widget .liveblogPosts .liveblogpost:first-child .ma-18 {
	margin-top:0;
}

#left2 .liveblogPosts .liveblogpost:first-child {
/*position: absolute;
	top: -999em*/
}

/* Rest to organize */
.live-date {
	font-size:1.1667em;
	line-height:1.2857em;
	margin-bottom:1.2857em;
	font-weight:700;
	color:#E4E4E4;
}

.span-10 .live-date {
	font-size:1em;
	line-height:1.5em;
	margin-bottom:0;
	font-weight:700;
	color:#E4E4E4;
	padding-left:6px!important;
	padding-right:6px!important;
}

.live-date-small,.author {
	font-size:1em;
	line-height:1.5em;
	margin-bottom:1.5em;
	font-weight:700;
}

.live-date-small a,.most a {
	color:#666;
}

.live-date-small a:hover,.most a:hover {
	color:#CB3840;
}

.date {
	color:#ccc;
}

.ontop a {
	background:none repeat scroll 0 0 #FFF;
	position:relative;
	z-index:1;
	color:#222;
}

.live p.pa-rl-9,.section p.pa-rl-9,.upage p.pa-rl-9,.dx p.pa-rl-9 {
	padding-left:9px;
	padding-right:9px;
}

.live p.pa-rl-6,.section p.pa-rl-6,.upage p.pa-rl-6,.dx p.pa-rl-6 {
	padding-left:6px;
	padding-right:6px;
}

.live p.pa-rl-3,.section p.pa-rl-3,.upage p.pa-rl-3,.dx p.pa-rl-3 {
	padding-left:3px;
	padding-right:3px;
}

.live p.pa-rl-0,.section p.pa-rl-0,.upage p.pa-rl-0,.dx p.pa-rl-0 {
	padding-left:0;
	padding-right:0;
}

#floater-wrapper {
	position:absolute;
	margin:-108px 0 0;
}

#floater {
	position:absolute;
	top:0;
	padding-top:18px;
}

#floater.fixed {
	position:fixed;
	top:0;
}

#top-banner {
	height:90px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

.matchup-top p {
	font-weight:700;
	font-size:1.1667em;
	line-height:1.2857em;
	margin-bottom:1.2857em;
	margin-top:0;
}

.line-dx {
	background:url(../../img/dot.png) repeat-y 100% 0 transparent;
}

.line-dx p {
	padding-right:6px;
	text-align:right;
}

#menu .line,#menu .line-dx {
	height:36px;
}

#menu .line p,#menu .line-dx p,#footer .line p,#footer .line-dx p {
	font-weight:700;
	color:#222;
}

#search {
	background:url(../../img/dot.png) repeat-y 0 0 transparent;
	height:36px;
}

#search input[type=text],#search input[type=password],#search input.text,#search input.title,#search textarea {
	background:none;
	border:none;
	font-weight:700;
	color:#222;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	line-height:1.5em;
	font-size:1em;
	float:left;
}

#search input[type=text]:focus,#search input[type=password]:focus,#search input.text:focus,#search input.title:focus,#search textarea:focus {
	border:none;
	background:none;
	font-weight:700;
	color:#222;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	line-height:1.5em;
	font-size:1em;
}

#search select {
	background-color:none;
	border:none;
}

#search input[type=text],#search input[type=password],#search input.text,#search input.title,#search textarea,select {
	margin:0;
}

#search input.text,#search input.title {
	width:198px;
	padding:0;
}

#search input.submit {
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	line-height:16px;
	background:url(../../img/search-sprite.gif) no-repeat 0 0;
	cursor:pointer;
	border:none;
	float:left;
	margin:1px 0 0;
	padding:0;
}

#search input.submit:hover {
	background-position:0 -16px;
}

#search input.submit:active {
	background-position:0 -32px;
	cursor:wait;
}

#sidebar {
	margin-top:-102px;
}

.ma-n-90 {
	margin-top:-90px;
}

.adbox {
/*height:286px;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;*/
}

.ad {
	text-align:center;
/*background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(../../img/ad.png);
	background-color:#fff;
	width:324px;
	height:250px;
	margin-top:18px;
	padding-bottom:18px;*/
}

/* Breadcrumbs */
.home {
	background:url(../../img/home.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

.home:hover {
	background-position:0 -36px;
}

.breadcrumb {
	background:url(../../img/bread.png) no-repeat 0 0 transparent;
	height:54px;
	margin-bottom:36px;
}

.breadcrumb p {
	font-size:20px;
	line-height:18px;
	font-family:Carrosserie-Regular;
	text-transform:uppercase;
	font-weight:400;
	height:36px;
	padding-left:6px;
	padding-top:18px;
	margin-bottom:0;
	color:#ccc;
}

.breadcrumb .parent {
	color:#ccc;
}

.breadcrumb .current,.breadcrumb .parent:hover {
	color:#0075B6;
}

.breadcrumb .span-1 {
	width:21px;
}

.breadcrumb .span-3 {
	width:123px;
}

.breadcrumb .span-5 {
	width:/*219px*/
207px;
}

.breadcrumb .span-11 {
	width:459px;
}

/* Tabs */
#tabs .tabs li {
	list-style-type:none;
}

#tabs .tabs li a {
	color:#999;
	cursor:pointer;
	display:block;
	font-weight:700;
	padding-top:18px;
}

#tabs .tabs li.span-2 a {
	padding-left:6px;
}

#tabs .tabs li a.selected {
	color:#222;
	cursor:default;
}

#tabs .tabs li a,#tabs .tabs li a:focus,#tabs .tabs li a:hover {
	text-decoration:none;
}

#tabs .tabs li.label {
	border:none;
	font-weight:400;
	line-height:1.5;
	margin-right:0;
	padding:0;
}

.most li {
	margin-left:6px;
	color:#E4E4E4;
}

#blog1,#blog2,#blog3,#blog4 {
	height:138px;
	position:relative;
	width:228px;
}

#blog1 p,#blog2 p,#blog3 p,#blog4 p {
	padding-top:12px;
	padding-left:12px;
	margin-bottom:0;
	color:#222;
}

#blog3,#blog4 {
	background-color:#F4F1E9;
	text-align:right;
}

#blog1:after,#blog2:after,#blog3:after,#blog4:after {
	content:' ';
	height:0;
	position:absolute;
	width:0;
	border:10px solid transparent;
}

#blog2:after {
	border-top-color:#F4F1E9;
	top:100%;
	left:18px;
}

#blog4:after {
	border-top-color:#F4F1E9;
	top:100%;
	right:18px;
	margin-left:-10px;
}

#blog3:after {
	border-left-color:#F4F1E9;
	left:100%;
	top:18px;
	right:10px;
	margin-left:0;
}

#blog1:after {
	border-right-color:#F4F1E9;
	left:0;
	top:18px;
	right:0;
	margin-left:-20px;
}

.leader,.runner {
	font-size:1.25em;
	line-height:1.2em;
	margin-bottom:1.2em;
	margin-top:0;
	color:#222;
	font-family:Carrosserie-Regular!important;
	font-weight:400;
}

.b-6 .leader,.b-6 .runner,.b-4 .leader,.b-4 .runner {
	margin-bottom:0;
}

.leader p {
	padding-left:24px!important;
	margin-bottom:0;
}

.b-4 .leader p {
	padding-left:12px!important;
}

.runner p {
	margin-bottom:0;
}

.spread {
	color:#666;
	padding-left:6px;
	font-family:Carrosserie-Regular!important;
	font-weight:400;
}

.b-4 .leader,.b-4 .runner,.b-4 .spread {
	font-family:Carrosserie-Light!important;
}

.live-title {
	font-size:1.1667em;
	line-height:1.2857em;
	margin-bottom:1.2857em;
	margin-top:0;
	font-weight:700;
}

/* Comments */
.comments textarea {
	height:72px;
	margin-left:6px;
	margin-right:6px;
	width:468px;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	color:#666;
	font-size:1.1667em;
	line-height:1.2857em;
	padding:6px;
}

.comments .bo-t-18 {
	border-color:#E4E4E4;
	border-style:dotted;
}

.comments-submit-button {
	background-image:url(../../images/fromold/bubble.jpg);
	background-repeat:no-repeat;
	border:medium none;
	color:transparent;
	cursor:pointer;
	height:36px;
	margin-top:18px;
	width:72px;
	background-position:0 0;
}

.list a {
	background:url(../../images/fromold/related-icon.jpg) no-repeat scroll 0 0 transparent;
	padding-left:24px;
	display:block;
	font-size:1.0833em;
	line-height:1.3846em;
	margin-bottom:0;
	color:#222;
}

.list {
	margin-bottom:20px;
}

.share_spr {
	background:url(../../images/fromold/share_sprite.png);
	background-repeat:no-repeat;
	background-position:0 -160px;
	height:160px;
	width:32px;
	display:block;
}

.related a:hover,.meta a:hover,.related-dx a:hover {
	text-decoration:underline;
}

#body a:hover,.live .heading a,.heading a:hover,.subtitle li a:hover,.subtitle ul li a:hover,.author a,#tabs .tabs li a:focus,#tabs .tabs li a:hover,#tabs .tabs li a.selected:focus,#tabs .tabs li a.selected:hover,.block-heading a {
	color:#CB3840;
}

.heading a,.live .heading a:hover,.subtitle li a,.subtitle ul li a {
	color:#222;
}

#blog1,#blog2 {
	background-color:#F4F1E9;
}

.ma-12,#sidebar .section-name {
	margin-top:12px;
}

.ma-b-0,.span-10 .live-date p,.logo-heading p,.thin p,.live p.ma-b-0,.section p.ma-b-0,.upage p.ma-b-0,.dx p.ma-b-0,.line p,.line-dx p,.matchup-top p,.comments p {
	margin-bottom:0;
}

.ma-l-12,.related,#search .search-form,#blog1,#blog2 {
	margin-left:12px;
}

.pa-l-6,.line p,.matchup-top p,.rss p {
	padding-left:6px;
}

.pa-l-24,.boxed ul {
	padding-left:24px;
}

.hidden,.wrapper {
	overflow:hidden;
}

.related-dx a,.related-dx span {
	color:#666;
}

.live .boxed p,.section .boxed p,.upage .boxed p,.thin p,.dx .boxed p,.live p.pa-rl-12,.section p.pa-rl-12,.upage p.pa-rl-12,.dx p.pa-rl-12 {
	padding-left:12px;
	padding-right:12px;
}

.dot,.line,.line-dx {
	background:url(../../img/dot.png) repeat-y 0 0 transparent;
}

.rss a,#menu a,#footer a {
	color:#222;
}

.rss a:hover,#menu a:hover,#footer a:hover,.section-2012 a,.heading-big a:hover,.most a:hover {
	color:#0075B6;
}

#footer .line .normal,.normal {
	font-weight:400;
}

.car {
	font-family:Carrosserie-Thin!important;
	font-weight:400;
}

.carb {
	font-family:Carrosserie-Regular!important;
	font-weight:400;
}

/* Election Map */
.span-16 .electionsMap {
	padding-left:3px;
}

a.electionsMap {
	display:block;
}

.red-solid,.red-leaning,.blue-solid,.blue-leaning,.swing {
	background:url(../../images/fromold/legenda.png);
	background-repeat:no-repeat;
}

.red-solid h2,.red-leaning h2,.blue-solid h2,.blue-leaning h2,.swing h2 {
	padding-left:24px;
	margin-bottom:0;
}

.accordion-a .content p {
	padding-left:24px;
	margin-bottom:0;
}

.red-solid {
	background-position:0 -18px;
}

.red-leaning {
	background-position:0 -36px;
}

.blue-solid {
	background-position:0 -54px;
}

.blue-leaning {
	background-position:0 -72px;
}

.swing {
	background-position:0 -90px;
}

.red-solid:hover,.red-leaning:hover,.blue-solid:hover,.blue-leaning:hover,.swing:hover {
/*background-position: 0 0;*/
	opacity:.5;
}

/* TICKER */
.span-18 .modern-ticker {
	width:480px;
	height:18px;
	position:relative;
}

.span-16 .modern-ticker {
	width:396px;
}

.modern-ticker a {
	text-decoration:none;
}

.modern-ticker ul {
	margin:0;
	padding:0;
	list-style:none;
}

.mticker-news {
	overflow:hidden;
	float:left;
}

.mticker-scroll .mticker-news {
	background-color:transparent;
}

.mticker-news ul {
	width:50000px;
}

.mticker-news li {
	float:left;
}

.mticker-news a {
	padding:0 22px 0 0;
	display:block;
}

ul.ma-pa-0 {
	margin:0!important;
	padding:0!important;
}

/* HOME SLIDER */
.rsArrow,.rsThumbsArrow {
	cursor:pointer;
	position:relative;
	top:0;
}

.rsMinW .rsBullet {
	background:none repeat scroll 0 0 rgba(255,255,255,0.6);
	border-radius:50% 50% 50% 50%;
	display:inline-block;
	height:6px;
	margin:0 6px;
	width:6px;
}

.rsMinW .rsBullets {
	bottom:18px;
	height:auto;
	line-height:8px;
	overflow:hidden;
	position:absolute;
	right:auto;
	left:-6px;
	text-align:auto;
	width:auto;
	z-index:35;
	display:none!important;
}

#slider {
	width:324px;
	height:486px;
	background:#222;
	margin-left:0;
	overflow:hidden;
}

.rsContent {
	color:#FFF;
	float:left;
}

.rsABlock {
	position:relative;
	display:block;
	left:auto;
	top:auto;
}

.bContainer {
	position:absolute;
	left:0;
	width:100%;
	height:auto;
	bottom:0;
}

.rsMinW .rsArrowLeft {
	right:32px;
}

.rsMinW .rsArrowRight {
	right:2px;
}

.rsMinW .rsArrowIcn {
	margin-top:-18px;
}

#slider .meta-left,#slider .meta-right {
	padding-top:3px;
	color:#666;
	font-weight:700;
}

a.marker,span.marker,.marker,.marker a {
	background-color:#ff0;
	border-radius:10px 10px 10px 10px;
	padding:.5em;
}

.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs {
	background:#222!important;
}

.inline {
	width:324px;
	position:relative;
}

.inline .inline-title {
	width:324px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../../img/overlay/bottom-160.png) repeat-x scroll 0 0 transparent;
}

.inline .inline-title a {
	color:#fff;
	font-size:1.4167em;
	line-height:1.0588em;
	margin-bottom:0;
	font-weight:700;
	padding:90px 12px 12px;
	display:block;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}

.inline .inline-title a:hover {
	color:#FFDC5C;
}

.full .inline {
	width:648px;
}

.full .inline .inline-title {
	width:648px;
}

.full .inline .inline-title a {
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:.6em;
	margin-top:0;
	padding:60px 12px 0;
}

.four .inline {
	width:140px;
}

.four .inline .inline-title {
	width:140px;
}

.four .inline .inline-title a {
	font-size:1.25em;
	line-height:1.2em;
	margin-bottom:1.2em;
	margin-top:0;
	padding:72px 12px 0;
	font-weight:400;
	font-family:Carrosserie-Regular!important;
	text-shadow:none;
	color:#FFDC5C;
}

.four .inline .inline-title a:hover {
	padding:54px 12px 0;
}

.four .inline .inline-title a:hover {
	color:#fff;
}

/*
.inline .inline-title a {
	display: inline;
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
	color: #222;
	background: #fff;
	box-shadow: 1px 1px 0 3px #fff;
	-moz-box-shadow: 1px 1px 0 3px #fff;
	-webkit-box-shadow: 1px 1px 0 3px #fff;
	cursor: pointer;
}
.inline .inline-title a:hover {
	color: #CB3840;
	background: #fff;
	box-shadow: 1px 1px 0 3px #fff;
	-moz-box-shadow: 1px 1px 0 3px #fff;
	-webkit-box-shadow: 1px 1px 0 3px #fff
}
*/
/* HOME */
.readon {
	font-size:.9em!important;
	line-height:1.6666666666667em!important;
	margin-bottom:1.6666666666667em!important;
	font-family:Carrosserie-Light;
}

.readon,.readon a {
	color:#0075B6;
	text-decoration:none;
}

.readon a:hover {
	color:#CB3840;
}

.map_wrapper .regionsListByColor {
	margin-top:18px;
}

#cornermenu {
}

/* twitter box */
.jta-tweet-user-screen-name-link,.jta-tweet-a,.twitter-anywhere-user {
	color:#0075B6!important;
}

.homepage .jta-tweet-text,.homepage .jta-tweet-attributes {
	font-size:1em;
	line-height:1.5em;
	margin-bottom:1.5em;
}

.homepage .jta-tweet-profile-image img {
	height:42px;
	width:42px;
}

.homepage .jta-tweet-body-list-profile-image-present {
	margin-left:54px;
}

.homepage .jta-tweet-list-item {
	background:none repeat scroll 0 0 #FFF;
	border-bottom:none;
	overflow:hidden;
	padding:17px 0 0;
	border-top:1px solid #efefef;
}

.homepage .jta-tweet-list-item:first-child {
	border-top:none;
}

.homepage ul.jta-tweet-list {
	margin:0;
}

.homepage .jta-tweet-list-item {
	background:none repeat scroll 0 0 transparent;
}

.homepage .jta-tweet-list-controls {
	margin-top:0;
	margin-left:54px;
}

.homepage .jta-tweet-list-controls-button {
	border:1px solid #999;
	padding:0 12px;
	text-align:center;
}

#macapla ul {
	padding-left:0;
}

#24america ul {
	padding-left:0;
}

/* inline */
.block {
	display:block;
}

/* related */

.mixed ul {list-style: none!important; }

.mixed li {display: inline}

.mixed li {
	color:#CB3840;
	font-weight:400;
	text-transform:uppercase;
	border-left:1px dotted #ddd;
	padding-left:12px;
	padding-right:12px;
	border-right:none;
	font-size:20px;
	line-height:26px;
}



.mixed li:first-child {
	padding-left:0;
	border-left:none;
}

.extra .mixed a {
	font-size:14px;
	line-height:18px;
}

.gallup .meta {
	font-family:Carrosserie-Thin;
	font-weight:400;
	margin-bottom:9px;
}

.gallup .meta-left {
	padding-left:6px;
}

.gallup .meta-right {
	padding-right:6px;
}

.gallup,.gallup a {
	color:#222;
}

#third .subtitle a {
	color:#000;
}

#third .subtitle a:hover {
	color:#0075B6;
}

/* Liveblogs pagination */
.pagination_liveblog {
	padding:10px 0;
	text-align:center;
}

.pagination_liveblog .counter {
	color:#555;
	padding:0 15px;
}

.pagination_liveblog img {
	vertical-align:middle;
}

.pagination_liveblog .disabled {
	opacity:.7;
}

/* map override */
.regionsDetails .graph .line {
	background:none repeat scroll 0 0 #fff!important;
}

.test_background {
	background:#999;
/* for non-css3 browsers */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='#000000');
/* for IE */
	background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
/* for webkit browsers */
	background:-moz-linear-gradient(top,transparent,#000);
/* for firefox 3.6+ */
}

.offset_back {
	background:linear-gradient(to bottom,transparent 0px,transparent 42%,rgba(0,0,0,0.8) 100%) repeat scroll 0 0 transparent;
	height:100%;
	position:relative;
	z-index:53;
}

.lt-ie9 .offset_back {
	background:url(../../img/ie-gradients/transparent-to-black-67percent.png) repeat-x scroll left bottom transparent;
}

#background {
	-webkit-box-shadow:/*0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset*/
0 3px 20px #AAA;
	-moz-box-shadow:/*0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset*/
0 3px 20px #AAA;
	box-shadow:/*0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset*/
0 3px 20px #AAA;
/* For IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#888888');
/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#888888');
}

.columns {
	-moz-column-count:2;
	-moz-column-gap:24px;
	-webkit-column-count:2;
	-webkit-column-gap:24px;
	column-count:2;
	column-gap:24px;
}

div.columns {
	margin-left:6px;
	margin-right:6px;
}

.columns p {
	padding-left:0;
	padding-right:0;
	margin-bottom:0;
}

/*NEW STUFF */
/* Titles */
h1,h2,h3,h4,h5,h6 {
	font-weight:400;
	font-style:normal;
}

.tit0,.tit1,.tit2,.tit3,.tit4,.tit5,.tit6,.tit7 {
	color:#222;
	font-weight:400;
	font-style:normal;
}

.tit0 a,.tit1 a,.tit2 a,.tit3 a,.tit4 a,.tit5 a,.tit6 a,.tit7 a,.tit8 a {
	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 {
	color:#999;
}

.tit0 {
/* 54px */
/* 60px */
	font-weight:700;
}

.tit1 {
/* 36px */
/* 40px */
	font-weight:700;
}

.tit2 {
/* 36px */
/* 40px */
	font-weight:700;
}

.tit3 {
/* 18px */
/* 20px */
	font-weight:700;
}

.tit4 {
/* 18px */
/* 20px */
	font-weight:300;
}

.tit5 {
/* 16px */
/* 20px */
	font-weight:300;
}

.tit6 {
/* 14px */
/* 20px */
	font-weight:700;
}

.tit7 {
/* 13px */
/* 20px */
	font-weight:700;
}

.tit8 {
/* 13px */
/* 20px */
	font-weight:300;
}

.teaser {
/* 12px */
/* 20px */
}

.text {
/* 14px */
/* 20px */
}

.tit0 {
	font-size:4.1em;
	line-height:1.125703564728em;
	margin-bottom:.37523452157599em;
}

.tit1 {
	font-size:2.8em;
	line-height:1.0989010989011em;
	margin-bottom:.54945054945055em;
}

.tit2 {
	font-size:2em;
	line-height:1.0989010989011em;
	margin-bottom:.54945054945055em;
}

.tit3 {
	font-size:1.4em;
	line-height:1.0989010989011em;
	margin-bottom:1.0989010989011em;
}

.tit4 {
	font-size:1.4em;
	line-height:1.0989010989011em;
	margin-bottom:1.0989010989011em;
}

.tit5 {
	font-size:1.2em;
	line-height:1.2820512820513em;
	margin-bottom:1.2820512820513em;
}

.tit6 {
	font-size:1.1em;
	line-height:1.3986013986014em;
	margin-bottom:1.3986013986014em;
}

.tit7 {
	font-size:1em;
	line-height:1.5384615384615em;
	margin-bottom:1.5384615384615em;
}

.tit8 {
	font-size:1em;
	line-height:1.5384615384615em;
	margin-bottom:1.5384615384615em;
}

.teaser,.heading {
	font-size:.9em;
	line-height:1.7094017094017em;
	margin-bottom:1.7094017094017em;
}

.text {
	font-size:1.1em;
	line-height:1.3986013986014em;
	margin-bottom:1.3986013986014em;
}

/* Paddings */
.pa-rl-10 {
	padding-right:10px;
	padding-left:10px;
}

.pa-rl-20 {
	padding-right:20px;
	padding-left:20px;
}

.pa-tb-10 {
	padding-top:10px;
	padding-bottom:10px;
}

.pa-tb-20 {
	padding-top:20px;
	padding-bottom:20px;
}

.pa-tb-40 {
	padding-top:40px;
	padding-bottom:40px;
}

.pa-t-20 {
	padding-top:40px;
}

/* Margins */
.ma-0 {
	margin-top:0;
}

.ma-10 {
	margin-top:10px;
}

.ma-20 {
	margin-top:20px;
}

.ma-b-0 {
	margin-bottom:0;
}

.ma-b-10 {
	margin-bottom:10px;
}

.ma-b-20 {
	margin-bottom:20px;
}

.ma-l-10 {
	margin-left:10px;
}

.ma-l-20 {
	margin-left:20px;
}

.he-20 {
	height:20px;
	overflow:hidden;
}

.he-40 {
	height:40px;
	overflow:hidden;
}

.he-60 {
	height:60px;
	overflow:hidden;
}

.he-80 {
	height:80px;
	overflow:hidden;
}

.he-100 {
	height:100px;
	overflow:hidden;
}

.he-120 {
	height:120px;
	overflow:hidden;
}

.he-140 {
	height:140px;
	overflow:hidden;
}

.he-160 {
	height:160px;
	overflow:hidden;
}

.he-180 {
	height:180px;
	overflow:hidden;
}

.he-200 {
	height:200px;
	overflow:hidden;
}

.he-220 {
	height:220px;
	overflow:hidden;
}

.he-240 {
	height:240px;
	overflow:hidden;
}

.he-360 {
	height:360px;
	overflow:hidden;
}

.he-400 {
	height:400px;
	overflow:hidden;
}

.he-460 {
	height:460px;
	overflow:hidden;
}

.mi-he-20 {
	min-height:20px;
}

.mi-he-40 {
	min-height:40px;
}

.mi-he-60 {
	min-height:60px;
}

.mi-he-80 {
	min-height:80px;
}

.mi-he-100 {
	min-height:100px;
}

.mi-he-120 {
	min-height:120px;
}

.mi-he-140 {
	min-height:140px;
}

.mi-he-160 {
	min-height:160px;
}

.mi-he-180 {
	min-height:180px;
}

.mi-he-400 {
	min-height:400px;
}

/* Borders */
.bo-b-0 {
	background:url(../../img/dot.png) repeat-x 0 100% transparent;
	padding-bottom:0;
}

.bo-b-10 {
	background:url(../../img/dot.png) repeat-x 0 100% transparent;
	padding-bottom:10px;
}

.bo-t-10 {
	background:url(../../img/dot.png) repeat-x 0 0 transparent;
	padding-top:10px;
}

.bo-b-20 {
	background:url(../../img/dot.png) repeat-x 0 100% transparent;
	padding-bottom:20px;
}

.bo-t-20 {
	background:url(../../img/dot.png) repeat-x 0 0 transparent;
	padding-top:20px;
}

.bo-tb-20 {
	border-bottom:1px solid #E4E4E4;
	padding-bottom:19px;
	border-top:1px solid #E4E4E4;
	padding-top:19px;
}

/* Overrides*/
#menu,#stocks {
	font-size:12px;
}

.slug {
	text-transform:uppercase;
}

.wrap .related {
	border:none;
	color:inherit;
	font-style:inherit;
	padding-left:0;
	padding-right:0;
}

.wrap .heading {
	font-size:.9em;
	line-height:1.7094017094017em;
	margin-bottom:0;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	color:#999;
	text-transform:uppercase;
}

.inset {
	-webkit-box-shadow:3px 3px 12px -7px rgba(0,0,0,0.7) inset;
	-moz-box-shadow:3px 3px 12px -7px rgba(0,0,0,0.7) inset;
	box-shadow:3px 3px 12px -7px rgba(0,0,0,0.7) inset;
}

/* Arrows */
#cards-prev-link,#cards-next-link {
	margin-top:-30px;
	position:fixed;
	top:50%;
	width:31px;
	z-index:100;
}

.cards-nav-icon {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:transparent;
	background-image:url(../../img/front-arrows.png);
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:auto auto;
	height:60px;
	width:31px;
}

#cards-prev-link {
	left:0;
}

#cards-next-link {
	right:0;
}

#cards-next-link > .cards-nav-icon {
	background-position:-31px 0;
}

#cards-prev-link:hover > .cards-nav-icon {
	background-position:0 -60px;
}

#cards-next-link:hover > .cards-nav-icon {
	background-position:-31px -60px;
}

#cards-prev-link:active > .cards-nav-icon {
	background-position:0 -120px;
}

#cards-next-link:active > .cards-nav-icon {
	background-position:-31px -120px;
}

.back-button,.front-button {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:transparent;
	background-image:url(../../img/nav-arrows.png);
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:auto auto;
	height:82px;
}

.back-button {
	background-position:0 0;
}

.front-button {
	background-position:0 -82px;
}

.back-button:hover {
	background-position:0 -164px;
}

.front-button:hover {
	background-position:0 -246px;
}

/* Paper */
#background {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:#FFF;
	background-image:url(../../img/paper-noise.png);
	background-origin:padding-box;
	background-position:left top;
	background-repeat:repeat;
	background-size:auto auto;
}

.asset {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:#FFF;
	background-image:url(../../img/paper-noise.png);
	background-origin:padding-box;
	background-position:left top;
	background-repeat:repeat;
	background-size:auto auto;
}

.asset .shade {
	background-color:#F7F7F7;
}

.asset .light-shade {
	background-color:rgba(255,255,255,0.4);
}

.asset .shadow {
	box-shadow:0 10px 10px 0 #E7E7E7 inset;
}

.asset .border-top,.asset .border-bottom {
	border-bottom-color:#D4D4D4;
	border-bottom-style:none;
	border-bottom-width:1px;
	border-left-color-ltr-source:physical;
	border-left-color-rtl-source:physical;
	border-left-color-value:#D4D4D4;
	border-left-style-ltr-source:physical;
	border-left-style-rtl-source:physical;
	border-left-style-value:none;
	border-left-width-ltr-source:physical;
	border-left-width-rtl-source:physical;
	border-left-width-value:1px;
	border-right-color-ltr-source:physical;
	border-right-color-rtl-source:physical;
	border-right-color-value:#D4D4D4;
	border-right-style-ltr-source:physical;
	border-right-style-rtl-source:physical;
	border-right-style-value:none;
	border-right-width-ltr-source:physical;
	border-right-width-rtl-source:physical;
	border-right-width-value:1px;
	border-top-color:#D4D4D4;
	border-top-style:none;
	border-top-width:1px;
}

.asset .border-bottom {
	border-bottom-style:solid;
}

.asset .border-top {
	border-top-style:solid;
}

/* menu-block */
#nav {
	background-image:url(../../img/er/nav-bg.png);
	background-position:0 0;
	background-repeat:repeat-x;
	text-align:center;
	width:1000px;
	margin:0 auto;
	z-index:100;
	overflow:visible;
}

#nav ul {
	margin:0 0 0 300px;
	padding:0;
}

#nav li {
	float:left;
	list-style-type:none;
}

#nav li a {
	padding-left:20px;
	line-height:40px;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(0,0,0,.2);
}

/* HEADER */
header {
	text-align:center;
/*	padding:70px 0;*/
}

nav {
	height:40px;
	position:relative;
}

nav:after {
	position:absolute;
	height:40px;
	width:960px;
	left:10px;
	top:100px;
	content:'';
}

nav .nav-shadow {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:transparent;
	background-image:url(../../img/er/nav-shadow.png);
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:repeat-x;
	background-size:auto auto;
	top:40px;
	height:3px;
	position:absolute;
	width:100%;
}

nav a {
	color:#fff;
}

.fixed {
	position:fixed;
	margin:0 auto;
	-webkit-transform:translateZ(0);
}

/* PAGE STRUCTURE */
#content {
	width:1000px;
}

#wrapper {
	margin-left:20px!important;
}

#banner {
	max-height:90px;
}

#above {
	width:1000px;
	margin:0 auto;
}

#below {
	width:1000px;
}

#content,#below {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:#FFF;
	background-image:url(../../img/paper-noise.png);
	background-origin:padding-box;
	background-position:left top;
	background-repeat:repeat;
	background-size:auto auto;
}

header {
	text-align:center;
	padding:10px;
	max-height:110px;
}

#footer {
	margin-left:20px!important;
}

#nav h1 {
	display:none;
	height:70px;
	left:20px;
	position:absolute;
	top:0;
	width:240px;
	z-index:101;
}

#nav h1 a {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:transparent;
	background-image:url(../../img/er/logo-white.png);
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:auto auto;
	display:block;
	height:70px;
	text-indent:-99999px;
	width:240px;
}