body {
  background-color:#828a90;
  /*min-width:1020px;*/ 
  letter-spacing:2px;
}
a,a:link, a:visited {color:#006699;text-decoration:none;}
a:hover, a:active {color:#FF3C3C;text-decoration:underline;}
h2.title a:link, h2.title a:visited {color:#23353A;}
h2.title a:hover, h2.title a:focus, h2.title a:active {color:#217FAF;}
.node ul.links li {margin-right:20px;}
#header-group, #main, #footer-message {
  background-color:#ffffff;
  padding-left:24px;
  padding-right:24px;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
}
.grid16-16 .block {
  border-left:none;
  border-right:none;
}
#header-group {border-top:1px solid #000000;position:relative;}
#footer-message {border-bottom:1px solid #000000;}

#search-box{float:right;width:auto;padding-top:1.5em;margin-bottom:.5em;}
#site-name{display:none;}
#slogan{display:block;font-size:100%;position:relative;top:1.5em;margin-left:130px;margin-right:255px;}
/*#logo{display:none;float:left;position:relative;right:10px;z-index:10;}*/
#logo{position:absolute;top:0;left:10px;z-index:998;}
#primary-menu ,#secondary-menu{ 
  background-color:#70abdd;
  border:1px solid #000000;
}
#primary-menu {
  position:relative;
  margin-bottom:0;
  z-index:888;
}
#primary-menu-inner{margin-left:128px;}
#primary-menu ul li,#secondary-menu ul li{text-transform:lowercase; font-size:16.8px;}
#secondary-menu ul li{padding-right:20px;}
#primary-menu ul li a, #secondary-menu ul li a {color:#000000;text-decoration:none;}
#primary-menu ul li a:hover ,#secondary-menu ul li a:hover {text-decoration:underline;}
#secondary-menu{text-align:center;}
.primary-menu-inner ul.sf-menu li li{background-color:transparent;}
.primary-menu-inner ul.sf-menu li ul{background-color:#70abdd;border:1px solid black;z-index:1001;}
#primary-menu ul.sf-menu li li:hover ul, 
#primary-menu ul.sf-menu li li.sfHover ul,
#primary-menu ul.sf-menu li li li:hover ul, 
#primary-menu ul.sf-menu li li li.sfHover ul {
left:160px;
}


#header-group #block-block-2{width:auto;padding-left:130px;}
#main{padding-top:1.5em;}
#content-group-inner{margin-left:24px;margin-right:10px;}
#sidebar-last-inner {margin-right:24px;}
.not-front #breadcrumbs { padding-left:130px;width:auto;}
#footer-message-text{text-align:center;}
.block .inner { position:static; }

div.stoplight { float: right; padding-left: 10px;width:118px; }
.view-id-sysstatus div.view-content { }
.clearfix .view-id-sysstatus .inner:after,
.view-id-sysstatus .clearfix .inner:after,
.view-id-sysstatus .clearfix:after
{
  clear:left;
}

body.node-type-portfolio div.field-field-pictures .field-item {
  float: left;
  margin: 0pt 10px;
}
body.node-type-portfolio div.field-field-pictures div.field-items {
  float:right;
  max-width:390px;
}
div.view-portfolio div.views-field-field-pictures-fid {
  float:left;
  width:170px;
  padding-right:10px;
}
div.view-portfolio .views-row{
  clear:both;
}
div.view-portfolio .views-field-teaser{
  margin-left:170px;
}

.vcard .country-name{
  display:none;
}

