/* Fix column-topleft layout to give our widget the width it needs */
.column-topleft {
    width: 240px !important;
}
#block-bayalerts,
#block-bayalerts-0 {
    width: 214px;
    border: 1px solid #005dab;
}
@media (max-width: 480px) {

    #block-bayalerts,
    #block-bayalerts-0 {
        width: 90%;
        margin: 0 5%;
    }
}
.block-bayalerts > h3,
.block-bayalerts > div {
    padding: 10px 10px 10px 15px;
}
#block-bayalerts h3.title,
#block-bayalerts-0 h3.title {
    color: white;
    background-color: #005dab;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJDSURBVHjajJJNSBRhGMd/887MzrQxRSLbFuYhoUhEKsMo8paHUKFLdBDrUIdunvq4RdClOq8Hb0FBSAVCUhFR1CGD/MrIJYqs1kLUXd382N356plZFOrUO/MMz/vO83+e93n+f+1zF+kQBoOQNLBJg0CTj7z/rvWjGbEOIwKp9O7WkhtQc/wMWrlIkP8Kc1lMS8eyFHpkpo5SgWCCVO7Z5JARhuz1Qg29fh87u6/9VWL1/SPc4Qy6n8c0FehiXin6dcCQaylDMhqGz8ydS2hKkmxNkWxowWnuBLHK6G2C8X6UJkBlxUmNqLYyNbzF74QLDrgFgh9LLE0NsPKxjW1Hz2EdPIubsOFdH2HgbwAlC4S19dT13o+3pS+vcSfvUcq9YnbwA6muW9hNpym/FWBxfh0CZkKGkPBZeJFhcWQAu6EN52QGZ/8prEKW+cdXq0039UiLXhUYzdjebOJQQI30UXp6mZn+Dtam32Afu0iyrgUvN0r+ZQbr8HncSpUVJfwRhBWC0hyGV8CxXBL5SWYf9sYBidYLIG2V87/ifVjTWAX6AlxeK2C0X8e58hOr/Qa2XJ3iLMWxB1h72tHs7bgryzHAN2o2gJorTrLxRHVazd0o4TXiyV2Yjs90uzauGvvppmqcLjwmbZ3V7BO2HOrBnbgrQRqWUgTZ5+Snx4WeKfzCCrmb3axODKNH+vvUyWjqyK4DiKQ0eXSpFsgVvLJQWpH+xSpr4otg/HI0TR/t97cxTUS+QxIMRTLi/9ZYJPI/AgwAoc3W7ZrqR2IAAAAASUVORK5CYII=);
    background-repeat:no-repeat;
    background-position:95% center;
    margin: 0;
}
#block-bayalerts div.description,
#block-bayalerts-0 div.description {
    font-size:80%;
}

#block-bayalerts div.description1,
#block-bayalerts-0 div.description1 {
    font-size:100%;
}

#block-bayalerts p,
#block-bayalerts-0 p {
    color: #005dab;
    font-size: 11px;
    font-weight: bold;
    margin-right: -10px;
    padding: 0;
}
.block-bayalerts table {
    width: 90%;
    font-size: 11px;
    margin: 7px 0;
    border-collapse:separate;
    border-spacing: 0 1px;
}
.block-bayalerts table th {
    color: black;
    text-align: left;
    border: none;
    font-size: 11px;
}
.block-bayalerts table th,
.block-bayalerts table td {
    padding-left: 25px;
    padding-right: 20px;
}

.block-bayalerts table td a:link, .block-bayalerts table td a:visited  {
	color:#FFFFFF;
}
.block-bayalerts table td {
    background-color: #dddddd;
    padding-top: 2px;
    padding-bottom: 2px;
}
.block-bayalerts table tr > th:first-child,
.block-bayalerts table tr > td:first-child {
    padding-left: 8px;
    padding-right: 8px;

}

.block-bayalerts table tr > th,
.block-bayalerts table tr > td  {
	padding-top: 8px; 
	padding-bottom: 8px;
}

.block-bayalerts img {
    width: 90%;
    padding-top: 15px;
}
#bayalerts-viewall {
    padding-right: 30px;
}
#bayalerts-signup {
    padding-top: 7px;
    padding-bottom: 15px;
}


/* *********************
 * BLOCKS widget
 * *********************/
#rss-block-content td:first-child {
    color: white;
}

/* *********************
 * ALERTS listing page
 * *********************/
h1.page-title, h2 {
    font-color: #4b4b46;
    font-weight: 100;
    font-size: 2em;
}
#rss-page-content {
    font-color: #344434;
    font-weight: normal;
}
#rss-page-content p {
    margin-bottom: 12px;
}
#rss-page-content p.itemtitle {
    font-weight: bold;
}
#rss-page-content p.timestamp {
    font-size: 90%;
}
#rss-page-content p.description {
    font-size: 100%;
    color: #4f5253;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #888888;
}