﻿/* Blogs Specific CSS */

.pagecontent_container-blog { }
    .pagecontent_container-blog h1 { font-size: 3em; text-transform: none; margin: 0; }
    .pagecontent_container-blog .blog_strapline { color: #9d7824; text-shadow: none; font-family: 'PT Sans','verdana',sans-serif; font-style: oblique; text-transform: none; }
    .pagecontent_container-blog > .pagecontent * .czwb_card * h2 { border: none; margin-bottom: 10px; margin-top: 20px; }
    .pagecontent_container-blog > .pagecontent * .czwb_basepaging { border: none !Important; background: transparent !important; }

.contentitem-blogpost { }
    .contentitem-blogpost .contentitem_header { width: 100%; }
    .contentitem-blogpost .contentitem_title { margin: 0; font-size: 2.9em; }
    .contentitem-blogpost .contentitem_attribs { border-bottom: 2px solid #ddd; padding-bottom: 10px; }

.blog_sidebarlist ul { margin: 0; padding: 0; }
    .blog_sidebarlist li { background: url(images/rightarrow.png) 0px 7px no-repeat; list-style: none; padding-left: 15px; margin-bottom: 1em; }
        .blog_sidebarlist li:last-child { margin: 0; }
        .blog_sidebarlist li .itmheadline { display: block; }
        .blog_sidebarlist li .itmancillary { display: block; color: #888; font-size: 0.8em; }

.blog_tagcloud ul { display: block; margin: 0; padding: 0; }
    .blog_tagcloud li { display: inline-block; padding-right: 10px; margin: 0; list-style: none; }
.blog_tagcloud li:nth-last-child(1){padding-right:0;}
