
/* Global Styles for Special Messages */

.message-timestamp,
.emergency-timestamp {    
    font-size: 0.786em; /* 11px */
    font-weight: bold;
    text-align: right;
}

.message-timestamp {
    margin-bottom: 0.5em;
}

/* Emergency Messaging Styling */

.block-special-messages-emergency-alert-block {
    clear: both;
}

/* Hide block title accessibly */
.block-special-messages-emergency-alert-block .block-title {
    position: absolute !important;
    height: 1px; width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

#sample_message_box {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
}

#block-emergency-emergency-alert,
#sample_message_box {
    background-color: #F5F5F5;
    color: #444;
    margin: 0.357em 0.143em 1em; /* 5px 2px 14px */
    min-height: 5em; /* 70px */
    padding: 0.571em; /* 8px */
    position: relative;
}

#block-emergency-emergency-alert.emergency-alert-level-none,
#sample_message_box.emergency-alert-level-none {
    display: none;
}

#block-emergency-emergency-alert .emergency-icon,
#sample_message_box .emergency-icon {
    float: left;
    height: 45px;
    margin: 1.429em 0.714em 0.5em 0; /* 20px 10px 7px 0 */
    width: 45px;
}

#block-emergency-emergency-alert.emergency-alert-level-notice,
#sample_message_box.emergency-alert-level-notice {        
    border: 6px solid #FFD721;
}

#block-emergency-emergency-alert.emergency-alert-level-notice .emergency-icon,
#sample_message_box.emergency-alert-level-notice .emergency-icon {
    background-image: url("../images/info_yellow.png");
    background-repeat: no-repeat;
    background-position: left top;
}

#block-emergency-emergency-alert.emergency-alert-level-emergency,
#block-emergency-emergency-alert.emergency-alert-level-emergency-lowload,
#sample_message_box.emergency-alert-level-emergency,
#sample_message_box.emergency-alert-level-emergency-lowload {        
    border: 6px solid #EE3035;
}

#block-emergency-emergency-alert.emergency-alert-level-emergency .emergency-icon,
#block-emergency-emergency-alert.emergency-alert-level-emergency-lowload .emergency-icon,
#sample_message_box.emergency-alert-level-emergency .emergency-icon,
#sample_message_box.emergency-alert-level-emergency-lowload .emergency-icon {
    background-image: url("../images/emergency_red.png");
    background-repeat: no-repeat;
    background-position: left top;
}

#block-emergency-emergency-alert h2,
#sample_message_box h2 {
    color: #444;
    font-size: 1.286em; /* 18px */
    margin: 0;
    padding-top: 0.167em; /* 3px */    
}


#block-emergency-emergency-alert div.content,
#sample_message_body {            
    margin-top: 0.714em; /* 10px */
}

#block-emergency-emergency-alert p,
#sample_message_body p {
    line-height: 1.5;
    margin-bottom: 0.357em; /* 5px */
    margin-top: 0;
}


/* Special styling for Emergency Messaging Admin Form */

.form-item-emergency-message-level {
    padding: 4px;
    margin: 4px;
    width: 8em;
    float: left;
}

#sample_message_box_container {
    float: right;
    width: 50%;
}

div.form-item-emergency-message-block-title-other,
div.form-item-emergency-message-sample-body {
    margin-left: 4em;
    padding: 0;
}

div.form-item .form-type-select .form-item-emergency-message-block-title {
    margin-bottom: 0;
}


#block-emergency-emergency-links {
    border-radius: 7px;
    border: 2px solid #CCCCCC;
    padding: 8px;
    margin-bottom: 17px;
    color: #555;
    background: #F2F2F2;

}

#block-emergency-emergency-links,
#block-emergency-emergency-links h2 {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
}

#block-emergency-emergency-links .block-title {
    font-size: 1em;
    color: #555555;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 6px;
    padding: 4px 2px 0;
    margin-bottom: 10px;
}

#emergency-links-list ul {
    margin-bottom: 0.5em;
}

#emergency-links-list li {
    font-size: 1.231em;
}