body {margin-top: 10px;}
.container {width: 960px;margin-left: auto;margin-right: auto;}
#top {padding: 10px 0px;border-bottom: solid 1px #000;display: block;height: 20px;}
#top .tagline {float: left;}
#top .searchbox {float: right;width: 270px;}
#menu {display: block;height: 20px;padding: 10px 3px;}
#menu ul {list-style: none;display: block;float: right;width:25%;}
#menu ul.internal {list-style: none;display: block;float: left;width: 75%;}
#menu ul li {display: block;float: left;}
#menu ul li.item-101 {display: none;}
#menu ul li a {text-decoration: none;text-transform: uppercase;font-weight: 800;padding: 0px 12px;color:#000;}
#menu ul li a:hover {text-decoration: underline;color: #4A4726;}
.items-leading, .items-row .span6 {padding: 10px;border-top: solid 10px #4A4726;margin-bottom: 12px;min-height: 175px;height: 175px;}
.newsflash {border-top: solid 10px #4A4726;margin-top:10px;}
.newsflash ul {list-style: none;padding: 10px 0px;}
.newsflash ul li {padding: 5px 0px;}
.newsflash ul li a {color: #000;text-decoration: none;font-weight: 700;}
.mod-articles-category-writtenby {color: #939598;font-size: 0.9em;}
.newsflash ul li:nth-child(-n+5) {display: none;}

/* Category Specific */
.ecodoom .items-leading, .ecodoom .items-row .span6 {border-top: solid 10px #BE3833;}
.euinsider .items-leading, .euinsider .items-row .span6 {border-top: solid 10px #483872;}
.digitalstate .items-leading, .digitalstate .items-row .span6 {border-top: solid 10px #BEB54B;}
.news .items-leading, .news .items-row .span6 {border-top: solid 10px #EAED1A;}


.default .row-0 {width: 49%;float: left;border-bottom: none;}
.default .row-1 {width:49%;float: right;border-bottom: none;}
.items-row {margin-bottom: 10px;padding-bottom: 10px;border-bottom: solid 1px #000;}
.blog h1 {text-decoration: none;color: #000;font-size: 1.5em;font-weight: 400;padding-bottom: 15px;display: block;}
h2 a {text-decoration: none;color: #000;font-size: 1.5em;font-weight: 400;padding-bottom: 5px;display: block;}
.item-page h2, .contact h2 {font-size: 2.0em;font-weight: 400;line-height: 1.5em;margin-bottom: 10px;}
.items-more {padding: 10px;border-top: solid 10px #4A4726;margin-bottom: 12px;clear: both;}
.items-more .items-more {background-color: none;border-top: none;}
.items-more ol {list-style: none;}
.items-more ol li a {color: #000;text-decoration: none;}
.article-info {margin-bottom: 5px;clear: both;display: block;float: left;height: auto;width:100%}
.blog .article-info {margin-bottom: 5px;font-family: 'Istok Web',helvetica,arial,sans-serif;font-weight: 400;line-height: 145%;letter-spacing: 0.5px;color: #939598;font-size:0.8em;}
.article-info dd {float: left;}
.article-info dd a {color: #939598;}
.article-info dd a:hover, .readmore a:hover {color:#4A4726;}
p {font-family: 'Istok Web',helvetica,arial,sans-serif;font-weight: 400;line-height: 145%;letter-spacing: 0.5px;}
.readmore a, .btn {font-weight: 700;color: #000;margin-top: 10px;display: block;}
#main p, .popupContent, .contact-form {font-size: 0.8em;font-family: 'Istok Web',helvetica,arial,sans-serif;}
.popupcontent a {color: #939598;}
.ps_row_0_subhead, .ps_row_1_subhead {font-family:Times;font-weight: 700;font-size: 1.5em;}
.category-name {margin-right: 10px;}
#contentarea {}
#main {float: left;width: 70%;}
#right {width: 28%;float: right;}
.carousel-caption h4 a {color: #fff;text-decoration: none;}
.carousel-caption h4 a:hover {text-decoration: underline;}
.carousel-caption p {font-size: 10px;}
#right h3 {padding:5px;color: #fff;background-color:#4A4726;font-weight: 400;font-size: 1.25em;margin-bottom: 15px;}
#right .moduletable p {font-size: 0.85em;}
.pagination {clear:both;}
.pagination ul {list-style: none;
text-align: center;
display: block;
/*margin-left: auto;
margin-right: auto;
width: 50%;*/
margin-top: 10px;}
.pagination ul li {display: block;float: left;font-family: 'Istok Web',helvetica,arial,sans-serif;font-weight: 400;font-size: 12px;padding: 0px 5px;}
.journalist {display: block;float:left;clear: both;margin-bottom: 20px;width: 100%;}
#bottom {clear: both;float: left;width: 100%;border-top: solid 1px #000;padding-top: 5px;margin-top: 10px;font-family: 'Istok Web',helvetica,arial,sans-serif;font-weight: 400;font-size: 12px;}
.footer1 {float: left;}
.footer2 {float: right;}
#searchForm fieldset {margin: 15px 0px;font-family: 'Istok Web',helvetica,arial,sans-serif;}
#searchForm fieldset legend {font-weight: 700;}
#searchForm fieldset label {margin-right: 10px;font-size: 13px;clear: both;float: left;}
.result-title a {font-weight: 700;color: #000;}
.result-category {font-size: 15px;margin: 5px 0px;color: #939598;}
.result-text {font-family: 'Istok Web',helvetica,arial,sans-serif;font-size: 0.8em;line-height: 145%;}
.result-created {font-size: 12px;margin: 5px 0px 20px;}
.contact-miscinfo, .contact-form legend {margin-bottom: 10px;}
.control-group {margin-bottom: 15px;}
.control-label {width: 25%;float: left;}
.btn-toolbar {float: left;width: 50%;}
.searchintro {float: left;}
.phrases {float: left;width: 50%;margin: 0px !important;}
.pull-left {display:inline-block;}
.ordering-box {clear: both;margin-top: 10px;float: left;display: block;}
.form-limit, .counter {clear: both;margin-top: 10px;float: left;display: block;width: 100%;}
.search-results {clear:both;padding-top: 10px;border-top: solid 1px #CCC;}
.article-info-term {display:none;}