/* browser reset controls */ /******************************************************/ html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;} table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;} table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;} body {line-height:1.3;} ol, ul {list-style: none;} /* remember to define focus styles! */ :focus {outline:0;} caption {text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";} /*mos reformatted styles */ h1, h2, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-family:inherit; font-weight:bold;} h3 {margin:0px; padding:0px; border:0px; outline:0px; font-family:inherit; font-size:18px; font-weight:bold;} font {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:inherit;} em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;} code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;} blockquote {padding:0px 15px;} table td.leftColBG {background-color:#dae6ed;color:#005e92;font-weight:bold;width:35%;} table td.rightColBG {background-color:#f7f7f7;} /* Add these styles to existing style sheet */ /* styles for new site wrapper */ #mossiteContainerWrapper {width:1280px; text-align:left;} #mossiteContainerWrapper .mossiteWrapperColLeft {float:left; width:970px;} #mossiteContainerWrapper .mossiteWrapperColRight {float:right; width:300px; text-align:center;} * html .clearfix { height: 1%; overflow: visible; }/* float clearing for IE6 */ *+html .clearfix { min-height: 1%; }/* float clearing for IE7 */ .clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }/* float clearing for everyone else */ /* styles for new site wrapper ends here */ /******************************************************/ /* end browser reset controls */ .footer {clear:both;} .iconPDF {background:url(../images/g-icons.gif) no-repeat 0px 8px; padding:8px 0px 0px 20px; line-height:16px;} .iconReadComments {background-image:url(../images/g-icons.gif); background-position:0px -113px; background-repeat:no-repeat; padding:0px 0px 1px 17px;} .iconRecommended {background-image:url(../images/g-icons.gif); background-position:0px -225px; background-repeat:no-repeat; padding:0px 0px 1px 17px;} .iconVideo {background-image:url(../images/g-icons.gif); background-position:0px -334px; background-repeat:no-repeat; padding:0px 0px 1px 17px;} .iconEmail {background-image:url(../images/g-icons.gif); background-position:-500px -661px; background-repeat:no-repeat; padding:0px 0px 1px 17px;} .iconPrint {background-image:url(../images/g-icons.gif); background-position:-500px -888px; background-repeat:no-repeat; padding:0px 0px 1px 17px;} .iconSecure {background:url(../images/g-icons.gif) no-repeat 0px -442px; padding-left:14px;} /*#################### framework specific ####################*/ input, textarea, select, button {font-size:1.0em;} #mossiteFrameworkContainer {width:970px; margin:auto; text-align:left;} #mossiteFramework {padding:0px 5px 5px 5px;} /* site header */ #mossiteHeaderContainer {padding-top:10px;} #mossiteHeaderContainer .headerRowOne {padding-bottom:5px;} #mossiteHeaderContainer .headerRowOne .adLeaderboard {float:left; width:728px;} #mossiteHeaderContainer .headerRowOne #memberSignUpIn {float:right; width:220px;} #mossiteHeaderContainer .headerRowTwo {/*background:url(../images/GTL1/g-masthead-rightside.jpg) no-repeat bottom;*/ float:left;} #mossiteHeaderContainer .headerRowTwo .columnLeft {float:left; width:725px;} #mossiteHeaderContainer .headerRowTwo .columnRight {float:left; width:235px; padding-bottom:6px} /* site content container */ #mossiteContentContainer {padding:5px 4px 4px 4px;} #mossiteContentContainer #contentEnclosedContainer {width:786px; float:left;} #mossiteContentContainer #contentEnclosedContainer #contentEnclosed {margin:0px 1px 1px 1px; padding:5px;} #mossiteContentContainer #contentEnclosedContainer .innerLeftColumn {float:left; width:468px; padding-bottom:10px; font-size:12px;} #mossiteContentContainer #contentEnclosedContainer .innerRightColumn {float:right; width:300px; padding-bottom:10px; font-size:11px;} #mossiteContentContainer #contentRightColumn {width:160px; float:right; font-size:11px;} #mossiteContentContainer #contentEnclosedContainer {font-size:11px;} /* inside page story specific */ #contentEnclosedContainer .insideStoryContainer {padding-bottom:10px; font-size:12px; float:left; width:774px;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn {float:right; width:300px; margin:0px 0px 10px 10px;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn .imageCaption {padding:5px 2px; font-size:11px;} #contentEnclosedContainer .insideStoryContainer .storyTitle h3 {font-size:28px; font-weight:normal; line-height:1.0em; padding-bottom:15px;} #contentEnclosedContainer .insideStoryContainer .storyContent p {padding:4px 0px;} #contentEnclosedContainer .insideStoryContainer ol, #contentEnclosedContainer .insideStoryContainer ul {list-style-position:inside;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn #insideContentTools {font-size:11px; font-weight:bold; padding:7px; margin-bottom:5px;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn #insideContentTools ul {list-style:none;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn #insideContentTools li {float:left; width:125px; display:block;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn #insideContentTools a {text-decoration:none;} #contentEnclosedContainer .insideStoryContainer .storyContentColumn #insideContentTools a:hover {text-decoration:underline;} /* site footer */ #mossiteFrameworkFooter {background-repeat:no-repeat; padding:10px 5px 15px 0px; font-size:11px;} #mossiteFrameworkFooter #footerLogo {float:left; width:300px;} #mossiteFrameworkFooter #mossiteCopyright {text-align:center;float:left; width:370px; padding-top:5px;} #mossiteFrameworkFooter #mossiteIndex {float:right; text-align:right;} #mossiteFrameworkFooter #mossiteIndex legend {display:none;} /*#################### framework specific ends ####################*/ /*#################### advertisement specific ####################*/ .adLabel {display:none;} .adContainer {text-align:center;} .adContainer div,.mossiteWrapperColRight div {display:inline;} .adContainer img {margin:0px;} .adCube {height:250px; overflow:hidden;} .adSkyscraper {height:600px; overflow:hidden;} .adLeaderboard {height:90px; overflow:hidden;} .adBanner {height:60px; overflow:hidden;} .adHalfBanner {width:240px;} .adHalfBanner .adLabel {display:block; line-height:20px; font-size:10px;} .adHalfBanner .adContainer {height:65px; overflow:hidden; width:150px; margin:auto;} /*#################### advertisement specific ends ####################*/ /*#################### module specific ####################*/ #mossiteContentContainer #contentRightColumn .module {margin-bottom:5px;} .sponsorText .sponsorName {font-weight:bold; padding-bottom:3px;} /*##### header modules #####*/ /* member sign up/in */ #memberSignUpIn {font-size:11px;} #memberSignUpIn .inputContainer {float:left; width:150px;} #memberSignUpIn .actionContainer {width:160px;} #memberSignUpIn a {font-weight:bold;} #memberSignUpIn #memberCallOut {padding-top:0px;} #memberSignUpIn #loginEmailRow label, #memberSignUpIn #loginPasswordRow label {display:none;} #memberSignUpIn #loginEmailRow input, #memberSignUpIn #loginPasswordRow input {width:152px; margin-bottom:5px; padding:4px 0px;} #memberSignUpIn #saveLoginRow {height:32px;} /* site tools */ #siteTools a {text-decoration:none;} #siteTools ul {list-style:none; font-size:11px;} #siteTools ul li {display:inline; padding-right:12px; line-height:24px;} #siteTools li.addToFavorites {background:url(../images/g-icons.gif) no-repeat 1px -551px; padding-left:10px;} #siteTools li.emailThisPage {background:url(../images/g-icons.gif) no-repeat 0px -664px; padding-left:22px;} #siteTools li.makeHomePage {background:url(../images/g-icons.gif) no-repeat 0px -777px; padding-left:18px;} #siteTools li.printThisPage {background:url(../images/g-icons.gif) no-repeat 0px -890px; padding-left:14px;} #siteTools li.rssFeeds {float:right; margin-top:-24px; background:url(../images/g-icons.gif) no-repeat 0px -1003px; height:16px; width:16px; text-indent:-9999px; display:block;} #siteTools li.rssFeeds a {height:16px; width:16px; text-indent:-9999px; display:block;} /* search */ #search {width:220px; /*height:31px;*/ overflow:hidden; float:right;} #search .moduleContent {padding:3px;} #search input.textInput {width:145px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;} #search .inputOnly {float:left; width:150px;} #search .buttonOnly {float:left; width:56px;} /* marquee */ #breakingNews h2, #breakingNews p {float:left; padding-right:5px; font-weight:bold;} #breakingNews marquee {width:833px; float:left; font-weight:bold;} #breakingNews h2 {font-size:14px; padding-left:5px;} #breakingNews {padding:3px 0px; font-size:14px;} #breakingNews a {color:#000;} #breakingNews a:hover {text-decoration:underline;} /*##### header modules end #####*/ /* date */ #weatherDate {font-size:12px;margin:4px 0px 5px 0px; border-bottom:1px solid #046;} #weatherDate .dateMod {float:left;width:270px;padding-top:5px;} #weatherDate .weatherMod {float:left;} #weatherDate .weatherMod .weatherIcon{float:left;padding-right:5px;} #weatherDate .weatherMod .weatherIcon img{width:26px;} #weatherDate .weatherMod .weatherCond{float:left;padding-top:5px;} #weatherDate .addthis_toolbox {float:right;padding:5px 10px 0px 0px;} #weatherDate .addthis_toolbox .atclear{clear:none;} #weatherDate .footer {height:1px;clear:both;} /* main/top stories */ #topStories {font-size:12px;} #topStories #top3stories .footer {clear:both; height:1px; overflow:hidden; margin:3px 0px;} #topStories #top3stories .entrySeparator {height:1px; overflow:hidden; margin:3px 0px; background:none;} #topStories .moreStories .additionalEntry .entrySeparator {height:1px; overflow:hidden; margin:3px 0px;} #topStories #mainStory {float:left; width:272px; font-size:12px; margin-right:5px;} #topStories #mainStory h4 {font-size:22px; font-weight:normal; padding-bottom:6px;} #topStories #mainStory img {width:262px; margin-bottom:4px;} #topStories #secondaryStories {float:left; width:190px;} #topStories #secondaryStories .entry {font-size:11px;} #topStories #secondaryStories .entry img {margin-bottom:3px;} #topStories h4 {font-size:14px; line-height:1.0em; padding-bottom:3px;} /*##### category modules #####*/ .categoryModule {margin-top:5px;} .categoryModule a {text-decoration:none;} .categoryModule a:hover {text-decoration:underline;} .categoryModule .moduleContainer {padding:3px 5px 5px 5px;} .categoryModule .moduleHeader h3 {font-size:24px;} .categoryModule .moduleHeader .categoryTabs {float:right; text-align:right; margin-top:-20px;} .categoryModule .moduleHeader .categoryTabs ul {list-style:none;} .categoryModule .moduleHeader .categoryTabs ul li {font-weight:bold; padding:0px 4px 0px 6px; margin-left:1px; float:left; line-height:20px; font-size:11px;} .categoryModule .moduleHeader .titleDivider {height:1px; overflow:hidden; clear:both;} .categoryModule .moduleContent .containerpadding {padding-top:5px; font-size:12px;} .categoryModule .moduleContent .entry h4 {font-size:12px; padding-bottom:3px;} .categoryModule .moduleContent .entry h4 a {color:#046;font-size:14px;} .categoryModule .moduleContent .entry img {float:left; margin:0px 8px 1px 0px;} .categoryModule .moduleContent .entry .entrySeparator {clear:both;} .categoryModule .moduleContent .entry .storyTools {font-size:11px; font-weight:normal; padding-top:10px;} .categoryModule .moduleContent .entry .storyTools p {display:inline; padding-right:10px;} /* events calendar */ #eventsCalendar.categoryModule .moduleHeader h3 {font-size:18px;} #eventsCalendar #calendarContainer .columnLeft {float:left; width:190px; font-size:11px;} #eventsCalendar #calendarContainer .columnRight {float:left; width:265px; font-size:11px;} #eventsCalendar #calendarContainer .columnRight h4 {font-size:12px; padding-bottom:2px;} #eventsCalendar #calendarContainer .columnRight ul {list-style:none;} #eventsCalendar #calendarContainer .columnRight ul li {padding:2px 0px;} #eventsCalendar #calendarContainer .columnRight .seeAll {font-weight:bold; padding-top:2px;} #eventsCalendar #calendarContainer .columnRight .seeAll a {text-decoration:underline;} #eventsCalendar #calendarContainer .calendarTableContainer {width:180px; font-weight:bold;} #eventsCalendar #calendarContainer .calendarTableContainer .monthControls ul {list-style:none; text-align:center; padding:4px 0px;} #eventsCalendar #calendarContainer .calendarTableContainer .monthControls ul li {display:inline; padding:0px 3px;} #eventsCalendar #calendarContainer .calendarTableContainer .monthControls ul li.arrows {font-weight:normal; font-size:14px;} #eventsCalendar #calendarContainer .calendarTableContainer table {margin:2px 10px 4px 10px;} #eventsCalendar #calendarContainer .calendarTableContainer table th, #eventsCalendar #calendarContainer .calendarTableContainer table tr, #eventsCalendar #calendarContainer .calendarTableContainer table td {text-align:center;} #eventsCalendar #calendarContainer .calendarTableContainer table a {color:#fff;} #eventsCalendar #calendarContainer #calendarSearch {padding-top:5px; text-align:center; width:180px;} /*##### category modules end #####*/ /* video */ #video {margin:5px 0px;} #video .moduleHeader h3 {font-size:2.2em; padding-bottom:3px;} #video .moduleContainer {padding:3px 7px 8px 7px;} #video .entry img {float:left; margin:0px 7px 1px 0px;} #video h4 a, #video .submitVideo a {text-decoration:none;} #video h4 a:hover, #video .submitVideo a:hover {text-decoration:underline;} #video .entry h4 {font-size:18px; font-weight:normal; line-height:1.0em;} #video .entry p {font-size:1.1em;} #video .additionalEntry h4 {font-size:1.0em; background:url(../images/g-icons.gif) no-repeat 0px -335px; padding-left:14px;} #video .entry .entrySeparator, #video .additionalEntry .entrySeparator {clear:both; margin-top:5px;} #video .submitVideo {font-weight:bold;} /* reader discussion */ #readerDiscussion {float:left; width:147px; font-size:11px;} #readerDiscussion .moduleHeader {padding:0px 4px;} #readerDiscussion h4 {font-size:12px;} #readerDiscussion ul {list-style-type:none;padding-bottom:10px;} #readerDiscussion ul li {padding-bottom:5px;} #readerDiscussion #pollLink, #poll #formRowSubmit {padding-top:5px;} #readerDiscussion .sponsorText, #readerDiscussion .sponsorText {padding-bottom:7px;} /* reader opinion */ /* Classified Tabs */ .RightRailTopAdsBox {padding:0px; background:#004268;} .RightRailTopAdsBox .TopAds {padding-bottom:4px;} .RightRailTopAdsBox li {margin:0px 1px;} .RightRailTopAdsBox li.TopAdsTab {list-style-type:none;list-style-position:outside;float:left;text-align:center;background:url(../images/GTL1/tab_inactive.gif) no-repeat; width:71px;height:19px; line-height:19px; font-size:11px;} .RightRailTopAdsBox li .selectedTab {color:#000; background:url(../images/GTL1/tab_active.gif) no-repeat; width:71px;height:19px;} .RightRailTopAdsBox li a{color:#fff;cursor:hand;} .RightRailTopAdsBox li .selectedTab a{color:#fff;cursor:hand;padding:2px 0px;} .RightRailTopAdsBox .TopAdsTabGroup{font-size:11px; background:#fff; height:19px;} .RightRailTopAdsBox .TopAdsTabsContent {background:#fff; border:1px solid #004268; list-style-position:inside; font-size:11px;} .RightRailTopAdsBox .TopAdsTabsContent a {color:#c81711;} .RightRailTopAdsBox .TopAdsTabsContent div {padding:0px 7px 4px 7px;} .RightRailTopAdsBox .moduleHeader {background:#fff; font-family:Georgia, "Times New Roman", Times, serif;} .RightRailTopAdsBox .moduleHeader h3 {font-size:18px; font-weight:normal; padding:0px 10px 3px 5px;} .RightRailTopAdsBox .seeAllClassifieds {padding:0px 5px 5px 5px; font-size:11px;} .RightRailTopAdsBox .seeAllClassifieds a {color:#fff;} /* Poll */ #poll {float:right; width:147px; font-size:11px;} #poll .moduleHeader {padding:0px 4px;} #poll ul {list-style-type:none;padding-bottom:10px;} #poll #pollLink, #poll #formRowSubmit {padding-top:5px;} #poll .sponsorText, #readerDiscussion .sponsorText {padding-bottom:7px;} #poll .entry {padding-bottom:8px;} #poll .moduleContent h3 {font-size:11px;} /******** Poll Results *************************/ /* MOS polls 1 */ #MOSpollsContent1 .MOSpollEntry {margin-bottom:20px;} #MOSpollsContent1 h2 {display:none;} #MOSpollsContent1 .MOScontentHead {padding:5px;} #MOSpollsContent1 .MOScontentHead h3 {line-height:1;} #MOSpollsContent1 .MOScontentHead .MOSpollDate {float:right;font-size:1.2em;line-height:1.2;} #MOSpollsContent1 .MOScontentContent {padding:5px 3px;} #MOSpollsContent1 .MOScontentContent h4 {padding:0 2px 5px 2px;} #MOSpollsContent1 .MOScontentContent .MOSpollText {padding:0 2px 5px 2px;} #MOSpollsContent1 .MOScontentContent .MOSpollVotes {padding:2px;} #MOSpollsContent1 .MOSpollResults li {border-width:1px;border-style:solid;padding:2px;margin-bottom:3px;list-style:none;list-style-position:outside;} #MOSpollsContent1 .MOSpollResults h5 {font-weight:normal;} #MOSpollsContent1 .MOSresultBar {height:1.2em;overflow:hidden;float:left;background:#FB9D3A;} #MOSpollsContent1 .MOSresultPercent {position:relative;left:5px;} /*##### reader group container ends #####*/ /* classifieds */ #classifieds {margin:5px 0px;} #classifieds .moduleHeader h3 {font-size:17px; padding-bottom:5px;} #classifieds h4 {font-size:1.1em; padding-bottom:2px;} #classifieds .entrySeparator {height:1px; overflow:hidden; margin:6px 0px; background-repeat:repeat-x;} #classifieds .seeAll {font-weight:bold;} /*##### right column modules #####*/ /* daily photos */ #dailyPhotos {margin:10px 0px;} #dailyPhotos .moduleHeader h3 {text-align:center; font-size:18px; font-weight:normal; font-family:"Times New Roman",Times,serif;} #dailyPhotos .containerpadding {padding:5px;} #dailyPhotos .mainDailyPhoto {width:292px; overflow:hidden;} #dailyPhotos .mainDailyPhoto {text-align:center; padding:2px 0px;} #dailyPhotos .additionalPhotos img {float:left; margin:0px 8px 1px 0px;} #dailyPhotos h5 {padding-bottom:3px;} /* most popular */ #mostPopular .mosPatternBG {padding:3px 5px 8px 5px;} #mostPopular .moduleHeader h3 {font-weight:normal;color:#000;font-size:18px;} #mostPopular #popularNav ul {list-style:none;padding:0px 0px 8px 0px; font-size:11px;} #mostPopular #popularNav ul li {display:inline; font-weight:bold;cursor:pointer; border-right:1px solid #000;text-decoration:underline;} #mostPopular #popularNav ul li#Emailed {padding:0px 3px 0px 0px; color: #c81711;} #mostPopular #popularNav ul li#Viewed {padding:0px 3px 0px 2px; color: #c81711;} #mostPopular #popularNav ul li#Commented {padding:0px 0px 0px 3px; color: #c81711;} #mostPopular #popularNav ul li.last {border-right:0px solid #000;} #mostPopular #popularResults ol {list-style-position:outside; list-style-type:square; color:#046; margin-left:15px;} #mostPopular #popularResults ol li {padding:2px 0px; text-transform:capitalize;} /* calendar */ #calendarFront .containerpadding {padding:5px;} #calendarFront .daysEvents {padding:2px 0px;} #calendarFront .daysEvents a {color:#046;} #calendarFront .monthControls {text-align:center;} #calendarFront .monthControls li {display:inline; padding:0px 2px;} #calendarFront table.calborder {width:150px !important;} #calendarFront table td {text-align:center;} #calendarFront ul {list-style:none; padding:3px 0px;} #calendarFront ul li {padding:2px 0px;} /* weather */ #weather .moduleContainer {padding:0px 0px 4px 0px;} #weather .moduleHeader h3 {font-size:18px; padding-bottom:5px;} #weather #weatherToday, #weather #weatherTomorrow {padding-bottom:4px;} #weather h4 {font-size:1.0em;} #weather #weatherLink {font-weight:bold; padding-bottom:3px;} #weather ul {list-style:none;} #weather ul li {display:inline; padding-right:5px;} #weather img {margin:3px 0px;} /* current issue */ #currentIssue .mosPatternBG {padding:3px 5px 8px 5px;} #currentIssue .moduleHeader h3 {font-size:18px; padding-bottom:5px;} #currentIssue .issueDate {padding-bottom:3px;} #currentIssue .issueDownload {font-weight:bold;} #currentIssue .pastIssues {padding-top:8px;} /*** site footer ***/ #mossiteFooter {clear:both;} #mossiteFooter .bgCap {background:url(../images/gtl1/gs-site-bg-caps.gif) no-repeat 0px 0px #fff; float:left; width:972px;} #mossiteFooter #footerLogo {float:left; width:200px; margin-left:5px;} #mossiteFooter #copyright {float:left; width:340px; padding-top:12px;} #mossiteFooter .copyright .contentpadding {padding:10px 0px 8px 200px;} #mossiteFooter #siteIndex {float:left; width:415px; text-align:right; padding-top:15px;} /*#################### framework styles end ####################*/ /*#################### module styles ####################*/ /*** general/universal module structures ***/ .featureBGColor {float:left;} .mosModulePattern .moduleHeader h3 {padding-bottom:4px;} .mosModulePattern {margin-bottom:8px;} .mosModulePattern2 .moduleHeader h3 {padding-bottom:4px;padding-top:4px;} .mosModulePattern2 {margin-bottom:8px;} .mosModuleNews {margin-bottom:20px;} .mosHorDottedSeparator {background:url(../images/gtl1/g-horz-dots-gray.gif) repeat-x 0px 3px; height:7px; overflow:hidden;} .mosHorDottedSeparatorColor {background:url(../images/gtl1/g-horz-dots-color.gif) repeat-x 0px 3px; height:7px; overflow:hidden;} /*** general/universal module styles by module style and location ***/ #innerLeftColumn .mosModulePattern .containerpadding, #innerRightColumn .mosModulePattern .containerpadding, #innerLeftColumn .mosModulePattern2 .containerpadding, #innerRightColumn .mosModulePattern2 .containerpadding {padding:4px 8px 8px 8px;} #innerRightColumn .mosModulePattern .contentpadding, #innerRightColumn .mosModulePattern2 .contentpadding{padding:8px;} #innerLeftColumn .mosModulePattern .contentpadding, #innerLeftColumn .mosModulePattern2 .contentpadding {padding:2px;} #rightDoubleColumn .mosModulePattern .containerpadding, #rightDoubleColumn .mosModulePattern2 .containerpadding {padding:4px;} #rightDoubleColumn .mosModulePattern .contentpadding, #rightDoubleColumn .mosModulePattern2 .contentpadding {padding:4px;} /*##### inside page modules #####*/ /* article comments */ #readerArticleComments, #makeArticleComments {padding-top:20px;} #readerArticleComments .moduleHeader h3, #makeArticleComments .moduleHeader h3, #contentEnclosedContainer .insideStoryContainer .moduleHeader h3 {font-size:21px; font-weight:normal; margin-bottom:4px;} #readerArticleComments .readerComment {font-size:11px; margin-bottom:7px; padding-bottom:7px;} #readerArticleComments .readerComment .commentContent {padding:4px 0px;} #makeArticleComments #readerCommentForm {font-size:.9em;} #makeArticleComments #readerCommentForm .formContainer {padding:10px;} #makeArticleComments #readerCommentForm .formContainer label {display:block; margin-bottom:2px;} #makeArticleComments #readerCommentForm .formContainer .formRow {padding:3px 0px;} #makeArticleComments #readerCommentForm .formContainer .formRow input {width:50%;} #makeArticleComments #readerCommentForm .formContainer .formRow textarea {width:80%;} #readerArticleComments input {margin-left: -8px;} /*inside sectional styles */ .sectionalContent {font-size:1.1em; padding-right:8px;} .sectionalContent .imageCaption {font-size:.8em;} .sectionalContent h3 a, .sectionalContent h4 a, .sectionalContent h5 a, .sectionalContent h6 a, .sectionalContent .storyTools a {text-decoration:none;} .sectionalContent a:hover {text-decoration:underline;} .sectionalContent .pageTitle h3 {font-size:3.1em; font-weight:normal; padding:10px 0px 5px 0px;} .sectionalContent .pageTitle .footer {height:1px; margin-bottom:10px; overflow:hidden;} .sectionalContent h1, #contentEnclosedContainer .insideStoryContainer h1 {font-size:18px; line-height:1.1em; padding-bottom:7px;} .sectionalContent h2, #contentEnclosedContainer .insideStoryContainer h2 {font-size:16px; line-height:1.1em; padding-bottom:6px;} .sectionalContent h3, #contentEnclosedContainer .insideStoryContainer h3 {font-size:14px; line-height:1.1em; padding-bottom:5px;} .sectionalContent h4, #contentEnclosedContainer .insideStoryContainer h4 {font-size:13px; line-height:1.1em; padding-bottom:4px;} .sectionalContent h6, #contentEnclosedContainer .insideStoryContainer h6 {font-size:12px; line-height:1.1em; padding-bottom:2px;} .sectionalContent .mainEntry h3 {padding-top:5px;} .sectionalContent .mainEntry .entry .entrySeparator {clear:both; height:1px; overflow:hidden; margin:17px 0px;} .sectionalContent .entry .entrySeparator {clear:both; height:1px; overflow:hidden; margin:7px 0px;} .sectionalContent .moreStories .entry img {float:left; margin:0px 8px 1px 0px;} .innerLeftColumn .storyTools {font-size:11px; padding-top:10px;} .innerLeftColumn .storyTools ul li {display:inline; padding-right:5px;font-weight:normal;} .innerLeftColumn .storyTools ul li.readerRecommends {background:url(../images/gtl2/g-icons.gif) no-repeat -3px -81px; padding-left:14px;} .innerLeftColumn .storyTools ul li.readerComments {background:url(../images/gtl2/g-icons.gif) no-repeat -3px -40px; padding-left:14px;} .innerLeftColumn #topStories #secondaryStories ul li {display:block;} .storyTools {color: #c81711;} .categoryModuleInside {margin-top:7px;} .categoryModuleInside .moduleHeader {background:url(/images/gtl1/gs-category-mod-title-bg.gif) #d6d6d6; BORDER-BOTTOM: #a5a5a5 1px solid no-repeat;} .categoryModuleInside .moduleHeader h3 {font-size:13px; padding:0px 5px;} .categoryModuleInside .moduleContent .entry {padding-top:5px; font-size:12px;} .categoryModuleInside .moduleContent .entry h4 {font-size:12px; padding-bottom:2px;} .categoryModuleInside .moduleContent .entry img {float:left; margin:0px 8px 1px 0px;} .categoryModuleInside .moduleContent .entry .entrySeparator {clear:both;} /*special page styles */ #specialPage {font-size:1.1em; padding-right:8px;} #specialPage .pageTitle h3 {font-size:3.1em; font-weight:normal; padding:10px 0px 5px 0px;} #specialPage .pageTitle .footer{height:1px; margin-bottom:10px; overflow:hidden;} #specialPage .formRow { padding: 5px;text-align:left;clear: both;margin: 5px 0px;} #specialPage label {float: left; width:150px;text-align:right;font-weight:bold;padding:3px 0px;margin-right:5px;} #specialPage .formRow input[type="text"],#specialPage .formRow input[type="file"] {border:1px solid #747474;width:200px;height:20px;background-color:#fff;} #specialPage .formRowSubmit {padding:10px 0px 20px 85px;} #specialPage .formRowSignup {border:1px solid #747474;padding-left:25px;background-color:#747474;height:50px;padding-top:7px;} #specialPage .formLoginLabel {color:#ffffff;height:30px;background-color:#444;color:#fff;font-size:20px;padding:5px;} #specialPage .formLoginLabel .loginLabel {float:left;} #specialPage .formLoginLabel a{padding:5px 8px;float:right;text-align:center;font-weight:bold;font-size:14px;text-decoration:none;border:1px solid #747474;} #specialPage .formRow span.required {color:#f00;} /*site search results styles */ .sectionalContent #noneFound {MARGIN: 20px 0px; font-weight: bold;} .sectionalContent .section_story_container {border-bottom: #dfdfdf 1px solid;padding:10px 0px;} .sectionalContent .section_story_container #section_story_title {font-size:1.0em;} .sectionalContent .mosresultsNav {font-weight:bold;background-color:#DDD;margin:10px 0px;} .sectionalContent .mosresultsNav p{margin:0px;padding:0px 20px 0px 0px;float:left;} .sectionalContent .mosresultsNav .moscurrentPage {font-weight:bold;} .sectionalContent .mosresultsHeader {padding:5px;font-size:1.0em;} .sectionalContent .mosresultsFooter {} .sectionalContent #mosPagerResults {float:left;width:300px;} .sectionalContent #mosPagerResults a.currentPage {text-decoration:none;} .sectionalContent #mosPagerResults a.otherresultsnav {} .sectionalContent #mosPagerResults a {padding:0px 5px;margin:0px;} .sectionalContent .mosresultsNav {padding: 5px; background-color: #ddd; margin: 10px 0px;font-weight: bold;} .sectionalContent .mosresultsNav P {padding:0px 20px 0px 0px; margin: 0px; float: left; font-size: 1em; } .sectionalContent .mosresultsNav .moscurrentPage {font-weight: bold;} /*#################### module specific ends ####################*/ /*#################### nav specific ####################*/ #navigation {font-size:12px; padding:7px 10px 0px 10px;} #navigation h3, #navigation .moduleHeader{display:none;} #navigation #navigationLinks {border:none;} #navigation ul {list-style:none;float:left;} #navigation ul li {float:left; display:block; line-height:27px;} #navigation ul li.current {font-weight:bold;} #navigation ul li.current li {font-weight:normal;} #navigation ul li a, #navigation ul li .navNoLink {display:block; padding:0px 7px 0px 6px; text-decoration:none;} #navigation ul li.last a {border-right:none;} #navigation .menuItem {border:none !important;} #navigation #siteSubscriptions {background: #004268; width:190px;float:right;} #navigation #siteSubscriptions h4 {display:none;} #navigation #siteSubscriptions li {padding-right:10px;} #navigation #siteSubscriptions li.rssFeedsSubscribe {background:url(../images/GTL1/g-icons.gif) no-repeat 0px -998px; padding-left:14px;} #navigation #siteSubscriptions li.mobileSubscribe {background:url(../images/GTL1/g-icons.gif) no-repeat 0px -1073px; padding-left:14px;} /* SUB NAV LIST Set the width, background, and/or border */ #navigation ul li ul {width:150px; margin-top:0px; margin-left:0px; display:block; position:absolute; left:-9999px; height:auto; font-size:1.0em; padding:3px 2px; border-top:none; background:#303030; border-top:1px solid #fff; border-bottom:4px solid #000;} #navigation ul li ul li {padding:2px 0px; line-height:1.1em; display:block; float:none; background:none;} #navigation ul li ul li a {text-decoration:underline; border:none;} /* YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW */ #navigation ul li:hover, #navigation ul li.sfhover { position:static; } /* This is a fix for the IE7 Sticky menu bug */ #navigation ul li:hover ul ul, #navigation ul li:hover ul ul ul, #navigation ul li.sfhover ul ul, #navigation ul li.sfhover ul ul ul {left:-9999px; z-index:501;} #navigation ul li:hover ul, #navigation ul li li:hover ul, #navigation ul li li li:hover ul, #navigation ul li.sfhover ul, #navigation ul li li.sfhover ul, #navigation ul li li li.sfhover ul {left:auto; z-index:501;} /* Support for the "iehover-fix.js" */ #navigation ul.navItems iframe {position: absolute; left: -0.25em; top: -0.25em; z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);} * html ul.navItems li ul li { z-index: 501; } /* this is for IE 5.0 select.hide { visibility: hidden; } /* End Support for the "iehover-fix.js" */ /*#################### nav specific end ####################*/ /******** E-EDITIONS *************************/ .pdf_page .maintable_1 {border: 1px solid #000;} .pdf_page .class_tab {color: #000;} /* NEW non-theme pdf stuff */ #pdf_edition .pdf_item{ width: 33%; float: left; margin: 10px auto; } #pdf_edition .pdf_img{ width: 150px; margin: 10px auto; } #pdf_edition .pdf_info{ text-align: center; } #pdf_edition .col_right, #pdf_edition .col_left { display: block; float: left; margin: 0 0 4px 0; padding: 0; } #pdf_edition .col_left { width: 38%; text-align: right; padding-right: 2%; clear: both; } #pdf_edition .col_right { width: 56%; } #pdf_edition .wider { width: 56%; } #cont_middle .staff_header{ clear: none; margin: 8px 0 0 0; } #pageable_div{ margin: .5em auto; text-align: center; clear: both; } #pageable_div .otherClass{ font-size: 1em; padding: 0 3px; line-height: 1.3em; } #pageable_div .currentClass{ font-size: 1.3em; line-height: 1.3em; color: #000; padding: 0 3px; text-decoration: none; } #pageable_div .prevClass, #pageable_div .nextClass { font-size: 1em; line-height: 1.3em; } /******** ELS Login Overlay *************************/ .black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 3000px;background-color: #000; z-index:1001;-moz-opacity: 0.50;opacity:.50;filter: alpha(opacity=50);} .msgbox{display: none;z-index:1005;background-color:#252525;border:1px solid #747474;font-family:Arial, Helvetica, sans-serif; font-size:13px;position:absolute; width:450px;height:600px; top: 5%; left: 50%; margin-top:0px; margin-left: -300px; } #mosSignin, #mosRegister {color:#fff;background-color:#252525;padding:10px;margin-bottom:10px;} .mosformLoginLabel {height:30px;background-color:#252525;color:#fff;font-size:20px;padding:5px;} .mosformLoginLabel .loginLabel {float:left;} .mosformLoginLabel a{color:#f00;padding:5px 8px;float:right;text-align:center;font-weight:bold;font-size:14px;text-decoration:none;border:1px solid #747474;} /*********************** Photo Wall Styles ***********************/ #photoWallPage {padding-bottom:100px;} #photoWallPage #photoRow {clear:both;margin-bottom:5px;} #photoWallPage #photoRow h4{font-family:Arial; font-size:10px; font-weight:bold;} #photoWallPage #photoRow .viewLink a{text-decoration:none;} #photoWallPage #photoThumb {float:left;} #photoWallPage #photoThumb img {margin-right:10px;} #photoWallPage #photoContainer {float:left;} #photoWallPage .photoTitle a {font-weight:bold;text-decoration:none;font-size:1.2em;} #photoWallThumbs { margin: 15px 0px 0px 0px; } #photoWallThumbs ul { list-style: none; } #photoWallThumbs li { display: block; float: left; width: 142px; text-align: center; } #photoWallThumbs li.newRow { clear: both; display: block; } #photoWallThumbs li .photo-thumb { margin: 10px; } #photowallContentContainer {width:780px;} #photowallContentContainer .topPhotowallSubTitleBar h4 {font-size:1.167em;margin-bottom:12px;} #photowallContentContainer #searchGalleryContainer {width:660px;height:34px;background:url(../images/i-pw-sprite.gif) no-repeat;} #photowallContentContainer #searchGalleryContainer .areaPadding {padding:5px 5px 5px 7px; } #photowallContentContainer #searchGalleryContainer .topPhotowallSearchBar {width:420px; float:left;color:#fff;} #photowallContentContainer #searchGalleryContainer .gallerySearchLink {float:right; text-align:right;} #photowallContentContainer #searchGalleryContainer label {font-weight:normal;font-size:.916em;text-align:left;width:auto;margin:0;padding:0 5px 0 0;line-height:24px;} #photowallContentContainer #searchGalleryContainer .formwrap {position:relative;top:1px;} #photowallContentContainer #photowallContainer .paddingContainer {padding:14px 0;} #photowallContentContainer #photowallContainer #photoDisplay #photo{background:#F4F4F4;} #photowallContentContainer #photowallContainer #photoDisplay #photoCaption {padding:10px 14px;background:#0F2944;color:#fff;height:50px;overflow:auto;} #photowallContentContainer #photowallContainer #photoDisplay {margin-bottom:12px;} #photowallContentContainer #photowallContainer #photoDisplay h4, #mainContent #photowallContentContainer #photowallContainer #photoDisplay h4 {padding-bottom:5px; color:#FFF;} #photowallContentContainer #photowallContainer #photoDisplay p {margin:0;padding:0;} #photowallContentContainer #photowallContainer #photoDisplay a {} #photowallContentContainer #photoNav {display:none;} #photowallContentContainer #photoNav #photoNavPrevious {float:left; width:200px;} #photowallContentContainer #photoNav #photoNavNext {float:right; width:200px; text-align:right;} #photowallContentContainer #photoThumbs {background:url(../images/i-pw-sprite.gif) repeat-y -1320px 0;width:660px;} #photowallContentContainer #photoThumbs .scrollerTop {background:url(../images/i-pw-sprite.gif) no-repeat -660px 0; height:5px; overflow:hidden;} #photowallContentContainer #photoThumbs .scrollerBottom {background:url(../images/i-pw-sprite.gif) no-repeat -660px -5px; height:5px; overflow:hidden; clear:both;} #photowallContentContainer #photoThumbs #photoThumbsPrevious {float:left; width:23px;} #photowallContentContainer #photoThumbs #photoThumbsNext {float:right; width:23px;} #photowallContentContainer #photoThumbs #photoThumbPics {float:left; width:614px; text-align:center;height:85px;} #photowallContentContainer #photoThumbs #photoThumbPics ul {list-style-type:none;} #photowallContentContainer #photoThumbs #photoThumbPics ul li {display:inline;} /*********************** Goout Bar Styles ***********************/ .mostop-goout {padding:0px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#fff;background-color:#000;} .mostop-col-left {width:33%; float: left; line-height:35px; font-size:1.6em;} .mostop-col-left a {padding-left:10px;color:#fff;} .mostop-col-left a:hover {text-decoration: none;} .mostop-col-mid {width:33%; float: left; text-align:center; padding: 8px 0px 0px 0px;} .mostop-col-mid #siteIndex fieldset{border:0;} .mostop-goout form select { padding: 0px; margin: 0px; font-size:1.0em;} .mostop-goout legend { display: none; } .mostop-col-right {width:33%; float: right; padding: 3px 0px 0px 0px; } .mostop-col-right a {color:#fff;} .mostop-col-right a:hover {text-decoration: none;} /*********************** report abuse ***********************/ #reportAbuse{background:#fff;font-size:12px; font-family:arial, sans-serif;} #reportAbuse .ReportAbuseHeadline {background:#046;padding:2px;margin:0px; color: #fff;} #reportAbuse .formRow {margin:10px 0px; padding:0px 10px;} #reportAbuse .formRow label {font-weight:bold; vertical-align:top;width:150px;text-align:right;padding-right:10px;} #reportAbuse #comments_submit {margin-left:150px;margin-top:10px;} /* MOS community calendar 1 */ #MOScalendarContent1 {margin-top:30px;} #MOScalendarContent1 .MOSeventListing{padding:10px 0px} #MOScalendarContent1 .MOSeventListing .MOSeventDetails {padding-left:20px;} #MOScalendarContent1 .MOSeventListing ul li {list-style-type:none;} #MOScalendarContent1 .MOSeventCategory {font-size:1.1em;float:right;clear:none;} #MOScalendarContent1 .calendarOuterTable {margin-bottom:30px;width:400px;} #MOScalendarContent1 table.calendarHeaderTable {background:#046;border:1px solid #046;color:#fff;} #MOScalendarContent1 table.calendarHeaderTable td {text-align:center;} #MOScalendarContent1 table.calendarHeaderTable a {color:#fff;} #MOScalendarContent1 table.calendarFooterTable {background:#046;font-size:11px;border:1px solid #046;} #MOScalendarContent1 table.calendarFooterTable a {color:#fff;} #MOScalendarContent1 .calendarTable { width:100%;font-size:1.0em;color:#000;} #MOScalendarContent1 .calendarTable thead {} #MOScalendarContent1 .calendarTable th {background:#046;color:#fff;font-weight:bold;text-align:center;padding:5px 0;} #MOScalendarContent1 .calendarTable td {border:1px solid #046;padding:0;text-align:left;vertical-align:top;height:40px;} #MOScalendarContent1 .calendarTable td.calendarDayCell {background:#fff;padding:4px; } /* Specify something to overwrite CellBackground0 */ #MOScalendarContent1 .calendarTable td.calendarEmptyDay { border:1px solid transparent;} #MOScalendarContent1 .calendarTable td a { display:block; text-decoration:underline;padding:0px;height:40px;} #MOScalendarContent1 .calendarTable td.MOScalendarEvent {background:#E1F4FE;padding:0;} #MOScalendarContent1 .calendarTable td.calendarDayViewed { } /* Specify something to overwrite CellBackground1 */ #MOScalendarContent1 .calendarTable td.CellBackground1{background:#fad42e;} #MOScalendarContent1 .calendarTable td.calendarCurrentDate {background:url(../images/icon-today.png) right bottom no-repeat #23759B;color:#fff;padding:0;} #MOScalendarContent1 .calendarTable td.calendarCurrentDate a {color:#fff; } #MOScalendarContent1 .calendarTable td.calendarCurrentDate a:hover {background-image:url(../images/icon-today.png);background-position:right bottom;background-repeat:no-repeat; } #MOScalendarContent1 .calendarTable td a:hover {} #MOScalendarContent1 #calendarEvents .calendarEvent {padding:5px 20px;} #MOScalendarContent1 #calendarEvents .footer {height:15px;} /* MOS community calendar hover */ .MOScalendarHoverOrg {position:absolute;left:30%;top:30%;z-index:3;border-width:1px;border-style:solid;} .MOScalendarHover {z-index:100; width:200px; position:absolute; margin-left:-45px;} .MOScalendarHover .MOScalendarHoverDate {padding:3px 5px;font-size:1.1em;} .MOScalendarHover .MOScalendarHoverLinks {padding:3px 5px;font-size:1.1em;list-style:none;}