/**
* KRIER Screen Stylesheet
*
* @author Nicolas Borg <nicolasborg@gmail.com>
*/

body {
  font-family:'Lucida Grande',Arial,sans-serif;
  padding:0;
  margin:0;
  }
h1 {
  width:418px;
  height:120px;
  margin:30px 0 0 27px;
  background:url('../img/krier_hdr.png') no-repeat top left;
  }  
h1 span {
  display:none;
  }  
h3 {
  margin:0;
  padding:0;
  font-size:25px;
  }  
h5 {
  font-size:11px;
  margin:0 0 4px;
  padding:0;
  text-transform:uppercase;
  }  
  
a {
  color:#00A6AC;
  text-decoration:none;
  } 
  
a:hover {
  text-decoration:underline;
  }  
  
p { font-size:13px;margin:0;padding:0;line-height:140%; }   
  
td {
  vertical-align:top;
  }
#home table {
  margin-top:13px;
  }    
  
#wrp {
  width:1000px;
  border:1px solid #999;
  border-top:3px solid #000;
  margin:0 auto 30px;
  background:url('../img/krier_bg.gif') no-repeat top left;
  }  

#mnav { list-style:none;margin:0 0 0 7px;padding:0; }
#mnav li {
  margin-bottom:5px;
  list-style:none;
  text-transform:uppercase;
  font-size:13px;
  }
#mnav li a {  
  color:#fff;
  background:#abd000;
  padding:7px 10px;
  text-align:right;
  display:block;  
  }
#mnav li a:hover {
  background:#00A6AC;
  }  
  
#f_art {
  border:1px solid #ddd;
  padding:5px;
  margin:0 10px;
  width:500px;
  }  
#f_art p {
  color:#666;
  }  
#f_art img {
  border:none;
  }  
  
#tag {
  float:right;
  margin:4px -250px 0 0;
  }  
#tag a {
  font-weight:bold;
  }  

#latest {
  margin-left:8px;
/*  background:#00A7AD;*/
  background:#eee;
  padding:4px 7px;
  text-align:center;
  }
#latest h4 {
  margin:0 0 0 0;
  padding:0;
  font-size:24px;
  color:#333;
  }  
#latest p {  
  margin:0 0 7px;
  padding:0;
  }  
  
#sf_arts {
  border-top:2px solid #ddd;
  }  
#sf_arts td {
  padding:11px 3px 9px 3px;
  text-align:center;
  }  
#sf_arts h3 {
  font-size:14px;
  line-height:100%;
  text-align:left;
  margin-left:3px;
  }  
#sf_arts h3 span {
  font-size:11px;
  }  
#btm_line {
  font-size:11px;
  width:501px;
  margin:13px 0 13px 10px;
  padding:10px 5px;
  text-align:center;
  background:#eee;
  }  

#recent { width:260px; }  
#recent h3 {
  padding:7px 10px;
  text-transform:uppercase;
  background:#00A6AC;
  border:solid #333;
  border-width:2px 0;
  color:#fff;
  font-size:14px;
  margin:0;
  }  
#recent div {
  padding:15px 0;
  border-bottom:2px solid #eee;  
  }  
#recent div div {
  padding:0;
  border:none;
  }
#recent div img {
  width:255px;
  border:none;
  }  
#recent div table {
  margin:7px;
  }  
#recent h5 {
  font-size:14px;
  line-height:110%;
  text-transform:none;
  }  
#recent h5 span {
  font-size:11px;
  text-transform:uppercase;
  }  
.recent_art_info {
  vertical-align:middle;
  padding-right:3px;
  }  
  
#follow {
  float:right;
  margin:50px 30px 0 0;
  border:6px solid #ddd;
  padding:7px 0 7px 7px;
  }  
#follow img {
  float:left;
  margin-right:7px;
  border:none;
  }  
  
#full_article_content {
  border-top:3px solid #333;
  padding-top:13px;
  margin-top:13px;
  }
#full_article_content p {
  margin-bottom:13px;
  color:#444;
  }  
  
.img_caption {
  color:#666;
  font-size:11px;
  }  
  
#sf_arts img {
  border:none;
  }
  
#sect_title {
  margin:-5px 0 13px;
  padding:7px 0;
  border-top:3px solid #333;
  border-bottom:3px solid #333;
  }  
  
#the_rest {
  border-top:2px solid #ddd;
  padding-top:13px;
  }

#the_rest h3 {
  font-size:14px;
  margin-bottom:13px;
  border-bottom:1px solid #ddd;
  padding-bottom:13px;
  }  
#the_rest h3 span {
  font-size:12px;
  }  