
/* - ploneCustom.css - */
@media all {
/* https://history.amtrak.com/portal_css/ploneCustom.css?original=1 */
body {
background: #002b4c url('https://history.amtrak.com/header_grey_bg.png') repeat-x;
}
#visual-portal-wrapper {
padding: 0;
}
#column-wrapper {
background: #ffffff url('https://history.amtrak.com/header_grey_bg.png') repeat-x left -150px;
padding-top: 45px;
}
#portal-columns {
width: 1000px;
margin: 0 auto;
border-collapse: collapse;
}
#portal-column-one .visualPadding {
padding-right: 20px;
}
h1 {
font-size: 30px;
letter-spacing: -1px;
}
.external-link {
padding-right: 13px;
background: url('https://history.amtrak.com/external_link.png') no-repeat right 1px;
}
#content a {
text-decoration: underline;
}
#content .documentDescription,
#introCopy {
font-size: 18px;
line-height: 24px;
color: #222222;
font-weight: normal;
}
/* */
#portal-top {
width: 1000px;
margin: 0 auto;
padding: 0 10px;
height: 150px;
position: relative;
z-index: 10;
}
#portal-personaltools {
position: absolute;
z-index: 10;
}
/* */
#portal-logo {
margin: 7px 35px 0 0;
}
#logo-text {
color: #ffffff;
text-shadow: 2px 2px 0px #001d32;
padding-top: 36px;
}
#amtrak-logo {
float: right;
margin-top: 18px;
text-transform: uppercase;
color: #454545;
text-align: center;
font-size: 12px;
}
#amtrak-logo sup {
font-size: 0.7em;
}
.celebrate {
font-family: Lobster, sans-serif;
font-size: 24px;
line-height: 30px;
letter-spacing: -0.3px;
}
.forty {
text-transform: uppercase;
font-size: 36px;
line-height: 42px;
margin: -7px 0 0 0;
letter-spacing: 0.7px;
}
.forty .small {
font-size: 24px;
}
/* */
#portal-searchbox {
margin: 29px 0 0 0;
}
#searchGadget {
border: 1px solid #323334;
height: 23px;
width: 156px;
}
#nolivesearchGadget {
border: 1px solid #000000;
width: 156px;
padding: 3px 3px 2px;
height: 25px;
font-size: 18px;
}
#portal-searchbox .searchButton {
border: none;
background: none;
position: absolute;
margin: -2px 0 0 1px;
}
li.navSearch {
position: absolute;
z-index: 9;
top: -6px;
right: 55px;
width: 35px;
height: 30px;
padding: 10px 0 0 10px;
}
.navSearch.active {
background-color: #454545;
border-radius: 6px 6px 0 0;
}
.searchDropdown {
display: none;
position: absolute;
top: 141px;
right: 55px;
z-index: 8;
}
.searchDropdown.displaySearch {
display: block;
}
.searchTab {
background-color: #454545;
border-radius: 6px 6px 0 0;
width: 45px;
height: 45px;
position: absolute;
right: 0;
}
.searchWrapper {
background-color: #454545;
border-radius: 6px 0 6px 6px;
padding: 8px;
}
/* */
#portal-globalnav {
clear: right;
background-color: transparent;
margin: 0;
position: relative;
top: 75px;
}
#portal-globalnav a,
#portal-globalnav a:hover {
border: none;
background-color: transparent;
color: #000000;
font-size: 16px;
text-shadow: 2px 2px 0px #ffffff;
padding: 7px 15px 19px;
}
#portal-globalnav .selected a {
background: url('https://history.amtrak.com/selected_nav.png') repeat-x left bottom;
color: #000000;
}
#portaltab-index_html a,
#portaltab-index_html a:hover {
padding-left: 0;
}
#portaltab-index_html.selected a {
background: transparent none;
}
/* */
#portal-breadcrumbs {
font-size: 10px;
color: #555555;
font-weight: bold;
}
#portal-breadcrumbs a {
color: #555555;
}
/* */
#portal-footer {
background-color: transparent;
color: #ffffff;
width: 1000px;
margin: 0 auto;
padding: 2em 0 0;
}
#portal-footer a {
color: #ffffff;
}
#social-links li {
display: inline;
}
#portal-footer .button {
float: right;
margin-top: -5px;
}
#social-links a {
display: block;
float: left;
width: 16px;
height: 16px;
margin-right: 10px;
background: url('https://history.amtrak.com/social.png') no-repeat top left;
text-indent: -999px;
}
#social-links .tw a {
background-position: -22px 0;
}
#social-links .fl a {
background-position: -44px 0;
}
#portal-siteactions {
padding-bottom: 5em;
font-size: 11px;
*margin-top: -17px;
}
#portal-siteactions li {
margin-right: 50px;
}
#portal-siteactions a,
#portal-siteactions a:visited {
color: #dddddd;
}
#portal-siteactions a:hover {
text-decoration: underline;
}
/* */
.portlet {
margin-bottom: 30px;
}
.portlet dt {
background-color: transparent;
border-top: 3px solid #930303;
border-bottom: 3px solid #930303;
font-size: 14px;
line-height: 18px;
color: #930303;
padding: 3px 7px;
}
.portlet dt a,
.portlet dt a:visited {
color: #930303;
}
.portlet .portletItem,
.portlet .portletFooter {
font-size: 14px;
padding: 0;
}
.portlet p {
margin: 7px;
}
.portlet .external-link {
padding-right: 15px;
background-position: right 10px;
}
.portlet li {
border-bottom: 1px solid #a9800c;
padding: 5px 7px;
}
/* */
.portlet li.navTreeItem {
padding: 0;
}
.portlet .navTree a {
padding: 0.5em;
display: block;
}
.portlet .navTreeLevel1 .navTreeItem {
padding-left: 0px;
}
.portlet .navTree .navTree a {
padding-left: 1.5em;
}
.portlet .navTree .navTree .navTree a {
padding-left: 2.5em;
}
.portlet .navTree .navTree .navTree .navTree a {
padding-left: 3.5em;
}
.portlet .navTree .navTree .navTree .navTree .navTree a {
padding-left: 4.5em;
}
.portlet .navTree .navTree .navTree .navTree .navTree .navTree a {
padding-left: 5.5em;
}
.portlet .navTreeLevel0 > .navTreeItem, .portlet li.navTreeItem {
border-bottom: None;
}
.portlet li.navTreeItem a {
border-bottom: 1px solid #a9800c;
}
.portlet .navTree .navTreeCurrentNode a {
background-color: #e5e5e5;
}
.portlet .navTree .navTreeCurrentNode .navTree a {
background-color: #fff;
}
.portlet .navTree .navTreeCurrentItem {
background-color: transparent;
}
.portlet.portletFollowPortet li {
border-bottom: none;
}
/* */
.button {
background-color: #2BA6CB;
border-color: #2284A1;
border-style: solid;
border-width: 1px;
color: white;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 1em;
font-weight: bold;
line-height: 1;
margin: 0 0 1.25em;
padding: 0.75em 1.5em 0.8125em;
position: relative;
text-align: center;
text-decoration: none;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
transition: background-color 300ms ease-out 0s;
}
.button.round {
border-radius: 1000px 1000px 1000px 1000px;
}
a.button {
color: #FFFFFF;
}
/* */

}

