#top_marquee{height:33px;line-height:33px;padding:0 15px}
#top_marquee a{
color:#E2E2E2;
text-decoration:none
}
#top_marquee a:hover{
color:#fff;
text-decoration:underline
}
#top_marquee .date.marguee{
padding-left:40px;
font-size:10px;
color:#9F9F9F 
}
#top_marquee .date.marguee:after{
    content: ":";  
    font-weight: 700;  
}
#top_marquee img{
width:16px;
height:16px;
align:left;
border:1px solid #E2E2E2 	
}
/*Plugin CSS*/
.str_wrap {
overflow:hidden;
//zoom:1;
width:100%;
position:relative;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;  
white-space:nowrap;
}

.str_wrap.str_active {
background:transparent;
}
.str_move { 
white-space:nowrap;
position:absolute; 
top:0; 
left:0;
cursor:move;
}
.str_move_clone {
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;
position:absolute; 
left:100%;
top:0;
}
.str_vertical .str_move_clone {
left:0;
top:100%;
}
.str_down .str_move_clone {
left:0;
bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
white-space:normal;
width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
cursor:inherit;
}
.str_wrap img {
max-width:none !important;	
}

element.style {
    height: 682px;
    left: 349.5px;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 826px;
}
.nyroModalCont {
    background: #fff none repeat scroll 0 0;
    border: 4px solid #2c3e50;
    box-shadow: 0 0 30px #000;
    margin: 25px;
    padding: 0;
    position: absolute;
    z-index: 101;
}
html, body {
    font-family: Trebuchet MS;
    font-size: 14px;
}
html, body {
    font-family: Trebuchet MS;
    font-size: 14px;
}
.str_move > span::after {
    background-color: #d35400;
    border-radius: 100%;
    content: " ";
    display: inline-block;
    height: 9px;
    margin: 0 10px;
    width: 9px;
}