﻿@font-face {
    font-family: 'nevis';
    src: url('nevis.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#postAreasContainer {
    width: 980px !important;
}

#postAreaCol1Header {
    display: block;
    padding: 30px 30px 30px 10px;
    margin-bottom: 30px;
    color: #4b4b4b;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    height: auto !important;
    font-family: nevis, Arial;
    background: #fdfdfd; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #f0f0f0 59%, #cccccc 87%, #cecece 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(59%,#f0f0f0), color-stop(87%,#cccccc), color-stop(99%,#cecece)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f0f0f0 59%,#cccccc 87%,#cecece 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#f0f0f0 59%,#cccccc 87%,#cecece 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#f0f0f0 59%,#cccccc 87%,#cecece 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#f0f0f0 59%,#cccccc 87%,#cecece 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cecece',GradientType=0 ); /* IE6-8 */
}

#postAreaCol1Content {
}

.postAreaCol {
    float: left;
}

#postAreaCol1 {
    width: 50%;
    z-index: 1000;
    -webkit-box-shadow: 10px 0px 25px -2px #444;
    -moz-box-shadow: 10px 0px 25px -2px #444;
    box-shadow: 10px 0px 25px -2px #444;
    position: relative;
    top: -45px;
    margin-bottom: -40px;
}

#postAreaCol2, #postAreaCol3 {
    width: 25%; /*    z-index: 1;     position: relative; */
}

.postListContainerOuter {
    border: 1px solid #aaa !important;
    margin-bottom: 20px;
}
.postListContainer {
    margin: 0px !important;
    border-style: none !important;
    padding: 5px !important;
    background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 75%, #f0f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 75%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 75%,#f0f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 75%,#f0f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 75%,#f0f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.postListHeaderContainer {
    margin-bottom: 10px;
    background: #1b2455; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMjQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFiMjQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #1b2455 0%, #1b2455 80%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1b2455), color-stop(80%,#1b2455), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #1b2455 0%,#1b2455 80%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #1b2455 0%,#1b2455 80%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #1b2455 0%,#1b2455 80%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to right,  #1b2455 0%,#1b2455 80%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2455', endColorstr='#f5f5f5',GradientType=1 ); /* IE6-8 */
}

#postAreaCol1Content .postListHeaderContainer {
    display:none;
}

.postListHeaderImage {
    display: inline-block;
    max-width: 100px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: none;
}

.postListHeaderTitle {
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    font-family: nevis, Arial;
}

.sidebar .more a {
    background-image: none;
    display: block;
    height: auto;
    width: auto;
    text-indent: 0px;
    margin: 0px;
}

.sidebar .more a:link, .sidebar .more a:visited {
    color: #9B9B9A !important;
}

.sidebar .more a:hover, .sidebar .more a:active {
    color: #ED2B3E !important;
}

.more {
    line-height: 12px;
    text-align: left !important;
}

.postMoreIndicator {
    font-weight: bold;
    font-size: 16px;
}

.areaImageContainer {
    height: 1px;
    width: 1px;
    display: none;
}

/*
#headerLogoImage {
    height: 1px;
    width: 1px;
    display: none;
}
*/
#content {
    margin: auto 0px !important;
    width: 980px !important;
    padding-bottom: 0px !important;
}

#slimSearchContainer * {
    color: #333;
    font-weight: bold;
}

#slimSearchContainer {
    background-color: #222;
    margin: 0px 0px 5px auto;
    padding-bottom: 3px;
    text-align: right;
    vertical-align: middle;
    /*line-height: */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #dddddd;

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMjQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFiMjQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(left,  #f5f5f5 0%, #f5f5f5 80%, #c5c5c5 100%) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f5f5), color-stop(80%,#f5f5f5), color-stop(100%,#c5c5c5)) !important; 
    background: -webkit-linear-gradient(left,  #f5f5f5 0%,#f5f5f5 80%,#c5c5c5 100%) !important;
    background: -o-linear-gradient(left,  #f5f5f5 0%,#f5f5f5 80%,#c5c5c5 100%) !important; 
    background: -ms-linear-gradient(left,  #f5f5f5 0%,#f5f5f5 80%,#c5c5c5 100%) !important;
    background: linear-gradient(to right,  #f5f5f5 0%,#f5f5f5 80%,#c5c5c5 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#c5c5c5',GradientType=1 ) !important; 
}

#postAreaCol1HeaderLogo {
    display: inline-block;
}

#postAreaCol1 .posted {
    font-size: 14px;
    margin: 0px;
    text-align: left;
    float: none;
    clear: both;
    margin: 0px 4px;
}

#centerCol .posted {
    margin-right: 0px 4px;
}

.centerCol .postListHeaderContainer {
    background-color: #1b2455;
    background: #1b2455;
}


.postContainer {
    padding: 0px 30px;
    background-color: transparent;
    background-image: url("redArrow.gif");
    background-repeat: no-repeat;
    background-position: top 3px left;
    margin-left: 7px;
    margin-bottom: 25px;
}

#postAreaCol1 .posted, .title {
    display: inline;
}

#content a:link, #content a:visited, #content a:hover, #content a:active, .postTitle:link, .postTitle:visited, .postTitle:hover, .postTitle:active {
    color: #3333aa;
    text-decoration: none;
}

#content a:hover, #content a:active, .postTitle:hover, .postTitle:active {
    color: #ED2B3E;
    text-decoration: none;
}

#postAreaCol1 .title {
    font-size: 18px;
    font-weight: bold;
    color: #111;
}

.postArrow {
    margin-left: 12px;
}

#footerContainer {
    background-image: none;
    text-align: left;
    background-color: #1B2455;
    margin-top: 0px;
    top: -5px;
    margin-bottom: -5px;
}

.footerContentContainer {
    margin-left: -300px;
}

#postAreaCol1 .next:link, #postAreaCol1 .next:visited {
    border-style: none;
    background-color: #054869;
    color: #fff;
    margin: 0px 10px 10px 0px;
}

#postAreaCol1 .next:hover, #postAreaCol1 .next:active {
    border-style: none;
    background-color: #121212;
    color: #f2f2f2;
    margin: 0px 10px 10px 0px;
}

#searchForm {
    position: relative;
    z-index: 3;
}

.postTitleDate {
    display: inline;
    color: #9B9B9A;
    font-weight: bold;
    top: 0px;
}

.title .postTitle {
    display: inline;
    margin-right: 0px;
}


#postAreaCol2 .post, #postAreaCol3 .post {
    margin-bottom: 10px;
}

#postAreaCol1HeaderContent {
    padding-left: 20px;
}

#postAreaCol1 .content {
    margin-top: -10px;
}

/*
#postsAreasContainer, #content, #mainDiv, #bodyContainerInner, #bodyContainerMiddle, #bodyContainerOuter, body, html {
    height: 100%;
}
*/

#bottomMargin {
    display: none;
}

div.panel b, div.panel .panel_h, div.panel .panel_f, div.panel .panel_c {
    border: 0px none transparent;
}

b.rbottom b, .panel .panel_f, .panel .panel_c {
    background-color: transparent;
}

sidebar.panel .panel_h, .rtop {
    display: none !important;
}

.subTitle {
    display: none;
}

#omniSearchSlimLabel {
    display: none;
}

.itemPostContent #headerLogoImage {
    display: none;
}


#headerLogoContainer {
    width: 490px;
    background-color: #1b2455;
    text-align: left;
}

#headerLogoImage {
    text-align: left;
/*    display: none; */
}

.headerLink:link, .headerLink:visited {
    color: #fff;
}

#headerContainer {
    height: 90px;
    background-color: #1b2455;
    background-image: none;
}

div.panel .panel_h, div.panel .itemPanel_h {
    height: auto;
}

h2.itemTitle {
    width: 100%;
}

h2.postListHeaderTitle a:link
,h2.postListHeaderTitle a:visited {
    color: #fff !important;
}

.rulesTable .title {
    display: block;
}

#mainColTitleDate {
    font-size: 14px;
    font-weight: bold;
    padding-right: 15px;
    position: absolute;
    top: 5px;
    left: 400px;
    color: #888;
}