/*  
Theme Name: Amigo Blog
Theme URI: http://amigo.lv/
Description: Amigo Blog
Version: 1.0
Author: mobix
Author URI: http://amigo.lv/
*/

body {
  color: #585959;
  background-image: url('img/blog-bg.png');
  background-repeat: repeat;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  text-align: center;
}

a:link, a:hover, a:visited, a:active {
  color: #FF0000;
  text-decoration: none;
}
/*a:hover {
  color: #0066FF;
}
*/
a:hover, a:active {
  color: #FF0000;
  text-decoration: underline;
}

input, textarea {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
}

#wrap {
  margin: 20px auto;
  text-align: left;
  width: 1206px;
}

#content {
  float: left;
  width: 940px;
}

#big-paper-top {
  background-image: url('img/big-paper-top.png');
  background-repeat: no-repeat;
  height: 26px;
}

#big-paper-content {
  background-image: url('img/big-paper-content.png');
  background-repeat: repeat-y;
  padding-bottom: 16px;
  width: 940px;
}

#big-paper-bottom {
  background-image: url('img/big-paper-bottom.png');
  background-repeat: no-repeat;
  height: 94px;
  width: 940px;
}

#content div.real-content {
  background-image: url('img/main-nails.png');
  background-repeat: no-repeat;
  margin: 0px auto;
  text-align: center;
  width: 873px;
}

#content div.real-content div#header {
  background-image: url('img/main-tail.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 129px;
  margin: 0px auto;
  text-align: left;
  width: 753px;
}

#content div.real-content div#header img {
  margin-top: 14px;
}

#content div.real-content div#content-wrap {
  margin: -16px auto;
  text-align: left;
  width: 771px;
}

#content div.real-content div#content-wrap div.search-box {
  background-image: url('img/search-box.png');
  background-repeat: no-repeat;
  height: 44px;
  margin-left:516px;
  margin-top:-41px;
  position: absolute;
  width: 256px;
  z-index: 11;
}

#search-box {
  float: left;
  margin-top: 10px;
  padding-left: 10px;
  overflow: hidden;
}

#search-box div.input-wrap {
  background-image: url('img/input-search-box.png');
  background-repeat: no-repeat;
  height: 27px;
  float: left;
  margin-bottom: 6px;
  width: 196px;
}

#search-box div.input-wrap input {
  background-color: transparent;
  border: 0 none;
  height: 16px;
  margin: 6px 5px 5px;
  width: 186px;
}

#search-box input.submit {
  background-color: transparent;
  background-image: url('img/search-button.png');
  background-repeat: no-repeat;
  border: 0 none;
  display: block;
  float: left;
  height: 27px;
  margin-left: 9px;
  width: 27px;
}


#content div.real-content div#content-wrap div.entry-box {
  background-image: url('img/box-content.png');
  background-repeat: no-repeat;
  background-position: bottom;
  margin-bottom: 20px;
  padding-bottom: 6px;
  overflow: hidden;
  width: 771px;
}

#content div.real-content div#content-wrap div.entry-box-top {
  background-image: url('img/box-top.png');
  background-repeat: no-repeat;
  height: 4px;
  width: 771px;
}

#content div.real-content div#content-wrap div.entry-box h1 {
  font-size: 20px;
  font-weight: bold;
  margin: 12px 15px 7px;
}

#content div.real-content div#content-wrap div.entry-box h1.alone {
  margin-bottom: 10px;
}

#content div.real-content div#content-wrap div.entry-box span.info {
  color: #9c9c9c;
  font-size: 10px;
  margin-left: 15px;
}

div.post {
  margin: 20px 15px 0;
}

div.post img, 
div.post a img { 
  border: 1px solid silver; 
  margin: 5px;
}

div.post img.plznoborder,
div.post img.noborderplz {
  border-width: 0px;
  margin: 3px;  
}
img.alignright {
  float: right;
}
img.alignleft {
  float: left;
}

div.post p {
  line-height: 150%;
  margin: 4px 0 12px;
}

div.post ul {
  margin-left: 15px;
  margin-bottom: 15px;
  line-height: 150%;
}

div.post ul li {
  list-style-type: disc;
}

div.post ul li ul {
  margin-left: 20px;
  margin-top: 12px;
}

div.post ul li ul li {
  list-style-type: circle;
}

#content div.real-content div#content-wrap div.comment-box {
  background-image: url('img/box-content.png');
  background-repeat: no-repeat;
  background-position: bottom;
  margin-top: 10px;
  margin-bottom:20px;
  padding-bottom: 12px;
  overflow: hidden;
  width: 771px;
}

#content div.real-content div#content-wrap div.comment-box-top {
  background-image: url('img/box-top.png');
  background-repeat: no-repeat;
  height: 4px;
  width: 771px;
}

#content div.real-content div#content-wrap div.comment-box h1 {
  color: #4d4d4d;
  font-size: 16px;
  font-weight: bold;
  margin: 12px 15px 7px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

#content div.real-content div#content-wrap div.comment-box div.comment {
  border-top: 1px solid #9C9C9C;
  line-height: 150%;
  margin: 15px 15px 0;
  padding-top: 15px;

}

#content div.real-content div#content-wrap div.comment-box span.marked {
  color: #9c9c9c; 
  margin-left: 15px;
}

#content div.real-content div#content-wrap div.comment-box div.comment span.info {
  color: #9c9c9c; 
}

#content div.real-content div#content-wrap div.comment-box div.comment span.wait-in-line {
  color: #9c9c9c; 
}

#writeComment {
  margin-top: 30px;
  float: left;
  width: 100%;
}

#writeComment div.left {
  float: left;
  margin-left: 12px;
  width: 166px;
}

#writeComment div.right {
  float: left;
  margin-left: 10px;
  width: 420px;
}

#writeComment span {
  color: #4d4d4d;
  display: block;
  margin-bottom: 5px;
}

#writeComment div.input-wrap {
  background-image: url('img/input-box-bg.png');
  background-repeat: no-repeat;
  height: 27px;
  margin-bottom: 6px;
  width: 166px;
}

#writeComment div.input-wrap input {
  background-color: transparent;
  border: 0 none;
  height:16px;
  margin: 6px 5px 5px;
  width: 156px;
}

#writeComment div.big-input-wrap {
  background-image: url('img/input-box-big-bg.png');
  background-repeat: no-repeat;
  height: 95px;
  margin-bottom: 6px;
  margin-top: 17px;
  width: 420px;
}

#writeComment div.big-input-wrap textarea {
  background-color: transparent;
  border: 0 none;
  height: 84px;
  margin: 5px;
  width: 408px;
}

#writeComment input.submit {
  background-color: transparent;
  background-image: url('img/sumbit-comment.png');
  background-repeat: no-repeat;
  border: 0 none;
  display: block;
  float: right;
  height: 26px;
  width: 139px;
}

#navigation {
  float: left;
  height: 14px;
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%;
}

#navigation div.left {
  float: left;
}

#navigation div.right {
  float: right;
}

#sidebar {
  float: left;
  margin-left: 12px;
  margin-top: 170px;
  position: relative;
  width: 250px;
  z-index: 10;
}

#side-paper-top {
  background-image: url('img/side-paper-top.png');
  background-repeat: no-repeat;
  height: 75px;
  width: 322px;
}

#side-paper-content {
  background-image: url('img/side-paper-content.png');
  background-repeat: repeat-y;
  text-align: center;
  width: 322px;
}

#side-paper-bottom {
  background-image: url('img/side-paper-bottom.png');
  background-repeat: no-repeat;
  height: 50px;
  width: 322px;
}

#sidebar div.real-content {
  margin: 0px auto;
  text-align: left;
  width: 248px;
}

#sidebar div.real-content div.slide-box {
  background-image: url('img/box-bg-content.png');
  background-repeat: repeat-y;
  background-position: center bottom;
  margin-bottom: 13px;
  width: 244px;
}

#sidebar div.real-content div.slide-box div.top {
  background-image: url('img/box-bg-top.png');
  background-repeat: no-repeat;
  height: 6px;
  width: 244px;
}

#sidebar div.real-content div.slide-box a.button {
  background-image: url('img/button-no-hover.png');
  background-repeat: no-repeat;
  display: block;
  height: 39px;
  margin-top: -6px;
  width: 244px;
}

#sidebar div.real-content div.slide-box a.button:hover {
  background-image: url('img/button-hover.png');
}

#sidebar div.real-content div.slide-box a.button img {
  margin-left: 18px;
  margin-top: 15px;
}

#sidebar div.real-content div.slide-box div.innerTXT {
  font-size: 12px;
  margin: 13px 20px 0px;
  line-height: 18px;
  padding-bottom: 22px;
}

#sidebar div.real-content div.slide-box ul {
  color: #585959;
  font-size: 12px;
  margin: 13px 20px 0px;
  line-height: 18px;
  padding-bottom: 13px;
}

#sidebar div.real-content div#recent-comments ul {
  padding-bottom: 0px;
}

#sidebar div.real-content div#recent-comments ul li {
  padding-bottom: 22px;
}

#sidebar div.real-content div#recent-comments ul li span.who {
  color: #9c9c9c;
}

#sidebar div.real-content a#amigo {
  background-image: url('img/button-blogstart.png');
  background-repeat: no-repeat;
  display: block;
  height: 39px;
  padding-bottom: 20px;
  width: 245px;
}
