body{ font: 12px/14px arial,serif; }
h1, h2, h3, h4 { font-weight: normal; margin: 0 0 8px 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 { font-size: 28px; line-height: 30px; margin-top: -3px; }
h2 { font-size: 24px; line-height: 26px; }
h3 { font-size: 18px; line-height: 20px; }
h4 { font-size: 16px; line-height: 18px; }
h5 { font-size: 14px; line-height: 16px; }
h6 { font-size: 13px; line-height: 15px; }

.sfnm { margin: 0 auto; background: #ffffff url('/www/newdesign/images/ndbackgroundlightbrown.gif') repeat-x; }
#outcontainer { width: 985px; margin: 0px auto; }
#msoutcontainer { width: 985px; margin: 0px; }

a.police:link, a.police:visited { font-size: 24px; line-height: 26px; text-decoration: none; color: #2554a1; }
a.police:hover { font-size: 24px; line-height: 26px; text-decoration: underline; color: #2554a1; }

/* For Links at Top of Header */
#headerquicklinks { float: left; margin-left: -40px; width: 40%; }
#headerquicklinks ul { margin: 0; }
#headerquicklinks li { float: left; padding: 5px 10px 5px 0px; list-style-type: none; font: 12px/14px arial, sans-serif; color: #6D2419; margin: 0; }
#headerquicklinks a, #headerquicklinks a:visited { color: #6D2419; text-decoration: none; }
#headerquicklinks a:hover { color: #6D2419; text-decoration: underline; }

/* For Header Nav Links*/
#headernav { float:left;  width: 100%; clear: both; text-align: center; background: #362a22; opacity: 0.95; }
#headernav ul { margin: 0; padding: 3px 5px 5px 10px; text-align: center; }
#headernav li { float: left; text-transform: uppercase; padding: 5px 5px 5px 10px; font: bold 11px/12px arial, sans-serif; color: #fff; list-style-type: none; }
#headernav a, #headernav a:visited { color: #fff; text-decoration: none; }
#headernav a:hover { color: #fff; text-decoration: underline; }

/* For Popular Nav Links*/
#popularnav { float:left; width: 100%; clear: both; background: #e5e5e5;}
#popularnav ul { margin: 0; padding: 3px 5px 5px 0px; text-align: center; }
#popularnav li { float: left; padding: 0px 5px 5px 10px; font: 12px/14px arial, sans-serif; color: #2554a1; list-style-type: none; margin: 0;}
#popularnav a, #popularnav a:visited { color: #2554a1; text-decoration: none; }
#popularnav a:hover { color: #2554a1; text-decoration: underline; }

/* For Breaking Headlines*/
#breakingnews { float: left; width: 100%; background: #fff url('/www/newdesign/images/breakingnewstab.gif') no-repeat; font: 11px/12px arial, sans-serif; color: #fff; margin: 0; }
.breakingheadlines { float: left; padding: 8px 0px 5px 200px; font: bold 16px/18px arial, sans-serif; color: #000; }

#breakingnews2 { float: left; width: 100%; background: #fff url('/www/newdesign/images/breakingnewstab.gif') no-repeat; font: 11px/12px arial, sans-serif; color: #fff; margin: 0; }
a.breakingheadlines2:link, a.breakingheadlines2:visited  { float: left; padding: 6px 0px 5px 210px; font: bold 16px/18px arial, sans-serif; color: #000; text-decoration: none;}
a.breakingheadlines2:hover  { float: left; padding: 6px 0px 5px 210px; font: bold 16px/18px arial, sans-serif; color: #000; text-decoration: underline;}

/* For left most column */
#leftmaincolumn { float: left; width: 665px; padding: 10px 5px 5px 5px; background: #ffffff;}

#leftcolumnfirstleft { float: left; width: 32%; margin-left: 10px; position: relative;}
#leftcolumnfirstright { float: left; padding 5px; width: 66%; clear: right; }
#leftcolumnsecond {float: left; width: 100%; clear: both; padding: 10px 0 0 0; }
#leftcolumnvidcentral {margin-top: 30px; float: left; width: 100%; clear: both; background: url('/www/newdesign/images/newssectiontabbrown.gif'); border: 1px #999 solid; }
#leftcolumnthird {float: left; width: 100%; padding: 10px 0; }

/* For newsupdates area */
#newsupdates { float: left; width: 100%; clear: both; }
#newsupdates ul { margin: 0; padding: 5px 0 0 0; }
#newsupdates li { padding: 2px 10px 5px 5px; font: bold 12px/14px arial, sans-serif; color: #2554a1; list-style-type: none; }
.newsupdatestease { font: 12px/14px arial, sans-serif; color: #000; }
.newsupdatestop1 { font: bold 16px arial; color: #2554a1; }
a.nu1:link, a.nu1:visited { font: bold 16px arial; color: #2554a1; text-decoration: none; }
a.nu1:hover { font: bold 16px arial; color: #2554a1; text-decoration: underline; }
a.nud:link, a.nud:visited { font: bold 12px/14px arial, sans-serif; color: #2554a1; text-decoration: none; }
a.nud:hover { font: bold 12px/14px arial, sans-serif; color: #2554a1; text-decoration: underline; }
.newsupdatestop2 { font: bold 16px arial; color: #2554a1; }
.newsupdatestoptease { font: 14px arial;  color: #000; }

.newsfeedsborder { border-top: 1px #999 solid; padding: 5px 5px 5px 0; margin-right: 5px; margin-left: 5px; }
.newsfeedstitle { background: #999; font: bold 20px/22px arial, sans-serif; color: #fff; width: 100%; padding: 5px; margin-left: 0; }

/* for sections area */
#laherenciasection { background: url('/www/newdesign/images/gungreytape.gif') repeat-y; }
#newssection { background: url('/www/newdesign/images/gungreytape.gif') repeat-y; }
#videosection { background: url('/www/newdesign/images/newssectiontabbrown.gif'); }

#featuredsection { background: url('/www/newdesign/images/gungrey2.gif') repeat-y; }
#sportssection { background: url('/www/newdesign/images/gungreytape.gif') repeat-y; }
#businesssection { background: url('/www/newdesign/images/gungrey5.gif') repeat-y; }
#readercommunitysection { background: url('/www/newdesign/images/gungrey3.gif') repeat-y; }
#worldsection { font: 42px arial; color: red; background: url('/www/newdesign/images/gungrey4.gif') repeat-y; }

.newssectiontitle { float: left; text-transform: uppercase; padding: 5px; font: bold 14px/16px arial, sans-serif; color: #fff; }
.topvideos { float: right; text-transform: uppercase; font: bold 14px/16px arial, sans-serif; color: #fff; padding: 5px 235px 5px 5px; }
.polltitle { float: right; text-transform: uppercase; font: bold 14px/16px arial, sans-serif; color: #fff; padding: 5px 180px 5px 5px; }

#sectionquicklinks { float: right; font: bold 14px/16px arial, sans-serif; color: #fff; padding: 0 10px 0 0; }
#sectionquicklinks ul { margin: 0; }
#sectionquicklinks li { float: left; padding: 7px 5px 5px 10px; font: 12px/13px arial, sans-serif; color: #fff; list-style-type: none; }
#sectionquicklinks li a, #sectionquicklinks li a:visited { color: #fff; text-decoration: none; }
#sectionquicklinks li a:hover { color: #f3d1d1; text-decoration: none; }

.clearall { clear: both; }

#newssectionsstories { float: left; width: 100%; padding: 5px 0 0 0; }
#newssectionsstories ul { margin: 0; padding: 5px 0 0 0; }
#newssectionsstories li { padding: 2px 10px 5px 5px; font: 12px/14px arial, sans-serif; color: #2554a1; }

#newssectionfeature { width: 66%; float: left; padding: 5px 0 0 0; }
.featurepic { float: left; padding: 5px; }
.featurestory { padding: 5px 5px 50px 0px; font: bold 16px/18px arial, sans-serif; color: #2554a1; }
a.featurestory:link, a.featurestory:visited { font: bold 16px/18px arial, sans-serif; color: #2554a1; text-decoration: none; }
a.featurestory:hover { font: bold 16px/18px arial, sans-serif; color: #2554a1; text-decoration: underline; }
.featurestorytease { padding: 8px 5px 0 0; font: 12px/14px arial, sans-serif; color: #000; }
.featurepicright { float: right; padding: 5px; }

#hpsectionstories{ width: 34%; float: left; padding: 5px 0 0 0; }
#hpsectionstories a:link, #hpsectionstories a:visited { font: 12px/14px arial, sans-serif; color: #2554a1; text-decoration: none; }
#hpsectionstories a:hover { font: 12px/14px arial, sans-serif; color: #2554a1; text-decoration: underline; }
#hpsectionstories ul { margin: 0; padding: 0px 0 0 5px; border-left: 1px #999 dashed; }
#hpsectionstories li { padding: 2px 10px 5px 5px; font: 12px/14px arial, sans-serif; color: #2554a1; list-style-type: none; }
#hpsectionstories ul li ul { margin: 0; padding: 0px 0 0 5px; border-left: none;}
#hpsectionstories ul li ul li { padding: 2px 10px 1px 5px; font: 10px/12px arial, sans-serif; color: #666; list-style-type: none; }
.hpopsectioncolumnistheadline { font: 10px/12px arial, sans-serif; color: #666; }

.hpsectionmorestory { float: right; padding-right: 5px; font: bold 11px/13px arial, sans-serif; color: #2554a1; }

/* for video module */
.videocentral2 { width: 31%; float: left; border-right: 1px #999 dashed; border-left: 1px #999 dashed; padding: 5px; text-align: center; }
.videocentral1and3 { width: 31%; float: left; padding: 5px; text-align: center; }

/* for top stories under pic on hp */
#hptop { margin-top: 10px; position: relative; float: left; width: 100%; padding: 5px 0 10px 0; border: 1px #999 solid; background: #f5f5f5; }
/*#hptop a:link, #hptop a:visited { font: 14px arial; color: #2554a1; text-decoration: none; }
#hptop a:hover { font: 14px arial; color: #2554a1; text-decoration: underline; }*/
#hptop ul { margin: 0; padding: 0; }
#hptop li { padding: 2px 10px 5px 5px; font: bold 14px/16px arial, sans-serif; color: #2554a1; list-style-type: none; }

#hpomniboxheadline a:link, #hpomniboxheadline a:visited { font: bold 14px arial; color: #2554a1; text-decoration: none; }
#hpomniboxheadline a:hover { font: bold 14px arial; color: #2554a1; text-decoration: underline; }
#hpomniboxbody { padding: 2px 0 0 0 ; font: 12px arial; color: #000; }
#hpomniboxbody a:link, #hpomniboxbody a:visited { font: bold 12px arial; color: #2554a1; text-decoration: none; }
#hpomniboxbody a:hover { font: bold 12px arial; color: #2554a1; text-decoration: underline; }

/* for local news area on hp */
#hplocalnewssection { float: left; width: 66%; padding: 5px 0 10px 0; }
#hplocalnewssection ul { margin: 0; padding: 0; }
#hplocalnewssection li { padding: 2px 10px 5px 5px; font: bold 14px/16px arial, sans-serif; color: #2554a1; list-style-type: none; }
.storytease { padding: 2px 0 0 0 ; font: 12px/14px arial, sans-serif; color: #000; }

#hpvidcentralsection { float: left; width: 345px; padding: 38px 0 0 10px; }
#hpvidcentralsection ul { margin: 0; padding: 0; }
#hpvidcentralsection li { padding: 2px 10px 5px 5px; font: bold 14px/16px arial, sans-serif; color: #2554a1; list-style-type: none; }

/* For top video area */
#hptopvideos { float: left; width: 300px; padding 0px 5px 0 5px; }

/* For Headline Picture area */
.hppicheadline { padding: 5px 0 2px 5px; font: bold 18px/20px arial, sans-serif; color: #2554a1; }
.hppicture { text-align: center; padding: 5px 0 5px 0; }
.hpcaption { font: 9px/10px arial, sans-serif; color: #555;  padding: 2px 5px 7px 5px; }
.hpcaptionnonrelated { font: 10px/11px arial, sans-serif; color: #555;  padding: 2px 5px 7px 5px; }
.hptease { font: 12px/14px arial, sans-serif; color: #000;  padding: 2px 5px 2px 5px; }
#hpnbtease { font: 12px arial; color: #000;  padding: 2px 5px 2px 5px; }
.justborder { margin-top: 10px; position: relative; border-top: 1px #bbb dotted; }
.justbordernewsupdates { margin-top: 10px; position: relative; border-top: 1px #bbb dotted; margin-bottom: 10px;  }

a.hppic:link, a.hppic:visited { font: bold 18px/20px arial, sans-serif; color: #2554a1; text-decoration: none; }
a.hppic:hover { font: bold 18px/20px arial, sans-serif; color: #2554a1; text-decoration: underline; }

/* For right most column */
#rightmaincolumn { float: right; width: 300px; padding: 10px 5px 5px 5px; background:  #ffffff;}

#rightcolumnblock { float: left; clear: both; background:  #ffffff;}
#rightcolumnblocktools { float: left; clear: both; padding-left: 20px; }

/* MarketSpace Area */
.hpmarketspacearea { float: left; clear: both; margin: 0; padding: 0; }
.hpmarketspacearea ul { margin: 0; }
.hpmarketspacearea li { float: left; padding: 10px 3px 2px 3px; font: 12px/14px arial, sans-serif; color: #2554a1; list-style-type: none; }

#findnew { font: italic 12px/12px georgia,times new roman; color: #999; padding-top: 10px; padding-left: 8px; }
#findnew a:link, #findnew a:visited { font: italic 12px/12px georgia,times new roman; color: #2554a1; text-decoration: none; }
#findnew a:hover { font: italic 12px/12px georgia,times new roman; color: #2554a1; text-decoration: underline; }

/* Page Tools area */
#pagetoolsleftcolumn { width: 50%; float: left; padding-top: 2px; }
#pagetoolsleftcolumn ul { margin: 0; padding: 0; }
#pagetoolsleftcolumn li { padding: 2px 10px 5px 0px; font: 12px/14px arial, sans-serif; color: #333; list-style-image: url('/www/newdesign/images/bullet.gif') }
#pagetoolsleftcolumn a:link, #pagetoolsleftcolumn a:visited { font: 12px/14px arial, sans-serif; color: #333; text-decoration: none; }
#pagetoolsleftcolumn a:hover { font: 12px/14px arial, sans-serif; color: #333; text-decoration: underline; }

#pagetoolsrightcolumn { width: 50%; float: left; padding-top: 2px; }
#pagetoolsrightcolumn ul { margin: 0; padding: 0 0 0 20px; }
#pagetoolsrightcolumn li { padding: 2px 10px 5px 0px; font: 12px/14px arial, sans-serif; color: #333; list-style-image: url('/www/newdesign/images/bullet.gif') }
#pagetoolsrightcolumn a:link, #pagetoolsrightcolumn a:visited { font: 12px/14px arial, sans-serif; color: #333; text-decoration: none; }
#pagetoolsrightcolumn a:hover { font: 12px/14px arial, sans-serif; color: #333; text-decoration: underline; }

#pagetoolsoutercontainer { padding-top: 10px; float: left; margin-left: -14px; clear: both;}

#pagetoolsnewsletter { width: 100%; text-align: center; padding-top: 10px; clear: both;}
.newslettersignup { font: bold 12px/14px arial, sans-serif; color: #333; line-height: 20px; }

/* Blogs area and ad */
#blogsleftcolumn { width: 160px; float: left; padding: 5px 0 5px 5px; }
#blogsrightcolumn { width: 125px; float: left; padding: 5px; }

/* Story SS Tabs */
.sstabs { padding-top: 10px; padding-bottom: 25px; clear: both; }


/* 300 x 250 ad Space */
.ad300 { padding: 10px 0 0 0; font: 7px helvetica; color: #ccc; text-align: center; }

/* For Footer Nav Links*/
#fullfooter { width: 100%; background: #ffffff url('/www/newdesign/images/ndbackgroundlightbrown.gif') repeat-x; margin: 20px auto 0 auto; clear: both; height: auto; }
#footercontainer { background: #ffffff url('/www/newdesign/images/ndbackgroundlightbrown.gif')repeat-x; width: 985px; margin: 0 auto; clear: both; }

#footernav { width: 100%; clear: both;  text-align: center; }
#footernav ul { margin: 15px auto; padding: 3px 5px 5px 0px; text-align: center; clear: both; }
#footernav li { float: left; text-transform: uppercase; padding: 5px 5px 5px 10px; font: 11px/12px arial, sans-serif; color: #362a22; list-style-type: none; }
#footernav a, #footernav a:visited { color: #362a22; text-decoration: none; }
#footernav a:hover { color: #362a22; text-decoration: underline; }

/* Footer Links area */
#footerleftcolumn { width: 33%; float: left; padding-top: 10px; }
#footerleftcolumn ul { margin: 0 0 0 20px; padding: 0; }
#footerleftcolumn li { float: left; padding: 2px 10px 5px 5px; font: 13px/14px arial, sans-serif; color: #362a22; list-style-type: none; text-transform: lowercase; clear: both;  }

#footermiddlecolumn { width: 33%; float: left; padding-top: 10px; }
#footermiddlecolumn ul { margin: 0 0 0 20px; padding: 0; }
#footermiddlecolumn li { float: left; padding: 2px 10px 5px 5px; font: 13px/14px arial, sans-serif; color: #362a22; list-style-type: none; text-transform: lowercase; clear: left;  }

#footerrightcolumn { width: 33%; float: left; padding-top: 10px; }
#footerrightcolumn ul { margin: 0 0 0 20px; padding: 0; }
#footerrightcolumn li { float: left; padding: 2px 10px 5px 5px; font: 13px/14px arial, sans-serif; color: #362a22; list-style-type: none; text-transform: lowercase; clear: both; }

/* For Popular Nav Links*/
#visitlinks { float:left; width: 100%; clear: both; }
#visitlinks ul { margin: 0 0 0 40px; padding: 25px 5px 5px 0px; text-align: center; }
#visitlinks li { float: left; padding: 0px 5px 5px 10px; font: 12px/14px arial, sans-serif; color: #362a22; list-style-type: none; margin: 0;}
#visitlinks a, #visitlinks a:visited { color: #362a22; text-decoration: none; }
#visitlinks a:hover { color: #362a22; text-decoration: underline; }

/* For Popular Nav Alt Links*/
#visitlinksalt { font: 12px/14px arial, sans-serif; color: #362a22; }
#visitlinksalt ul { margin: 0; padding: 0px 5px 0px 0px; text-align: center; }
#visitlinksalt li { float: left; padding: 0px 5px 0px 10px; font: 12px/14px arial, sans-serif; color: #362a22; list-style-type: none; margin: 0;}
#visitlinksalt a, #visitlinksalt a:visited { color: #362a22; text-decoration: none; }
#visitlinksalt a:hover { color: #362a22; text-decoration: underline; }

#visitlinksre { font: 12px/14px arial, sans-serif; color: #362a22; }
#visitlinksre ul { margin: 0; text-align: left; }
#visitlinksre li { font: 12px/14px arial, sans-serif; color: #362a22; line-height: 130%; list-style-type: none; margin: 0;}
#visitlinksre a, #visitlinksre a:visited { color: #362a22; text-decoration: none; }
#visitlinksre a:hover { color: #362a22; text-decoration: underline; }

#visitlinksreheadline { font: bold 14px arial; line-height: 130%; padding-bottom: 10px;}
#visitlinksreheadline a, #visitlinksreheadline a:visited { color: #362a22; text-decoration: none; }
#visitlinksreheadline a:hover { color: #362a22; text-decoration: underline; }

#terms { text-align:center; font: 12px/14px arial, sans-serif; color: #362a22; width: 100%; clear: both; padding-top: 10px;}
#terms a, #terms a:visited { color: #362a22; text-decoration: none; }
#terms a:hover { color: #362a22; text-decoration: underline; }

/* For Search */
#searchdiv { float: left; width: 40%; position: relative; top: 15px; left: 98px; }
.searchform { margin: -10px 0 0 0; }
.searchtext { font: 12px helvetica; color: #ccc; }
.archivesearch { position: relative; left: 107px; top: -16px; font: 12px helvetica; color: #999; }

/* For Marketspace Search */
#mssearchdiv { float: left; width: 80%; position: relative; top: 15px; left: 50px; }
.mssearchform { padding: 4px; background-color: #f0f0f0; border: 1px #cdcdcd solid; }
.mssearchtext { font: 12px helvetica; color: #ccc; }
.msarchivesearch { position: relative; left: 107px; top: -16px; font: 12px helvetica; color: #999; }

#msypsearchdiv { float: left; width: 80%; position: relative; top: 15px; left: 50px; }

#mslocalcomsearchdiv { float: left; width: 75%; position: relative; left: 80px; }


/* For Marketspace*/

/* For Footer Nav Links*/
#msfullfooter { width: 986px; background: #ffffff; margin: 20px 0 0 0; clear: both; height: auto; }
#msfootercontainer { background: #ffffff; width: 985px; margin: 0; clear: both; }

#classdirectory { width: 100%; padding: 10px; clear: both; }
.classdirheadline { font: bold 20px arial; color: #000; clear: both; padding: 5px 0 10px 5px; }
#classdircolumn { width: 45%; padding: 5px; float: left; }

#classdircolumnblock { padding: 10px 0 10px 0; }
#classdircolumnheadline { font: bold 16px arial; color: #555; padding: 10px 0 5px 0; }
#classdircolumnheadline a:link, #classdircolumnheadline a:visited, #classdircolumnheadline a:hover { font: bold 16px arial; color: #555; text-decoration: none; }
#classdircolumnblock ul { margin: 0; }
#classdircolumnblock li { list-style-type: none; font: 12px arial; color: #475b8d; margin-top: 8px; }
#classdircolumnblock li a:link, #classdircolumnblock li a:visited { font: 12px arial; color: #475b8d; text-decoration: none; }
#classdircolumnblock li a:hover { font: 12px arial; color: #475b8d; text-decoration: underline; }
#classdircolumnblock img { padding-right: 8px; }

#msfaqbox { margin-top: 10px; background: transparent url('/images/msfaqbox.gif'); background-repeat: no-repeat; }
#msfaqboxheadline { padding: 10px 0 5px 20px; font: bold 14px arial; color: #000; line-height: 150%; }
#msfaqboxsubheadline { padding-left: 20px; font: bold 12px arial; color: #333; line-height: 150%; }
#msfaqboxsubheadline a:link, #msfaqboxsubheadline a:visited, #msfaqboxsubheadline a:hover { font: bold 12px arial; color: #475b8d; line-height: 150%; }

#msfaqboxcontacttext { float: left; padding-left: 20px; padding-top: 20px; font: bold 12px arial; color: #333; line-height: 150%; width: 30%; }
#msfaqboxcontacttext a:link, #msfaqboxcontacttext a:visited, #msfaqboxcontacttext a:hover { font: bold 12px arial; color: #475b8d; line-height: 150%; }
#msfaqboxad { width: 60%; padding:20px 20px 0 20px; float: right; font: 8px arial; color: #bbb; }
.msadtext { text-align: center; }

#msfaqboxleftitems { margin: 20px 10px 0 0px; width: 45%; float: left; background-repeat: no-repeat;}
#msfaqboxleftitems ul { margin: 0 0 0 10px; }
#msfaqboxleftitems li { font: 13px arial; color: #555; margin-bottom: 4px; list-style-image: url('/www/newdesign/images/bullet.gif') }
#msfaqboxleftitems li a:link, #msfaqboxleftitems li a:visited, #msfaqboxleftitems li a:hover { font: 13px arial; color: #555; text-decoration: none; }
#msfaqboxleftitems li p a:link, #msfaqboxleftitems li p a:visited, #msfaqboxleftitems li p a:hover { font: 13px arial; color: #475b8d; text-decoration: none; }
#msfaqboxrightitems { margin: 20px 20px 0 10px; width: 45%; float: left; background-repeat: no-repeat;}
#msfaqboxrightitems ul { margin: 0 20px 0 0px; }
#msfaqboxrightitems li { font: 13px arial; color: #555; margin-bottom: 4px; list-style-image: url('/www/newdesign/images/bullet.gif') }
#msfaqboxrightitems li a:link, #msfaqboxrightitems li a:visited, #msfaqboxrightitems li a:hover { font: 13px arial; color: #555; text-decoration: none; }
#msfaqboxrightitems li p a:link, #msfaqboxrightitems li p a:visited, #msfaqboxrightitems li p a:hover { font: 13px arial; color: #475b8d; text-decoration: none; }

#msfaqboxleftitems ul p { border-bottom: 1px #bbb dotted; padding: 5px; background-color: #fcf4d6; font: 13px arial; color: #777; }
#msfaqboxrightitems ul p { border-bottom: 1px #bbb dotted; padding: 5px; background-color: #fcf4d6; font: 13px arial; color: #777; }

#msypouter { border-top: 1px #bbb dotted; padding-top: 10px; position: relative; background-color: #ffe354;}
#msypimg { float: left; width: 15%; position: relative; margin-left: 5px;}

.msypsearch { padding: 4px; position: relative; top: -10px;}

#msypcolumnouter { clear: both; }

#msypcolumnone { width: 30%; margin-top: 15px; padding: 0 10px 10px 10px; float: left; font: bold 12px arial; color: #222; line-height: 130%;}
#msypcolumntwo { width: 30%; margin-top: 25px; padding: 0 10px 10px 10px; float: left; }
#myypcolumnitems { clear: both; width: 100%; }
#msypcolumntwo ul { margin: 0 }
#msypcolumntwo li { float: left; margin-right: 10px; list-style-type: none; font: 12px arial; color: #222; }
#msypcolumnthree { width: 30%; margin-top: 25px; padding: 0 10px 10px 10px; float: left; }
#msypcolumnitems ul { margin: 0; }
#msypcolumnitems li { float: left; margin-right: 10px; list-style-type: none; }


#msypcolumnitems  a:link, #msypcolumnitems  a:visited { font: 12px arial; color: #222; text-decoration: underline; }
#msypcolumnitems  a:hover { font: 12px arial; color: #222; text-decoration: none; }

#myspcolumnwithitemsouter { width: 100%; float: left; clear: both; padding-bottom: 20px; }
#myspcolumnwithitems { font: 12px/14px arial, sans-serif; color: #222; }
#myspcolumnwithitems ul { margin: 0; padding: 0px 5px 0px 0px; text-align: center; }
#myspcolumnwithitems li { float: left; padding: 0px 10px 0px 0px; font: 12px/14px arial, sans-serif; color: #362a22; list-style-type: none; margin: 0;}
#myspcolumnwithitems a, #myspcolumnwithitems a:visited { color: #222; text-decoration: underline; }
#myspcolumnwithitems a:hover { color: #222; text-decoration: none; }

.msypbizhead { font: bold 16px arial; color: #222; }

/* Login */
#login { position: relative; left: 217px; top: -5px; padding-top; 5px; width: 40%; float: left; font: 12px helvetica; color: #6D2419; }
#loginform { position: relative; top: 20px; float: left; font: 8px helvetica; color: #6D2419; }
#login a:link, #login a:visited, #loginform a:link, #loginform a:visited { font: 12px helvetica; color: #6D2419; text-decoration: none; }
#login a:hover, #loginform a:hover { font: 12px helvetica; color: #6D2419; text-decoration: underline; }

#loginnewform { position: relative; float: left; font: 8px helvetica; color: #fff; clear: both; }
#loginnewform a:link, #loginnewform a:visited { font: 12px helvetica; color: #fff; text-decoration: none; }
#loginnewform a:hover { font: 12px helvetica; color: #fff; text-decoration: underline; }
.loginboxpos { width: 250px; height: 200px; background: url('/images/loginbg.gif') no-repeat; left: 310px; z-index: 100; padding: 15px; }

a.lcancel:link, a.lcancel:visited { font: 12px helvetica; color: #fff; text-decoration: none; }
a.lcancel:hover { font: 12px helvetica; color: #fff; text-decoration: underline; }

a.reg:link, a.reg:visited { font: 12px helvetica; color: #6D2419; text-decoration: none; }
a.reg:hover { font: 12px helvetica; color: #6D2419; text-decoration: underline; }

/*For Community Ticker */
#cticker { font: 12px arial; color: #999; }
#cticker ul { margin: 0; padding: 0; }
#cticker li { margin: 0;  list-style-type: none; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px #bbb dotted; }
#cticker a:link, #cticker a:visited { color: #2554a1; text-decoration: none; }
#cticker a:hover { color: #2554a1; text-decoration: underline; }

/* For Related Items Box */
#relbox { padding: 5px 5px 1px 5px; background: url('/www/newdesign/images/tape_for_story_page.gif') repeat-y; font: bold 16px arial; color: #fff; }
#relboxouter { background: #eee; border-left: 1px #666 solid; border-bottom: 1px #666 solid; border-right: 1px #666 solid; border-top: 1px #666 solid; padding: 5px; clear: both; }
#relboxouter a:link, #relboxouter a:visited { font: 11px arial; color: #2554a1; text-decoration: none; }
#relboxouter a:hover { font: 11px arial; color: 2554a1; text-decoration: underline; }
#relboxouter ul { margin: 0; }

/* for help box rollover */
.rollOverContent{ position: relative; z-index: 0; }
.rollOverContent:hover{ background-color: transparent; z-index: 50; }
.rollOverContent span{ position: absolute; width: 280px; height: 75px; background-color:#000000; left: -1000px; visibility: hidden; text-decoration: none; color:#FFFFFF; padding:8px; }
.rollOverContent span img{ border-width: 0; padding: 2px; }
.rollOverContent:hover span{ visibility: visible; top: -94px; left: 2px; }

/*Breadcrumb*/
.breadout { font: 12px arial; color: #999; padding-bottom: 10px;padding-top: 5px; }
a.breadcrumb:link, a.breadcrumb:visited { font: 12px arial; color: #999; text-decoration: none;  }
a.breadcrumb:hover { font: 12px arial; color: #999; text-decoration: underline; }

/*For Most Read */
#mostreaddiv { font: 12px arial; color: #999; }
#mostreaddiv ul { margin: 0; padding: 0; }
#mostreaddiv ol { margin: 0; padding-left: 30px; padding-top: 5px; }
#mostreaddiv li { margin: 0;  font: 12px arial; color: #999; padding-top: 5px; padding-bottom: 5px; }
#mostreaddiv a:link, #mostreaddiv a:visited { color: #2554a1; text-decoration: none; }
#mostreaddiv a:hover { color: #2554a1; text-decoration: underline; }

/*For Most Commented */
#mostcommenteddiv { font: 12px arial; color: #999; }
#mostcommenteddiv ul { margin: 0; padding: 0; }
#mostcommenteddiv ol { margin: 0; padding-left: 30px; padding-top: 5px; }
#mostcommenteddiv li { margin: 0;  font: 12px arial; color: #999; padding-top: 5px; padding-bottom: 5px; }
#mostcommenteddiv a:link, #mostcommenteddiv a:visited { color: #2554a1; text-decoration: none; }
#mostcommenteddiv a:hover { color: #2554a1; text-decoration: underline; }

/*For Most Read */
#mostrecommendeddiv { font: 12px arial; color: #999; }
#mostrecommendeddiv ul { margin: 0; padding: 0; }
#mostrecommendeddiv ol { margin: 0; padding-left: 30px; padding-top: 5px; }
#mostrecommendeddiv li { margin: 0;  font: 12px arial; color: #999; padding-top: 5px; padding-bottom: 5px; }
#mostrecommendeddiv a:link, #mostrecommendeddiv a:visited { color: #2554a1; text-decoration: none; }
#mostrecommendeddiv a:hover { color: #2554a1; text-decoration: underline; }

a.sharelink:link, a.sharelink:visited, a.sharelink:hover { text-decoration: none; color: #000; }

/* Rate Card */
#ratecard { margin-left: 5px; margin-right: 5px; width: 650px; clear: both; }
#ratecard ul li{ margin-left: 10px; list-style: none; }
#ratecard ul li a:link, #ratecard ul li a:visited {font: 12px/12px arial,sans-serif; text-decoration: underline }
#ratecard ul li a:hover {font: 12px/12px arial,sans-serif; text-decoration: none }
.ratecardtbl { float: left; width: 150px; padding: 6px; }

/* Todays Paper section */
#tpbanner {padding: 5px 5px 1px 5px; background: url('/www/newdesign/images/tape_for_story_page.gif') repeat-y; font: bold 16px arial; color: #fff; width: 300px; height: 30px;}
#tpimgbox {background: #eee; border-left: 1px #666 solid; border-bottom: 1px #666 solid; border-right: 1px #666 solid; border-top: 1px #666 solid; padding: 5px; clear: both; height: 250px; width: 288px;}
.img1 {float:left; width:48%; }
.img2 {float:left; width:48%; margin-left: 8px;}
#questionmark {float: right; padding-right: 10px; width: 25px; display: inline; }
#questionmarkss {float: right; padding-right: 25px; width: 25px; display: inline; }

.insidePageWrapper { width: 665px; margin-right: 0px;
	margin-left: 0px;
margin-top:15px

}


.insidePageLeftColumn { width: 375px; margin-right: 1px; float: left; padding-right: 5px; border-right:1px dotted #999999 }
.insidePageRightColumn { width: 250px; float: left; padding-left: 0px; }

.imagePad {margin:5px 10px 10px 0px; border-color: #000000; float:left; }
.insidepagetease { font: 12px/14px arial, sans-serif; color: #000;  padding: 2px 5px 2px 0px; }

#insidepagelink { margin-left:35px }
#insidepagelink a:link, #insidepagelink a:visited { font: 11px arial; color: #2554a1; text-decoration: none; line-height:11px}
#insidepagelink a:hover { font: 11px arial; color: 2554a1; text-decoration: underline; line-height:11px }
#insidepagelink ul { margin: 0px; line-height:11px}
#insidepagelink li { margin: 0px; line-height:11px}

.ap-bulleted-headline-2 a{color:#000000;text-decoration:none}
 .ap-bulleted-headline-1 a{color:#000000;text-decoration:none}

 .ap-bulleted-headline-1 a:hover{color:#000000;text-decoration:underline}
 .ap-bulleted-headline-2 a:hover{color:#000000;text-decoration:underline}

.hmlribbon{  font-size: 13px;  font-weight : normal;  color : #ffffff;  background-color: #3f322a; line-height : 1.8em; overflow : hidden; white-space : wrap; text-align:center; font-family:arial; font-weight:normal; width: 100%; }

.moreheads { font: 12px/14px arial,sans-serif; color: #666; margin-bottom: 10px; }
.moreheads a:link, .moreheads a:visited { text-decoration: none; font-weight: bold; }
.moreheads a:hover { text-decoration: underline; }

ul.moreheads li { list-style-image: url('/www/newdesign/images/bullet.gif') }

#kicker { font: bold 12px/12px arial,sans-serif; color: #666; text-transform: uppercase; margin-top: 8px; margin-bottom: 4px; }
#kicker li { list-style-image: url('/www/newdesign/images/bullet.gif') }
#kicker a:link, #kicker a:visited { color: #2554a1; text-decoration: none; }
#kicker a:hover { color: #2554a1; font: bold 12px/12px arial,sans-serif; text-decoration: underline; }

.LeftColumnInsidePage { margin: 5px; padding: 10px; width: 350px; float: left; }
.RightColumnInsidePage { margin: 5px; padding: 7px; 	width: 250px; float: left; }
.pnoteli { padding-bottom:8px }

#realbod {font: 16px arial; color: #fff; background: #000;}

a.registertext:link, a.registertext:visited { font: 14px arial; color: #fff; text-decoration: none; }
a.registertext:hover { font: 14px arial; color: #fff; text-decoration: underline; }

.logopic { height: 30px; width: 400px; position: absolute; top: 20px; z-index: 99; }
.logopicstory { height: 30px; width: 400px; position: absolute; top: 25px; z-index: 99; }
.logopicobit { height: 30px; position: absolute; top: 100px; z-index: 99; }

/* For Links at Top of Header on Story page */
#headerquicklinksstory { float: left; margin-left: -28px; width: 40%; padding-bottom: 5px;}
#headerquicklinksstory ul { margin: 0; }
#headerquicklinksstory li { float: left; padding: 5px 10px 5px 0px; list-style-type: none; font: 12px/14px arial, sans-serif; color: #6D2419; margin: 0; }
#headerquicklinksstory a, #headerquicklinksstory a:visited { color: #6D2419; text-decoration: none; }
#headerquicklinksstory a:hover { color: #6D2419; text-decoration: underline; }

/* For Links at Top of Header on Inside page */
#headerquicklinksinside { float: left; margin-left: 10px; width: 40%; padding-bottom: 5px;}
#headerquicklinksinside ul { margin: 0; }
#headerquicklinksinside li { float: left; padding: 5px 10px 5px 0px; list-style-type: none; font: 12px/14px arial, sans-serif; color: #6D2419; margin: 0; }
#headerquicklinksinside a, #headerquicklinksinside a:visited { color: #6D2419; text-decoration: none; }
#headerquicklinksinside a:hover { color: #6D2419; text-decoration: underline; }

#calgrouplink { font: 11px/11px arial,sans-serif; text-decoration: none; width: 150px; margin: 0 0 6px 0; }
#calfloattext { font: 12px/12px arial,sans-serif; color: #666; font-weight: bold; padding-top: 5px; padding-bottom: 8px; margin-left: 2px; margin-right: 2px;}
#calfloattext { line-height: 15px; }
#calfloattext .ps2 { background: #e8e0c1; border-color: #a69172; border-style: solid; border-width: 1px; }
#calgrouplink ul li{ list-style: none; }
#calgrouplink ul li a:link, #calgrouplink ul li a:visited {font: 10px/10px arial,sans-serif; text-decoration: underline }
#calgrouplink ul li a:hover {font: 10px/10px arial,sans-serif; text-decoration: none }

/* For Header Nav Links for */
#sfnm_headernav { float:left;  width: 986px; clear: both; text-align: center; background: #362a22; opacity: 0.95;}
#sfnm_headernav ul { margin: 0; padding: 3px 5px 5px 20px; text-align: center; }
#sfnm_headernav li { float: left; text-transform: uppercase; padding: 5px 5px 5px 10px; font: bold 11px/12px arial, sans-serif; color: #fff; list-style-type: none; }
#sfnm_headernav a, #sfnm_headernav a:visited { color: #fff; text-decoration: none; padding-right: 5px; padding-left: 10px; }
#sfnm_headernav a:hover { color: #fff; text-decoration: underline; padding-right: 5px; padding-left: 10px;}

#forumguidelines { background-color: #efefef; font: 12px helvetica; color: #333; padding: 10px; border: 1px #333 solid; margin-bottom: 15px; line-height: 120% }
#forumguidelines a:link, #forumguidelines a:visited { font: 12px helvetica; color: #2554a1; text-decoration: none; line-height: 120%; }
#forumguidelines a:hover { font: 12px helvetica; color: #2554a1; text-decoration: underline; line-height: 120%; }


#widgetln a:link, #widgetln a:visited { font: bold 12px/14px arial, sans-serif; color: #2554a1; text-decoration: none; }
#widgetln a:hover { font: bold 12px/14px arial, sans-serif; color: #2554a1; text-decoration: underline; }
#widgetln ul { margin: 10px 0 0 0; padding: 0px 0 0 5px; }
#widgetln ul li p { margin: 0; }
#widgetln li { padding: 2px 10px 10px 0px; font: 12px/14px arial, sans-serif; color: #222; list-style-type: none; }
#widgetln ul li ul { margin: 0; padding: 0px 0 0 5px; border-left: none;}
#widgetln ul li ul li { padding: 2px 10px 1px 5px; font: 10px/12px arial, sans-serif; color: #222; list-style-type: none; }
#widgetln ul li img { padding-right: 5px; width: 90px; float: left; vertical-align: text-top; }

.widgetlnmorestory { float: right; padding-right: 5px; font: 11px/13px arial, sans-serif; color: #2554a1; } 

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: relative;
width: 300px;
background-color: lightyellow;
padding: 5px;
left: -50px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}