body
{
   background: url(../img/bg_body.gif) #dbdde1 top left repeat-x;
    color: #fff;
    margin-top:60px;  
}

body#intro
{
   background: #fff !important;
}

#flashcontent embed
{
  border: 2px solid black;
}

a {color: white !important; text-decoration: none;}

div#wrapper-wide
{
   width: 100%;
   /* background: url(../img/bg_wrapper-wide.gif) top left repeat-x #033; */
   text-align: center;
}

span.language
{
  position: absolute;
  top: 15px;
  left: 275px;
  color: #aaa;

}

span.language a
{
   color: #ccc;
}

div#header ul
{
   position: absolute;
   top: 0px;
   right: 10px;
   list-style:none; 
   list-style-image:none; 

}

div#header ul li
{
   	display: inline;
	margin: 0px !important;
	padding: 0px !important;
}


div#header ul li a
{
   color: white;
   text-decoration: none !important;
   margin: 0px !important;
   line-height: 3.1em;
   padding: 1em;
   border-bottom: 3px solid #111;
}

div#header ul li a.active
{
   background-color: #666;
   font-weight: bold;
   
}

div#header ul li a:hover
{
   background-color: #333;
   color: white !important;
}

div#header h1
{
    background: url(../img/bg_logo-black.gif) transparent top left repeat-x;
    height: 39px;
    width: 265px;
    margin: 0 !important;
    padding:0 !important;

}

div#wrapper
{
     margin-top: 20px;
     width: 950px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     background: url(../img/bg_wrapper.jpg) black bottom right no-repeat;
     position: relative;
}

#intro div#wrapper
{
    text-align: center !important;
}


div#sidebar
{
   width: 425px;
   margin-left: 15px;
   float: left;
}

div#content
{
   width: 400px;
   padding-left: 45px;
   float: left;
   font-size: 95%;
   line-height: 1.7em;
   letter-spacing: 1px;
   padding-top: 35px;

}

div#content, div#sidebar
{
   margin-top: 35px;
      padding-bottom: 40px;
      margin-bottom: 20px;
}


div#content.contact
{
     font-size: 1em;
}

.contact .discreet
{
    color: white !important;
}

div#footer
{
   padding-top: 18px;
   color: black;
   font-size: 90%;
   background: url(../img/bg_footer.gif) #dbdde1 top left repeat-x;
   height: 100px;
   text-align: center;
}

div#footer p
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    line-height: 1.6em;
    letter-spacing: 1px;
    
}

#wrapper .discreet {color: #666;}

/* thumbnails */

div.thumbs
{
  padding: 25px;
}

div.thumbs img
{
  border: 1px solid #999;
  padding: 3px;
  
}

/* contact iframe */

#sidebar iframe
{
   border: 1px solid white;
   padding: 5px;
   margin-left: 15px;
}

#sidebar small
{
  padding-left: 20px;
}

/* feeds */


#feeds
{
  display: none;
}

/* feeds in sidebar */

.feeds
{
   padding-left: 20px;
}

.feeds H3
{
  background-color: #495f74;
  font-size: 95%;
  line-height: 1.8em;
  padding-left: 6px;
  border-bottom: 1px solid #fff;
}

.feeds p
{
  padding-left: 10px;
  font-size: 85%;;
  letter-spacing: 1px;
}

/*  slideshow */

#CaptionContainer
{
  display:none;
}

