div.module { margin:0; padding:0; }

/* ==| List Page Structure Elements |== */
div.module .sectionWrapper { clear:both; float:none; overflow:hidden;  }
div.module .sectionWrapper.top {}
div.module .sectionWrapper.list {}

div.module .item { float:none; clear:both; overflow:hidden; padding:15px 0; }
div.module .item .itemHeader { overflow:hidden; }
div.module .item .itemBody { overflow:hidden; padding:5px 0; }
div.module .item .itemFooter { overflow:hidden; }
div.module .item .HasThumbnail { float:left; width:545px; padding-right:10px; }
div.module .item .thumbnail { float:right; width:120px; }

div.module .separator-last { display:none; }
div.module .separator hr { display:none; }

/* ==| List Page Action Elements |== */
#ListActionBarTop { overflow:hidden; margin:5px 0 0 0; }
#ListActionBarBottom { overflow:hidden; margin:15px 0 5px 0; }

.listActionBarWpr {}
.listActionBarWpr .listActionBarCt { overflow:hidden; }
.listActionBarWpr .listActionBarCt .buttonContainer { padding-top:0; }

/* ==| List Page Content Elements |== */
div.module .category_name {}
div.module .category_description { padding:0 0 10px 0; line-height:1.55em; }

div.module .imageBox { width:114px; height:114px; }
div.module .imageBox img { display:inline-block; padding:2px; }

div.module .featured { float:left; height:16px ; width:64px; margin:0 5px 0 0; line-height:normal; }
div.module .featured span { display:none; }

div.module .title { float:none; line-height:normal; width:610px; }
div.module .HasThumbnail .title { width:475px; float:none; }

div.module .author { float:left; margin:2px 0 2px 0; padding:0 6px 0 0; line-height:normal; overflow:visible;}
@media screen and (-webkit-min-device-pixel-ratio:0) {div.module .author{ float:none; display:inline-block;}}
div.module .source { float:left; margin:2px 0 2px 0; padding:0 0 0 7px; line-height:normal; overflow:visible;}
@media screen and (-webkit-min-device-pixel-ratio:0) {div.module .source { float:none; display:inline-block}}
div.module .date { float:none; clear:both; line-height:normal; }
div.module .summary { line-height:1.45em; }

#eventsList .categoryList { float:left;}
#eventsList .source { float:left; margin:0 0 0 7px;}

div.module .mediaList { margin:2px 0 0 0; }
div.module .mediaList a { padding-right:5px; }
div.module .photo, div.module .audio, div.module .video { padding-left:18px; }

/* ==| List Page Button Elements |== */
.actionButtonWpr { float:left; overflow:hidden; margin-right:5px; }
.submissionButtonWpr { float:left; overflow:hidden; }

/* ==| List Page RSS Elements |== */
.feedButtonWpr { float:right; overflow:hidden; }
.linkContainer a, .feedButtonWpr a { float:left; display:block; height:24px; line-height:24px; padding-left:22px; }

/* ==| List Page Pagination Elements |== */
.paginationFilterWpr, .linkContainer { float:right; overflow:hidden; }

.linkContainer .leftWrapper, .boxWpr { float:left; padding: 0 0 0 0; margin:0 0 0 10px; overflow:hidden; }
.linkContainer .rightWrapper, .boxCt { float:left; height:24px; line-height:24px; margin:0 7px 0 0; padding:0 0 0 7px; overflow:hidden; }

.pagination { float:left; height:24px; line-height:24px; }
.pagination .CounterContainer { float:left; display:block; height:24px; line-height:24px; margin:0 5px; }

.pagination .PreviousLinkContainer, 
.pagination .NextLinkContainer { display:block; float:left; padding:4px 0 0 0; }
.pagination .PreviousLinkContainer a, 
.pagination .NextLinkContainer a { display:block; float:left; height:0; overflow:hidden; height:16px; width:19px; padding:0; }

.pagination .PreviousLinkContainer a span,
.pagination .NextLinkContainer a span { display:none; }

/* NEWS ONLY ITEMS */
.categoryFilterWpr { float:left; overflow:hidden;  }
.categoryFilterWpr .fieldContainer label { display:none; }
.categoryFilterWpr .fieldContainer select { width:200px; }