/* STYLE.CSSAUTHOR - nyrr.org EDITOR - metal@flat.comDATE   - July, 2008 [modified]NOTES  - ORANGE    #ff6600         BLUE     #014a97*//* ------------------------------------------------------------------------------------------------------- *//* MARKUP/* ------------------------------------------------------------------------------------------------------- */body {    margin: 0;    padding: 0;    font-family: Arial, Verdana, Helvetica, sans-serif;    font-size: 12px;    line-height: normal;    color: #222222;    background: #fff;    text-align: left;}div, span, a, p, tr, td {    margin: 0;    padding: 0;}/* ------------------------------------------------------------------------------------------------------- *//* BODY WRAPPER & HEADER/* ------------------------------------------------------------------------------------------------------- */#body_wrapper {    margin: 0px auto !important;    width: 800px;     text-align: left;}#header {    width: 800px;    background: url(../structuralimages/header_gradient.gif) repeat;}    #header-logo {        padding: 11px 0px 22px 0px;        width: 640px;    }        #header-links {        width: 640px;        height: 26px;        border-bottom: 1px solid white;    }                /* HACK FOR IE NEEDED */        a.nav {            margin: 0;            padding: 7px;            height: 12px;            width: 145px; /* yields 160 w/ padding and border */            color: #fff;            font: bold 12px Helvetica, Arial, Verdana, sans-serif;            text-decoration: none;            line-height: 12px;            background: #ff6600;            border-right: 1px solid #fff;            display: block;            float:left;        }        a.nav:hover {            background: #014a97;            text-decoration: none;        }    #header-band {        margin: 0 0 1px 0;        padding: 0;        height: 27px;        background: url(../structuralimages/header-band.gif) repeat;    }        #nyrr-sites-div {        padding: 23px 0 0 0;        width: 160px;    }                /* HACK FOR IE NEEDED */        a.sites {            margin: 0;            padding: 7px;            height: 12px;            width: 146px; /* yields 160 */            color: #fff;            font: bold 12px Helvetica, Arial, Verdana, sans-serif;            text-decoration: none;            line-height: 12px;            background: url(../structuralimages/links_gradient.gif) repeat;            border-top: 1px solid #fff;            display: block;        }                a.sitesg {            margin: 0;            padding: 7px;            height: 12px;            width: 146px; /* yields 160 */            color: #fff;            font: bold 12px Helvetica, Arial, Verdana, sans-serif;            text-decoration: none;            line-height: 12px;            background:#ff6600;            border-top: 1px solid #fff;            display: block;        }                a.sites:hover, a.sitesg:hover{            background: #014a97;            text-decoration: none;        }                                /* ------------------------------------------------------------------------------------------------------- *//* CONTENT WRAPPER/* ------------------------------------------------------------------------------------------------------- */#content_wrapper {    padding: 0;    margin: 0;    width: 800px;}#content_wrapper_timex {    padding: 0;    margin: 0;    width: 800px;    background-color:#eeeeee;}a {    font-weight: bold;}a.nobold {    font-weight: normal;}/* ------------------------------------------------------------------------------------------------------- *//* SIDEBAR/* ------------------------------------------------------------------------------------------------------- */#sidebar {    margin: 0;    padding: 0;    width: 160px;    float: left;}        /* HACK FOR IE NEEDED */    #sidebar .head {        margin: 0 0 1px 0;        padding: 7px;        width: 146px; /* yields 160 w/ padding */        color: #222;        font: bold 14px Arial, Helvetica, Verdana, sans-serif;        border-top: 3px solid #ff6600;        border-bottom: 1px solid #ccc;    }        #sidebar .head a {        margin: 0;        padding: 0;        color: #222;        line-height: 16px;        text-decoration: none;    }        #sidebar .head a:hover {        color: #014a97;        text-decoration: underline;    }        #sidebar .links {        margin: 0 0 1px 0;        padding: 7px;        width: 146px; /* yields 160 w/ padding */        background: #eee;        border-bottom: 1px solid #ccc;    }        #sidebar .links a {        margin: 0;        padding: 0;        color: #555;        font-size: 11px;        line-height: 16px;        text-decoration: none;    }        #sidebar .links a:hover {        color: #014a97;        text-decoration: underline;    }        #sidebar .gradient {        margin: 0;        padding: 0;        width: 160px;        height: 75px;        background: url(../structuralimages/nav-gradient.gif) repeat-x;    }                /* ------------------------------------------------------------------------------------------------------- *//* CONTENT/* ------------------------------------------------------------------------------------------------------- */#content {    margin: 0;    padding: 0;    width: 640px;    background: url(../structuralimages/content-gradient.gif) repeat-x;    float: left;}#content-huge {    margin: 0;    padding: 0;    width: 800px;    background: url(../structuralimages/content-gradient.gif) repeat-x;    float: left;}#flash-module {    margin: 0;    padding: 0;}/* SECTION COLUMN CLASSES */.section-col, .section-col-right, .section-col-main, .section-col-main-timex, .col-right {        margin: 0;    padding: 0;    float: left;}/* HACK FOR IE NEEDED */.section-col {    padding: 7px 7px 7px 7px;    width: 305px; /* yields 320 with padding and border */    border-right: 1px solid #E9E9E9 !important;}.section-col-right {    padding: 7px 7px 7px 8px;    width: 305px; /* yields 320 with padding and border */    overflow: hidden;}.section-col-main {    margin-top: 10px;    padding: 0 10px 0 10px;    width: 415px;    border-right: 1px solid #E9E9E9 !important;}.section-col-main-timex {    margin-top: 0px;    padding: 0 10px 0 10px;    width: 415px;    border-right: 1px solid #E9E9E9 !important;}.section-col .item, .race-col1 .item,.section-col-right .item {    margin: 0;    padding: 14px 0 14px 0;}.section-col .item img, .section-col-right .item img, .race-col1 .item img {    margin: 0 0 3px 0;    padding: 0px 14px 0 0;}.section-col .item-divide, .section-col-right .item-divide, .race-col1 .item-divide, .col-right .item-divide {    margin: 0;    padding: 0;    height: 1px;    line-height: 1px;    font-size: 1px;    background: #E9E9E9;}.section-col h2.program_header {    color:#777;     font: normal 16px Helvetica;    line-height: 18px;     font-style:italic;}.section-col h4.program_header {    color:#999999;     font-weight:normal;     font-size: 12px;     line-height: 14px;     font-style:italic;    margin: 0 0 10px 0;     padding:0;}#content-col-1, #content-col-2 {    margin: 0;    padding: 0;    float: left;}/* HACK FOR IE NEEDED */#content-col-1 {    padding: 7px 7px 7px 7px;    width: 385px; /* yields 400 with padding and border */    border-right: 1px solid #E9E9E9 !important;}#content-col-big {    padding: 7px 7px 7px 7px;    width: 625px; /* yields 400 with padding and border */    border-right: 1px solid #E9E9E9 !important;}#content-col-super-big {    padding: 7px 7px 7px 7px;    width: 785px; /* yields 400 with padding and border */    border-right: 1px solid #E9E9E9 !important;}#content-col-2 {    padding: 7px 7px 7px 8px;    width: 225px; /* yields 240 with padding and border */    overflow: hidden;}#content-col-1 h3 {    margin: 7px 0px;    padding: 0px 0 3px 0;    color: #222;    font-family: bold 12px Arial, Helvetica, Verdana, sans-serif;    line-height: 15px;    border-bottom: 4px solid #E9E9E9;}#content-col-1 p {    margin: 0;    padding: 0px 0px 14px 0px;}#content-col-2 h3 {    padding: 7px 0 3px 0;    margin: 7px 0 7px 0;    color: #222;    font-family: bold 12px Arial, Helvetica, Verdana, sans-serif;    line-height: 15px;    border-bottom: 4px solid #E9E9E9;}#content-col-2  img {    padding: 0;    margin: 0;}#content-col-2 .item {    width: 223px;    padding: 0px 0 7px 0;    margin: 0;}.item_divide-tableCell {    margin: 10px 0px;    border-top: 1px solid #333;}/*.col-right {    margin-top: 10px;    padding: 0 3px;    width: 190px;    height:auto;    float:left;}html>body .col-right {    margin-top: 10px;    padding: 0 5px;    width: 190px;    height:auto;    float:left;}html>body .col-right .item {    float:left;    height:auto;    margin: 10px 0 10px 5px;    padding:0;    width: 185px;}.col-right .item {    float:left;    height:auto;    margin: 10px 0 10px 2px;    padding:0;    width: 185px;}html>body .col-right .item-divide {    width: 190px;    margin-left: 5px;}.col-right .item-divide {    width: 190px;    margin-left: 2px;}*//* ------------------------------------------------------------------------------------------------------- *//* FOOTER/* ------------------------------------------------------------------------------------------------------- */#footer {    width: 800px;    margin: 15px 0 0 0;    padding: 7px 0 0 0;    border-top: 3px solid #ACACAC;}/* HACK FOR IE NEEDED */#footer .content {    margin: 7px 0 0 0;    padding: 7px;    width: 786px;    color: #ACACAD;    font: normal 10px Arial, Verdana, Helvetica, sans-serif;    line-height: 11px;    border-top: 3px solid #ACACAC;}/* ------------------------------------------------------------------------------------------------------- *//* EXTRA EXTRA!!/* ------------------------------------------------------------------------------------------------------- *//* From Elements */form {     margin: 0;    padding: 0;}input {    margin-top: 3px;    margin-bottom: 3px;    color: #222222;    font: normal 9px Lucida, Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;    }textarea {    color: #222222;    font-family: normal 9px Lucida, Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;}td, p {    padding: 0;    margin: 0;    font-size: 12px;}/* ------------------------------------------------------------------------------------------------------- *//* EXTRA EXTRA!!/* ------------------------------------------------------------------------------------------------------- */h1#nyrr_descrip{    width: 414px;    font-size:24px;    font-weight:bold;    font-style: italic;    margin-top: 10px;    padding-top: 15px;    border-top: 1px solid #E9E9E9;    line-height: 28px;    color:#ff6600;}h3 {    padding: 7px 0 3px 0;    margin: 0;    font-family: Arial, Helvetica, Verdana, sans-serif;    font-size: 12px;    line-height: 15px;    font-weight: bold;    color: #222;    border-bottom: 4px solid #E9E9E9;}h3.content-col-1 {    padding: 7px 0 3px 0;    margin: 0;    font-family: Arial, Helvetica, Verdana, sans-serif;    font-size: 12px;    line-height: 15px;    font-weight: bold;    color: #222;    border-bottom: 4px solid #E9E9E9;} h4 {    font-family: Arial, Helvetica, Verdana, sans-serif;    font-weight: bold;    font-size: 12px;    line-height: 15px;    color: #222;    margin: 0;    padding: 0;}h1 {    font-family: Arial, Helvetica, Verdana, sans-serif;    font-weight: bold;    font-size: 22px;    line-height: 22px;    color: #222;    padding: 7px 0 14px 0;    margin: 0;}h2 {    font-family: Arial, Helvetica, Verdana, sans-serif;    font-weight: bold;    font-size: 14px;    line-height: 17px;    color: #222;    margin: 0;    padding: 0;}a {    color: #014a97;    text-decoration: none;}a:hover {    text-decoration: underline;}ul {    margin: 0 0;    list-style-type: circle;}ul li {    margin: 0 10px;}#rule-4px {    height: 4px;    line-height: 1px;    font-size: 1px;    padding: 0;    margin: 14px 0 0 0;    background: #E9E9E9;    border: 0;}.caption {    padding: 0 0 14px 0;    margin: 0;    color: #888;    font-size: 12px;    line-height: 15px;    font-family: Arial, Verdana, Helvetica, sans-serif;}.video_caption {    font-size: 10px;    font-weight:normal;    margin: 10px 0;}.photo_caption {    margin: 0 0 10px 0;    padding: 8px 8px;    font-size: 10px;    font-weight:normal;    background: #eeeeee;    border-bottom: 1px solid #ccc;}.img-thumb {    padding: 0px 14px 0 0;    margin: 0 0 3px 0;    border:0}.sponsor-logos {    display:block;    padding: 14px 0 14px 0;    margin:0;    text-align:center;    clear:both;    width:145px;}.sponsor-vspace {    margin: 20px 0;}.sponsor-hspace {    margin: 0 36px;}.entry {    font-family: Verdana, Helvetica, Arial, sans-serif;    font-size: 10px;    line-height: 12px;    border-top: 1px solid #cccccc;    padding: 6px 0px 6px 0px;    margin: 0px}.symbol {    font-family: Arial, Helvetica, Verdana, sans-serif;    font-weight: bold;    font-size: 12px;    line-height: 15px;    color: #ff6600;    margin: 0;    padding: 0;}
