#fancybox-wrap {
	z-index: 9999999 !important;
}

strong {
    font-weight: bold;
}

#wrapper {
    width: 1050px;
    margin: 0 auto;
}

#header {
    overflow: hidden;
    border-top: 6px #A3181A solid;
}

#subheader {
    overflow: hidden;
    background: #3e3e3e;
    cursor: pointer;
}

#rubricTitle {
    font-family: 'Times New Roman', sans-serif;
    font-size: 57px;
    font-style: italic;
    font-weight: bold;
    text-transform: lowercase;
    color: #b22222;
    float: left;
    margin-top: 12px;
    cursor: default;
}

.pics img {
    cursor: pointer;
}

#brand {
    width: 600px;
    float: left;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #524646;
    font-size: 12px;
    padding-top: 20px;
}

#menuContainer {
    width: 440px;
    float: right;
}

#subheaderlogo { float: left; }

#share a {
    zoom: 0.6;
    -moz-zoom-out: 0.6;
    padding: 0px;
    border: none;
}

#menuContainer a {
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #b22222;
    font-weight: bold;
}

#menuContainer a:hover { text-decoration: underline; }

#menuContainer li {
    float: left;
    display: block;
    margin-right: 10px;
    padding: 5px;
}

    #menuContainer li:last-child {
        margin-right: 0px !important;
    }

.header-search { margin-left: 90px; float: left; width: 280px; margin-top: 20px; }

#subrubricContainer {
    overflow: hidden;
    background: rgb(239, 239, 239);
}

    #subrubricContainer a {
        text-decoration: none;
        font-size: 13px;
        font-family: Arial, Tahoma, Verdana, sans-serif;
        color: #524646;
        font-weight: bold;
    }

        #subrubricContainer a.current {
            color: #b22222;
        }

        .liSearch a { color: #b22222 !important;}

    #subrubricContainer li {
        float: left;
        display: block;
        margin-right: 10px;
        padding: 5px;
    }

#slideshowContainer {
    /*height: 330px;*/
    overflow: hidden;
}

#slideshowX {
    width: 728px;
    float: left;
    height: 100%;
}

#currenciesContainer {
    width: 300px;
    float: right;
    height: 100%;
}

.currencies {
    background: rgb(239, 239, 239);
    height: 72px;
    margin-top: 10px;
}

#content {
    /*overflow: hidden;*/
    /*min-height: 2000px;*/
    position: relative;
}

#contentMenu {
    overflow: hidden;
    margin-top: 20px;
    font-size: 13px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #524646;
}

.topMenu { overflow: hidden; }
.topMenu li {
    float: left;
    display: block;
    border: 1px solid #cec6c6;
    padding: 4px;
    margin-right: -1px;
    margin-bottom: -2px;
    background: #f1eeee;
    z-index: 100;
    position: relative;
}

.topMenu a, .topMenu a:visited, .topMenu a:active {
    text-decoration: none;
    color: #524646;
}

.topMenu li:hover {
    background: #d3d1d1;
    color: #524646;
    cursor: pointer;
    border: 1px solid #928787;
    z-index: 100;
}

.topMenu li.current, .topMenu li.current:hover {
    background: #A3181A;
    color: white !important;
    border: 1px solid #7A1316;
    z-index: 101;
}

    .topMenu li.current a {
        color: white !important;
    }

.bottomMenu { float: left; }

.bottomMenu li {
    float: left;
    display: block;
    padding: 4px;
    margin-right: 4px;
    margin-top: 5px;
    z-index: 100;
    position: relative;
}

    .bottomMenu li.current {
        background: #A3181A;
        color: white;
        border: 1px solid #7A1316;
    }

    .bottomMenu li:hover {
        background: #f1eeee;
        cursor: pointer;
    }

    .bottomMenu li.current a {
        color: white !important;
    }

    .bottomMenu li.current:hover {
        background: #A3181A;
        color: white !important;
        cursor: pointer;
        border: 1px solid #7A1316;
    }

.bottomMenu a, .bottomMenu a:visited, .bottomMenu a:active {
    text-decoration: none;
    color: #524646;
}

#article a:visited, #article a:active, #article a {
    color: #b22222 !important;
    text-decoration: underline;
    cursor: pointer;
}

em, i {
    font-style:italic;
}


.sendArticle {
    float: right;
    display: block;
    border: 1px solid #cec6c6;
    padding: 4px;
    margin-top: -1px;
    background: #f1eeee;
    z-index: 100;
    position: relative;
    color: #524646 !important;
    text-decoration: none;
}

    .sendArticle:hover {
        background: #d3d1d1;
        color: #524646 !important;
        cursor: pointer;
        border: 1px solid #928787;
    }

.newsContainer {
    height: 100%;
    background: #d7bacf;
    position: absolute;
}

#mainContainer {
    /*height: 100%;*/
    /*overflow: hidden;*/
}

.main {
    float: left;
    width: 728px;
    height: 100%;
    position: relative;
    left: 0;
    min-height: 30px;
}

.mainright {
    float: left;
    width: 728px;
    height: 1190px;
}

.mainsidebar {
    float: right;
    width: 300px;
    /*height: 1190px;*/
}

.sidebar {
    float: right;
    width: 300px;
    height: 100%;
    margin-top: 15px;
}

.mainsidebar .newshead {
    line-height: 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: #b22222;
    padding: 0 !important;
}

.newsline-long {
    background: url('/images/newsline-long.png') no-repeat;
    width: 300px;
    height: 5px;
    margin-top: 2px;
    margin-bottom: 5px;
    display: block;
}

.newsline-nocomment {
    background: url('/images/newsline-nocomment.png') no-repeat;
    width: 100%;
    height: 5px;
    margin-top: 2px;
    margin-bottom: 5px;
    display: block;
}

.newsline-full {
    background: url('/images/newsline-nocomment.png') no-repeat;
    width: 1043px;
    height: 5px;
    margin-top: 2px;
    margin-bottom: 5px;
    display: block;
}

.activeRubric
{
    color: #d02828 !important;
}

.newspost {
    float: left;
    width: 230px;
    height: 215px;
    margin-right: 18px;
    margin-top: 18px;
    overflow: hidden;
    text-decoration: none;
    margin-left: -5px;
}

/*.newspost:hover .newsannounce { text-decoration: underline; }
.newspost:hover .newshead { text-decoration: underline;}*/

    .newspost img {
        max-width: none;
    }
	
	#article p:first-of-type {
		margin-top: 0px;
		padding-top: 0px;
	}
	
	#article p {
		margin: 1em 0px;
	}
	
	

.newsrow {
    display: block;
    min-height: 
	
	
	227px;
}

.newshead {
    clear: both;
    line-height: 20px;
    padding-left: 5px;
    text-transform: uppercase;
    color: #b22222;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    font-size: 19px;
}

.newshead a {
    clear: both;
    text-decoration:none;
    line-height: 20px;
    padding-left: 5px;
    text-transform: uppercase;
    color: #b22222;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    font-size: 19px;
}

.newsline {
    height: 5px;
    width: 229px;
    display: block;
    position: relative;
    left: 4px;
    margin-top: 2px;
    margin-bottom: 5px;
    background: url('/images/newsline.png') no-repeat;
}

.newsthumb {
    height: 135px;
    width: 230px;
    background: url('/images/newsbg.png') no-repeat;
    background-position-y: 1px;
}

.newsannounce {
    font-family: Tahoma, Arial, sans-serf;
    color: #524646;
    font-size: 15px;
    padding: 4px;
    padding-top: 3px;
}

.last {
    margin-right: 0px !important;
}

.topmargin {
    margin-top: 15px;
}

.notopmargin {
    margin-top: 0px !important;
}

.horizontal-banner {
    width: 708px;
    height: 90px;
    margin: 0 auto;
    display: block;
    margin-top: 15px;
    float: left;
    margin-bottom: 5px;
}

.square-banner {
    width: 300px;
    height: 250px;
}

.peoplenews {
    margin-top: 15px;
    height: 385px;
    width: 293px;
    overflow: hidden;
}

.peoplenews-single {
    display: block;
    width: 300px;
    height: 55px;
    padding-top: 8px;
    padding-bottom: 8px;
    overflow: hidden;
    border-bottom: 1px solid #dadada;
}

    .peoplenews-single:last-child {
        border-bottom: none;
    }

    .peoplenews-single img {
        float: left;
        margin-right: 5px;
    }

    .peoplenews-single p {
        float: left;
        width: 60%;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #524646;
    }

.peoplenews-single:hover p { text-decoration: underline; }

.lastcomments {
    margin-top: 15px;
    height: 240px;
    width: 293px;
    overflow: hidden;
}

.lastcomments-single {
    display: block;
    width: 300px;
    height: 44px;
    border-bottom: 1px solid #dadada;
    padding-top: 8px;
    overflow: hidden;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
}

    .lastcomments-single img {
        float: left;
        margin-right: 5px;
        height: 19px;
    }

    .lastcomments-single p {
        width: 75%;
        float: left;
        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 12px;
        color: #524646;
    }

        .lastcomments-single p.lastcommentsAuthor {
            font-size: 11px;
            padding-top: 2px;
            color: #989898;
        }

.interview {
    margin-top: 9px;
    width: 293px;
    overflow: hidden;
    height: 245px;
}

.slideLink {
    position: relative;
    z-index: 1000;
}

#fancybox-title-over {
    font-size: 15px;
}

#nocomment {
    height: 115px;
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-bottom: 15px;
}

    #nocomment span a {
        margin-right: 20px;
        height: 125px;
        width: 190px;
        float: left;
        text-decoration: none;
    }

    #nocomment img {
        background: #A3181A;
        padding: 4px;
        border: 2px solid #7A1316;
    }

#nocommentSlider > span:hover img { background: #7A1316; border-color: #A3181A; }

#ssaccordion .slidesControl {
    height: 320px;
    width: 541px;
    display: normal !important;
}

.caption {
    z-index: 500;
    position: absolute;
    bottom: -30px;
    height: 90px;
    background: #000;
    background: rgba(0,0,0,.6);
    width: 541px;
    font-size: 20px;
    padding: 5px;
    padding-top: 3px;
    font-family: Tahoma, Arial, sans-serif;
    line-height: 1.33;
    color: #fff;
    border-top: 1px solid #5F0F10;
}

#nocommentSlider span {
    height: 122px;
    width: 100%;
    display: block;
}

#nocommentSlider .smallcaption p {
    height: 30px;
    overflow: hidden;
}

.currencyRow {
    font-family: Arial, Tahoma, Verdna, sans-serif;
    font-size: 15px;
    color: #1C4579;
    display: block;
}

.newsTitle {
    font-family: Arial;
    font-weight: normal;
    font-size: 28px;
    margin-top: 5px;
    display: block;
    color: #2a2828;
}

.newsDate {
    font-family: Arial, Tahoma, Verdna, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    display: block;
    color: #524646;
}

.singleCurrency {
    float: left;
    display: block;
    margin-left: 10px;
    margin-top: 14px;
}

.horizontal-line {
    border-bottom: 1px #cec6c6 solid;
    width: 100%;
    height: 1px;
    display: block;
    /*position: relative;
    float: left;*/
    z-index: 0;
}

.smallcaption {
    z-index: 500;
    height: 39px;
    background: #000;
    background: rgba(82, 70, 70,.8);
    width: 100%;
    font-size: 12px;
    font-family: Arial, Tahoma, sans-serif;
    line-height: 1.33;
    color: #fff;
    border-top: 1px solid #5F0F10;
    position: relative;
    top: -45px;
    left: 6px;
}

#nocomment a {
}

.menu {
    padding: 0;
    clear: both;
}

    .menu li {
        display: inline;
    }

        .menu li:first-child a:first-child {
            border-right: none;
        }

        .menu li a {
            padding: 5px;
            float: left;
            border: 1px #cec6c6 solid;
            border-bottom: none;
            text-decoration: none;
            color: #7a7a7a;
            font-weight: bold;
            font-family: Arial, Tahoma, Verdana, sans-serif;
            font-size: 13px;
        }

        .menu li.active a {
            background: #e9e9e9;
        }

.content {
    float: left;
    clear: both;
    border-top: none;
    border-left: none;
    width: 728px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 14px;
    border: 1px #cec6c6 solid;
    color: #494949;
    line-height: 18px;
}

#articleGallery {
    float: left;
    padding: 8px;
    display: block;
    width: 300px;
    color: #524646;
    border: 1px #cec6c6 solid;
    background: #f6f6f6;
    margin-right: 8px;
    margin-bottom: 5px;
}

#nav a, #nav a:active, #nav a:visited {
    color: #524646;
    margin-right: 3px;
    text-decoration: none;
}

#nav {
    display: block;
    float: left;
    margin-top: 5px;
}

.newstags-title {
    text-transform: uppercase;
    color: #b22222;
    font-family: Arial, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}
.newstags-title:hover { text-decoration: underline; }

#additional-news {
    margin-top: 5px;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

#additional-news-articles a, #additional-news-articles a:visited, #additional-news-articles a:active {
    color: #08456d;
    text-decoration: none;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 14px;
    line-height: 18px;
}

    #additional-news-articles a:hover {
        color: #006db5;
    }

#additional-news-thumb {
    float: left;
}

.comment-single {
    display: block;
    margin-top: 15px;
}

.comment-body {
    width: 730px;
    min-height: 40px;
    /* border: 1px solid #d3d1d1; */
    display: block;
    position: relative;
    top: -1px;
    z-index: 0;
}

.comment-head {
    background: rgb(241, 241, 241);
    border: 1px solid #bebebe;
    height: 30px;
    width: 730px;
    position: relative;
    z-index: 5;
}

.comment-date {
    float: right;
    display: block;
    top: 10px;
    position: relative;
    right: 20px;
    font-family: Arial;
    font-size: 14px;
}

.comment-username {
    float: left;
    display: block;
    position: relative;
    top: 10px;
    left: 10px;
    font-family: Arial;
    font-size: 14px;
}

.comment-thumb {
    float: right;
    position: relative;
    top: 15px;
    right: 20px;
}

.content-wrap {
    padding-top: 10px;
    padding-left: 10px;
    position: relative;
    top: 5px;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.comment-in-tabs {
    left: -2px;
}

.comment-control li a {
    padding: 5px;
    float: left;
    border: 1px #cec6c6 solid;
    text-decoration: none;
    color: #7a7a7a;
    font-weight: bold;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
}

#weather {
    overflow: hidden;
    float: left;
    margin-left: 115px;
}

    #weather p {
        margin-top: 17px;
        font-size: 24px;
        color: rgb(68, 68, 68);
        float: left;
        font-family: Tahoma, Arial, sans-serif;
    }

.activemenu {
    border-bottom: 2px #A3181A solid;
}

.moreNews {
    width: 300px;
    height: 50px;
    display: block;
    background: #A3181A;
    color: white;
    float: left;
    cursor: pointer;
    font-size: 34px;
    font-family: 'Open Sans Condensed', Arial, Tahoma;
    text-transform: uppercase;
    margin-left: 200px;
    display: block;
    margin-top: 10px;
}

.moreNews a, .moreNews a:active, .moreNews a:visited, .moreNews a:hover
{
    text-decoration: none;
    color: white;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#contenfooter {  }

#footer {
    width: 100%;
    margin: 0px auto 0px;
    padding: 0px;
}

#footerwrap {
    margin: 0px auto 0px;
    padding: 0px;
}

#footerwidgets {
    display: inline-block;
    line-height: 22px;
    color: #999999;
    margin: 0px auto 0px;
    padding: 0px 20px 0px 20px;
}

    #footerwidgets a {
        color: #CCCCCC;
    }

        #footerwidgets a:hover {
            color: #b22222;
        }

    #footerwidgets h4 {
        color: #484848;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 18px;
        text-transform: uppercase;
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
    }

    #footerwidgets .widget ul {
        color: #333333;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        list-style-type: none;
        list-style-image: none;
    }

        #footerwidgets .widget ul li {
            color: #999999;
            display: block;
            background: none;
            margin: 0px;
            padding: 0px;
            height: 28px;
            overflow: hidden;
            list-style-type: none;
            list-style-image: none;
        }

            #footerwidgets .widget ul li a {
                display: block;
                color: rgb(102, 102, 102);
                font-size: 12px;
                font-family: Arial, Helvetica, sans-serif;
                font-style: normal;
                line-height: 24px;
                text-transform: none;
                text-decoration: none;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                list-style-type: none;
                list-style-image: none;
            }

                #footerwidgets .widget ul li a:hover {
                    color: #b22222;
                    display: block;
                    text-decoration: none;
                }

        #footerwidgets .widget ul ul {
            color: #333333;
            margin: 0px 0px 0px 10px;
        }

    #footerwidgets .widget {
        margin: 0px;
    }

    #footerwidgets .textwidget {
        font-size: 11px;
        color: #CCCCCC;
        line-height: 20px;
    }

        #footerwidgets .textwidget a, #footerwidgets #wp-calendar a {
            color: #b22222;
            display: inline;
            margin: 0px;
            padding: 0px;
            text-decoration: none;
        }

            #footerwidgets .textwidget a:hover, #footerwidgets #wp-calendar a:hover {
                color: #b22222;
                display: inline;
                margin: 0px;
                padding: 0px;
                text-decoration: underline;
            }

    #footerwidgets #searchform {
        display: block;
        background: none;
        margin: 0px;
        padding: 0px;
    }

    #footerwidgets .widget_search #s {
        width: 95%;
    }

    #footerwidgets .widget_search #searchsubmit {
        background: #151515;
    }

        #footerwidgets .widget_search #searchsubmit:hover {
            background: #A3181A;
        }

.footerwidgetleft {
    width: 131px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
}

.footerwidgetmidleft {
    width: 131px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 12px;
}

#footerwidgets .footerwidgetmid:first-child {
    padding-left: 0px;
}

.footerwidgetmid {
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding-left: 210px;
}

.footerwidgetmidright {
    width: 131px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 12px;
}

.footerwidgetright {
    width: 320px;
    float: right;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 12px;
}

/************************************************
*	20.	Footer Bottom 								*
************************************************/

#footerbottom {
    display: inline-block;
    font-size: 11px;
    width: 100%;
    margin: 10px 0px 10px 0px;
}

    #footerbottom p {
        color: #444444;
        margin: 0px;
        padding: 0px;
    }

    #footerbottom a {
        color: #666666;
        text-decoration: none;
    }

        #footerbottom a:hover {
            color: #FFFFFF;
            text-decoration: none;
            background: none;
        }

.footerleft {
    float: left;
    display: block;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}

.footerright {
    float: right;
    display: block;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}


#filterText{
    border-top: 1px solid #ebebeb;
}
#filterText, #filter-rubric, #filter-dates, #filter-search, #filterRegion
{
height: 40px;
border-bottom: 1px solid #ebebeb;
}

.filter-left
{
    width: 30%;
    height: 100%;
    float:left;
    background: #f1f1f1;
}
.filter-right {
    float:left;
     background: #f8f8f8;
     width: 70%;
     height: 100%;
}

.filter-right input[type=text],  .filter-right select, .filter-right a{
    position: relative; top:7px; left: 8px; width:220px;
}

#filterRegion input[type=checkbox], #filterRegion label
{
    position: relative; top:7px; left: 8px; 

}

.filter-right input[type=submit]
{
    position: relative; top:7px; left: 8px; 
}

.filter-right select
{
    width: 224px;
}

.filter-type
{
    position: relative; top:13px; left: 2px; font-weight:bold; color: #383838;
}

#filters {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
}

.searchnews-single {
    display: block;
    height: 55px;
    padding-top: 8px;
    padding-bottom: 8px;
    overflow: hidden;
    border-bottom: 1px solid #dadada;
}

    .searchnews-single:last-child {
        border-bottom: none;
    }

    .searchnews-single img {
        float: left;
        margin-right: 5px;
    }

    .searchnews-single p {
       
        font-family: Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #524646;
    }
    
    .rss-wrapper { text-align: right; }

    #rss
    {   
        display: inline-block;
        height: 24px;
        width: 24px;
        cursor: pointer;
        zoom: 0.8;
        margin-bottom: 2px;
        background: url("/images/rss_icon.jpg") no-repeat;
    }

    .btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, 0);
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

    .btn-warning {
color: #645f5f;
background-color: #dadada;
border-color: #d3d1d1;
}

    .btn:hover, .btn:focus {
color: #333;
text-decoration: none;
}

    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
color: #FFF;
background-color: #928787;
border-color: #928787;
}
