/* -----------GENERAL ------------------------------------*/

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
background: #1b1718 url(http://media.kofytv.com/designimages/KOFY_page-back2.jpg) top left repeat-x !important;
position: relative;
}

.subtitle {
display: none;
visibility: hidden;
}

.columnleft {
border-right: 0px solid #97CBE0;
border-top: 0px solid #97CBE0;
padding: 0px 0px 0px 0px;
margin: 8px 0;
width: 180px;
}

.columncenter {
border-right: 0px solid #97CBE0;
border-top: 0px solid #97CBE0;
padding: 0px 0px 0px 0px;
margin: 8px 0;
width: 493px;
}

.columnright {
padding: 0 0 0 5px;
border-top: 0px solid #97CBE0;
width: 300px;
}

a:link, a:visited, a:active {
color: #14254C;
text-decoration: none;
}

a:hover {
color: #00338E;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

#system-error{
background: #1b1718;
}
/* --------VIDEO ICON STUFF---------------------------------------- */

.videoicon, .videoiconhi, .audioiconlow {
font-size: 12px !important;
font-weight: normal;
}

.videoicon span {
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.storybox .videoiconhi, .storybox .audioiconlow {
padding: 0;
margin: -6px 0 4px 0;
}

.videoicon img, .videoiconhi img, .audioiconlow img {
margin: 1px 0 -1px 0;
padding: 0;
}

.storybox .audioiconlow {
clear: both;
}

.headlines .videoicon, #headlines .videoicon, #related .videoicon {
display: inline;
}

.headlines .videoicon span, #headlines .videoicon span, #related .videoicon span {
display: none;
visibility: visible;
}

#headlinenews3 .videoicon span {
display: inline;
visibility: visible;
}

#headlinehomevideo ul li {
list-style-image: url();
margin-left: 8px !important;
}

#headlinehomevideo .videoicon, #headlinenews .videoicon {
display: none;
visibility: hidden;
}

.videoiconhi a:link, .audioiconlow a:link {
text-decoration: none !important;
}



/*----  GENERAL TOP, MORE & HEADLINES----------------------------  */



#topstorydiv {
    margin: 0;
    padding: 0 0 18px 0;
}

.topthumb {
    float: left;
    margin: 0 5px 5px 0;
    width: 200px;
}

#topstory h1 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 16px;
}

#topstory h1 a:link, #topstory h1 a:active, #topstory h1 a:visited, #topstory h1 a:hover {
    color: #00338E;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#topstory h1 a:hover {
    text-decoration: underline !important;
}

#topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}

.topstorymore {
    min-height: 100px;
    clear: both;
}

/* Fix IE problem with min-height */
* html .topstorymore { 
    height: 100px;
    min-height: 0px;
}

.topthumbmore {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
    padding: 0 0 5px 0;
}

.topstorymore h2 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 13px;
}

.topstorymore p {
    font-size: 12px;
    margin: 0;
    padding: 0 8px 0 0;
}

#headlineholder ul li {
    font-size: 13px;
}

/*--------  BREAKING NEWS --------------------------------- */

#breaking {
margin-bottom: 5px;
background: transparent url() bottom left no-repeat;
}

#breaking h1 {
color: #eee;
letter-spacing: .04em;
margin: 5px 0 0 0;
padding: 5px 10px 0 10px;
height: 100%;
font-size: 18px;
background: transparent url() top left no-repeat;
}

#breaking p {
color: #eee;
margin: 0;
padding: 0 10px 10px 10px;
font-size: 12px;
line-height: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#breaking a {
color: white;
text-decoration: underline;
}

#breaking ul {
margin: -8px 0 0 0;
padding: 0 0 12px 24px;
}

#breaking ul li {
font-size: 12px;
color: white;
padding-bottom: 2px;
}


/* -------INDEX and other section pages TOP STORY------------------------- */


#topstorydiv{
clear: both;
width: 493px;
height: 364px;
padding: 0 0px 0px 0;
margin: 0px 0;
margin-bottom: 8px;
background: transparent url(http://media.kofytv.com/designimages/KOFY_centercol_back2.jpg) 200px 29px no-repeat;
overflow: hidden;
}

#index .topthumb{
width: 320px;
margin: 0;
padding: 0;
}

#topstorydiv .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_cup.jpg) 0px 2px no-repeat;
height: 28px;
border-bottom: solid #1b1718 1px;
margin: 0 0 8px 0;
}

* html #topstorydiv .sectiondiv{
margin: 0 0 25px 0;
}

*:first-child+html #topstorydiv .sectiondiv{
margin: 0 0 25px 0;
}

#topstorydiv h1{
padding: 0;
margin: 0 0 0px 0;
font-size: 15px;
width: 478px;
color: #fff;
line-height: 28px;
font-weight: bold;
text-transform: uppercase;
text-indent: 40px;
letter-spacing: 1px;
}


/*-----------  VIDEO PLAYER-----------------------------------------  */


#videobox {
clear: both;
width: 468px;
height: 327px;
float: left;
margin-top: 0px;
padding: 0;
margin-bottom: 8px;
text-align: left;
background: transparent url(http://media.kofytv.com/designimages/KOFY_TV_breaks.jpg) top left no-repeat;
}

*:first-child+html #videobox {
margin-top: -19px;
}

* html #videobox {
margin-top: -19px;
}

#videobox #textarea{
display: none;
}

#videobox #videoplayer {
width: 320px;
height: 465px;
}

#videobox #flashvidcontainer {
margin: 36px 0 0 28px;
}

#breakstalk #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_talks.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breakskofy-connects #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_connetcs.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breakskofy-companion #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_companion.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breaksfast-five #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_fastfive.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breaksclassics #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_classic.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breakslowdowns #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_lowdown.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breaksfiltered #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_filtered.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}

#breaksgreentips #videobox{
background: transparent url(http://media.kofytv.com/designimages/KOFY_tv_greentips.jpg) top left no-repeat;
width: 465px;
overflow: hidden;
}


#flashcontent  {
width: 320px;
padding: 1px 1px 12px 1px;
margin-left: -3px;
background-color: #DDDDDD;
}


#breakskofy-companion #flashcontent {
width: 320px;
padding: 1px 1px 15px 1px;
margin-left: -3px;
background-color: #DDDDDD;
}

#breakslowdowns #flashcontent {
width: 320px;
padding: 2px 2px 13px 2px;
margin: 0 0 0 -5px;
background-color: #DDDDDD;
}


#breaksfiltered #flashcontent  {
width: 320px;
padding: 1px 1px 13px 1px;
margin: 0 0 0 -3px;
background-color: #DDDDDD;
}


#breaksclassics #flashcontent  {
width: 320px;
padding: 2px 2px 18px 2px;
background-color: #DDD;
margin-top: -4px;
}

/* -------- FEATURE NAV-------------------------  */

#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#featurenav .sectiondiv {
visibility: hidden;
display: none;
}

.feature {
width: 117px;
height: 160px;
text-align: center;
float: left;
border-bottom: 3px double #80A5CF;
margin-bottom: 8px;
}

.feature img {
border: 1px solid #B0ABA8;
margin-top: 7px;
width: 103px;
}

.feature h2 {
margin: 0;
padding: 3px 3px;
background-color: #3547b5;
font-size: 11px;
text-align: center;
font-weight: bold;
}

.feature h2 a {
color: #fff;
}

.feature h2 a:link, .feature h2 a:active, .feature h2 a:visited, .feature h2 a:hover{
color: #FFF;
}

.feature h3 {
margin: 4px 5px 0 5px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.feature h3 a {
color: #333333;
}

.feature p {
visibility: hidden;
display: none;
}





/*----  INDEX and SPORTS MAIN PAGE HEADLINES -----------------*/

#index .columncenter .headlines, 
#sports .columncenter .headlines {
width: 232px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}

#index .columncenter .headlines .sectiondiv h1, #sports .columncenter .headlines .sectiondiv h1 {
    background: transparent url() top left no-repeat;
    height: 20px;
    padding: 2px 0 0 8px; 
    font-size: 13px;
    font-weight: bold; 
}

#index .columncenter .headlines .sectiondiv h1 a, #sports .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #fff;
}

#index .columncenter .headlines ul, #sports .columncenter .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

#index .columncenter .headlines ul li, #sports .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

#index .columncenter .headlines ul li a, #sports .columncenter .headlines ul li a {
color: #333; 
}

#index #headlinenewslocal, #sports #headlinesportslocal {
clear: both;
}


/*--- INDEX BAY AREA EVENTS ----------------------*/

#headlinebay-area-eventscommunity-calendar{
width: 334px !important;
height: 214px !important;
margin: 0 5px 10px 0 !important;
background-color: #fff;
}

* html #headlinebay-area-eventscommunity-calendar{
margin: 0 2px 10px 0 !important;
}

#headlinebay-area-eventscommunity-calendar .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

#headlinebay-area-eventscommunity-calendar .sectiondiv h1{
margin: 0;
padding: 0;
height: 27px;
text-indent: 40px;
}

#headlinebay-area-eventscommunity-calendar .sectiondiv h1 a{
margin: 0;
padding: 0;
line-height: 25px;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}

#index #headlinebay-area-eventscommunity-calendar ul{
margin: 5px 0 0 0;
padding: 0 2px 0 13px;
list-style-type: none;
}

#index #headlinebay-area-eventscommunity-calendar ul li{
clear: both;
overflow: hidden;
margin: 0 0 2px 0;
}

#headlinebay-area-eventscommunity-calendar ul li .headtitle{
color: #7b695e;
}

#headlinebay-area-eventscommunity-calendar ul li .topthumbmore{
width: 70px;
padding: 0;
border-right: solid #000 2px;
border-bottom: solid #000 2px;
}

#headlinebay-area-eventscommunity-calendar ul .head1 p{
display: block;
margin: 0;
padding: 0;

}




/* ----- HEADLINES -------  */
#headlineholder {
background-color: #fff;
width: 488px;
}

#headlineholder .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

#headlineholder h1 {
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

#headlines {
    padding-right: 8px;
}

#headlines ul {
    margin: 0px 0 0 0; 
    padding: 0 0 0 20px;
}

#headlines ul li {
    padding: 0 0 4px 0;
}

#headlineholder .more {
    display: none;
}




/*---------  STORY-----------------------------  */

#storysection{
position:relative;
}


.storybox {
padding-top: 5px;
clear: both;
}

.storyimgcont img {
width: 320px;

}

#storysection {
clear: both;
border-right: solid #1b1718 5px;
}

#storysection #videoplayer {
width: 320px;
height: 240px;
float: left;
margin: 0 5px 0 0;
}

#storysection .title {
clear: both;
color: #fff;
font-size: 22px;
line-height: 35px;
margin: 4px 0;
padding: 0 4px;
background-color: #4a3323;
position: absolute;
width: 462px;
top: 6px;
left: 8px;
}

#storysection h2 {
clear: both;
color: #14254C;
font-size: 14px;
margin: 5px 0 0 0;
padding: 0;
}

#storysection h3 {
clear: both;
color: #000;
font-size: 12px;
margin: 5px 0 0 0;
padding: 0;
font-weight: normal;
}

#storysection a {
text-decoration: underline;
}

.storybox .leadstoryimg {
float: left;
margin: 0 0 5px 0;
padding: 0;
}

.storybox h2 {
font-size: 16px;
font-style: italic;
margin: -5px 0 12px 0;
padding: 0;
}

.storybox .storybody {
font-size: 13px;
clear: both;
margin: 28px 0 0 0;
}

.storyinfo {
font-size: 10px;
color: #a2a2a2;
margin: 0 0 10px 0;
text-align: left;
float: right;
}

.storybox .videoiconhi {
float: left;
clear:both;
width: 100%;
padding: 5px 0;
}

#storysection .author {
clear: both;
line-height: 24px;
float: left;
}

#storyrelatedlink, #storyrelatedphone {
display: none;
visibility: hidden;
}

.storybody {
clear: both;
padding-top: 8px;
}


/*---------- STORY IMAGE CAPTIONS--------------------------------*/

#storysection .leadstoryimg {
margin: 0 0 8px 0;
padding: 0;
}

#storysection .storyimgcont {
float: left;
margin: 0;
padding: 0;
width: 320px;
}

p.caption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
margin-top: 0px;
}



/*-------- STORY TOOLS------------------------------- */

.story #storytools {
background-color: #fff !important;
width: 100%;
overflow: hidden;
margin: 40px 0 0px 0px;
border-top: 0px solid #B9D3EC;
border-bottom: 0px solid #B9D3EC;
}

#related {
width: 138px;
padding: 5px 5px 15px 5px;
font-size: 11px;
}

#related ul {
margin: 6px 0 0 13px;
padding: 0;
overflow: hidden;
}

#related ul li {
padding-bottom: 2px;
}

.story #imware{
width: 470px;
margin: 0;
padding: 0px 0 0 0px;
text-align: left;
background-color: #fff !important;
border: solid #000 1px;
float: left;
overflow: hidden;
margin: 0 0 0 0px;
height: 90px;
}

.story #imware .sectiondiv{
background-color: #4a3323;
width: 100%;
}

.story #imware .sectiondiv h1{
color: #fff;
}

#imware div {
width: 130px;
}

#newsentertainment .storybox .author,
#newshealth .storybox .author, 
#newstech .storybox .author, 
#newsbusiness .storybox .author,
#advertisersfeedback #storysection .author {
display:none;
visibility:hidden;
}

.story #imware ul{
overflow: hidden;
padding: 0 0 0 25px;
}

.story #imware ul li{
width: auto;
width: 145px;
margin: 0 0px 10px 0;
}


.story #imware .save a {
background: transparent url(http://media.kofytv.com/designimages/KOFY_save_icon.jpg) center left no-repeat;
color: #bdd73c;
padding: 0 0 0 25px;
}

.story #imware .email a {
background: transparent url(http://media.kofytv.com/designimages/KOFY_email_icon.jpg) center left no-repeat;
color: #bdd73c;
padding: 0 0 0 25px;
}

.story #imware .print a {
background: transparent url(http://media.kofytv.com/designimages/KOFY_print_icon.jpg) center left no-repeat;
color: #bdd73c;
padding: 0 0 0 25px;
}

.story #imware .younewstv a {
color: #bdd73c;
padding: 0 0 0 25px;
}

.story #imware .popular a {
background: transparent url(http://media.kofytv.com/designimages/KOFY_popular_icon.jpg) center left no-repeat;
color: #bdd73c;
padding: 0 0 0 25px;
}

.story #imware .feed a {
background: transparent url(http://media.kofytv.com/designimages/KOFY_rss_icon.jpg) center left no-repeat;
color: #bdd73c;
padding: 0 0 0 25px;
}

.story #imware .digg a,
.story #imware .delicious a{
display: none;
}


/*--------- STORY MOST POPULAR ----------- */
.story #mpsectional{
margin: 4px 0 10px 0;
width: 250px;
}






/* ----------- STORY ONLY HMs -------------- */

.storyonly{
background-color: #fff;
border-right: solid #1b1718 5px;
padding: 8px;
}
.storyonly .sectiondiv{
margin: 0px 0 8px 0px;
padding: 4px;
background-color: #4a3323;
border-bottom: solid #1b1718 1px;
width: 464px;
height: 27px;
}

.storyonly .sectiondiv h1{
margin: 0 0px 80px 0;
padding: 0;
line-height: 27px;
font-size: 24px;
color: #fff;
}

.storyonly ul{
list-style-type: none;
padding : 0 0 0 8px;
margin: 0 0 8px 0;
}

.storyonly ul li .headtitle{
display: none;
}

.storyonly ul li .headthumb img{
width: 320px;
padding: 0 0 0 70px;
}



/*-----------Weather------------------------------------------------*/

#weatherfeeds {
background-color: #14254C;
border: 1px solid #97CBE0;
color: white;
font-size: 12px;
padding: 10px 5px 10px 15px;
}

#weather .icon {
float: left;
display: block;
height: 100px;
margin-top: 5px;
margin-right: 5px;
}

#weather .wind, #weather .windmph {
display: inline;
}

#extendedbox {
font-size: 14px;
}

#extendedbox h1 {
font-size: 16px;
}

#weatherftp {
text-align: center;
}

#weatherftp .sectiondiv {
display: none;
visibility: hidden;
}

#weatherftp p {
font-size: 12px;
margin-top: 0px;
}


/* ------Gallery Styling------------------*/


#gallery p {
font-size: 12px;
}

.gallerybox {
width: 220px;
float: left;
height: 180px;
text-align: center;
}

.gallerybox img {
border: 1px solid black;
}

.gallerybox h2 {
font-size: 13px;
margin: 0;
padding: 0;
}

.gallerybox p {
font-size: 12px;
margin: 0;
padding: 0;
color: black;
}

#gallerydiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

#gallerydiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

#gallery .showtext{
color: #fff;
}


#gallery a{
color: #bdd73c;
}
/* ----------- RELATED LINKS-------------------------------------------  */

#index #related {
padding: 8px 0 0 14px;
font-size: 10px;
width: 300px;
}

#index #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#index #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#index #related ul li {
padding-bottom: 2px;
}

#index #related ul li a {
font-size: 12px;
}

#topstory #related {
padding: 10px 0 0 0;
font-size: 10px;
width: 320px;
}

#topstory #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#topstory #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#topstory #related ul li {
padding-bottom: 2px;
margin-left: 14px;
}



/* ------- LEFT (center) COLUMN ----------*/

.videolist{
background: transparent url(http://media.kofytv.com/designimages/KOFY_centercol_back2.jpg) right 28px no-repeat;
height: 364px;
margin-bottom: 8px;
margin-left: 0px;
width: 180px;
}

.videolist .sectiondiv{
background-color: #4a3323;
height: 28px;
}

.videolist .sectiondiv h1{
color: #bdd73c;
font-weight: normal;
font-size: 14px;
line-height: 0px;
margin: 0px 0 0 0;
padding: 0 0 0 0px;
position: relative;
top: 44px;
}

.videolist ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 24px;
}

.videolist ul li{
clear: both;
margin: 8px 0;
}

.videolist ul li .topthumbmore{
border: solid #bdd73c 1px;
float: none;
width: 85px;
padding: 0;
margin: 0;
}

.videolist ul .head1{
margin-top: 30px;
}

.videolist ul li .headthumb{
display: block;
overflow: hidden;
}

.videolist ul li .headtitle{
color: #fff;
font-size: 10px;
text-decoration: underline;
padding: 0 8px 0 0;
}

.videolist .videoicon{
display: inline;
}

.videolist .videoiconimg{
border: solid black 0px;
}


/* --- win stuff --- */

#headlinewin-stuff{
background: #fff url() top left no-repeat;
height: 125px;
color: #000;
margin: 0 0 8px 0;
}

#headlinewin-stuff .sectiondiv{
background-color: #4a3323;
height: 27px;
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_gift.jpg) 0px 0px no-repeat;
border-bottom: solid #1b1718 1px;
}

#headlinewin-stuff .sectiondiv h1{
text-indent: 40px;
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
}

#headlinewin-stuff ul{
list-style-type: none;
padding: 0;
margin: 0;
}


#headlinewin-stuff ul li .headthumb img{
width: 180px;
margin: 0;
padding: 0;
}

#headlinewin-stuff ul li .headtitle{
display: none;
}

/* ------------ RIGHT COLUMN --------------- */

#whatson{
height: 214px;
background-color: #fff;
position: relative;
left: 50%;
margin: 0 0 0 -149px;
width: 298px;
}

* html #whatson{
margin: 0 0 0 -150px;
width: 296px;
}

*:first-child+html #whatson{
margin: 0 0 0 -150px;
width: 296px;
}


#whatson .sectiondiv3{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_tv.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

#whatson .sectiondiv3 h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

.whatsonrow{
margin: 6px 0;
}

* html .whatsonrow{
margin: 4px 0;
}

*:first-child+html .whatsonrow{
margin: 4px 0;
}

.whatsontime{
font-size: 14px;
font-weight:bold;
color: #000;
clear: both;
float: left;
width: 40px;
text-align: right;
padding: 0 4px;

}

.whatsontitle{
clear: both;
font-size: 16px;
font-weight:bold;
color: #000;
margin: 0 0 0 50px;
border-bottom: solid #1b1718 0px;
}

#whatson .fulllink{
width: 80px;
position: absolute;
top: 6px;
left: 215px;
}

#whatson .fulllink a{
color: #bdd73c;
font-size: 12px;
}

/*-----------  Bios----------------------------------------------------- */





/* --------- SEARCH RESULTS------------------------------------------- */

#searchresults{
background-color: #fff;
border-right: solid #1b1718 5px;
}

#searchresults .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

#searchresults h1 {
margin: 0;
padding: 0;
height: 27px;
line-height: 27px;
text-indent: 45px;
color: #fff;
font-weight: bold;
font-size: 15px;
letter-spacing: 1px;
text-transform: uppercase;
}

#searchresults li {
margin: 0;
font-size: 14px;
}

#searchresults li a {
font-weight: bold;
}

#searchresults p {
font-size: 12px;
margin: 0 0 16px 0;
}

#searchresults p.date {
font-size: 10px;
margin-bottom: 7px;
}

.resultsdisp,
.searchform{
padding: 0 4px;
}



/* -------------- VIDEO ON DEMAND ------------------------------------------ */

#homeondemandvideo .columncenter h1 {
font-size: 24px;
margin: 0 0 8px 0;
}

#homeondemandvideo .columncenter ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#homeondemandvideo .columncenter ul li .videoiconimg {
display: block;
float: left;
padding-right: 5px;
}

#homeondemandvideo .columncenter li{
clear:both;
}

#homeondemandvideo .columncenter ul li span {
display: block;
}

#homeondemandvideo .columncenter ul li p {
margin: 0;
padding: 0 0 12px 0;
font-size: 13px;
}

#homeondemandvideo #subnav {
height: 1px;
background: white;
}





/* ------------- WEATHERBOX MODULE----------------------------------  */

.columnleft #weatherbox {
background: white;
padding-bottom: 16px;
font-size: 12px;
border-bottom: 1px solid #B9D3EC; 
padding-top: 0px;
margin-bottom: 5px;
}

.columnleft #weatherbox .sectiondiv3 {
height: 28px;
background: transparent url() top left no-repeat;
}

.columnleft #weatherbox .sectiondiv3 h1 {
color: white;
font-size: 12px;
padding: 5px 0px 0 0;
text-align: center;
}

.columnleft #weatherbox .sectionsponsor {
padding-bottom: 12px;
}

.columnleft #weatherbox .icon img {
margin: 0px 0 0 10px;
padding: 0;
border: 1px solid black;
width: 55px;
height: 58px;
float: left;
}


.columnleft #weatherbox .currenttemp {
font-size: 26px;
float: right;
text-align: right;
color: #303030;
padding: 0px 18px 0 0;
width: 80px;
}

.columnleft #weatherbox .currenttemp span {
display: block;
font-size: 11px;
position: relative;
top: 40px;
}

.columnleft #weatherbox .conditions {
clear: both;
font-size: 12px;
font-weight: bold;
padding: 4px 0 10px 0;
width: 80px;
text-align: center;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .windmph {
display: inline;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .humidity, .columnleft #weatherbox .pressure, .columnleft #weatherbox .windmph {
clear: both;
font-size: 11px;
margin: 1px 0 0 0
}

.columnleft #weatherbox .videoicon {
text-align: center;
padding-top: 6px;
}

#weather .columnleft #weatherfeeds {
display: none;
visibility: hidden;
}




/*----------------- FOOTER ---------------------------------------------*/

#footer {
text-align: center;
padding: 8px 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
border-top: 0px solid #97CBE0;
border-bottom: 0px solid #97CBE0;
color: #FFF;
width: 962px;
background: #1b1718;
margin: 20px 0;
}

#footer a {
color: #97CBE0;
}

.disclaim {
text-align: left;
padding: 6px 0;
}

.company, .address, .city, .state, .zip {
display: inline;
}

.copydoc {
display: inline;
padding: 4px 8px;
}

.copyright {
display: none;
visibility: hidden;
}


/*----------- POPUP PLAYER----------------------------------------- */

#videopop {
text-align: left;
padding: 5px;
margin: 0px auto;
width: 728px;
background: #1b1718 url() top center no-repeat;
}

#videopop h1 a {
color: #fff;
}

#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
display: none;
visibility: hidden;
}

#videopop .spotlight {
float: right;
width: 200px;
color: #fff;
}

#videopop .spotlight a{
color: #bdd73c;
}

#videopop #search form {
padding: 0;
margin: 0;
height: 1px;
}

#videopop #search {
margin: 6px 0 115px 0;
background: none;
float: none;
padding: 0;
}

#videopop .headline {
width: 340px;
clear: left;
margin: 0 !important;
}

#videopop .headline h3 {
font-size: 14px;
color: #00338E;
margin: 0 0 2px 0;
padding: 0;
}

#videopop .headline p {
font-size: 13px;
color: black;
margin: 0;
padding: 0;
}

#videopop .headline img {
width: 100px;
float: left;
padding: 0 5px 12px 0;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}

#videopop .callout {
background: none;
clear: both;
padding-top: 40px;
border: none;
}

* html #videopop .callout {
padding-top: 10px;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}

#videopop #imware a{
color: #bdd73c;
}

#videopop #textarea h1{
margin: 0 0 0 27px;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: Bold;
line-height: 28px;
height: 28px;
border-bottom: solid #1b1718 1px;
letter-spacing: 1px;
text-indent: 45px;
background-color: #4a3323;
}


#videopop #flashvidcontainer{
height:328px;
width: 471px;
background: transparent url(http://media.kofytv.com/designimages/KOFY_TV_breaks.jpg) top left no-repeat;
margin: 125px 0 0 0;
}

#videopop #flashcontent {
width: 320px;
height: 276px;
position: relative;
top: 37px;
margin-left: 27px;
padding: 0;
}

#videopop .headline {
margin: 115px 0 0 0;
}

#videopop .searchbox {
margin: 50px 0 0 -95px;
width: 200px;
}

#videopop .searchbutton {
margin: 0 0 0 5px;
}

* html #videopop #flashcontent{
background: transparent url() top left no-repeat;
}

/* ----------------ADVERTISING ---------------------------------------- */ 

.story .columncenter #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 0px 0 0px 20px;
margin: 0px 0px 10px 0px;
border-top: 0px solid #97CBE0;
border-bottom: 0px solid #97CBE0;
text-align: left;

}

.columnleft #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
border-top: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
text-align: left;
}

.callout {
padding: 8px 0 8px 0;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}
 
#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

/*
#index #leaderboard, #index #leaderboard2 {
display: none;
visibility: hidden;
}
*/


#index #leaderboard, #index #leaderboard2 {
text-align:center;
}
.columncenter .callout {
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
padding: 16px 4px 5px 4px;
clear: both;
}

#leaderboard {
margin: 10px 0 0 0;
background-position: 124px 2px;
}

#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}

#c150ad1{
width: 149px;
padding: 0;
border: solid black 0px;
margin: 0;
clear: none;
overflow: hidden;
}

#c160ad1{
padding: 0;
margin: 8px 0 9px 0;
}

* html #c160ad1{
margin: 9px 0 5px 0;
}

*:first-child+html #c160ad1{
margin: 9px 0 5px 0;
}

#natadad300x250{
margin: 0;
padding: 0;
}

#c150ad_multi.callout {
display:none;
visibility:hidden;
}

#c150admulti #c150ad_multi.callout {
display:block;
visibility:visible;
margin: -2px 0 8px 0;
}

#c150ad_multi.callout {
margin: 0px;
padding: 0 0 0 0;
}

#c150ad2 {
margin: 0 0 5px 0;
padding:0;
}



/*---------------EXTERNAL LINKS---------------------------------------*/

#external .sectiondiv h1 {
display: none;
visibility: hidden;
}

.externallinks {
clear:both;
margin-top: 10px;
}

.externallinks img {
border: none;
}

.externallinks a {
font-size: 14px;
}

.externallinks p {
font-size: 12px;
}


/*-----------Community Calendar------------------------------------------*/
#events{
width: 488px;
}

#events .sectiondiv {
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}


#events #story{
border: solid #000 0px !important;
}

#events .sectiondiv h1 {
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

#events p {
font-size: 12px;
}

#caldays {
background: #0d126a !important;
}

.emptycaldate {
background: #333 !important;
}

#caldays th{
background-color: #4a3323;
}

.caloutofrange{
background-color: #111 !important;
}

.calweekend{
background-color: #9c7762 !important;
}

.calweekend .calevent{
color: #eee;
}

#calmonthyear{
color: #000;
}

#events table tr td{
height: 70px;
}



.eventlistdetail h2{
font-size: 16px;
margin: 0 0 8px  0;
}


/* -------------- EVENT PAGES ------------- */


#events #story{
background-color: #fff;
overflow: hidden;
}

#events #eventdaydisplay{
padding: 4px;
}


#events #return{
clear: both;
float: left;
margin: 20px 0 0 0;
}

/*---------- SURVEY FORMS -----------*/

#ccform {
border-top: 3px double #97CBE0;
border-bottom: 3px double #97CBE0;
color: #FFF;
margin-bottom: 5px;
}

#ccform h2 {
font-size: 12px;
color: white;
}


#ccform h1 {
font-size: 12px;
}


#surveysection .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
width: 488px;
}

#surveysection .sectiondiv h1 {
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

#surveysection table{
width: 472px;
}


#surveysection table .text{
padding: 0 8px;
}

.cmP_survey table, 
.cmP_survey td, 
.cmP_survey tr{
}

table.cmP_survey td.cmP_question{
color: #9c7762 !important;
}

table.cmP_survey input{
color: #1b1718;
}

/*--------------------------------------Section Intro Content------------------------------------------*/

#story h1 {
font-size: 14px;
}

#story {
font-size: 12px;
border-bottom: 1px solid #97CBE0;
margin-bottom: 5px;
}




/* ------------- MORE STORIES ONLY PAGES -------- */
#moretopstories{
background-color: #fff;
width: 488px;
}


#moretopstories .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

#moretopstories .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

.topstorymore{
color: #000;
}

.topstorymore a{
color: #9c7762;
}


/* ------------ KOFY BREAKS ---------- */

.morevidlist{
clear: both;
width: 334px;
margin: 0 5px 10px 0;
background-color: #fff;
float:left;
}

.morevidlist .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}

.morevidlist .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

.morevidlist ul{
list-style-type:none;
margin: 0;
padding: 0 0 0 4px;
}

.morevidlist ul li{
width: 160px;
height: 77px;
float: left;
margin: 8px 0 8px 0;
padding: 0 2px 0 0;
}

.morevidlist ul li .headtitle{
font-size: 10px;
}

.morevidlist ul li .topthumbmore {
width: 80px;
height: 60px;
border: solid green 1px;
margin: 0 4px 0 0;
padding: 0;
}

/* COMPANION SHOW */


.companion {
clear: both;
width: 470px;
margin: 0 5px 10px 0;
background-color: #fff;
float:left;
}

.companion .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_cup.jpg) 0px 2px no-repeat;
height: 28px;
border-bottom: solid #1b1718 1px;
margin: 0 0 8px 0;
}


.companion .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

.companion ul{
list-style-type:none;
margin: 0;
padding: 0 0 0 4px;
}

.companion ul li{
width: 450px;
float: left;
margin: 3px 0 8px 0;
padding: 0 2px 0 0;
}
.companion ul li .topthumbmore{
border: solid green 1px;
margin: 5px 4px 0 0;
padding: 0;
float: left;
}

.companion .headtitle{
font-size: 14px;
font-weight:bold;
}

.companion .storybody {
font-size: 12px;
}

#the-dogscompanionshow #headlinethe-dogscompanionshowabout .headtitle,
#the-dogscompanionshow #headlinethe-dogscompanionshowupcoming .headtitle,
#the-dogscompanionshow #headlinethe-dogscompanionshowhosts .headtitle
{
display: none;
}

#the-dogscompanionshow #headlinethe-dogscompanionshowupcominggallery .topthumbmore{
margin: 25px 0 10px 0;
}

#the-dogscompanionshow #headlinethe-dogscompanionshowupcominggallery .headtitle {
margin: 0 0 0 -120px ;
}

#the-dogscompanionshow #headlinethe-dogscompanionshowupcominggallery p {
font-size: 12px;
clear: both;
margin-bottom: 0;
}


/* ------- WHAT'S ON TITANTV ----------- */

#whats-ontitantv .columnright,
#whats-ontitantv .columnleft{
display: none;
}

#whats-ontitantv .storybody iframe{
padding: 0 0 0 40px;
}

#whats-onaquarium .columncenter li.head1 .headtitle,
#headlinewhats-onaquariumseahorses li.head1 .headthumb
 {
display:none;
visibility:hidden;
}

#headlinewhats-onaquariumseahorses.companion p{
font-size:12px;
}

#headlinewhats-onaquariumherbies img {
width: 300px;
}


/* ----------- BAY AREA EVENTS ----------- */

#bay-area-events .columncenter .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
}


#bay-area-events .columncenter .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

#blogitemshort{
clear: both;
color: #fff;
margin: 8px 0;
padding: 0 4px 0 0;
}

#blogitemshort a{
color: #bdd73c;
}

.blogfooter{
clear: both;
border-bottom: dotted #fff 1px;
overflow: hidden;
}

.blogfooter .permalink a{
float: left;
font-size: 12px;
}
.blogfooter .archive a{
float: right;
font-size: 12px;
}

.prvnxt a{
color: #bdd73c;
}


/* -------------- FEEDBACK PAGE(S)------------ */

#introbody{
background-color: #fff;
border-right: solid #1b1718 5px;
padding: 0 4px;
width: 480px;
}

#feedback .columncenter .sectiondiv{
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
width: 488px;
}

#feedback .columncenter .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 28px;
letter-spacing: 1px;
text-indent: 45px;
}

#feedback .columncenter #story{
margin: 0;
border: solid #fff 0px;
}

#feedback .columncenter #headlineholder .sectiondiv{
display: none;
}


/*---------------- INTERNAL UPLOAD FORM ------------- */
#internal #main{
background-color: #fff;
}

/* ----------------- ERROR PAGE ----------------- */
#error{
color: #fff;
}

/*---- ABOUT--- */
.parentabout .storyinfo {
display: none;
visibility: hidden;
}

/* ---- HDFAQ ----*/
#abouthdtvfaq #story .sectiondiv {
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
border-bottom: solid #1b1718 1px;
width: 488px;
}

#abouthdtvfaq #story .sectiondiv h1 {
color:#fff; 
margin-left: 45px;
padding-top: 5px;
text-transform:uppercase;
}

#abouthdtvfaq .storyimgcont {
display:none;
visibility:hidden;
}

/*Advertisers Section*/

#advertnav {
background-color: #fff;
height: 145px;
width: 300px;
}

#advertnav .sectiondiv {
background: #4a3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) 0px 2px no-repeat;
height: 27px;
width: 300px;
border-bottom: solid #1b1718 1px;
}

#advertnav .sectiondiv h1 {
color:#fff; 
margin-left: 45px;
padding-top: 5px;
font-size: 15px;
text-transform:uppercase;
}

#advertnav ul {
padding: 5px 0 0 35px;
margin: 0;
}

/* ----------------- CREEPY PAGE ----------------- */
#breakscreepy #videobox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://media.kofytv.com/designimages/KOFY_tv_talks.jpg) no-repeat scroll left top;
overflow:hidden;
width:465px;
}

#breakscreepy .morevidlist ul {
list-style-type:none;
margin:0;
padding:0 0 0 4px;
}

#breakscreepy .morevidlist ul li {
float:left;
height:77px;
margin:8px 0;
padding:0 2px 0 0;
width:160px;
}

/* ----------------- REVIEW SECTION ----------------- */
#headlinereviewsabout .sectiondiv{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4A3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) no-repeat scroll 0 2px;
border-bottom:1px solid #1B1718;
height:27px;
}

#headlinereviewstrails h1 a,
#headlinereviewscorral h1 a{
color: #fff;
text-decoration: none;
}

#headlinereviewscorral13 ul li.head1 .headtitle{
display: none;
visibility: hidden;
}

#reviews #headlinereviewskeetsa6,
#reviews #headlinereviewsbalboa9,
#reviews #headlinereviewsbalboa,
#reviews #headlinereviewskeetsa,
#reviews #headlinereviewsabout{
background-color: #fff;
width: 488px;
height: auto;
}

#reviews #headlinereviewsmeltingpot3,
#reviews #headlinereviewsbalboa9,
#reviews #headlinereviewskeetsa6 {
clear: both;
background-color: #fff;
}

#reviews #headlinereviewskeetsa6 ul li,
#reviews #headlinereviewsbalboa9 ul li,
#reviews #headlinereviewsmeltingpot3 ul li,
#reviews #headlinereviewsabout ul li,
#reviews .hotkofy ul li{
list-style-type: none;
}

#headlinereviewstails15 ul .headtitle,
#reviews #headlinereviewsmeltingpot3 ul .headtitle,
#reviews #headlinereviewskeetsa5 ul .headtitle,
#reviews #headlinereviewsbalboa7 ul .headtitle,
#reviews #headlinereviewssouthbay9 ul .headtitle, 
#reviews #headlinereviewszaki11 ul .headtitle{
display: none;
visibility: hidden;
}

#headlinereviewsabout .sectiondiv h1{
color:#FFFFFF;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
line-height:28px;
margin:0;
padding:0;
text-indent:45px;
text-transform:uppercase;
}

#headlinereviewsmeltingpot3 .sectiondiv,
#headlinereviewsabout .headtitle{
display: none;
visibility: hidden;
}

.hotkofy .sectiondiv,
#headlinereviewsbalboa9 .sectiondiv{
display: none;
visibility: hidden;
}

#reviews .hotkofy{
margin-top: -16px;
height: auto;
}

#reviews .morevidlist{
width: 488px;
}

#headlinereviewsmeltingpot3,
#headlinereviewsabout{
height: auto;
width: 488px;
margin: 0 0 10px 0;
}

#headlinereviewskeetsa6 h1,
.hotkofy h1{
display: none;
visibility: hidden;
}

.hotkofy{
height: auto;
background-color: #fff;
width: 488px;
}

#headlinereviewsbalboa,
#headlinereviewskeetsa,
#headlinereviewstails{
margin-top: 10px;
}

#reviewsbalboa #headlinereviewsbalboa .sectiondiv h1,
#reviewskeetsa #headlinereviewskeetsa .sectiondiv h1,
#reviewsmeltingpot #headlinereviewsmeltingpot .sectiondiv h1,
#reviewstails #headlinereviewstails .sectiondiv h1{
font-size: 22px;
}

#reviewskeetsa #headlinereviewskeetsa a{
color: #fff;
}

#reviewsbalboa #headlinereviewsbalboa .sectiondiv,
#reviewsmeltingpot #headlinereviewsmeltingpot .sectiondiv,
#reviewstails #headlinereviewstails .sectiondiv{
color: #fff;
}

#reviewsbalboa #headlinereviewsbalboa ul li,
#reviewskeetsa #headlinereviewskeetsa ul li,
#reviewsmeltingpot #headlinereviewsmeltingpot ul li,
#reviewstails #headlinereviewstails ul li{
float: left;
margin: 2px;
list-style-type: none;
}

#reviewsbalboa #headlinereviewsbalboa ul li a,
#reviewskeetsa #headlinereviewskeetsa ul li a,
#reviewsmeltingpot #headlinereviewsmeltingpot ul li a,
#reviewstails #headlinereviewstails ul li a{
color: #fff;
font-size: 14px;
}

#reviewsbalboa #headlinereviewsbalboa ul .head2 p,
#reviewskeetsa #headlinereviewskeetsa ul li p,
#reviewsmeltingpot #headlinereviewsmeltingpot ul li p,
#reviewstails #headlinereviewstails ul li p  {
display: none;
visibility: hidden;
}

#reviewsbalboa #headlinereviewsbalboa ul .head1{
color: #fff;
}

#reviews .morevidlist{
clear: both;
width: 488px;
margin: 0 5px 0px 0;
background-color: #fff;
float:left;
}

/*--------- HOLLANDER ---------*/
/*--------- HOLLANDER ---------*/
#hollander #headlinehollanderabout .sectiondiv,
#hollander #headlinehollanderaboutdave .sectiondiv,
#hollander #headlinehollanderdates .sectiondiv,
#hollander #headlinehollandersegements .sectiondiv,
#hollander #headlinehollandervideo .sectiondiv, 
#hollander #headlinehollanderfeedback .sectiondiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4A3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) no-repeat scroll 0 2px;
border-bottom:1px solid #1B1718;
height:27px;
}

#hollander #headlinehollanderarchivelink .sectiondiv {
display: none;
}

#hollander #headlinehollanderabout,
#hollander #headlinehollanderaboutdave,
#hollander #headlinehollanderdates,
#hollander #headlinehollandersegements,
#hollander #headlinehollandervideo,
#hollander #headlinehollanderarchive,
#hollander #headlinehollanderfeedback {
background-color: #fff;
width: 488px;
height: auto;
}

#hollander #headlinehollanderarchivelink {
background-color: #fff;
width: 488px;
}

*:first-child+html #hollander #headlinehollanderarchivelink {
margin-top: -10px;
}

#hollander #headlinehollanderabout .sectiondiv h1,
#hollander #headlinehollanderaboutdave .sectiondiv h1,
#hollander #headlinehollanderdates .sectiondiv h1,
#hollander #headlinehollandersegements .sectiondiv h1,
#hollander #headlinehollandervideo .sectiondiv h1,
#hollander #headlinehollanderfeedback .sectiondiv h1 {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
line-height:28px;
margin:0;
padding:0;
text-indent:45px;
text-transform:uppercase;
}

#hollander #headlinehollanderabout ul li a,
#hollander #headlinehollanderdates ul li a {
display: none;
visibility: hidden;
}

#hollander #headlinehollanderaboutdave .headtitle,
#hollander #headlinehollanderfeedback .headtitle {
display: none;
}

#hollander #headlinehollanderabout ul,
#hollander #headlinehollanderaboutdave ul,
#hollander #headlinehollanderdates ul,
#hollander #headlinehollandersegements ul,
#hollander #headlinehollanderarchivelink ul,
#hollander #headlinehollanderfeedback ul {
list-style-type: none;
}

#headlinehollanderaboutdave .topthumbmore{
padding: 10px;
}
#headlinehollanderaboutdave .storybody{
padding-right: 25px;
clear: right;
}

#headlinehollanderarchivelink .storybody a{
position: relative;
top: -15px;
}

/*--- What It's Worth ----*/
#worth #headlineworthabout .sectiondiv,
#worth #headlineworthaboutgreg .sectiondiv,
#worth  #headlineworthappraise .sectiondiv,
#worth  #headlinewortharchive .sectiondiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4A3323 url(http://media.kofytv.com/designimages/KOFY_sd_beans.jpg) no-repeat scroll 0 2px;
border-bottom:1px solid #1B1718;
height:27px;
}

#worth #headlineworthabout,
#worth #headlineworthaboutgreg,
#worth  #headlineworthappraise,
#worth  #headlinewortharchive,
#worth  #headlinewortharchivelink {
background-color: #fff;
width: 488px;
}

#worth #headlinewortharchive,
#worth #headlinewortharchivelink {
margin:0;
padding:0;
}

#worth #headlineworthabout .sectiondiv h1,
#worth #headlineworthaboutgreg .sectiondiv h1,
#worth  #headlineworthappraise .sectiondiv h1,
#worth  #headlinewortharchive .sectiondiv h1 {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
line-height:28px;
margin:0;
padding:0;
text-indent:45px;
text-transform:uppercase;
}

#worth #headlineworthabout ul,
#worth #headlineworthaboutgreg ul,
#worth #headlineworthappraise ul,
#worth #headlinewortharchive ul,
#worth #headlinewortharchivelink ul {
list-style: none;
}

#worth #headlinewortharchivelink h1 {
display: none;
}

#worth #headlineworthabout .headtitle,
#worth #headlineworthaboutgreg .headtitle,
#worth #headlineworthappraise .headtitle,
#worth #headlinewortharchivelink .headtitle {
display: none;
}

#headlineworthaboutgreg .storybody{
padding-right: 20px;
clear: right;
}

#headlineworthaboutgreg .topthumbmore{
padding: 10px;
}

#headlinewortharchivelink .storybody a{
position: relative;
top: -15px;
}

#headlineworthabout .storybody,
#headlineworthaboutgreg .storybody,
#headlineworthappraise .storybody {
position: relative;
top: -10px;
}

/*------------ WORLD CUP PETITION----------------*/

#world-cup-petition .columnleft,
#world-cup-petition .columnright,
#world-cup-petition h1  {
display: none;
}

#world-cup-petition .columncenter {
border: none;
}

#world-cup-petition .storybody {
margin-top: -15px;
}
