body {  
    font-family: Arial, Helvetica, sans-serif;
    color: #333; 
    font-size: 11px;
    background-image: url(/Oklahoma/Images/newsok_background.gif);
    background-repeat: repeat-x;
    background-color: #ECECEC;
}       
.center {
    text-align: center;
}

/*
body {  
    font-family: Arial, Helvetica, sans-serif;
    color: #333; 
    font-size: 11px;
    background-image: url(/Oklahoma/Images/newsok_background.gif);
    background-repeat: repeat-x;
    background-color: #ECECEC;
}       
.center {
    text-align: center;
}
hr {
  border: 0;
  background-image: url(/Oklahoma/Images/headline_dots.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  padding-top: 5px;
  margin-bottom: 5px;
}
.pad {
    padding-bottom: 6px;
}
#editAdminLink {
    position: absolute;
    left: 0;
    top: 0;
    height: 15px;
    width: 25px;
    background: #333;
    -moz-border-radius-bottomright: 0.5em;
    padding: 0.5em 1em;
    color: #FFF;
}
#editAdminLink a {
    color: #FFF;
    text-decoration: none;
}
#v_ads {
    float: left;
    width: 160px;
    margin-left: 10px;
}
#copyright {
    border: 1px solid #CCC;
    background: #FFF;
    padding: 8px 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333; 
    font-size: 11px;
}
#copyright a {
    color: #333;
}
* {
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
a, a:visited {
    color: #114477;
    text-decoration: none;
}
a img {
    border: 0;
}
a:hover {
    text-decoration: underline;
}       
a:active, a:focus {
    outline: none;
}
.column {
    width: 300px;
    float: left;
}
.doublecolumn {
    width: 620px;
    float: left;
}
.caption {
    padding-top: 6px;
    line-height: 12px;
    color: #666;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.divider {
    background-image: url(/Oklahoma/Images/divider.gif);
    background-repeat: repeat-y;
    background-position: top center;
}
.rightColumn {
    background-image: url(/Oklahoma/Images/divider.gif);
    background-repeat: repeat-y;
    background-position: 630px 0;
}
.gutter {
    margin-left: 20px;
}
.gutterRight {
    margin-right: 20px;
}
.gut {
    padding: 26px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background-image: url(/Oklahoma/Images/newsok_gut_shadow.gif);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #FFF;
    min-height: 700px;
}
.ad {
    color: #FFF;
    text-transform: uppercase;
    font-size: 10px;
    background: #b4b4b4;
    padding: 3px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
#content {
    width: 995px;
    text-align: left;
    margin: 0 auto;
    border-bottom: 2px solid #dfdee4;
}
#leaderboard {
    height: 90px;
    padding-top: 15px;
    padding-bottom: 10px;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}
#login_container {
    float: right;
    width: 260px;
    height: 90px;
    background: #333;
    color: #CCC;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    font-weight: bold;
    line-height: 13px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
#login_container h3, #login_container h2 {
    font-family: Georgia, Times, serif;
    font-size: 18px;
    height: auto;
    padding: 5px 0 3px 0;
    margin-bottom: 5px;
    font-weight: normal;
    line-height: 24px;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}
#passwordInput {
    background-image: url(/Oklahoma/Images/password_login.gif);
    background-repeat: no-repeat;
}
#login_container h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#login_container h2 input.text, #login_container input.text {
    width: 107px;
    margin-bottom: 3px;
    margin-right: 3px;
    color: #999;
}
#login_container label {
    color: #114477;
}
#login_container input.checkbox {
    vertical-align: middle;
}
#login_container a {
    color: #7da9d7;
    font-weight: bold;
}
#login_container .join, #login_container .benefits {
    padding: 0 9px;
}
#login_container .join {
   height: 69px; 
}
#login_container .benefits {
    background: #CCC;
    height: 21px;
    line-height: 20px;
    overflow: hidden;
    color: #333;
    font-weight: bold;
}
#login_container .benefits a {
    color: #114477;
}
#banner_ad_container {
    float: left;
    width: 728px;
    height: 90px;
}
#tower_ad_container {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 300px;
    background-image: url(/Oklahoma/Images/mock_ads.jpg);
    background-repeat: no-repeat;
}
#tower_more_ads_container, #rightRailContent {
    float: right;
    margin-bottom: 10px;
    width: 140px;
}
#rightRailContent {
    background-image: none;
    height: auto;
}
#masthead_container {
    height: 91px;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    margin-bottom: 10px;
    font-family: Georgia, Times New Roman, Times, serif;
    line-height: 18px;
}
#masthead_container a {
    color: #333;
    text-decoration: none;
}
#masthead_container a:hover {
    text-decoration: underline;
}
#masthead_container .red {
    color: #990000;
    font-size: 10px;
    font-weight: bold;
}
#masthead_container .home {
    text-indent: -5000px;
    width: 475px;
    height: 90px;
    float: left;
    display: block;
}
#masthead_container .masthead {
    background-image: url(/Oklahoma/Images/newsok_masthead.gif);
    background-repeat: no-repeat;
    height: 90px;
    color: #424242;
}
#masthead_container .mastWeather {
    width: 220px;
    float: left;
    text-align: center;
    padding: 20px 0 0 20px;
}
#masthead_container .mastStory {
    width: 220px;
    float: right;
    text-align: center;
    padding: 20px 50px 0 0;
}
#masthead_container h4 {
    text-transform: uppercase;
    font-size: 10px;
    font-family: "Arial Black", Gadget, sans-serif;
    letter-spacing: 1px; 
}



.sectionName {
    font-size: 24px;
    line-height: 26px;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    position: absolute;
    text-transform: uppercase;
}
.dotted {
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
.dottedBottom {
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding: 10px 0;
}
.breadcrumbs {
    text-decoration: none;
    border: 0;
    font-weight: bold;
    padding-left: 8px;
    margin-right: 3px;
    background-image: url(/Oklahoma/Images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
}
.breadcrumbs:hover {
    text-decoration: underline;
}


#nav, #subnav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}
#mainnav {
    background-color: #A02C2C;
}
#mainnav, #subnav {
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
    display: block;
    width: 100%;
}
div#sub {
    background-image: url(/Oklahoma/Images/subnav_background.gif);
    background-repeat: repeat-x;
    background-color: none;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding-top: 3px;
    background-position: bottom left;
}


#sub #subnav 
{
	/* SA
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin-bottom: 2px;

}
#mainnav li, #subnav li {
    list-style-type: none;
    display: block;
    float: left;
    text-align: center;
}
#mainnav li a, #subnav li a {
    text-decoration: none;
    padding: 11px 6px 11px 6px;
    display: block;
}
#subnav li a {
    padding: 10px 11px 9px 11px;
}
#mainnav li a {
    color: #FFF;
    border-right: 1px solid #666666;
    background: #333;
}
#mainnav li.active a {
	background: #605f5f;
}
#mainnav a.active {
    background-color: #830f0f;
}
#mainnav li a:hover {
    background-color: #605f5f;
}
#mainnav li.red a{
    background-color: #a02c2c;
    border-right: 1px solid #cc9999;
    padding: 11px 13px;
}
#mainnav li.red a.active {
    background-color: #e24242;
}
#mainnav li.red a:hover {
    background-color: #8f5353;
}
#mainnav li.last a {

    border: none;
}
#subnav li a:link, #subnav li a:visited {
    color: #333333;
}
#subnav li a:hover, #subnav li.active a {
    text-decoration: underline;
}



#search_container {
    height: 30px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    margin-bottom: 8px;
    text-align: right;
}
#search_container input {
    vertical-align: bottom;
    position: relative;
    top: -3px;
}
#search_container #search_term, #search_container .search_button {
    position: static;
    vertical-align: middle;
}
.keywordSearch {
}
.keywordSearch table {
    width: 100%;
    padding: 10px;
    background: #FFF;
    font-size: 12px;
    border: 1px solid #CCC;
}
.keywordSearch table img {
    border: 0;
}
.keywordSearch table a {
    font-weight: bold;
}
.keywordSearch table .headline {
    font-size: 16px;
}










.pod h3, .indent {
    text-indent: 10px;
}
h3, .column h3, .doublecolumn h3, #region1 h3, .pod .black, .articleBody h3 {
 

}       



h3.color, .column h3.color, .doublecolumn h3.color, #region1 h3.color, .articleBody h3.color {
    color: #FFF;
    background: #4e749e;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    text-indent: 10px;
}
h3.logo, .column h3.logo, .doublecolumn h3.logo, #region1 h3.logo, .articleBody h3.logo {
    background-image: url(/Oklahoma/Images/circle_logo.gif);
    background-repeat: no-repeat;
    background-position: 220px 0;
}
h3.arrow, .column h3.arrow, .doublecolumn h3.arrow, #region1 h3.arrow, .articleBody h3.arrow { 
    color: #424242;
    background-image: url(/Oklahoma/Images/11x11_red_circle_arrow.gif);
    background-repeat: no-repeat;
    background-position: 5px 7px;
    text-indent: 22px;
    line-height: 25px;
}
h3.dotted, .column h3.dotted, .doublecolumn h3.dotted, #region1 h3.dotted, .articleBody h3.dotted {
    height: 32px;
    background-image: url(/Oklahoma/Images/300x32_red_arrow_dotted.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    line-height: 33px;
}
h3.dottedbottom, .column h3.dottedbottom, .doublecolumn h3.dottedbottom, #region1 h3.dottedbottom, .articleBody h3.dottedbottom {
    height: 32px;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    line-height: 33px;
    text-indent: 0;
    margin: 0 10px;
}
h3.bar, .column h3.bar, .doublecolumn h3.bar, #region1 h3.bar, .articleBody h3.bar {
    border-bottom: 4px solid #CCC;
}
h3.bar_top, .column h3.bar_top, .doublecolumn h3.bar_top, #region1 h3.bar_top, .articleBody h3.bar_top {
    border-top: 4px solid #CCC;
    margin-top: 5px;
    margin-bottom: 2px;
}
h3 a, .column h3 a, .doublecolumn h3 a, #region1 h3 a, .articleBody h3 a {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    line-height: 28px;
    color: #a02c2c;
    font-weight: bold;
    letter-spacing: normal;
    text-decoration: none;
    text-align: right;
    text-indent: 0;
    direction: rtl;
    position: absolute;
    right: 6px;
}
h3 a:hover, .column h3 a:hover, .doublecolumn h3 a:hover, #region1 h3 a:hover, .articleBody h3 a:hover {
    text-decoration: underline;
}
h3.dotted a, .column h3.dotted a, .doublecolumn h3.dotted a, #region1 h3.dotted a, .articleBody h3.dotted a {
    top: 4px;
}
h3.dotted.arrow a, .column h3.dotted.arrow a, .doublecolumn h3.dotted.arrow a, #region1 h3.dotted.arrow a, .articleBody h3.dotted.arrow a {
    top: 3px;
}
h3.arrow a, .column h3.arrow a, .doublecolumn h3.arrow a, #region1 h3.arrow a, .articleBody h3.arrow a {
    top: -1px;
}
.adcontainer {
    border: 1px solid #CCC;
    padding: 9px;
    margin-bottom: 20px;
}

.container {
    border: 1px solid #CCC;
    border-top: 0;
    padding: 0 9px 9px 9px;
    margin-bottom: 20px;
}
.gray {
    background: #EFEFEF;
}
.column .container8 {
    border: 1px solid #CCC;
    padding: 8px 0 8px 8px;
    background: #FFF;
}
.column .container.top {
    padding: 9px;
}



.padding {
    padding: 10px;
}
.fadeBack.padding {
}
.fadeBack.padding h3, .fadeBack.padding ul {
    padding: 0 10px;
}
.headlines a {
    color: #333;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 12px;
    text-decoration: none;
}
.headlines a:hover {
    text-decoration: underline;
}
ul.top_headlines {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.top_headlines li, .breaking {
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding: 4px 0;
}
.breaking a {
    padding-left: 57px;
    background-image: url(/Oklahoma/Images/breaking_icon.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
}
.sponsor {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11;
    padding-top: 5px;
}
.sponsor a {
    font-family: Arial, Helvetica, sans-serif;
    color: #114477;
    font-size: 11px;
    text-decoration: none;
}
.sponsor a:hover {
    text-decoration: underline;
}


.smallPlay {
    display: none;
}
.pod_media .smallPlay {
    display: block;
    background-image: url(/Oklahoma/Images/med_play_button.png);
    background-repeat: no-repeat;
    position: absolute;
    background-position: 11px 63px;
    height: 83px;
    width: 110px;
}
.titleList {
    color:#333;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-align: left;
}
#region1 .titleList .title {
    width: 300px;
    margin-right: 20px;
    float: left;
}
.titleList .title {
    cursor:pointer;
    border-bottom: 2px solid #DDD;
    margin-bottom: 5px;
    background: #FFF;
}
.galleryComments .title {
    background: none;
    border: 0;
}
.galleryComments {
    padding: 8px;
}
.galleryComments .titleList .title .titleHolder {
    border: 0;
    color: #FFF;
    padding: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #666;
}
#photoGallery .galleryPhotoCaption {
    height: 60px;
    color: #CCC;
}
.titleList .titleHolder {
    padding: 7px;
    border: 1px solid #CCC;
}
.videoHolder {
    background: #1c1c1c;
    text-align: center;
    padding: 10px 0;
}
.container #titleList .titleHolder {
    background: #FFF;
}
.titleList .title:hover .playThumb {
    display: block;
}
.titleList .title p {
    margin:0;
    padding:0;
}
.titleList p.displayName {
    padding: 4px 0 2px 0;
    font-weight:bold;
    font-size: 11px;
    position: relative;
}
.titleList p.desc {
    font-size: 10px;
    font-weight:normal;
    position: relative;
    line-height: 12px;
}
.titleList div.thumb {
    width:65px;
    height:48px;
    background:#333;
}
.titleList div.thumb img {
    width:100%;
    height:100%;
}
.titleList .playThumb {
    position: absolute;
    width: 65px;
    height: 48px;
    display: none;
}
.titleList .playThumb img {
    width: 100%;
    height: 100%;
}
.titleList .imageHolder {
    width: 65px;
    height: 48px;
    margin-right: 10px;
    float: left;
}
.titleList .published {
    font-weight: bold;
    position: relative;
}
#featuredVideo .playThumb {
    display: none;
}
#featuredVideo .imageHolder {
    position: relative;
    height: 160px;
    width: 280px;
    overflow: hidden;
    margin: 9px;
}
#featuredVideo .thumb {
    position: absolute;
    top: -25px;
}
#featuredVideo h2, .fadeBack h2 {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 16px;
    color: #333;
    background-image: url(/Oklahoma/Images/featured_bg.gif);
    background-repeat: repeat-x;
    margin: 0;
    padding: 5px 7px;
    margin: 0 2px;
    font-weight: normal;
}
.featuredVideocontainer, .fadeBack {
    background-image: url(/Oklahoma/Images/featuredHolder_bg.gif);
    background-repeat: no-repeat;
    padding: 0 0 10px 0;
    margin: 0;
}
#featuredVideo .desc {
    text-indent: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    padding: 0 10px;
}
#featuredVideo .title {
    cursor: pointer;
}


.comments {
    padding: 25px 20px 30px 20px;
    background: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.comments .comment {
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0;
}
.comments .commentsTop {
    font-weight: bold;
}
.comments .attribute {
    font-weight: bold;
    font-style: italic;
}
.comments a, .comments a:visited {
    font-weight: bold;
    text-decoration: none;
}
.comments a:hover {
    text-decoration: underline;
}
.commentForm {
    text-align: right;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
        background-repeat: repeat-x;
        background-position: top left;
        padding: 10px 0;
    margin: 6px 0 0 0;
}
.commentArea {
    display: block;
    width: 100%;
    height: 80px;
    margin-bottom: 10px;
    border: 1px solid #CCC;
}
.comments .object {
    color: #999;
    font-weight: bold;
    font-size: 11px;
}
.comments .dark {
    color: #333;
}



#region1 .leadStory2 {
    width: 300px;
    float: left;
    background-image: none;
    margin-right: 20px;
    padding-bottom: 0;
}
#region1, .leadStory2, .leadStory1 {
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding: 0 0 20px 0;    
    margin: 0 0 10px 0;
}
#region1 {
    width: 100%;
    overflow: hidden;
}
.region1Holder {
    width: 960px;
}
#region1 .breakingStory {
    margin-right: 19px;
    background-color: #333;
    position: relative;
    margin-bottom: 11px;
    height: 70px;
    overflow: hidden;
    width: 940px;
}
#region1 .breakingStory .breakingClose {
    position: absolute;
    right: 26px;
    top: 6px;
}
#region1 .breakingBody {
    color: #FFF;
}
#region1 .breakingBody h2 {
    padding: 12px 0 0 0;
    font-size: 20px;
    font-weight: bold;
    margin: 0 20px;
}
#region1 .breakingBody p {
    margin: 0 20px;
    font-size: 15px;
    font-weight: bold;
}
#region1 .breakingBody a {
    color: #82b1e2;
}
#region1 .leadPhoto115 {
    height: 70px;
    width: 125px;
    float: left;
    overflow: hidden;
    background: #333;
}
#region1 .leadPhoto115 img {
}
.leadStory2 h2, .leadStory2 h2 a {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    margin: 0 0 4px 0;
    padding: 0;
    letter-spacing: -0.75px;
    line-height: 18px;
}
.leadStory1 h1, .leadStory1 h1 a {
    font-size: 26px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    margin: 0 0 7px 0;
    padding: 0;
    letter-spacing: -0.75px;
    line-height: 18px;
}
.leadStory2 h2 a:hover, .leadStory1 h1 a:hover {
    text-decoration: underline;
}
#region2 .leadStory2 h2, #region2 .leadStory2 h2 a {
    font-size: 24px;
    line-height: 22px;
}
.leadStory2 p, .leadStory1 p {
    font-size: 12px;
    padding: 0;
    margin: 0;
}
.leadPhoto300 {
    height: 182px;
    padding-bottom: 10px;
    position: relative;
}
.leadPhoto300 img {
    position: absolute;
    clip: rect(0px 300px 182px 0px);
}
.leadPhoto300.vertical {
    height: 380px;
    padding-bottom: 10px;
    position: relative;
}
.leadPhoto300.vertical img {
    position: absolute;
    clip: rect(0px 300px 380px 0px);
}
#region2 .leadPhoto300 {
    float: left;
    width: 310px;
    padding-bottom: 0;
}
#regioni4 .leadPhoto300 {
    width: 100%;
}
.leadPhoto940 {
    height: 400px;
    padding-bottom: 10px;
    position: relative;
}
.leadPhoto940 img {
    position: absolute;
    clip: rect(0px 940px 400px 0px);
}
.leadPhoto620 {
    margin-bottom: 8px;
    position: relative;
    height: 376px;
}
.leadPhoto620 img {
    position: absolute;
    clip: rect(0px 620px 376px 0px);
}
.leadPhoto140 {
        width: 140px;
        height: 85px;
        float: left;
        margin-right: 10px;
        position: relative;
}
.leadPhoto140 img {
        position: absolute;
        clip:rect(0 140px 85px 0);
}
.leadPhoto140.vertical {
        width: 67px;
        height: 85px;
        float: left;
        margin-right: 10px;
        position: relative;
}
.leadPhoto140.vertical img {
    position: absolute;
    clip: rect(0px 67px 85px 0px);
}
.leadStory1 p a, .leadStory2 p a, .featured_articles p a {
    font-weight: bold;
    padding-left: 8px;
    margin-right: 3px;
    background-image: url(/Oklahoma/Images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    font-size: 11px;
}


.photoThumb {
    margin: 0 3px 3px 0;
    overflow: hidden;
    height: 50px;
    float: left;
}
.photoThumbEnd {
    margin: 0 0 3px 0;
    overflow: hidden;
    height: 50px;
    float: left;
    clear: right;
}
.featuredPhoto {
    margin: 9px;
}


.containerWeather {
    margin-top: 8px;
    border: 1px solid #CCC;
    padding: 5px 5px 0 5px;
    background: #EFEFEF;
}
.weatherIcon {
    margin-right: 4px;
    overflow: hidden;
    width: 38px;
    float: left;
    text-align: center;
    background-color: #526ba3;
    color: #FFF;
    font-size: 18px;
    letter-spacing: -1px;
    background-position: center top;
    font-weight: bold;
    height: 60px;
    line-height: 86px;
    background-repeat: no-repeat;
}
#animatedRadar {
    position: relative;
}
.radarAnimate {
    position: absolute;
    top: -17px;
    left: 20px;
    width: 130px;
    border: 1px solid #CCC;
    padding: 5px;
    background: #FFF;
}
.radarImg {
    float: left;
    width: 80px;
    height: 60px;
    margin-right: 6px;
}
.weatherList {
    width: 155px;
    height: 65px;
    overflow: hidden;
    float: left;
    list-style-type: none;
    font-size: 10px;
}
.weatherList li {
    background-image: url(/Oklahoma/Images/headline_dots.gif); 
    background-repeat: repeat-x;
    background-position: bottom left;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
}
.weatherList li.last {
    background-image: none; 
    color: #999;
}
.weatherList a {
    font-weight: bold;
    text-decoration: none;
}
.weatherList a:hover {
    text-decoration: underline;
}

.pagination {
    display: block;
    float: left;
    margin: 6px 0 0 6px;
    border: 1px solid #ccc;
    color: #114477;
    font-weight: bold;
    padding: 4px 8px;
}
.pagination:hover, .pagination.page_selected {
    background: #114477;
    color: #FFF;
    text-decoration: none;
    border: 1px solid #114477;
}
.paginationHolder {
    float: right;
}
.article_list div {
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/Oklahoma/Images/headline_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding: 10px 0px;
}
.article_list span.pub_date {
    color: #666666;
    font-size: 11px;
    padding: 4px 0px;
    display: block;
}
.article_list span.pub_date a {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #114477;
}
.article_list div a {
    border: 0;
    text-decoration: none;
    color: #333;
    font-family: arial, helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;;
}
.article_list div h2 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: bold;
}
.article_list div a:hover {
    text-decoration: underline;
}
.right_column {
    float: left;
    width: 300px;
    background-color: purple;
    padding-right: 10px;
}


.featured_articles h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.featured_articles h2 a {
    text-decoration: none;
    color: #333;
}
.featured_articles h2 a:hover {
    text-decoration: underline;
}
.featured_articles {
    font-size: 12px;
    background: #eeeeee;
}
.featured_articles .stories {
    padding: 10px;
}
.ad160 {
    width: 160px;
    float: right;
}


.articleInfo {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    display: block;
}
.articleInfo h2 {
    position: absolute;
    right: 0;
    font-size: 11px;
    font-weight: normal;
}
.articleInfo h2 img {
    position: relative;
    top: 1px;
}
.articleInfo h2 a {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
}
.articleInfo h2 a:hover {
    text-decoration: underline;
}


.featured_content h3 {
    height: auto;
}
.featured_content .knowit {
    padding: 5px 0;
    position: relative;
    left: -5px;
}
.featured_content_column {
    width: 151px;
    float: left;
    border-right: 1px solid #CCC;
}
.featured_content_column.right {
    float: right;
    border: 0;
    width: 141px;
}
.featured_content h3 {
    text-indent: 10px;
}
.featured_content a.more {
    color: #114477;
}
.featured_content_column .featured_content {
    padding-right: 10px;
}
.featured_content_column.right .featured_content {
    padding: 0;
}
.featured_content {
    list-style-type: none;
    font-size: 12px;
}
.featured_content li a {
    text-decoration: none;
    color: #333333;
}
.featured_content li a:hover {
    text-decoration: underline;
}
.featured_content li {
    border-bottom: 1px solid #E7E7E7;
    padding: 8px;
}
.featured_content li.grey, .featured_content li.odd {
    background-color: #EFEFEF;
}


.recentComments {
    list-style-type: none;
    background: #DCE1E7;
    padding-bottom: 10px;
}
.recentComments li {
    margin: 0 10px;
    padding: 10px 0;
    border-bottom: 1px solid #999;
}
.columnistHolder {
    position: relative;
}
.columnist {
    margin: 4px 0 10px 0;
    padding: 0 130px 0 0;
    background-image: url(/Oklahoma/Images/columnist_bg.gif);
    background-repeat: repeat-y:
    background-position: right top;
    height: 110px;
}
.columnist h1 {
    font-size: 18px;
    padding: 5px 0 3px 0;
}
.columnist p {
    padding: 3px 0;
}
#region5 .columnist p {
    font-size: 12px;
}
.column.middle .leadPhoto300 {
    height: 240px;
}
#region4.column.middle .leadPhoto300 img {
    clip: rect(0px 380px 240px 0px);
}
.fadeLine {
    background-image: url(/Oklahoma/Images/headlines_pod_divider.gif);
    background-repeat: no-repeat;
}
.padright {
    margin-right: 9px;
}
.fadeLine .article_list div a {
    font-size: 18px;
}
.fadeLine .article_list span.pub_date, .fadeLine .article_list span.pub_date a {
    font-size: 11px;
}
.papersection {
    color: #666;
    font-size: 10px;
    padding-top: 5px;
    display: block;
}
#leftRailContent {
    width: 151px;
    border-right: 1px solid #CCC;
    float: left;
}
#leftRailContent .leftRailPad {
    padding-right: 10px;
}
.topJobs ul {
    padding: 5px;
    font-size: 10px;
    font-weight: normal;
    list-style-type: none;
}
.topJobs ul li {
    padding-left: 7px;
    background-position: 0 5px;
    background-image: url(/Oklahoma/Images/topjobs_bullet.gif);
    background-repeat: no-repeat;
}
.topJobs #top_jobs {
    border: 0;
    background: #e5eaf1;
}
.topJobs ul li a {
    color: #333;
}
.topJobs div {
    font-size: 10px;
    padding: 5px 0 10px 0;
    border-top: 1px dotted #999;
    font-weight: bold;
}
.columnRight {
    float: right;
    width: 310px;
    border-left: 1px solid #CCC;
    text-align: right;
}



td.ap-story-td p.body .headline {
font-size:24px;
font-family:Georgia,Times New Roman,Times,serif;
}

p.ap-story-p .byline, p.ap-story-p .bylinetitle {
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
line-height:100%;
color: #666;
}

p.ap-story-p .bylinetitle {
padding-bottom: 20px;
display:block;
}

p.ap-story-p {
font-family: Georgia,Times New Roman,Times,serif;
font-size: 16px;
line-height: 21px;
margin-bottom: 1em;
}

.span-body .timestamp {
border-bottom: 1px dashed #ccc;
font-size: 14px;
}

p.body+p.ap-story-p {
border-bottom: 1px dashed #ccc;
}


.frontPage {
    border: 1px solid #CCC;
}


#feedBack {
    background: #dce3ec;
    border: 1px solid #CCC;
    border-top: 0;
    border-bottom: 0;
    padding: 10px 10px 10px 15px;
}
#feedBack .message, #feedBack input {
    font-size: 10px;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
}
#feedBack .message {
    height: 68px;
}
*/
