td {font-family: "PT Sans", sans-serif; font-size: 1.0em;}
.menu-hover {color: #CC0000;}
.city {font-size: 1.5em;}
.date {font-size: 0.75em;}
.date-all {font-size: 0.75em; color: #c1c1c1;}
.footnote {font-size: 0.65em; font-style: italic; vertical-align: text-top; color: #c1c1c1;}
.title {font-size: 1.5em;}
.quote {font-style: italic;}
.basement {color: #ffffff;}
.press-title {font-size: 1.5em;}
.press-date {font-size: 0.75em;}
.press-question {font-size: 1.1em; font-weight: bold; margin: 35px 0px 35px 0px;}
.press-name {font-style: italic; color: #f0b2b2;}
.press-prologue {font-size: 1.3em; font-style: italic; color: #c1c1c1; margin: 56px 0px 50px 0px;}

a:link {color:#0055cc}
a:visited {color:#990099}
a:hover, a.hover {color:#cc0000}

a:link.menu-link {color:#000000}
a:visited.menu-link {color:#000000}
a:hover.menu-link, a.hover.menu-link {color:#cc0000}

a:link.menu-link-red {color:#cc0000}
a:visited.menu-link-red {color:#cc0000}
a:hover.menu-link-red, a.hover.menu-link-red {color:#cc0000}

a:link.menu-top-link {color:#000000; font-weight: bold}
a:visited.menu-top-link {color:#000000; font-weight: bold}
a:hover.menu-top-link, a.hover.basement-link {color:#cc0000; font-weight: bold}

a:link.menu-basement-link {color:#ffffff}
a:visited.menu-basement-link {color:#ffffff}
a:hover.menu-basement-link, a.hover.basement-link {color:#e9e9e9}

.underline {
    text-decoration: none;
    border-bottom: 1px solid;
}

a:link.underline {
    border-color: #b2ccf0;
}

a:visited.underline {
    border-color: #e0b2e0;
}

a:visited.underline.fresh, a:visited.underline.footer {
    border-color: #b2ccf0;
}

a:hover.underline, a.hover.underline {
    border-color: #f0b2b2 !important;
}

.underline-black {
    text-decoration: none;
    border-bottom: 1px solid;
}

a:link.underline-black {
    border-color: #c1c1c1;
}

a:visited.underline-black {
    border-color: #c1c1c1;
}

a:visited.underline-black.fresh, a:visited.underline-black.footer {
    border-color: #c1c1c1;
}

a:hover.underline-black, a.hover.underline-black {
    border-color: #f0b2b2 !important;
}

.underline-red {
    text-decoration: none;
    border-bottom: 1px solid;
}

a:link.underline-red {
    border-color: #f0b2b2;
}

a:visited.underline-red {
    border-color: #f0b2b2;
}

a:visited.underline-red.fresh, a:visited.underline-red.footer {
    border-color: #f0b2b2;
}

a:hover.underline-red, a.hover.underline-red {
    border-color: #f0b2b2 !important;
}

.underline-menu-top {
    text-decoration: none;
    border-bottom: 1px solid;
}

a:link.underline-menu-top {
    border-color: #ffffff;
}

a:visited.underline-menu-top {
    border-color: #ffffff;
}

a:visited.underline-menu-top.fresh, a:visited.underline-menu-top.footer {
    border-color: #ffffff;
}

a:hover.underline-menu-top, a.hover.underline-menu-top {
    border-color: #e9e9e9 !important;
}

.underline-menu-basement {
    text-decoration: none;
    border-bottom: 1px solid;
}

a:link.underline-menu-basement {
    border-color: #ffffff;
}

a:visited.underline-menu-basement {
    border-color: #ffffff;
}

a:visited.underline-menu-basement.fresh, a:visited.underline-menu-basement.footer {
    border-color: #ffffff;
}

a:hover.underline-menu-basement, a.hover.underline-menu-basement {
    border-color: #e9e9e9 !important;
}

div.bottabs p {
    line-height: 1.4
}

p {
    margin: 0 0 0 0;
    padding: 0;
}

hr.line-top {
    border: 0;
    margin: 0 0 0 0;
    height: 1px;
    background-color: #c1c1c1;
}

hr.line-bottom {
    border: 0;
    margin: 0 0 0 0;
    height: 1px;
    background-color: #c1c1c1;
}

.shadow {
    -moz-box-shadow: 0px 10px 20px -5px #d9d9d9;
    -webkit-box-shadow: 0px 10px 20px -5px #d9d9d9;
    box-shadow: 0px 10px 20px -5px #d9d9d9;
}

.shadow-like {
    -moz-box-shadow: 0px 20px 20px -15px #d9d9d9;
    -webkit-box-shadow: 0px 20px 20px -15px #d9d9d9;
    box-shadow: 0px 20px 20px -15px #d9d9d9;
}

.radius {
      border-radius: 2px;
}

.work {
    border-radius: 2px;
}

.cover {
    border: 1px solid #ededed;
    border-radius: 3px;
}

.editorial-title {
    background: #ffffff;
    padding: 10px 15px;
    border-radius: 2px;
    position: relative;
}