/* Enter Your Custom CSS Here */

h2 {font-size: 150% !important;
    color: #086183;
    font-weight: normal !important;}
h3 {font-size: 120% !important;
    color: #086183;}

body.page-id-74 ul {margin-left: 0 !important;
    padding-left: 0 !important}
body.page-id-74 ul li {list-style-type: none !important;
       margin-bottom: 20px;}
body.page-id-74 ul li ul {margin-left: 30px !important}
body.page-id-74 ul li ul li {list-style-type: disc !important;
             margin: 2px}

div.right {display: none !important;}
p.large-highlight {font-size: 120%;}
a.link-button, a.link-button-large {display: block;
               width: 19em;
               text-align:center;
               border-radius: 10px;
               color: #FFF;
               background-color: #1c93c2;
               text-decoration: none;
               padding: 8px;}

a.link-button:hover, a.link-button-large:hover {background-color: #59a2bc !important;}
a.link-button-large {width: 20em !important;}

div.logobox {text-align: center;
             margin-top: 40px;}
div.logobox img {float: left; margin: 8px;}
div.logobox img:first-child {margin-left: none !important;}
div.logobox img:last-child {margin-right: none !important;}

#promotion-message h2 {font-size: 170% !important;}
#promotion-message p {font-size: 120% !important;}

.progbox {border: 1px solid #999;
          padding: 8px;}

/* Podcasts */

body.page-id-411 h2 {margin: 40px 0 10px 0 !important;}
body.page-id-411 h3  {margin: 20px 0 20px 0 !important;}

@media only screen and (max-width: 798px) {
img.blockpic {display: block !important;
              width: 750px;
              margin: 20px auto;
              }
}

/* @media only screen and (max-width: 1024px) { */
div.sml-picbox {text-align: center;}
div.sml-picbox img {margin: 10px;}
/* } */

@media only screen and (min-width: 800px) {
  img.blockpic-l {float: left;
                  margin-right: 20px;}
  img.blockpic-r {float: right;
                  margin-left: 20px;} 
}

table.table-basic {border-collapse: collapse;}
table.table-basic caption {display: none;}
table.table-basic th,
table.table-basic td {border: 1px solid #999;
                      padding: 10px;
                      text-align: left;
                      vertical-align: top;
                      width: 30%;}
table.table-basic th {text-transform: none;
                      background-color: #EEE;}