/************* Forum view **************/
#inline-forum-view {
  padding:10px;
}
#forum-view {
  background:#fdfdfd;
  width:800px;
  margin:20px auto;
  /*border-left:1px dotted #bababa;
  border-right:1px dotted #bababa;*/
  padding:10px;
}
#forum-name {
  margin-bottom:0;
  overflow:hidden;
    text-shadow: 1px 1px 5px #ddd;
}
#forum-data {
  display:inline-block;
  /*border:black solid 1px;*/ 
  width:730px;
  margin-left:30px;
  padding-left:4px;
}
#forum-description {
  margin-top:0;
  width:470px;
  float:left;
  overflow:hidden;
  /*border:black solid 1px;*/ 
}
#forum-category {
  font-size:0.80em;
  text-align:right;
  margin-right:20px;
}
#threads {
    list-style:none;
    width:700px;
  
    -webkit-box-shadow: 1px 1px 5px #ddd;
    -moz-box-shadow: 1px 1px 5px #ddd;
    box-shadow: 1px 1px 5px #ddd;
    
    -moz-border-radius:9px 9px 9px 9px;
    border-radius:9px 9px 9px 9px;
    padding:0;
    margin:20px auto;
    border:solid #ddd 0.1em;
}
#forum-image {
  float:right;
}
.thread {
    clear:both;
    overflow:hidden;
    padding:0 5px;
    /*border-left:1px solid #fae7bd;
    border-right:1px solid #fae7bd;*/
}
.thread:first-child {
    -moz-border-radius:9px 9px 0 0;
    border-radius:9px 9px 0 0 ;    
}
.thread:last-child {
    -moz-border-radius:0 0 9px 9px;
    border-radius:0 0 9px 9px;    
}
.sticky {
    background-color:#ffffe3;
    /*border:1px solid #fae7bd;*/
    border-bottom:0;
    background:url(/static/gfx/sticked.png) repeat-x 50% 50%;

}
.nailed {
    background-color:#ffebf7;
    background:url(/static/gfx/nailed.png) repeat-x 50% 50%;
    /*border:1px solid #fabde1;*/
    border-bottom:0;
}
p.thread-topic {
  font-size:1.10em;
  margin-bottom:0;
}
.thread-creator, .thread-latest-post {
  font-size:0.80em;
  margin-top:0px;
}
.thread-creator {
  float:left;
}
.thread-latest-post {
  float:right;
  text-align:right;
}
.forum-pagination {
  text-align:right;
  clear:both;
}

/********* Thread view **********/
#thread-view {
  width:900px;
  margin:20px auto;
  /*background-color:#fdfdfd;
  border-left:1px dotted #bababa;
  border-right:1px dotted #bababa;*/
  padding:10px;
  
}
#posts {
  list-style:none;  
}
#posts > li {
/*    clear:both;*/
    border:1px solid #EAEAEA;
    margin-bottom:10px;
    /*width:740px;*/
    display:inline-block;


    -webkit-box-shadow: 1px 1px 5px #ddd;
    -moz-box-shadow: 1px 1px 5px #ddd;
    box-shadow: 1px 1px 5px #ddd;
            
    -moz-border-radius:9px 9px 9px 9px;
    border-radius:9px 9px 9px 9px;
    border:solid #ddd 0.1em;
    border-top:0;
    /*padding:0 20px 15px;*/
    padding:0 0;
    background: url(/static/gfx/portlet-gradient-bg.png) repeat-x;
    background-position:bottom; 
    margin:10px 110px;
}
div.post-and-avatar {
  /*clear:both;
  display:inline-block;
  border:1px solid black;
  margin-bottom:10px;*/
  padding:0;
}
div.post-creator-data {
    background: url(/static/gfx/nav-bg-hover.png) 50% 50%  repeat-x;    
    background-color:#dfeaff;
    font-size:1.10em;
    border-radius:9px 9px 0 0;
    -moz-border-radius:9px 9px 0 0;
    margin:0 0 0 0;
    
    font-size:1.00em;
    color:#558;
    padding:4px 10px;
}
#thread-view > h3 {
  overflow:hidden;
}

div.post {
  width:540px;
  float: right;
  padding:8px 27px;
  overflow:hidden;
}
div.post-content {
  /*border:1px solid black;*/
  min-height:100px;
 }
div.post-content blockquote {
    margin-left:20px;
    border-left:6px solid #55aaff;
    padding-left:6px;
}
div.post-content blockquote blockquote {
    margin-left:0;
}
/*div.post-content blockquote::before{
    content:"Cytat:";    
}*/
div.post-content p {
    margin:12px 0;
}
p.post-datetime {
  font-size:0.85em;
  text-align:right;
  color:#909090; 
  /*border-bottom:1px solid #eaeaea;*/

}
/*
.post-creator-data {
  float:left;
  margin-top:25px;
  margin-left: 15px;
}*/
img.avatar {
 border:black solid 1px ; 
}

/********** NewThread/Post view **********/
#new-thread-form, #reply-form {
  margin-left:150px;
  width:450px;
}
#new-thread-form div label, #reply-form div label  {
  display:block;
}
textarea{
  width: 100%;
  height:200px;
} 
#new-thread-form ul.errorlist li , #reply-form ul.errorlist  li {
  background-color:#fef1ec;
  color:#cd0a0a;
  border:#cd0a0a  solid 1px; 
  list-style:none;
  margin-left:-40px;
  padding:5px;
  font-weight:bold;
}

