.snazzy {

text-align:left;
overflow:auto;
}
/*border:2px ridge;
background-color:#F5F5F1;	
;*/

.snazzy a, .snazzy a:hover {
text-decoration:none;
}
.snazzy a:hover {
color:#AAAAAA;
}
.snazzy tr {
}

.sz_cont {

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:12px;
color:#444;
font-style:italic;
width: 84px;
padding-right: 6px;
}


.sz_date_yr {
height:27px;
font-size:15pt;
color:#DA8A0A;
padding-right: 15px;
padding-top: 15px;
}
.sz_month {
margin-right: 1px;
max-width: 200px;
}
.sz_date_mon {
height:29px;
font-size:12px;
cursor:pointer;
padding-top: 18px;
padding-right: 4px;
color:#243F9E;
font-weight: bold;
}
.sz_date_mon:hover {
	color: #aaaaaa;
}
.sz_date_day {
background: #EFEFEF;
margin-bottom:1px;
height:20px;
font-size:10px;
font-weight:bold;
cursor:pointer;
padding-left: 6px;
}
.sz_date_day:hover {
	color: #aaaaaa;
}
.sz_day {
padding-left: 2px;
padding-right: 2px;
}

.sz_title {
padding:5px 0px;
font-weight:bold;
color:#444;
text-decoration:none;
}


.sz_titleon {
line-height:14px;
color:#eee;
background-color:#333;

}

.sz_excerpt {
font-size:10px;
padding-bottom:5px;
color:#999;
text-decoration: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;
}

