
.PageSkin .Breadcrumb a.SkinObject,
.PageSkin .Breadcrumb {
    font-size: 13px;
}

/* THREE COLUMNS */
.ContentContainer.ThreeColumns .FirstPane,
.ContentContainer.ThreeColumns .SecondPane,
.ContentContainer.ThreeColumns .ThirdPane,
.ContentContainer.ThreeColumns.TwoRows .FourthPane,
.ContentContainer.ThreeColumns.TwoRows .FifthPane,
.ContentContainer.ThreeColumns.TwoRows .SixthPane {
    /*background-color: lightblue;*/
    width: 275px;
    margin-right: 32px;
    display: inline;
    float: left;
}

.ContentContainer.ThreeColumns img {
    max-width: 100%;
}

.ContentContainer.ThreeColumns .ThirdPane,
.ContentContainer.ThreeColumns.TwoRows .SixthPane {
    margin-right: 0;
}

/*.ContentContainer.TwoColumnsLeft .LeftPane .Container,
.ContentContainer.TwoColumnsLeft .RightPane .Container {
    padding: 10px 0;
}*/

.ContentContainer .LeftPane img,
.ContentContainer .RightPane img {
    max-width: 100%;
}

/* TWO COLUMNS LEFT */
.ContentContainer.TwoColumnsLeft .LeftPane,
.ContentContainer.TwoColumnsLeft .RightPane {
    /*background-color: lightblue;*/
    display: inline;
    float: left;
}

.ContentContainer.TwoColumnsLeft .LeftPane {
    max-width: 275px;
    width: 33%;
    margin-right: 2%;
}

.ContentContainer.TwoColumnsLeft .RightPane {   
    width: 67%; 
    max-width: 580px;
    margin-right: 0;
}


/* TWO COLUMNS RIGHT */
.ContentContainer.TwoColumnsRight .LeftPane,
.ContentContainer.TwoColumnsRight .RightPane {
    /*background-color: lightblue;*/
    display: inline;
    float: left;
}

.ContentContainer.TwoColumnsRight .LeftPane {
    /*width: 65%;*/
    max-width: 580px;
    margin-right: 35px;
}

.ContentContainer.TwoColumnsRight .RightPane {
    max-width: 275px;
    width: 33%;
    margin-right: 0;
}

/* ONE COLUMN */
.ContentContainer.OneColumn .ContentPane {
    width: 96%;
    margin: 0 2%;
}

.ContentContainer.OneColumn .ContentPane img {
    max-width: 100%;
}

/* FOOTER 
------------------------------------------*/
footer {
    margin: 10px auto 25px auto;
    text-align: left;
    clear: both;
    min-height: 17px;
    width: 1000px;
}

    footer .DefaultContainer {
        margin-bottom: 0px;
    }

    footer p {
        margin: 0;
    }

.PageSkin footer .footerWrapper {
    padding: 5px 3%;
}

footer #copyright {
    color: #2E8BD0;
}

.PageSkin footer a,
.PageSkin footer a:link,
.PageSkin footer a:active,
.PageSkin footer a:visited,
.PageSkin footer a:hover,
.PageSkin footer a.SkinObject {
    color: #706f6f;
}

footer a,
footer a:active,
footer a:hover,
footer .SkinObject {
    /*font-size: 11px;
            font-weight: normal;*/
}

    footer a:hover {
        text-decoration: underline;
    }

/*footer .alignRight a {
                margin-right: 15px;
            }

            footer .alignRight a:nth-last-of-type(1){
                margin-right: 0;
            }*/

footer .alignRight a {
    margin-left: 20px;
}

footer .alignLeft,
footer .alignRight {
    display: inline;
}

/* ANNOUNCEMENTS MODULE */

table#announcementsList td {
    vertical-align: middle;
    padding: 20px 10px;
    border-bottom: 1px solid #98999B;
}

    table#announcementsList td.eventThumb {
        text-align: center;
    }

        table#announcementsList td.eventThumb .image img {
            /*display: table-cell;
    vertical-align: middle;
    background-color: White;
    box-shadow: 3px 3px 4px rgba(102,102,102,1);
    -moz-box-shadow: 3px 3px 4px rgba(102,102,102,1);
    -webkit-box-shadow: 3px 3px 4px rgba(102,102,102,1);
    padding: 5px;*/
            max-width: 160px;
            max-height: 110px;
        }

#announcements .announcement {
    padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: dotted #0081C4 1px;
}

    #announcements .announcement .image img {
        max-width: 310px;
        max-height: 310px;
    }

#announcements div:last-of-type {
    border-bottom: 0;
}

#announcements div:first-of-type {
    padding-top: 0;
}

.announcement .title {
    color: #2E8BD0;
    font-size: 20px;
    margin: 15px 0 5px 0;
    text-transform: uppercase;
}

    .announcement .title span {
        font-weight: normal;
    }

/* IMAGE BANNER - Do not show underline when hover over preview*/
.PageSkin .DNNModuleContent .cs-UltimateBanner a:hover {
    text-decoration: none;
}

/* COOKIE LAW Module */
#psCookieSlider button[id^="psConfirmCookies"] {
        background: #f5f5f5; /* Old browsers */
		background: -moz-linear-gradient(top, #f5f5f5 0%, #dfdfdf 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* IE10+ */
		background: linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* W3C */
		-webkit-box-shadow:  	0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
		box-shadow:  			0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
		
		text-shadow: 0px 1px 0px #ffffff;
		color:#2E8BD0;
}

#psCookieSlider button[id^="psConfirmCookies"]:hover {
    cursor: pointer;
}

.localwebsitepicker {
    width: 100%;
    margin: 0 auto;
}

.localwebsitepicker .selectCountry {
    padding-bottom: 10px;
}

.pnlLocalWebsiteAdmin > .dnnActions {
    float: right;
}

.pnlLocalWebsiteAdmin .dnnFormItem.hidden {
    display: none;
}