﻿#headline-callout .callout .social-banner li, body.home * {
    box-sizing: border-box;
}

body.home * {
    box-sizing: border-box;
}

.crrct{
    margin: 0px;
    padding: 0px;
    font-size: 100%;
    background: 0px 0px;
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}

#menu {
    font-family: arial, sans-serif;
}

#top.fn {
    padding: 0px 0px 10px;
    border-top: 4px solid #c20017;
    top: -56px;
    background: #036;
}

#top.fn > div {
   
    margin: 0px auto;
}





#top.fn .logo, #top.fn .search a, #top.fn .social li a, #top.fn .trending li, .advert .ad-txt {
    background: url("../Images/hdr-sprite.png") no-repeat;
}

#account.logged-in > div, #top.fn .logo {
    display: block;
}

#top.fn .logo {
    width: 192px;
    height: 32px;
    margin: 0px 26px 0px 0px;
    float: left;
    text-indent: -9999px;
}



.header h3, .logo, .wrapper > ul li {
    display: inline-block;
}

#top.fn .int {
    position: relative;
    float: right;
}

#top.fn .search {
    display: inline-block;
    position: relative;
    right: 0px;
    vertical-align: top;
}

abbr, fieldset, iframe, img {
    border: 0px;
}

#top.fn .search fieldset {
    font-size: 0px;
}







input[type="submit"], input[type="text"] {
    -webkit-appearance: none !important;
    border-radius: 0px !important;
}

#account > a, #top.fn .int .search input[type="text"] {
    transition: all 0.2s linear;
    border: 0px;
}

#top.fn .search input[type="text"] {
    width: 0px;
    height: 40px;
    padding: 0px 16px;
    opacity: 0;
    color: rgb(34, 34, 34);
    font-size: 16px;
}

#top.fn .search input[type="text"]:focus {
    outline: 0px;
}

#top.fn .social {
    width: 124px;
    margin: 0px 0px 0px 26px;
    position: absolute;
    top: 0px;
    right: 0px;
}

ol, ul {
    font-size: 18px;
    list-style: none;
}

li {
    font-size: 18px;
}

#top.fn .social li {
    margin: 0px 0px 0px 2px;
    display: inline-block;
    vertical-align: top;
}

#menu li:first-child, #top.fn .social li:first-child {
    margin: 0px;
}




#menu {
    padding: 10px 0px 0px;
    clear: both;
}

#menu li {
    margin: 0px 0px 0px 6px;
    padding: 8px 0px;
    display: inline-block;
    vertical-align: top;
}





#headline-callout .callout .social-banner li, body.home * {
    box-sizing: border-box;
}

body.home * {
    box-sizing: border-box;
}

address, article, aside, audio, blockquote, body, br, canvas, caption, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, iframe, li, mark, menu, nav, ol, p, section, summary, table, td, th, time, ul, video {
    margin: 0px;
    padding: 0px;
    /*font-size: 100%;*/
    background: 0px 0px;
}

article, aside, details, figcaption, figure, footer, header,  menu, nav, section {
    display: block;
}

#network {
    height: 32px;
    background: rgb(51, 51, 51);
}

#network > div {
    height: 100%;
    margin: 0px auto;
    position: relative;
}

#doc, #network > div {
    max-width: 972px;
}

ol, ul {
    font-size: 0px;
    list-style: none;
}

#network ul {
    height: 100%;
    display: inline-block;
    float: left;
    font-size: 0px;
}

li {
    font-size: 18px;
}

#network li {
    height: 100%;
    display: inline-block;
}





#network li a, #user-options .login, #user-options .logout, #user-options a.login:first-child, #user-options a.logout:first-child {
    transition: background-color 0.2s linear;
}







#network li a > span, #network li a > span span {
    background: url("../Images/global.sprite.rs-1.png") no-repeat;
}

#network li a > span {
    width: 63px;
    height: 10px;
    display: block;
    position: relative;
    top: 13px;
    text-indent: -9999px;
    background-position: 0px 0px;
}

#network li.fn a > span {
    width: 62.5px;
    top: 12px;
}

#network li a > span span, #top .drawer > span > span {
   
}

#network li a > span span {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}



#network li.fn a > span span {
    background-position: -63px 0px;
}

#network li.fb a > span {
    width: 90px;
    background-position: 0px -10px;
}

#network li.fb a > span span {
    background-position: -90px -10px;
}

#network li.lat a > span {
    width: 92px;
    height: 14px;
    top: 10px;
    background-position: 0px -20px;
}

#network li.lat a > span span {
    background-position: -93px -20px;
}

#network li.fn-go a > span {
    width: 84px;
    background-position: -233px 0px;
}

#network li.fn-go a > span span {
    background-position: -233px -10px;
}

#network li.fnr a > span {
    width: 101px;
    height: 13px;
    top: 11px;
    background-position: 0px -34px;
}

#network li.fnr a > span span {
    background-position: -101px -34px;
}

#network li.nat a > span {
    width: 73px;
    height: 9px;
    background-position: 0px -47px;
}

#network li.nat a > span span {
    background-position: -74px -47px;
}

#network li.fni a > span {
    width: 107px;
    height: 9px;
    background-position: 1px -57px;
}

#network li.fni a > span span {
    background-position: -105.5px -57px;
}

#account {
    position: absolute;
    right: 0px;
    float: right;
}

#account {
    display: none;
}

#account > a, #top.fn .int .search input[type="text"] {
    transition: all 0.2s linear;
    border: 0px;
}




#network li a > p{
    font-family: Helvetica Neue;
    font-size: 16px;
    line-height: 32px;

}