.snazzy {
text-align:left;
overflow:hidden;
background-color: #f6f6f6;
border-left: 1px dotted #999999;
border-right: 1px dotted #999999;
padding-top: 20px;
padding-left: 15px;
}
/*border:2px ridge;
background-color:#F5F5F1;	
;*/

.snazzy a, .snazzy a:hover {
text-decoration:none;
}

.sz_cont {
width:100px;
display:block;
overflow:hidden;
margin:0px 0px 10px;
}

.sz_page {
background-color: #ffffef;
}

.sz_img {
height:110px;
}

.snazzy img {
margin:0;
padding:0;
}

.sz_year {
font-size:18px;
color:#777777;
font-family:georgia, verdana;
font-style:italic;
line-height: 1.3em;
}


.sz_date_yr {
height:42px;
font-size:34px;

}
.sz_month {
}
.sz_date_mon {
height:29px;
font-size:15px;
cursor:pointer;
text-transform: uppercase;
color: #d24926;
font-weight: bold;
}

.sz_date_day {
background: #e2e2e2;
margin-bottom:1px;
height:20px;
font-size:14px;
cursor:pointer;
padding-left: 5px;
}
.sz_day {
}

.sz_title {
line-height: 1.2em;
padding:10px 0px 10px;
color: #889711;
text-decoration:none;
font-size: 15px;
font-weight: bold;
}


.sz_titleon {
color:#eee;
background-color:#333;
font-size: 15px;


}

.sz_excerpt {
font-family: Trebuchet MS, Arial;
font-size:11px;
padding-bottom:5px;
color:#999;
text-decoration:none;
margin-bottom: 25px;
}

.sz_clr {
padding-top: 20px;
}
 
#sz_carousel {
width: 900px;
 }
 
.sz_carousel {
position: relative;
left: -5000px;
}

.sz_carousel ul {
 text-indent:0 !important;
}

.sz_carousel li {
 padding:0px 8px;
}

