.snazzy {

text-align:left;
overflow:auto;
}
/*border:2px ridge;
background-color:#F5F5F1;	
;*/

.snazzy a, .snazzy a:hover {
text-decoration:none;
}

.sz_cont {
width:90px;
display:block;
overflow:hidden;
padding:5px;
background:#f6f6ef none repeat scroll 0 0;
}

.sz_page {
background-color: #ffffef;
}

.sz_img {
height:110px;
}

.snazzy img {
margin:0;
padding:0;
}

.sz_year {
font-size:22px;
color:#444;
font-family:georgia, verdana;
font-style:italic;
}


.sz_date_yr {
height:42px;
color:#B40707;
font-size:1.7em;
font-weight:bold;
margin:0 15px 10px 0;
padding:2px 5px;
text-align:center;


}
.sz_month {
}
.sz_date_mon {

color:#97968D;
font-size:11px;
font-weight:bold;
/*margin:0 10px 0 0;
padding:5px 0 0;
text-indent:5px
width:110px;;*/


}

.sz_date_day {

margin-bottom:1px;

background:#efefe1 none repeat scroll 0 0;
color:#C12900;
font-size:11px;
font-weight:bold;
height:18px;
line-height:18px;
overflow:hidden;
padding:0 5px;
text-align:right;


}
.sz_day {
}

.sz_title {
font-size:0.75em;
border-style:none none dotted;
color:#5999DE;
text-decoration:none;
background:#FAFBF4 none repeat scroll 0 0;
height:100px;
overflow:auto;
line-height:1.2em;
}


.sz_titleon {
line-height:14px;
color:#eee;
background-color:#333;

}

.sz_excerpt {
font-size:9px;
padding-bottom:5px;
color:#999;
text-decoration:none;
display:none;
}

.sz_clr {
padding-top: 20px;
}
 
.sz_carousel {
 position: relative;
 visibility: hidden;
 left: -5000px;
}

.sz_carousel ul {
 text-indent:0 !important;
}

.sz_carousel li {
 padding:0px 8px;
}

