<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/**
 * Copyright (c) 2011 eSolutionsGroup
 * All rights reserved.
 * 
 * Author: Philip Brown &lt;pbrown@esolutionsgroup.ca&gt;
 */


/*
#news_body h1 {
    border: 0px !important;
    padding: 0px !important;
}
*/
.newsCategoryTitle h1, #news_body h1 {
    margin: 0 0 10px 0 !important;
}

#news_date {
    float: left;
}

.news_posting  {
	margin-bottom: 20px;
}

.news_posting :before,
.news_posting :after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.news_posting :after {
    clear: both;
}

#news_social {
    float: right;
    text-align: right;
    padding-right: 20px;
}

    #news_social img {
        vertical-align: top;
    }

    #news_social .newsItem_facebook,
    #news_social .newsItem_twitter,
    #news_social .newsItem_google,
    #news_social .newsItem_rss,
    #news_social .newsItem_mailinglist {
        float: left;
        padding-left: 5px;
    }

.newsItem_social .newsItem_facebook {
    padding-right: 12px;
}

#news_body .newsItem_facebook {
    padding-right: 8px;
}

#news_content &gt; div:first-child &gt; *:first-child {
	margin-top: 0;
	padding-top: 0;
}

    #news_content ul, #news_content ol {
        list-style-position: inside;
    }

#images {
    float: left;
    overflow: hidden;
    padding-right: 20px;
    width: 220px;
}

#images_main {
    padding: 0px 0px 10px 0px;
}

#images_related {
    padding: 0px 0px 0px 25px;
    border-bottom-width: 1px;
    border-top-style: double;
}

    #images_related ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style-image: none;
    }

    #images_related li {
        padding-bottom: 5px;
    }

#attachments {
    width: 100%;
    float: left;
    padding-bottom: 10px;
	margin-top: 20px;
}

#attachments h2 {
	margin: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc;
}

.news_attach_icon
{
    margin-right: 10px;
	height: 15px;
	width: 15px;
}

#backLink {
   margin-top: 20px;
}

#backLink .NewsBar {
	padding: 0 !important;
	border: none !important;
	background: none !important;
}

    #backLink a, #backLink a:link, #backLink a:visited {
		display: inline-block;
        color: #fff;
        text-decoration: none;
		padding: 5px 10px 8px 5px;
		background: #666;
    }
	#backLink a:hover, #backLink a:active, #backLink a:focus {
		background: #424242;
	}
	
	#backLink  a img {
		padding: 0;
		width: 8px;
		height: auto;
	}

.NewsBar {
    padding: 10px;
    border-top: solid 1px #000;
    background-color: #666;
}

.NewsBar img {
    width: 26px;
}

/************* SOCIAL MEDIA HACKS *************/

.fb_edge_widget_with_comment {
    width: 75px !important;
    /*bottom: 3px !important;*/
}

    .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
        /*left: -15px !important;
	top: 5px !important;*/
        display: none !important;
    }

.twitter-share-button {
        width: auto;
}

#___plusone_0 {
    width: 60px !important;
}

#___plusone_1 {
    width: 60px !important;
}

#___plusone_2 {
    width: 60px !important;
}

#___plusone_3 {
    width: 60px !important;
}

#___plusone_4 {
    width: 60px !important;
}

#breadcrumbs {
    width: auto;
}

/*======================================================
  SUBSCRIBE
  ===================================================== */

.checkboxlistContainer {
    float: left;
    width: auto;
    margin: 10px 0;
}

    .checkboxlistContainer label {
        padding-left: 5px;
    }

#ctl00_cphContent_pnlSubscribe {
    margin-top: 20px;
}

#breadcrumbs {
    margin-top: 20px;
}

.controlGroupSubscribe {
    position: relative;
    padding-left: 150px;
    margin: 5px 0;
}

.subscribeLabel {
    width: 140px;
    position: absolute;
    left: 0;
    top: 5px;
}

.checkboxGroup .subscribeLabel {
    top: 15px;
}

.subscribeInput {
    position: relative;
}

    .subscribeInput .validation {
        position: absolute;
        top: 7px;
        right: 7px;
    }

    .subscribeInput.mathEqation .validation {
        top: 25px;
    }

.checkboxGroup .subscribeInput .validation {
    position: absolute;
    top: 20px;
    right: 7px;
}

.validation {
    float: right;
}

@media only screen and (max-width : 1100px) { /* CHANGE BREAKPOINT BASED ON SITE */
    #news_social {
        float: none;
        width: 100%;
        text-align: left;
        clear: both;
        padding: 10px 0;
        padding-right: 0;
    }

        #news_social &gt; div {
            display: inline-block;
            float: none !important;
            vertical-align: top;
        }

        #news_social &gt; div:first-child {
            display: inline-block;
            float: none !important;
            vertical-align: top;
        }

}


@media only screen and (max-width : 485px) { /* CHANGE BREAKPOINT BASED ON SITE */
    .controlGroupSubscribe {
        padding-left: 0;
    }

    .subscribeLabel {
        display: block;
        position: relative;
        top: auto;
        left: auto;
    }

    .controlGroupSubscribe.checkboxGroup {
        margin-top: 10px;
    }

    .checkboxGroup .subscribeLabel {
        top: auto;
    }
	
	#news_content {
        clear: both;
    }
}
</pre></body></html>