#news-main-top { width: 966px; height: 430px; border: 1px solid #e3e3e3; background: #080807; padding: 1px; }


#news-spotlight { float: left; position: absolute; z-index: 2; margin: 25px 0 0 657px; width: 300px; height: auto; background: none; text-align: left; }
#news-spotlight a, #news-spotlight a:link, #news-spotlight a:visited { text-decoration: none; color: #FFFFFF;  } 
#news-spotlight a:hover { color: #999999; text-decoration: underline; }
.news-spotlighthd { display: block; border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 15px; }
.news-spotlightmodule { display: block; width: 300px; height: 100px; overflow: hidden; padding-bottom: 25px; }
.news-spotlightimg { padding: 1px; background: #FFFFFF; border: 1px solid #e5e5e5; float: left; position: absolute; margin: 0 0 0 0; }
.news-spotlighttext { float: left; position: absolute; z-index: 3; margin: 0 0 0 115px; width: 185px; height: auto; background: none; text-align: left; }
.news-spotlightcategory { color: #b7b7b7; font-size: 11px; padding-bottom: 0px; padding-top: 2px; display: block; }
h2.news-spotlighthd { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif, Times, serif; font-size: 14px; padding-bottom: 0px; margin-bottom: 0; margin-top: 0; font-weight: normal; border: none; }



dfn { font-weight: bold; }
.quote { background: #f3f3f3; padding: 15px; font-style: italic; font-weight: bold; font-size: 12px; line-height: 16px; width: 200px; float: right; margin: 0 0 10px 10px; }
.quotelostcities { background: url(../img-article/art-08-0710-lostcities2.jpg) no-repeat #a57b5e; padding: 130px 15px 15px 15px; font-style: italic; font-weight: bold; font-size: 12px; line-height: 16px; width: 200px; float: right; margin: 0 0 10px 10px; color: #FFF; }



/*** article pages ***/

#news-main-body { width: 968px; background: #FFFFFF; padding: 0; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;  }
#news-doublecol { float: left; width: 641px; margin-right: 16px; background: none;  color: #474747;  }
#news-doublecol p { margin: 0; padding: 0 0 16px 0; font-size: 13px; line-height: 17px;  color: #474747;  }
#news-doublecol li { margin: 0; padding: 0 0 16px 0; font-size: 13px; line-height: 17px;  color: #474747;  }
#news-doublecol  a, #news-doublecol a:link, #news-doublecol a:visited { color: #111111; text-decoration: underline; }
#news-doublecol  a:hover { color: #797979; text-decoration: underline; }

.articletext { padding: 10px; }
#news-rightcol { float: left; width: 301px; background: none; padding-top: 10px; }

.newsmainimg { margin: 0; padding: 1px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; width: 638px; height: 300px;  }
h1.newshd { color: #474747; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; padding-bottom: 16px; margin-bottom: 0; margin-top: 0px; font-weight: normal; border: none; }
h1.awardhd { color: #474747; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; padding-bottom: 3px; margin-bottom: 0; margin-top: 0px; font-weight: normal; border: none; }
h2.newshdh2 {  color: #797979; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom: 0px; margin-bottom: 8px; margin-top: 0px; font-weight: bold; border: none; }
h2.awardhdh2 {  color: #797979; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom: 0px; margin-bottom: 8px; margin-top: 0px; font-weight: normal; border: none; }
h3.awardhdh3 {  color: #474747; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom: 0px; margin-bottom: 16px; margin-top: 0px; font-weight: bold; border: none; }
h3.awardhdh32 {  color: #797979; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; padding-bottom: 0px; margin-bottom: 16px; margin-top: 0px; font-weight: normal; font-style: italic; border: none; }

.newsdate { color: #797979; font-size: 11px; padding: 0px 0 16px 0; }

#captionbox-left { float: left; margin-bottom: 16px; margin-right: 16px; background: none; width: 304px; color: #474747; font-size: 11px; line-height: 14px; }
#captionbox-left p { color: #474747; font-size: 11px; line-height: 14px; }

#captionbox-left2 { margin-bottom: 16px; background: none; width: 621px; color: #474747; font-size: 11px; line-height: 14px;  clear: both; }
#captionbox-left2 p { color: #474747; font-size: 11px; line-height: 14px; }

#captionbox-right { float: right; margin-bottom: 16px; margin-left: 16px; background: none; width: 304px; color: #474747; font-size: 11px; line-height: 14px; }
#captionbox-right p { color: #474747; font-size: 11px; line-height: 14px; }


#captionbox { float: right; margin-bottom: 16px; margin-left: 16px; background: none; width: auto; color: #474747; font-size: 11px; line-height: 14px; }
#captionbox p {color: #474747; font-size: 11px; line-height: 14px; margin-bottom: 10px; margin-top: 0px; }
.captionimg { margin: 0 0 0px 0; padding: 1px; border: 1px solid #e3e3e3; }
.captionimg2 { margin: 16px 0 0px 0; padding: 1px; border: 1px solid #e3e3e3; }
.captioncredit { font-size: 10px; line-height: 12px; padding-bottom: 0px; text-align: right; color: #797979; width: auto; }
.captiontext { font-size: 11px; line-height: 14px; text-align: left; padding-bottom: 0; padding-top: 5px; width: auto; }
.newscategoryid {  color: #797979; font-size: 11px; text-align: left; padding-bottom: 3px; width: auto; }
.newsauthor {  font-size: 13px; text-align: left;  color: #474747; width: auto;  }




/*** feed ***/

#sportslinks {}
#sportslinks a, #sportslinks a:link, #sportslinks a:visited { color: #474747; text-decoration: none; }
#sportslinks a:hover { text-decoration: underline; color: #666666;  }

#sciencelinks {}
#sciencelinks a, #sciencelinks a:link, #sciencelinks a:visited { color: #474747; text-decoration: none; padding-bottom: 0; }
#sciencelinks a:hover { text-decoration: underline; color: #666666;  }

#businesslinks {}
#businesslinks a, #businesslinks a:link, #businesslinks a:visited { color: #474747; text-decoration: none; padding-bottom: 0; }
#businesslinks a:hover { text-decoration: underline; color: #666666;  }

#societylinks {}
#societylinks a, #societylinks a:link, #societylinks a:visited { color: #474747; text-decoration: none; padding-bottom: 0; }
#societylinks a:hover { text-decoration: underline; color: #666666;  }




#list-business01 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-business01 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-business01 a, #list-business01 a:link, #list-business01 a:visited { font-size: 12px; color: #797979; }
#list-business01 a:hover { color: #666666; text-decoration: underline;  }

#list-business02 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-business02 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-business02 a, #list-business02 a:link, #list-business02 a:visited { font-size: 12px; color: #797979; }
#list-business02 a:hover { color: #666666; text-decoration: underline;  }

#list-business03 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-business03 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-business03 a, #list-business03 a:link, #list-business03 a:visited { font-size: 12px; color: #797979; }
#list-business03 a:hover { color: #666666; text-decoration: underline;  }


#list-society01 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-society01 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-society01 a, #list-society01 a:link, #list-society01 a:visited { font-size: 12px; color: #797979; }
#list-society01 a:hover { color: #666666; text-decoration: underline;  }

#list-society02 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-society02 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-society02 a, #list-society02 a:link, #list-society02 a:visited { font-size: 12px; color: #797979; }
#list-society02 a:hover { color: #666666; text-decoration: underline;  }

#list-society03 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-society03 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-society03 a, #list-society03 a:link, #list-society03 a:visited { font-size: 12px; color: #797979; }
#list-society03 a:hover { color: #666666; text-decoration: underline;  }



#list-science01 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-science01 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-science01 a, #list-science01 a:link, #list-science01 a:visited { font-size: 12px; color: #797979; }
#list-science01 a:hover { color: #666666; text-decoration: underline;  }

#list-science02 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-science02 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-science02 a, #list-science02 a:link, #list-science02 a:visited { font-size: 12px; color: #797979; }
#list-science02 a:hover { color: #666666; text-decoration: underline;  }

#list-science03 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-science03 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-science03 a, #list-science03 a:link, #list-science03 a:visited { font-size: 12px; color: #797979; }
#list-science03 a:hover { color: #666666; text-decoration: underline;  }



#list-sports01 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-sports01 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-sports01 a, #list-sports01 a:link, #list-sports01 a:visited { font-size: 12px; color: #797979; }
#list-sports01 a:hover { color: #666666; text-decoration: underline;  }

#list-sports02 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-sports02 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-sports02 a, #list-sports02 a:link, #list-sports02 a:visited { font-size: 12px; color: #797979; }
#list-sports02 a:hover { color: #666666; text-decoration: underline;  }

#list-sports03 { color: #797979; margin-bottom: 25px; margin-top: 0; margin-left: 0; background: url(../img/listimg.jpg) no-repeat; padding-left: 115px; height: 100px; }
#list-sports03 li { list-style-type: none; display: block; margin-left: 0; margin-top: 0; margin-bottom: 2px; padding: 3px 0 0 0; font-size: 12px; }
#list-sports03 a, #list-sports03 a:link, #list-sports03 a:visited { font-size: 12px; color: #797979; }
#list-sports03 a:hover { color: #666666; text-decoration: underline;  }

