body {
  font-size: 11px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
  line-height: 1.4;
  background: #d8d8d8 url(../img/Background.png) 50% repeat-y;
  color: #666;
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #b00a1e; }
h2 { font-size: 16px; }
h3 { font-size: 12px; }
a { color: #bf3848; text-decoration: underline; }
a:hover, a:focus { text-decoration: none; }

.container { 
  width: 1000px;
  margin: 0 auto;
  background: #fff;
  padding-bottom:15px;
  /*background: url(../img/Background.png) no-repeat;*/
  /*box-shadow: 0px -10px 20px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px -10px 20px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px -10px 20px rgba(0,0,0,0.5);*/
}
.header { background: url(../img/head.jpg) no-repeat; height:343px; }
.logo { width:252px; height:74px; position:relative; top:140px; left:40px; }
.logo h1, .logo p { background:url(../img/logo.png) no-repeat; }
.logo h1 { height:47px; text-indent:-9999px; margin-bottom:15px; }
.logo p { height:13px; background-position: 0 -61px; text-indent:-9999px; }

ul.nav { position:relative; top:-74px; left:20px; text-align:center; }
ul.nav li { height:41px; float:left; list-style:none; line-height:normal; background:url(../img/topNav.png) no-repeat; }
ul.nav li a { display:block; height:16px; background:url(../img/navText.png) no-repeat; margin: auto; overflow:hidden; }
ul.nav li.oldWeb { width:292px; margin-right:493px; padding-top:12px; }
ul.nav li.oldWeb a { display:block; width:253px; height:15px; background-position: 0 -2px; text-indent:-9999px; }
ul.nav li.oldWeb a:hover { background-position: 0 -19px; }
ul.nav li.fb { width:87px; background-position:-376px 0; padding-top:5px; }
ul.nav li.fb a { width:45px; background-position: -278px 0; text-indent:-9999px; }
ul.nav li.fb a:hover { background-position:-278px -18px; }
ul.nav li.twitter { width:87px; background-position:-376px 0; padding-top:5px; }
ul.nav li.twitter a { width:58px; background-position:-349px 0; text-indent:-9999px; }
ul.nav li.twitter a:hover { background-position:-349px -18px; }

.content { /*margin-left:24px;*/ width: 963px; margin: 0 auto 35px; }
.content:after { content: ''; display: block; clear: both; height: 0; }

.column { width:546px; height: 185px; margin-right: 2px; float:left; position: relative; }
.last { width: 415px; margin-right: 0; }

.tabs-nav {
  /*display:block;
  line-height:normal;*/
  position: absolute;
  top:-40px;
}
.tabs-nav li {
  display:block;
  width:124px;
  height:40px;
  background:url(../img/tabBg.png) -130px 0 no-repeat;
  list-style:none;
  text-align:center;
  margin-right:-3px;
  padding-bottom:15px;
  float:left;
}
.tabs-nav li.selected { background-position: 0 0; }
.tabs-nav li a {
  display:block;
  width:124px;
  height: 40px;
  background:url(../img/navText.png) no-repeat;
  text-indent:-9999px;
  margin: auto;
  overflow:hidden;
}
.tabs-nav li a.news { background-position:-427px 12px; }
.tabs-nav li a.tweets { background-position:-550px 12px; }

.tabs-content {
  /*float:left;
  background:url(../img/articelBackground.png) no-repeat;*/
  /*margin-top:-50px;
  height:200px;
  padding-left:15px;
  padding-top:5px;*/
  
  top: 0;
  height: 151px;
  padding: 17px;
}

.articleContent { /*height:190px;*/ padding-right:10px; height: 151px; overflow:auto; }

.article { /*padding: 5px 0 10px 0;*/ margin-bottom: 10px; border-bottom: #b4b4b4 1px dotted; }
.article:last-child { margin-bottom: 0; border: 0; }
.article p { margin: 0 0 5px; }
.article .time { font-size: 9px; margin-bottom: 10px; color: #888; }

#updates { background: url('../img/bg-col-updates.jpg') 0 -4px no-repeat; }
#updates .tabs-content { /*position: absolute; z-index: 1; width: 512px;*/ }

#partners { background: url('../img/bg-col-partners.jpg') 0 -4px no-repeat; }
#partners {
  /*width:407px;
  height:200px;
  background: url(../img/articelBackground2.png) no-repeat;*/
  /*float:left;
  margin-left:10px;
  display:none;*/
}
#partners h2 { width:99px; margin: auto; background:url(../img/navText.png) -686px -3px no-repeat; }
#partners .secondsTab {
  /*display:block;*/
  width:126px;
  height:35px;
  background:url(../img/tabBg.png) 0 0 no-repeat;
  position:absolute;
  top:-40px;
  text-indent:-9999px;
  padding-top:15px;
}
#slide-wrap { overflow: auto; height:151px; }
#slide {
  /*display:block;*/
  background: url('../img/logo-partners.png') 0 50% no-repeat;
  width:1368px;
  height:131px;
  /*margin: auto;
  overflow:auto;*/
}
/*#partners ul { width:1170px; background-color:#f2f2f2; text-indent:-9999px; margin:auto; }
#partners li { display:block; height:120px; background:url(../img/PartnersLogo.png) 0 0 no-repeat; line-height:normal; list-style:none; float:left; }
#partners li.cast { width:120px; background-position: -8px -150px; }
#partners li.dano { width:120px; background-position: -140px -150px; }
#partners li.kao { width:120px; background-position: -250px -150px; }
#partners li.kraf { width:120px; background-position: -375px -150px; }
#partners li.kimb { width:155px; background-position: -495px -150px; }
#partners li.poca { width:120px; background-position: -643px -150px; }
#partners li.nest { }
#partners li.fris { }
#partners li.air { }*/

.footer { font-size: 10px; line-height: 1.5; /*display:block;*/ width: 963px; margin: 0 auto; /*margin-left:50px;*/ }
.footer:after { content: ''; display: block; clear: both; height: 0; }

.footer a { color: #666; }
.footer .column { height: auto; }

.vcard { /*display:block;*/ width: 570px; /*margin-top:20px;*/ padding-left: 17px; float:left; }
.vcard p { /*display: block; float:left;*/ clear: both; }

.organization { height: 10px; margin-bottom: 12px; }
.org { display:block; width:125px; height:11px; background:url(../img/navText.png) 0 0 no-repeat; text-indent:-999px; float:left; }
.vcard p { /*display:block;*/ }
.connect { background-position: -813px -3px; padding-right: 20px; }
.engage { background-position: -958px -3px; }

.copyright { /*display:block;*/ width:357px; /*float:left; margin-top:20px;*/ padding-right: 17px; }
.copyright p { text-align:right; clear: both; }

.share { float: right; height: 40px; }
.fbLike { border:none; width: 400px; padding-left:50px; }


/* scrollbar - basic styling with no images */
.scrollgeneric {
  line-height: 1px;
  font-size: 1px;
  position: absolute;
  top: 0; left: 0;
}

/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
.vscrollerbase { width: 15px; background: #fff url('../img/scroll-v-bg.png') 50% 0 repeat-y; }
.vscrollerbasebeg {
  background: url('../img/scroll-v-start.png') 50% 0 no-repeat;
  width: 15px;
  height: 2px !important;
}
.vscrollerbaseend {
  background: url('../img/scroll-v-end.png') 50% 0 no-repeat;
  height: 2px;
  width: 15px;
}
.vscrollerbar { width: 15px; height: 11px !important; background-color: #000; }
.vscrollerbar { background: url('../img/scroll-v-pointer.png') 50% 0 no-repeat; cursor:pointer; }

/* hscrollerbase is the div that holds the scrollbar (parent of hscrollerbar) */
.hscrollerbase { height: 15px; background: #fff url('../img/scroll-h-bg.png') 0 50% repeat-x; }
.hscrollerbasebeg {
  background: url('../img/scroll-h-start.png') 0 50% no-repeat;
  height: 15px;
  width: 2px !important;
}
.hscrollerbaseend {
  height: 15px;
  width: 2px;
  background: url('../img/scroll-h-end.png') 0 50% no-repeat;
}
.hscrollerbar { height: 15px; width: 15px !important; background-color: #000; }
.hscrollerbar { background: url('../img/scroll-h-pointer.png') 0 50% no-repeat; cursor:pointer; }

.vscrollerbar, .hscrollerbar { padding: 5px; z-index: 2; }
