/*NS PRO NEWS STYLE*/

.nspArt h4.nspHeader {

    font-size: 14px;

    margin: 0;

    padding: 0;

}



.nspArt img.nspImage {

    border: 1px solid #DDDDDD;

    margin-bottom: 8px;

    padding: 3px;

}



ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption {display:none;}



.pagination {display:none}



body{

  background: #d5d2ca url(../images/lfb-bg.jpg) top center no-repeat;

  width: 1000px;

  margin: 0 auto;

  font-family: Arial, Helvetica, sans-serif;

  color: #333333;

  font-size: 12px;

  /*

  -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);

  -moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);

  box-shadow: 0 0 15px rgba(0,0,0,0.3);*/

}



#top {

  width: 1000px;

  height: 165px;

}


#lang {text-align:right; margin-right:20px;}
#lang a{

  font-size: 11px;

  color: #FFFFFF;

  text-decoration: none;

  line-height: 34px;

  display: inline-block;

  width: 20px;

}



#lang a:hover{

  text-decoration: none;

}



#lang img{

  border: 0;

  margin: 0 5px -3px 0;

}



#logo {

  float: left;
  font-size: 18px;
  color: #336633;
  position:absolute;
  top:10px;
  padding-left:20px;

}



#logo a{

  color: #336633;

  text-decoration: none;

}

#banners {margin-left:200px;}
#banners img{

  margin: 30px 10px 10px 10px;

}



#menu {

  padding: 0 0 10px 0;
  float:left;

}



#container {

  border: 7px solid #FFFFFF;

  background: #FFFFFF;

  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);

  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);

  box-shadow: 0 0 10px rgba(0,0,0,0.3);

  margin: 0 0 35px 0;

}



#flash {

  width: 986px;

  height: 410px;

} 



#content {

  border: 0;

  padding: 30px 0;

}



#content-right {

  width: 33%;

  text-align: left;

  padding: 0 25px;

  vertical-align: top;

  border-left: 1px solid #dbdbdb;

}



#news {

  margin: 15px 0 20px 0;

  font-size: 11px;

}

#date {color: #999999;}



#content-text {

  text-align: left;

  padding: 0 25px;

  vertical-align: top;

  font-size: 12px;

}



#content-text p {

  line-height: 20px;

}



#gallery {}



img{border:0;}





a{color:#73674f; text-decoration:underline;}

a:hover{color: #978215;}







#footer {

  background: #5d584c;

  font-size: 11px;

  color: #FFFFFF;

  padding: 25px;

  height: 40px;

}



#footer a {

  color: #FFFFFF;

}





#legal {

  float: left;

  width: 50%;

  text-align: left;

  line-height: 30px;

  vertical-align: middle;

}



#legal table{

  float: left;

  margin: 0 30px 0 0;

}



#legal table img{

  margin: 0 10px 0 0;

}





#credits {

  float: right;

  width: 40%;

  text-align: right;

  line-height: 0px;

}



h1 {

  padding: 15px 0px;

  margin: 0px 0px;

  color: #5d584c;

  font-size: 30px;

  font-weight: normal;

}



h2 {

  padding: 15px 0px;

  margin: 0px 0px;

  color: #5d584c;

  font-size: 30px;

  font-weight: normal;

}



h3 {

  padding: 0px;

  margin: 20px 0px 15px 0px;

  color: #5d584c;

  font-size: 24px;

  font-weight: normal;

}



h4 {

  padding: 0px;

  margin: 0px 0px 10px 0px;

  color: #5d584c;

  font-size: 18px;

  font-weight: bold;

}



.img {

  border: 5px solid #FFFFFF;

  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);

  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);

  box-shadow: 0 0 5px rgba(0,0,0,0.5);

  margin:0 15px;

} 



.img-news {

  float: left;

  margin: 3px 10px 3px 0;

  border: 3px solid #FFFFFF;

  background: #FFFFFF;

  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);

  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);

  box-shadow: 0 0 5px rgba(0,0,0,0.5);

} 



.submenu {

  margin: 30px 0 0 0;

  padding: 0;

  list-style-type: none;

}



.submenu li a{

display: block;

width: 240px;

padding: 3px 15px;

border-width: 0 0 1px 0x;

margin: 3px 0;

text-transform: none;

color: #00457c;

font-size: 14px;

line-height: 18px;

text-decoration: none;

}



.submenu li a:hover{

color: #2f97ea;

background: url(../images/submenu-bullet.gif) left center no-repeat; 

}





/*------------------------------------------------*/



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }

li.active.deeper.parent > a, .current.active a {

    color: #BCE854;

}

/* blog layout*/

.item.column-1{float:left;}

.readmore > a, .nspArt .fleft {

    background: none repeat scroll 0 0 #EEEEEE;

    border: 1px solid #DDDDDD;

    padding: 5px;

    text-decoration: none;

}

.readmore > a:hover, .nspArt .fleft:hover {

    background: none repeat scroll 0 0 white;

    color: black;

}

.subheading-category {

    font-size: 30px;

}

.blog h2 {

    font-size: large;

}

.search input {margin-right: 5px; background:#e9e9e9; padding:3px; font-family:Arial, Helvetica, sans-serif;}
