/* ***************************************************************************** Filename : dctsStyle.html Description : This file provides the cascading style sheet for the Cogan collection. Author : Don Smith Type : Cascading style sheet masquerading as an html file. Date Created : 05/11/2005 ***************************************************************************** */ body { background: white; color: black; font-family: Arial, "MS Reference Sans Serif", Verdana, sans-serif; word-spacing: 0.02em; line-height: 140%; margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 {color: #000099; word-spacing: normal; line-height: normal; padding: 3;} h1 {textAlign: center; word-spacing: normal; } h2 {margin-bottom: 0.5em; margin-top: 0.5em; } /* Full sized image on the Image/photo enlargement page */ .imageEnlarge {margin-top: 5px; margin-bottom: 5px; } /* Subtitles on pages, usually headings for split tables */ .SemiTitle {font-weight: bolder; } .PhotoCap {font-size: 80%; } /* These are order specific */ :link { color: rgb( 0, 0, 153); } :visited { color: rgb(153, 0, 153); } :hover { color: rgb( 0, 96, 255); background: rgb(255, 255, 170); } :active { color: rgb(255, 255, 170); background: rgb( 0, 96, 255); } /* Details page attribute lists */ ul.compact {list-style-position: outside; margin-top: 0; margin-bottom: 0;margin-left: 1.4em;} /* Details page case link seperator bar */ /* See also .SelectCasesButtons */ .CaseLinkInfo {color: rgb(128, 128, 143); font-size: 77%; font-weight: lighter; word-spacing: normal; line-height: normal; margin-top: 0.75ex; margin-bottom: 0; } form {margin-bottom: 0; padding-bottom: 0; } /* ************************************************************************** */ /* General classes */ /* ************************************************************************** */ .WelcomeText {padding: 10px 25% 0 25px; } cite {font-size: smaller; font-style: italic; } .NoSpace {margin: 0px; } ul.WelcomeList {list-style-image: url(images/dctcRedBullet.gif); text-decoration: none; font-size: larger; font-weight: bold; line-height: 150%; } li.WelcomeListTop { color: rgb( 23, 108, 187); font-weight: bolder; font-size: larger; } .WelcomeList A:link, .WelcomeList A:visited, .WelcomeList A:hover { color: rgb( 53, 52, 154); text-decoration: none; } .WelcomeList A:active { color: rgb(255, 255, 170); text-decoration: none; background: rgb( 53, 52, 154); } .WelcomeListTop A:link, .WelcomeListTop A:visited, .WelcomeListTop A:hover { color: rgb( 23, 108, 187); text-decoration: none; } .WelcomeListTop A:active { color: rgb(255, 255, 170); text-decoration: none; background: rgb( 23, 108, 187); } .SearchButton {color: white; font-weight: bold; } .Bib1author { } .Bib1title { font-style: italic; } .Bib1journal { } .Bib1volume { font-style: italic; font-weight: bold; } .Bib1pubdate { } .Bib1page { } .Bib2SeqNum { } .Bib2Title { } .Bib2PubInfo { } .Bib2Pmid { } .LinkWSmallLogoText {font-size: 8pt; text-align: right; valign: center; font-family: arial, helvetica, sans-serif; } .LinkWSmallLogoPix {border: 0pt; width: 1%; text-align: right; valign: center; } .TableFull {width: 100%; padding: 0; margin: 0; } .TableFull tr, .TableFull td {padding: 0; margin: 0; } .TableFull tr, .TableLeft3 {width: 33%; text-align: left; } .TableCenter3 {width: 34%; text-align: center; } .TableRight3 {width: 33%; text-align: right; } .TableLeft2 {width: 1%; text-align: left; } .TableRight2 { text-align: right; } .DispCase, .DispCase table {width: 100%; padding: 0; margin: 0; } /* Separator row, shaded with links */ .DispCaseSep {vertical-align: middle; text-align: right; } .DispCaseSepInfo {background-color: rgb(240, 240, 255); text-align: right; padding: 2; } /* Row with case number, anat loc, desc's */ .DispCaseHead {vertical-align: top; text-align: left; } /* Cell with the case number */ .DispCaseCaseId {font-weight: bold; color: rgb(0, 0, 102); } .DispCaseTidbit, /* internal table with anat loc, clin desc, etc. */ .DispCaseTidBit table {margin: 0; padding: 0; } .DispCaseTidBitTitle {color: rgb(0, 0, 102); font-weight: bold; } .DispCaseTidBit tr {vertical-align: top; text-align: left; } .DispCaseTidBit ul {list-style-position: outside; margin-top: 0; margin-bottom: 0; margin-left: 1.4em; } .DispCaseTidBitSep {width: 20; } /* Thin separator row within this case */ .DispCaseInfoSepHoriz {vertical-align: top; text-align: left; height: 3; } /* Thin separator column within this case */ .DispCaseInfoSepVert {width: 3; } /* Text area separator */ .DispCaseInfoSepText {background-color: rgb(240, 240, 255); } /* Rows with descriptions and photos */ .DispCaseInfo {vertical-align: top; text-align: left; } .DispCaseInfoTitle {color: rgb(0, 0, 102); font-weight: bold; } .DispCasePhotoShort {text-align: right; vertical-align: top; } /* End case separator row */ .DispCaseEnd {vertical-align: top; text-align: left; background-color: rgb(240, 240, 255); height: 1em; } .ErrorMsgBlock, .ErrorMsgBlock table {padding: 10; margin: 0; border-style: solid; background-color: yellow; /* <---- update> */ } .ErrorMsgBlock tr { background-color: lightyellow; /* <---- update> */ } .TableHolder, .TableHolder table {width: 100%; padding: 0; margin: 0; } .TableHolder tr, .TableHolder td {padding: 0; margin: 0; } .TableHolderSmall, .TableHolderSmall table {padding: 0; margin: 0; } .TableHolderSmall tr, .TableHolderSmall td {padding: 0; margin: 0; } .TableSelectCases, .TableSelectCases table {padding: 0; margin: 0; border-collapse: collapse; } .TableSelectCases table {border: 1px solid rgb(0, 128, 153); } .TableSelectCases td {padding: 3; margin: 0; vertical-align: top; border: 1px solid rgb(0, 128, 153); } .TableSelectCasesNums td {text-align: center; } .TableSelectCasesWords td {text-align: left; } .TableChoices, .TableChoices table {padding: 0; margin: 0; border-style: none; } .TableChoices tr {vertical-align: baseline; } .TableChoices td {padding: 0; margin: 0; text-align: left; vertical-align: baseline; border-style: none; } .TableSrchReq table {padding: 0; margin: 0; border-style: none; background: rgb(255, 255, 255); /* Same as body background */} .TableSrchReq tr {vertical-align: top; text-align: center; background: rgb(248, 248, 248); border-style: none; } .TableSrchReq td {padding: 8; } .TableSrchReq td td {padding: 0; vertical-align: baseline; } .TableSrchReqPrompt {text-align: left; border-style: none; vertical-align: top; } .TableSrchReqInputText {vertical-align: middle; text-align: center; border-style: none; background-color: lightyellow; } .TableSrchReqInputChoices {vertical-align: middle; text-align: left; border-style: none; background-color: lightyellow; } .TableSrchReqButton {text-align: left; vertical-align: middle; background: rgb(248, 248, 248); border-style: none; } .TableSrchReqEmpty {text-align: left; border-style: none; vertical-align: top; background: rgb(255, 255, 255); /* Same as body background */} .SelectCasesButtons {margin-top: 0.75ex; /* See also .CaseLinkInfo */ margin-bottom: 0; } .EnlargeCaptionArea {text-align: center; vertical-align: baseline; } .EnlargeCaptionTitle {text-align: left; } .EnlargeCaptionButton {text-align: right; } .EnlargeCaptionText {text-align: center; } .EnlargePhotoArea {text-align: center; } /* ************************************************************************** */ /* Top of page navigation bar */ /* ************************************************************************** */ .HeadArea {margin: 0; padding: 0; } .HeadSep {width: 100%; background: rgb(53, 52, 154); border-bottom: 10px solid rgb(53, 52, 154); } .NavBar, .NavBar td {font-size: 77%; letter-spacing: normal; word-spacing: normal; line-height: normal; } .NavBar tr {padding-top: 6px; padding-bottom: 3px; vertical-align: middle; } .NavBarLeft {width: 1%; text-align: left; } .NavBarTitle {font-size: 77%; width: 1%; text-align: left; vertical-align: top; } .NavBarFill {font-size: 77%; width: 99%; text-align: center; } .NavBarInfo {font-size: 77%; width: 99%; text-align: left; vertical-align: top; } .NavBarButtons {font-size: 77%; width: 1%; text-align: right; } .Navbar hr, .Navbar table {border-bottom: 1px solid rgb(0, 128, 153); } /* ************************************************************************** */ /* Bottom of page boiler plate */ /* ************************************************************************** */ /* standard footer including line separating text from footer */ .Footer, .Footer td {color: rgb(144, 144, 144); font-size: 77%; letter-spacing: normal; word-spacing: normal; line-height: normal; } /* Only way I could get the border width to work, doesn't with hr */ p.Footer {border-top: 1px solid rgb(0, 128, 153); /* Keep fonts size as declared by div, don't apply twice */ font-size: 100%; } /* ************************************************************************** */ /* These are order specific, Details page case link seperator bar anchors */ .CaseLinkInfo a:link {color: rgb( 0, 0, 224); } .CaseLinkInfo a:visited {color: rgb(224, 160, 224); } .CaseLinkInfo a:hover {color: rgb(144, 144, 255); background: rgb(255, 255, 170); } .CaseLinkInfo a:active {color: rgb(255, 255, 170); background: rgb(144, 144, 255); } /* These are order specific, Details page case link seperator bar anchors */ A.CaseLinkLink:link {color: rgb( 0, 0, 208); } A.CaseLinkLink:visited {color: rgb(208, 144, 208); } A.CaseLinkLink:hover {color: rgb(128, 128, 255); background: rgb(128, 128, 255); } A.CaseLinkLink:active {color: rgb(128, 128, 255); background: rgb(128, 128, 255); }