.content-item{width:190px; min-height:20em;height:25em !important; float:left;}
#content-block > div.content-item {height:auto;}
div.content-item li{list-style-image:none; clear:both;list-style-position:outside;}
div.content-item img{float:left; vertical-align:middle; margin:.2em;}
div.content-item li span{position:relative; top:0.5em;}
div.content-item a:link,  div.content-item a:hover, div.content-item a:visited{text-decoration:none;}
.height_16{min-height:16em;height:16em;}#content-block > div.height_16{height:auto;}
.height_20{min-height:20em;height:20em;}#content-block > div.height_20 {height:auto;}
.height_30{min-height:30em;height:30em; word-wrap:break-word;}#content-block > div.height_30 {height:auto !important; word-wrap:break-word;}

div.page-menu { margin: 0.5em 0; padding: 0.5em 0.5em 0.4em; }

ul.announcements { border-top: 2px solid #CCC; border-bottom: 2px solid #CCC; padding: 0; margin: 0.5em 0; }
ul.announcements > li { list-style-type: none; list-style-image: none; border-bottom: 1px dotted #ccc; margin: 0; padding: 1em 0.5em 0.5em; background-color: #f5f5f5; }
ul.announcements li.alt { background-color: #fff; }
ul.announcements p { margin: 0.5em 0; padding: 0 0.2em; }
ul.announcements p.rlsdate { color: #666666; }
ul.announcements p.rlsdate span.prefix { font-weight: bold; }
ul.announcements h3 { margin: 0; padding: 0 0.15em; color: #000;}
ul.announcements h3 a { color: #006699; }
ul.announcements h3 a:hover { color: #FF6633; }
ul.announcements h4 { margin: 0.5em 0; padding: 0 0.2em; color: #666; font-size: 1em; font-weight: normal;}
h2 { padding-top: 0.5em; }
img.example {padding: 5px; border: 2px solid #ccc; }

.content-item.extra-style-column {
    height: 350px !important;
}


