/* -------------------------------------GENERAL ------------------------------------*/

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.subtitle {
display: none;
visibility: hidden;
}

.columnleft {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columncenter {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columnright {
border-top: 1px solid #97CBE0;
}

a:link, a:visited, a:active {
color: #14254C;
text-decoration: none;
}

a:hover {
color: #00338E;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

#leaderboard1{
display: inline;
}

#banner2{
display: inline;
}


/* -----------------------------------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;
}

#headlinenewslocal3 .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;
}


/*---------------------------- SEARCH----------------------------- */

#searchbar {
width: 978px;
height: 26px;
}

#searchbar form {
margin: 0;
padding: 0;
height: 1px;
}

#date {
font-size: 12px;
color: #444;
float: left;
height: 12px;
padding-top: 9px;
}

#areaname {
font-size: 12px;
color: #444;
height: 12px;
padding: 9px 0 0 4px;
float: left;
}

#search {
height: 30px;
line-height:30px;
float: right;
background: transparent url(http://media.ucdailynews.com/designimages/WSBIam_search.jpeg) left top no-repeat;
padding-left: 80px;
width: 250px;
}

.searchbutton {
margin-right: 10px;
margin-top: 2px;
}

.searchbox {
width: 150px;
margin-right: 10px;
margin-top: 2px;
}


/*----------------------------- HEADER------------------------------ */

#header {
clear: both;
width: 978px;
height: 68px;
border-top: 1px solid white;
background: transparent url(http://media.ucdailynews.com/designimages/NEWCT+CookevilleTimes+header+bar.jpg) top left no-repeat;
}

#header img {
float: left;
}


/*-------------------------- NAVIGATION------------------------- */

#nav {
clear: both;
background-color: #0d126a;
border-top: 1px solid white;
}

#navbuttons {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
color: #fff;
line-height: 23px;
display: inline;
}

#navbuttons a {
color: #fff;
padding: 0px 14px;
}

#navbuttons a:hover, #navbuttons .current {
background-color: #c20f2d;
text-decoration: none;
color:#fff;
}

#homeondemand #subnav {
height: 1px;
background: white;
}

.navrev {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
float: right;
line-height: 23px;
padding: 0 0 0 0;
}

.navrev a {
color: #E6EDF9 !important;
padding: 3px 17px 4px 5px !important;
}

.navrev ul {
display: inline; 
}

.navrev a:hover {
background-image: none !important;
background-color: #d12f23 !important;
text-decoration: none;
}

#subnav {
width: 978px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
color: #fff;
line-height: 22px;
height: 24px;
clear: both;
background: #2d3892;
border-top: 1px solid white;
}

#subnav li {
display: block;
float: left;
}

#subnav a {
display: block;
padding: 2px 14px 0 14px;
color:#FFF;
}

#subnav a:hover {
background-color:#3946b7;
}

#subnav li.subnavcurrent {
background: transparent url() top right no-repeat;
background-color: #3946b7;
}

#subnav .subnavcurrent a {
background: transparent url() top left no-repeat !important;
color:#fff;
}

#subnav .subnavcurrent a:hover {
text-decoration: none;
}

/* ----------- TICKER ------------- */
#ticker {
width: 978px;
height: 28px;
color: black;
background:none;
}

.marquee {
width: 978px;
height: 28px;
margin:0;
padding:0;
font-size: 14px;
}


/*---------------------  GENERAL TOP, MORE & HEADLINES----------------------------  */

#topstorydiv {
    margin: 0;
    padding: 0 0 18px 0;
}

#topstorydiv .sectiondiv, 
#moretopstories .sectiondiv {
    display: none;
    visibility: hidden;
}

.topthumb {
    float: left;
    margin: 0 5px 5px 0;
    width: 320px;
}

#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;
}

* html .topstorymore {
min-height: none;
height: 100px;
}

.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;
}

#headlineholder ul li {
    font-size: 13px;
}


/* -----------------------INDEX & SPORTS & LIFESTYLE & POLITICS TOP STORY------------------------- */

#politics #topstorydiv .sectiondiv,
#lifestlye #topstorydiv .sectiondiv,
#index #topstorydiv .sectiondiv, 
#sports #topstorydiv .sectiondiv,
#lifestyle #topstory .more,
#politics #topstory .more,
#index  #topstory .more, 
#sports #topstory .more {
    display: none;
    visibility: hidden;
}

#lifestyle #topstorydiv,
#politics #topstorydiv,
#index #topstorydiv, 
#sports #topstorydiv{
    clear: both;
    width: 320px;
    float: left;
    padding: 0 5px 10px 0;
    margin: 0;
    margin-bottom: 12px;
}

#lifestyle .topthumb,
#politics .topthumb,
#index .topthumb, 
#sports .topthumb{
    width: 320px;
    margin: 0;
    padding: 0;
}


#lifestyle #topstory h1,
#politics #topstory h1, 
#index #topstory h1, 
#sports #topstory h1{
    padding: 5px 0 5px 0;
    margin: 0;
    float: left;
    font-size: 16px;
    width: 320px;
}

#index #topstory h1 a:link {
    color: #00338E;
    font-size: 18px;
    line-height: 21px;
    margin: 5px 0;
}

#sports #topstory h1 a:link,
#lifestyle #topstory h1 a:link,
#politics #topstory h1 a:link{
    color: #00338E;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#lifestyle #topstory p,
#politics #topstory p, 
#index #topstory p, 
#sports #topstory p{
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}


/*----------------- ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinepolitics2 h1,
.columncenter #headlinelifestyle2 h1,
.columncenter #headlinenewslocal3 h1,
.columncenter #headlinesports2 h1,
.columncenter #headlinesports2 .sectiondiv,
.columncenter #headlinelifestyle2 .sectiondiv,
.columncenter #headlinepolitics2 .sectiondiv,
.columncenter #headlinesports ul li .videoicon,
.columncenter #headlinelifestyle ul li .videoicon,
.columncenter #headlinespolitics ul li .videoicon,
.columncenter #headlinenewslocal2 h1 {
display: none;
visibility: hidden;
}

.columncenter #headlinepolitics2 ul li .videoicon,
.columncenter #headlinelifestyle2 ul li .videoicon,
.columncenter #headlinenewslocal3 ul li .videoicon, 
.columncenter #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

.columncenter #headlinepolitics2,
.columncenter #headlinelifestyle2,
.columncenter #headlinenewslocal3,
.columncenter #headlinesports2 {
width: 473px !important;
padding: 8px 0 0 0 !important;
margin: 0 !important;
height: 100% !important;
}

#politics .columncenter #headlinepolitics .sectiondiv h1,
#lifestyle .columncenter #headlinelifestyle .sectiondiv h1,
#sports .columncenter #headlinesports .sectiondiv h1 a {
color: #000 !important;  
}

.columncenter #headlinepolitics ul,
.columncenter #headlinelifestyle2 ul,
.columncenter #headlinenewslocal3 ul, 
.columncenter #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinepolitics2 ul a:link, 
#headlinepolitics2 ul a:active, 
#headlinepolitics2 ul a:visited, 
#headlinepolitics2 ul a:hover,
#headlinelifestyle2 ul a:link, 
#headlinelifestyle2 ul a:active, 
#headlinelifestyle2 ul a:visited, 
#headlinelifestyle2 ul a:hover,
#headlinenewslocal3 ul a:link, 
#headlinenewslocal3 ul a:active, 
#headlinenewslocal3 ul a:visited, 
#headlinenewslocal3 ul a:hover, 
#headlinesports2 ul a:link, 
#headlinesports2 ul a:active, 
#headlinesports2 ul a:visited, 
#headlinesports2 ul a:hover {
color: #00338E !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinepolitics2 ul a:hover,
.columncenter #headlinelifestyle2 ul a:hover,
.columncenter #headlinenewslocal3 ul a:hover, 
.columncenter #headlinesports2 ul a:hover {
text-decoration: underline;
}

.columncenter #headlinepolitics ul a:hover 
.columncenter #headlinelifestyle ul a:hover 
.columncenter #headlinesports ul a:hover {
text-decoration: underline;
}

.columncenter #headlinepolitics2 ul li,
.columncenter #headlinelifestyle2 ul li,
.columncenter #headlinenewslocal3 ul li, 
.columncenter #headlinesports2 ul li {
width: 468px;
display: block;
float: left;
}

.columncenter #headlinepolitics2 ul li p,
.columncenter #headlinelifestyle2 ul li p,
.columncenter #headlinenewslocal3 ul li p, 
.columncenter #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 12px 0;
}

.columncenter #headlinepolitics2 ul li .topthumbmore,
.columncenter #headlinelifestyle2 ul li .topthumbmore,
.columncenter #headlinenewslocal3 ul li .topthumbmore, 
.columncenter #headlinesports2 ul li .topthumbmore {
margin: 0 5px 5px 0;
float: left;
}

#textarea h1 a {
color: #14254C !important;
}


/* ---------------------- FEATURE NAV-------------------------  */

#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#featurenav .sectiondiv {
visibility: hidden;
display: none;
}

.feature {
width: 117px;
height: 180px;
text-align: center;
float: left;
border-bottom: 3px double #b12820;
margin-bottom: 8px;
}

.feature img {
border: 1px solid #B0ABA8;
margin-top: 7px;
width: 100px;
height: 75px;
}

.feature h2 {
margin: 0;
padding: 3px 3px;
background-color: #0d126a;
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;
}


/*-----------------------  BREAKING NEWS --------------------------------- */
#breaking {
-moz-border-radius: 4px;
border-radius: 4px;
padding: 0 0 8px 0;
margin: 0 0 8px 0;
border: 1px solid #97c5e9;
background-color: #97c5e9;
}

#breaking h1 {
padding: 8px 8px 4px 8px;
margin: 0;
color: #fff;
font-weight: bold;
font-size: 13px;
background: #97c5e9;
}

#breaking h2 {
font-size: 13px;
font-style: italic;
padding: 6px 8px;
margin: 0;
}

#breaking h5 {
font-size: 11px;
padding: 4px 8px;
color: #454545;
}

#breaking p {
font-size: 12px;
line-height: 15px;
color: #454545;
padding: 4px 8px 4px 8px;
margin: 0;
}

#breaking ul {
margin: 0 8px 0 22px;
list-style-type: disc;
}


/*--------------  INDEX and SPORTS and LIFESTYLE and POLITICS MAIN PAGE HEADLINES -----------------*/

#politics .columncenter .headlines,
#lifestyle .columncenter .headlines,
#index .columncenter .headlines, 
#sports .columncenter .headlines,
#lifestyle .columncenter .headlines,
#politics .columncenter .headlines {
width: 232px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}

#politics .columncenter .headlines .sectiondiv h1,
#lifestyle .columncenter .headlines .sectiondiv h1,
#index .columncenter .headlines .sectiondiv h1, 
#sports .columncenter .headlines .sectiondiv h1,
#lifestyle .columncenter .headlines .sectiondiv h1,
#politics .columncenter .headlines .sectiondiv h1 {
    background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+232x30.jpg) top left no-repeat;
    height: 30px;
    padding: 2px 0 0 8px; 
    font-size: 16px;
line-height: 30px;
text-align: center;
    font-weight: bold; 
}


#politics .columncenter .headlines .sectiondiv h1 a,
#lifestyle .columncenter .headlines .sectiondiv h1 a,
#index .columncenter .headlines .sectiondiv h1 a, 
#sports .columncenter .headlines .sectiondiv h1 a,
#lifestyle .columncenter .headlines .sectiondiv h1 a,
#politics .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #fff;
}

#politics .columncenter .headlines ul,
#lifestyle .columncenter .headlines ul, 
#index .columncenter .headlines ul, 
#sports .columncenter .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

#politics .columncenter .headlines ul li,
#lifestyle .columncenter .headlines ul li,
#index .columncenter .headlines ul li, 
#sports .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

#politics .columncenter .headlines ul li a,
#lifestyle .columncenter .headlines ul li a,
#index .columncenter .headlines ul li a, 
#sports .columncenter .headlines ul li a {
color: #333; 
}



#sports #headlinesportslocal {
clear: both;
}

/*  HEADLINES  */
#headlineholder {
font-size: 12px;
}

#headlineholder h1 {
font-size: 14px;
margin-bottom: 12px;
}

#headlines {
    padding-right: 8px;
}

#headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 20px;
}

#headlines ul li {
    padding: 0 0 4px 0;
}

#headlineholder .more {
    display: none;
}

#sports #headlinesportstntech h1{
background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+232x30.jpg) top left no-repeat;
}

/*---------------------------  STORY-----------------------------  */

.storybox {
padding-top: 5px;
clear: both;
}

.storyimgcont img {
width: 320px;

}

#storysection {
clear: both;
}

#storysection #videoplayer {
width: 320px;
height: 240px;
float: left;
margin: 0 5px 0 0;
}

#storysection .sectiondiv h1 {
clear: both;
color: #14254C;
font-size: 24px;
margin: 0 0 0 0;
padding: 0;
}

#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;
}

.storyinfo {
font-size: 10px;
color: #a2a2a2;
margin: 0 0 10px 0;
text-align: left;
width: 320px !important;
float: left;
}

.storybox .videoiconhi {
float: left;
clear:both;
width: 100%;
padding: 5px 0;
}

.author {
clear: both;
width: 320px;
line-height: 24px;
}

#storyrelatedlink, #storyrelatedphone {
display: none;
visibility: hidden;
}

.storybody {
padding-top: 8px;
}


/*--------------------------- STORY IMAGE CAPTIONS--------------------------------*/

.storybox .leadstoryimg {
float: none;
margin: 0;
padding: 0;
}

.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------------------------------- */

#storytools {
float: right;
background-color: #EBF2FA;
width: 130px !important;
height: 238px;
margin: 0 0 5px 0!important;
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
}

#related {
width: 138px;
padding: 5px 5px 15px 5px;
font-size: 11px;
}

#related ul {
margin: 6px 0 0 13px;
padding: 0;
}

#related ul li {
padding-bottom: 2px;
}

#imware {
width: 143px;
height: 106px;
clear: none;
margin: 0;
padding: 10px 0 0 5px;
text-align: left;
}

#newsentertainment .storybox .author, #newshealth .storybox .author, #newstech .storybox .author, #newsbusiness .storybox .author {
display:none;
visibility:hidden;
}



/*-----------------------------------------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;
}

#weathersevenday .sectiondiv,
#weathersevenday #storytools,
#weathersevenday .storyinfo,
#weathersevenday .author{
display: none;
visibility: hidden;
}

/* -----------------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;
}


/* -------------------------------------- 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;
}


/*---------------------------------- TOP VIDEO---------------------------------------------------  */


#headlinehomevideo {
width: 137px !important;
float: right !important;
background-color: #ececec;
padding: 5px 5px 15px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 !important;
}

#headlinehomevideo h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinehomevideo h1 a {
font-weight: bold;
}

#headlinehomevideo ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinehomevideo ul li {
padding: 0;
margin: 0;
padding-bottom: 4px !important;
}

#headlinehomevideo ul li a {
color: #00338E !important;
}


/*------------------------------------------ TOP HEADLINES-------------------------------------- */

#politics #headlinepolitics,
#lifestyle #headlinelifestyle,
#headlinenewslocal, 
#sports #headlinesports {
width: 137px !important;
float: right !important;
background-color: #ececec;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}

#politics #headlinepolitics h1,
#lifestyle #headlinelifestyle h1,
#headlinenewslocal h1, 
#sports #headlinesports h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinenewslocal h1 a {
font-weight: bold;
color: black !important;
}

#politics #headlinepolitics ul,
#lifestyle #headlinelifestyle ul,
#headlinenewslocal ul, 
#sports #headlinesports ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#politics #headlinepolitics ul li,
#lifestyle #headlinelifestyle ul li,
#headlinenewslocal ul li, 
#sports #headlinesports ul li {
padding-bottom: 4px !important;
}

#politics #headlinepolitics ul li a,
#lifestyle #headlinelifestyle ul li a,
#headlinenewslocal ul li a, 
#sports #headlinesports ul li a {
color: #00338E !important;
}

#headlineNationalBusiness h1, #headlineTechnology h1 {
color:#fff;
}
/*----------------------------------------  VIDEO PLAYER-----------------------------------------  */


#videobox {
clear: both;
width: 320px;
float: left;
margin-top: -1px;
padding: 0px 0 5px 0;
margin-bottom: 12px;
text-align: left;
}

*:first-child+html #videobox {
margin-top: -19px;
}

* html #videobox {
margin-top: -19px;
}

#textarea h1, #textarea h1 a {
color: #00338E;
font-size: 18px;
line-height: 21px;
margin: 5px 0;
}

#textarea p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0;
}

#textarea .more {
display: none;
visibility: hidden;
}

#videoplayer {
width: 320px;
height: 480px;
}

/*-------------------------------------------  Bios----------------------------------------------------- */

.parentabout .author, .parentabout #storytools, .parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, .parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #14254C;
}

.parentabout .storybox, .parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #00338E;
}

#headlineaboutpeople h1 {
font-size:18px;
color:#14254C;
padding: 0 0 10px 0 !important;
}

#headlineaboutpeople  {
margin: 0 0 12px 0;
}

#headlineaboutpeople ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#headlineaboutpeople ul li {
float: left;
list-style-type: none;
width: 108px;
height: 160px;
margin: 0 10px 0 0;
text-align: center;
}

#headlineaboutpeople ul li img {
width: 108px;
height: 81px;
margin: 0;

}

#headlineaboutpeople h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}

#headlineaboutpeople h1 a {
font-size: 18px;
color: #12499F;
}

#headlineaboutpeople ul li a {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}

#headlineaboutpeople ul li a:hover {
text-decoration: underline;
}

#headlineaboutpeople .columncenter .callout {
display: none;
visibility: hidden;
}


/*----------------------------------------  Features Section Feature Nav ------------------------- */

#features #featurenav {
clear: both;
width: 463px;
height: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 3px double #0d126a;
border-bottom: 3px double #0d126a;
padding-top: 8px;
padding-left: 10px;
background: #2d3892;
}

#features #featurenav .sectiondiv {
visibility: hidden;
display: none;
}

#features .feature {
width: 230px;
height: 80px;
text-align: center;
float: left;
border-bottom: none;
padding-bottom: 8px;
}

#features .feature img {
width: 70px;
height: 70px;
border: 1px solid #B0ABA8;
margin-top: 0px;
float: left;
}

#features .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 14px;
font-weight: normal;
border-top: none;
border-bottom: none;
float: right;
text-align: left;
width: 150px;
}

#features .feature h2 a {
color: #fff;
}


#features .feature h2 a {
color: #fff;
}

#features .feature h3 {
margin: 0 0 0 8px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
width: 103px;
float: left;
text-align: left;
}

#features .feature h3 a {
color: #fff;
}

#features .feature p, #features .feature ul {
visibility: hidden;
display: none;
}



/* ---------------------------------- SEARCH RESULTS------------------------------------------- */

.parentresults #subnav {
height: 1px;
background: white;
}

#searchresults h1 {
margin: 0;
font-size: 23px;
color: #12499F;
}

#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;
}


/* --------------------------------- 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;
}


/*---------------------------------------------  HOTLINKS --------------------------------------------- */

.parenthotlinks h1 {
margin: 0;
font-size: 24px;
}

.parenthotlinks h2 {
font-size: 16px;
margin: 8px 0 0 0;
}

.parenthotlinks p {
font-size: 13px;
margin: 0 0 4px 0;
}

.parenthotlinks #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: 30px;
background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+178x30.jpg) top left no-repeat;
padding: 0 0 5px 0;
}


.columnleft #weatherbox .sectiondiv3 h1 {
color: rgb(255,255,255);
font-size: 16px;
line-height: 30px;
text-align: center;

}


.columnleft #weatherbox .sectiondiv3 h1 a{
color: rgb(255,255,255);
}

.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;
}


/*---------------------------------------------On Demand-----------------------------------------------*/

#headlinehomeondemand {
width: 180px !important;
height: 200px !important;
margin-top: 0px !important;
}

#headlinehomeondemand .topthumbmore {
width: 38px;
}

.columnleft #headlinehomeondemand .sectiondiv {
background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+178x30.jpg) top left no-repeat;
}



#headlinehomeondemand .sectiondiv h1 {
color: white;
font-size: 16px;
line-height: 30px;
text-align: center;
height: 30px;
padding-left: 25px;
}

#headlinehomeondemand .sectiondiv h1 a{
color: rgb(255,255,255);
font-size: 16px;
}


#headlinehomeondemand ul {
margin: 0 !important;
padding: 0 0 0 5px !important;
}

#headlinehomeondemand ul li {
clear: both;
list-style-type: none;
margin: 0;
padding: 0px;
font-size: 13px;
}

#headlinehomeondemand .link {
margin: 0 !important;
pading: 2px;
}

#headlinehomeondemand ul li a {
font-weight:bold;
}

#headlinehomeondemand {
clear:both;
padding-top: 5px;
padding-bottom: 10px;
margin: 5px 0 0 0;
}

.ondemanditem {
padding: 0 0 0 0;
margin: 6px 0 0 0;
clear: both;
}

#headlinehomeondemand img {
float: left;
margin: 0 6px 0 0;
}

#headlinehomeondemand h1 {
font-size: 12px;
margin: 0;
padding: 0 0 5px 0;
}

#headlinehomeondemand h1 a {
color: #000;
margin: 0;
padding: 0;
}

#headlinehomeondemand p {
float: left;
width: 130px;
font-size: 11px;
margin: 0;
padding: 0;
}


/*-------------------------------------------  STOCKS -------------------------------------------------- */

#stocks {
margin-top: 5px;
height: 430px;
}

#stocks h1 {
font-size: 16px;
text-align: center;
color: white;
padding-left: 25px;
height: 30px;

line-height: 30px;
background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+178x30.jpg) top left no-repeat;
}



#stocksfeed {
width: 165px;
height: 200px;
padding-top: 0px;
margin-left: 10px;
margin-bottom: 5px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #ffffff;
}




/*---------------------------------------------------  POLL ---------------------------------------------- */

#poll h1 {
background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+300x30.jpg) top left no-repeat;
color: rgb(255,255,255);
font-size:16px;
height:30px;
line-height: 30px;

text-align: center;
}

#poll .submit {
margin-top: 12px;
}


#poll {
width:300px;
padding: 0;
margin: 0 0 8px 0;
background: #fff;
clear: both;
}


#poll h2 {
margin: 10px 8px 0 8px;
padding: 0;
color: #333;
font-size: 14px;
color: #2828a8;
text-align: center;

}

#poll ul {
list-style-type: none;
margin:0 0 0 20px;
padding:0;
font-size: 12px;
}

#poll ul li {
list-style-type:none;
margin:0;
padding:0;
font-size: 12px;
}

#poll .submit {
margin: 10px 110px;
}

#headlinehotlinks .sectiondiv{
display: none;
visibility: hidden;
}

#headlinehotlinks ul{
list-style: none;
display: none;
}

#headlinehotlinks ul li{
display: none;
visibility: hidden;
text-align: center;
}

/*-----------------------------------------  MOST POPULAR ---------------------------------------- */

#mostpopular {
margin: 0;
padding: 0px 0 10px 0;

}

#mostpopular .sectiondiv {
height: 30px;
background: transparent url(http://media.ucdailynews.com/designimages/CT+New+Page+Sep+300x30.jpg) top left no-repeat;
}

#mostpopular h1 {
color: white;
font-size: 16px;
text-align: center;
line-height: 30px;
}

#mostpopular ul {
font-size: 12px;
margin: 0;
padding: 0 0 0 24px;
}

#mostpopular ul li {
padding: 2px 0;
}



/*--- Weather -- */

#weathersatellite .columncenter .sectiondiv{
width: 785px;
}
#weathersatellite iframe{
border: solid black 0px;
}


/*---- 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: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
color: #FFF;
width: 962px;
background: #2d3892;
}

#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: transparent url() top center no-repeat;
}

#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
display: none;
visibility: hidden;
}

#videopop .spotlight {
float: right;
width: 340px;
}

#videopop #search form {
padding: 0;
margin: 0;
height: 1px;
}

#videopop #search {
margin: 6px 0 30px 0;
background: none;
text-align: right;
}

#videopop .headline {
width: 340px;
clear: left;
}

#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 #flashPlayerDiv {
float: left;
}

#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;
}


/* --- ADVERTISING --- */ 

.columncenter #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 0 10px 20px;
margin: 40px -5px;
border-top: 1px solid #97CBE0;
border-bottom: 1px 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: 16px 0 8px 0;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}
 
#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

.columncenter .callout {
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
padding: 16px 4px 5px 4px;
clear: both;
}

#leaderboard1 {
margin: 0px 0 0 0;
padding: 3px;
}

#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}


/*---- 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 .sectiondiv {
display: none;
visibility: hidden;
}

#events h1 {
font-size: 16px;
}

#eventlistorder h2 {
font-size: 14px;
}

#caldays {
background: #0d126a !important;
}

.emptycaldate {
background: #2d3892 !important;
}


/*-------submission Queues-------*/

#ccform {
border-top: 3px double #97CBE0;
border-bottom: 3px double #97CBE0;
color: #FFF;
background: #14254C;
margin-bottom: 5px;
}

#ccform h2 {
font-size: 12px;
color: white;
}

#ccform h1 {
font-size: 12px;
}


/*------Section Intro Content-------*/

#story h1 {
font-size: 14px;
}

#story {
font-size: 12px;
border-bottom: 1px solid #97CBE0;
margin-bottom: 5px;
}


/*-------NEC---------*/
/* ----- removal of story tools ------- */

#community #storytools,
#community .storyinfo,
#community .author,
#sportsscores #storytools,
#weatherforecast .storyinfo,
#weatherforecast .author,
#weatherforecast .imware,
#weatherforecast #storytools,
#weathersatellite .storyinfo,
#weathersatellite .author,
#weathersatellite #storytools,
#weatherradar .storyinfo,
#weatherradar .author,
#weatherradar #storytools{
display: none;
visibility: hidden;
}

/* ------ removal of rightcolumn ---- */

#weathersatellite .columnright,
#weatherradar .columnright{
dispaly: none;
visibility:hidden;
}


/* Politics */

#headlinepolitics2 ul li{
margin-left: -24px;
}

/*----------------- ADS ---------------------- */

#leaderboard1{
text-align:center;
}

.headerpromo{
float:right;
}

/*----------BIM Content Feed Styles----------------*/
#newstechnology .columncenter .sectiondiv,
#newsnationalbusiness .columncenter .sectiondiv
 {
display: none;
visibility: hidden;
}

#headlineTechnologyNews.BIMcontentfeed .sectiondiv,
#headlineNationalBusinessNews.BIMcontentfeed .sectiondiv {
display: block !important;
visibility:visible !important;
margin: -20px 0 0 0 !important;
}

.BIMcontentfeed {
font-size:12px;
height:100% !important;
margin:0 !important;
padding:8px 0 0 0 !important;
width: 473px !important;
}

.BIMcontentfeed .headtitle {
font-weight: bold;
font-size: 13px;
}

.BIMcontentfeed ul {
list-style-type:none;
margin: 0;
padding: 0;
}

.BIMcontentfeed ul li {
margin: 0;
padding: 0;
clear:both;
display:block;
float:none;
min-height: 100px;
}

* html .BIMcontentfeed ul li {
height: 100px;
}

.BIMcontentfeed .topthumbmore {
margin: 0;
padding: 0 5px 5px 0;
width: 120px;
float:left;
}

.BIMcontentfeed ul li .videoicon {
display:block;
visibility:visible;
font-size:12px !important;
font-weight: normal;
}

.BIMcontentfeed ul li p {
margin: 0;
padding: 4px 0 0 0;
font-size: 12px; 
}

/*About Us -- People--*/

#headlineaboutpeoplebios h1 {
font-size:18px;
color:#00338E;
padding: 0 0 10px 0 !important;
}

#headlineaboutpeoplebios {
margin: 0 0 12px 0;
}

#headlineaboutpeoplebios ul {
margin: 0;
padding: 0;
}

#headlineaboutpeoplebios ul li {
list-style-type: none;
height: 100%;
width: 130px;
margin: 0 10px 15px 0;
text-align: center;
}



#headlineaboutpeoplebios h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}



#headlineaboutpeoplebios h1 a {
font-size: 18px;
color: #12499F;
}


#headlineaboutpeoplebios ul li a {
color: #000;
font-size: 12px;
margin: 0;
padding: 0;
}
