.sos
{
background: url(styles/bbcodes/noticebg.png) repeat-x 0 0;
color: #FFF;
width: 80%;
font-weight: normal;
padding: 15px 15px 0;
margin-bottom: 15px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.4);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4);
box-shadow: 1px 1px 2px rgba(0,0,0,.4);
position: relative;
left: 34px;
}
.sos p { margin-bottom: 1.5em; }
.sos p:last-child { margin-bottom: 0; }
.sos ul { margin-left: 8px; margin-bottom: 1.5em; }
.sos ul:last-child { margin-bottom: 0; }
.sos li { background: url(styles/bbcodes/noticetabs.png) no-repeat 0 -95px; list-style-type: none; padding-left: 18px; margin-bottom: .75em; }
.sos-conf li { background-position: 0 -95px; }
.sos-warn li { background-position: 0 -495px; }
.sos-impo li { background-position: 0 -895px; }
.sos-info li { background-position: 0 -1295px; }
.sos h5 { font-size: 14px; font-weight: bold; margin-bottom: .65em; }
.sos span { background: url(styles/bbcodes/noticetabs.png) no-repeat 100% 0; width: 33px; height: 40px; position: absolute; left: -34px; top: 9px; }
.conf { background-color: #EEF4D4; color: #596C26; border: 1px solid #8FAD3D; }
.conf span { background-position: 100% 0; }
.warn { background-color: #EFCEC9; color: #933628; border: 1px solid #AE3F2F; }
.warn span { background-position: 100% -400px; }
.impo { background-color: #FFEA97; color: #796100; border: 1px solid #E1B500; }
.impo span { background-position: 100% -800px; }
.info { background-color: #C6D8F0; color: #285797; border: 1px solid #4381CD; }
.info span { background-position: 100% -1200px; }
}