html {
  
}

body {
  margin:30px auto 0px auto;
  width:600px;
  padding:0px;
  background-image:url(/images/207210088_417f9f054d_s.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  background-color:#151515;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height:16px;
  color:#000;
}

a { color:#000; text-decoration:underline; }
a img { border:0px solid #000; }
h1, h2, h3, h4, p, ul, li { margin:0; padding:0; font-weight:normal; text-align:left;}

h1 { font-size:26px; margin:10px 0 15px 0; font-weight:bold;}
h2 { font-size:18px; border-bottom:1px solid #CCC; margin-bottom:10px; }
h3 { font-size:14px; border-bottom:1px solid #CCC; margin-bottom:10px; }

a.link { background-color:auto; margin:0; padding:0; color:#95040b; text-decoration:none; font-size:12px; }

.wrapper {
  margin:10px;
  padding:10px;
}

.wrapper.white {
  background-color:#FFF;  
}

.wrapper.black {
  background-color:#000;  
}

.right { float:right; }
a.grey { color: #ccc; }
.clearer { clear:both; }

#header a.source, #header a.language {
  float:right;
  color:#ccc;
  text-decoration:none;
  margin-left:10px;
}

#header h1 {
  background-image:url(/images/fcn_nu.png);
  width:93px;
  height:29px;
  margin:0;
}
#header h1 span {
  display:none;
}

#header img {
  float:left;
  margin:0px 10px 0px 0px;
}

#menu {
  font-size:16px;
  padding-top:15px;
  padding-bottom:15px;
}

#menu a {
  text-decoration:none;
  padding:5px;
}

#menu a:hover, #menu a.active {
  background-color:#95040b;
  color:#fff;
  text-decoration:none;
}

#tweets {
  list-style-type:none;
  background-image:url(/images/quote_start.png);
  background-repeat:no-repeat;
  padding:0 0 10px 25px;
}

#tweets span {
  font-size:18px;
  line-height:24px;
  background-image:url(/images/quote_end.png);
  background-position:bottom right;
  background-repeat:no-repeat;
  padding:10px 25px 10px 0px;
}
#tweets i{
  float:right;
}

#flickr_pics {
  overflow:hidden;
}

#flickr_pics .inner {
  width:600px;
}

#flickr_pics a {
  border:1px solid #ccc;
  background-color:#fafafa;
  padding:5px 5px 3px 5px;
  float:left;
  margin-right:10px;
}

#flickr_pics a img {
  margin:0;
  padding:0;
}

#social {
  padding-bottom:0px;
}

#social img {
  width:30px;
  float:left;
  border:0;
  margin: 0 10px 0 0;
  cursor:pointer;
}

#social ul {
  list-style-type:none;
}

#social ul li{
  width:260px;
  float:left;
  background-color:#fafafa;
  border:1px solid #ccc;
  padding:5px;
  margin:0 0 10px 0;
  color:#333;
}

#social ul li:hover{
  background-color:#f0f0f0;
  border:1px solid #666;
}


#social ul li.first {
  margin:0 15px 10px 0;
}

#social ul li a {
  color:#666;
  text-decoration:none;
}

#social ul li a b {
  color:#000;
  font-weight:normal;
}


#bg_info {
  position:absolute;
  right:10px;
  bottom:10px;padding:10px;
  background-color:#fff;
  font-size:10px;
  color:#666;
}

#bg_info a {
  color:#666;
}
