/* 
     Width = 390
  */
@import "/skins/shared.css";
#content, ul#filter li a {
  background-color: #FFF;
  /* Customizable as color Column_background */
}
#footer, #footer a, .pagination a.more {
  color: #FFF;
  /* Customizable as color Column_background */
}
#filtercontainer, #headercontainer, .paginationbottom, .post .meta .icon {
  background-color: #09F;
  /* Customizable as color Column_border */
}
#headercontainer, #maincontainer, #footercontainer {
  border-color: #09F;
  /* Customizable as color Column_border */
}
body, a, ul#filter li.sel a, #content h2, #admin-description {
  color: #000;
  /* Customizable as color Text */
}
h1 a, #admin-h1 {
  color: #A8D7FF;
  /* Customizable as color Title */
}
body, ul#accounts li:hover, .pagination a.more {
  background-color: #3c3c3c;
  /* Customizable as color Page_background */
}
.post a {
  color: #3c3c3c;
  /* Customizable as color Page_background */
}
#contentcontainer2 {
  border-color: #3c3c3c;
  /* Customizable as color Page_background */
}
#posts a {
  color: #0E4E94;
  /* customizable as color Links */
}
/* body font */
body, input, textarea {
  font-family: Arial, Helvetica, sans-serif;
  /* Customizable as font Text */
}
.post blockquote, .post blockquote textarea {
  font-family: "Trebuchet MS", sans-serif;
  font-style: italic;
}
body {
  font-size: 100%;
  /* customiza*** as size Zoom 50..150 */
}
body {
  margin: 0;
}
#footer a.feed {
  background: url(/images/rss14.png) left center no-repeat;
  padding-left: 18px;
}
h1, h2, h3, h4 {
  margin: 0;
}
h1, h2, h3 {
  letter-spacing: -1px;
}
h1 a {
  text-decoration: none;
}
/* TODO */
/* Block Boxes for Style */
#headercontainer, #maincontainer, #footercontainer {
  border-left-style: none;
  border-right-style: none;
}
.post .meta {
  width: 9%;
  margin-right: 1.8%;
  margin-left: 1.2%;
}
.imported .meta {
  margin-right: 1.2%;
  margin-left: 1.8%;
}
#headercontainer {
  margin: .4em;
  padding-top: 0;
  border-top-style: none;
  height: auto;
}
.paginationbottom {
  margin-left: .5em;
  margin-right: .5em;
  margin-bottom: .5em;
}
#contentcontainer2 {
  top: 1.5em;
  margin-bottom: 3.5em;
}
#userinfo {
  top: .3em;
}
#description_search, #groups_friends {
  top: 6em;
}
ul#accounts {
  margin-right: .6em;
}
#header #title {
  margin: 1em 0 .2em 0;
}
#headercontainer #header {
  float: none;
}
#posts {
  padding-bottom: 0;
}
ul#filter {
  float: none;
}
#header #avatarcontainer {
  margin-left: .4em;
}
/* End of block */
/* Block Frame for Style */
/* body {}
  #headercontainer, #maincontainer, #footercontainer {
    border-left-style: solid;
    border-left-width: .3em;
    border-right-style: solid;
    border-right-width: .3em;
  }  
  .post .meta {
    width: 10%;
    margin-right: 1.2%;
    margin-left: 0;
  }
  .imported .meta {
    margin-right: 0;
    margin-left: 3%;
  }
  #headercontainer {
    margin: 0;
    padding-top: 1.2em;
    border-top-style: none;
    height: auto;
  }
  .paginationbottom {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  #contentcontainer2 {
    top: 0;
    margin-bottom: 0;
  }
  #userinfo { top: 0; }
  #description_search, #groups_friends { top: 7em; }
  ul#accounts { margin-right: 0; }
  #header #title { margin: .6em 0 .6em 0; }
  #headercontainer #header { float: none; }
  #posts { padding-bottom: 0; }
  ul#filter { float: none }
  #header #avatarcontainer { margin-left: .4em; }
  */
/* End of block */
/* Block Borderless for Style */
/* body {}
  #headercontainer, #maincontainer, #footercontainer {
    border-left-style: none;
    border-right-style: none;
  }
  .post .meta {
    width: 9%;
    margin-right: 1.8%;
    margin-left: 0;
  }
  .imported .meta {
    margin-right: 0;
    margin-left: 4%;
  }
  #headercontainer {
    margin: 0;
    padding-top: 0;
    border-top-style: none;
    height: auto;
  }
  .paginationbottom {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  #contentcontainer2 {
    top: 1.5em;
    margin-bottom: 0;
  }
  #userinfo { top: 0; }
  #description_search, #groups_friends { top: 6em; }
  ul#accounts { margin-right: .6em; }
  #header #title { margin: 1.5em 0 .8em 0; }
  #headercontainer #header { float: none; }
  #posts { padding-bottom: 2em; }
  ul#filter { float: none }
  #header #avatarcontainer { margin-left: .4em; }
  */
/* End of block */
/* Block Edge for Style */
/* body {}
  #headercontainer, #maincontainer, #footercontainer {
    border-left-style: none;
    border-right-style: none;
  }
  .post .meta {
    width: 9%;
    margin-right: 1.8%;
    margin-left: 0;
  }
  .imported .meta {
    margin-right: 0;
    margin-left: 4%;
  }
  #headercontainer {
    margin: 0;
    padding-top: 0;
    border-top-style: solid;
    border-top-width: .6em;
    height: 0;
  }
  .paginationbottom {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  #contentcontainer2 {
    top: 1.5em;
    margin-bottom: 0em;
  }
  #userinfo { top: .8em; }
  #description_search, #groups_friends { top: 6em; }
  ul#accounts { margin-right: .6em; }
  #header #title { margin: .7em 0 .2em 0; }
  #headercontainer #header { float: left; }
  #posts { padding-bottom: 2em; }
  ul#filter { float: left }
  #header #avatarcontainer { margin-left: .6em; }
  */
/* End of block */
/* Block "Style 1" for Header */
#header h1, #header h1 input, #content h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-variant: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: -.08em;
}
/* End of block */
/* Block "Style 2" for Header */
/*#header h1, #header h1 input, #content h2 {
    font-family: Georgia;
    font-variant: normal;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0;
  }
  #content h2 { font-style: normal }
  */
/* End of block */
/* Block "Style 3" for Header */
/*#header h1, #header h1 input, #content h2 {
    font-family: 'Arial Black';
    font-variant: normal;
    font-style: italic;
    font-weight: normal;
    letter-spacing: -0.08em;
  }
  #content h2 { font-style: normal }
  */
/* End of block */
/* Block "Style 4" for Header */
/*#header h1, #header h1 input, #content h2 {
    font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-variant: small-caps;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
  }*/
/* End of block */
/* Block "Style 5" for Header */
/*#header h1, #header h1 input, #content h2 {
    font-family: 'Trebuchet MS',sans-serif;
    font-variant: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -0.03em;
  }*/
/* End of block */
/* Block "Style 6" for Header */
/*#header h1, #header h1 input, #content h2 {
    font-family: 'Courier New',Courier,sans-serif;
    font-variant: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
  } */
/* End of block */
#content, #accountcontainer, #contentcontainer2, #contentcontainer {
  width: 32em;
  /* Customiza*** as size width 200..1000 */
}
#posts, ul#filter, #descriptioncontainer .description-inner, h1 a {
  font-size: 100%;
  /* Customiza*** as size Fonts 70..150 */
}
/* Block Center for Align */
#contentcontainer2 {
  float: none;
  margin: 0 auto;
}
#description_search {
  margin-left: 32.6em;
}
#groups_friends ul#friends-head {
  margin: auto;
}
#soup {
  right: 3em;
  left: auto;
}
/* End of block */
/* Block Left for Align */
/*#contentcontainer2 {
      float: none;
      margin-left: 4em;
      margin-right: 0;
    }
    #description_search { margin-left: 32.6em; }
    #groups_friends ul#friends-head { margin: auto; }
    #soup { right: 3em; left: auto; }
  */
/* End of block */
/* Block Right for Align */
/*#contentcontainer2 {
      float: right;
      margin-right: 4em;
      margin-left: 0;
    }
    #description_search {
      margin-left: -13.5em; 
      text-align: right; 
    }
    #groups_friends ul#friends-head { margin: 0 35.5em; }
    #soup { left: 3em; right: auto; }
  */
/* End of block */
#contentcontainer2 {
  position: relative;
  width: 33.2em;
  padding: 0 1.2em 0 0;
  background: url(/skins/column/shadow_r.png) top right repeat-y;
  behavior: url(/stylesheets/iepngfix.htc);
}
#contentcontainer {
  padding: 0 0 0 1.2em;
  background: url(/skins/column/shadow_l.png) top left repeat-y;
  behavior: url(/stylesheets/iepngfix.htc);
}
#content, #main, #headercontainer2, #header, #header #title {
  /* #headercontainer */
  overflow: hidden;
}
#header #title h1 {
  padding: .1em 0 .3em .3em;
  font-size: 2.2em;
  line-height: 1em;
}
#header h4 {
  display: none;
}
#header #avatarcontainer {
  margin: 0 0 .5em .4em;
  float: left;
}
#header #avatarcontainer.vcard {
  display: block;
}
#userinfo {
  position: absolute;
}
#description_search {
  position: absolute;
  width: 12em;
}
/*#description_search .admin-edit-on {
    margin-left: 33.5em;
  }*/
#accountcontainer {
  position: absolute;
  width: 11em;
  margin-left: 21em;
}
#searchcontainer {
  margin-top: 1em;
  font-size: .9em;
}
#searchcontainer input.search {
  width: 59%;
}
#searchcontainer input.searchdisabled {
  width: 50%;
}
#searchcontainer input.btn {
  width: 35%;
}
#h1 {
  width: 20em;
  float: left;
  /*overflow: hidden;  */
}
/* Block Scrolling for Sides */
#description_search, #groups_friends, #soup {
  position: absolute;
}
/* End of block */
/* Block Fixed for Sides */
/* #soup, #description_search, #groups_friends { position: fixed; } */
/* End of block */
ul#accounts {
  float: right;
  list-style: none;
  margin-top: .5em;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0 .6em 0 0;
}
ul#accounts.hidden {
  display: block;
  visibility: hidden;
}
ul#accounts li {
  margin: 0;
  padding: 0;
  height: 1.8em;
  padding: 0;
  margin-left: .1em;
  float: right;
  opacity: .5;
  behavior: url(/stylesheets/iepngfix.htc);
}
ul#accounts li a {
  display: block;
  width: 1.7em;
  height: 1.7em;
  padding-top: .3em;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
}
ul#accounts li:hover {
  opacity: 1;
}
ul#friendslist {
  list-style: none;
  margin: 0 .5em .5em .5em;
  padding: .5em 0 .3em 0;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  overflow: hidden;
}
ul#friendslist li {
  margin: 0 .3em 0 0;
  padding: 0;
  float: left;
}
ul#friendslist li a, ul#friendslist li a img {
  display: block;
}
#groups_friends {
  margin-left: -100px;
  width: 85px;
}
#groups_friends h4 {
  display: block;
  font-size: .8em;
  font-weight: normal;
  text-align: right;
  clear: both;
  margin-bottom: .4em;
}
.friends_empty #groups_friends h4, .groups_empty #groups_friends h4, .groups_hidden #groups_friends h4 {
  display: none;
}
#groups_friends #groups {
  padding-bottom: 1em;
}
#groups_friends ul.friends {
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
  clear: both;
}
#groups_friends ul.friends li {
  margin: 0 0 3px 0;
  padding: 0;
}
#groups_friends ul.friends li a, #groups_friends ul.friends li img {
  display: block;
}
#content h2 {
  clear: both;
  text-align: center;
  font-size: 1em;
  margin: 1.7em .6em 1.7em .6em;
  /*12.9%;*/
  opacity: .5;
  filter: alpha(opacity=60);
  /* ie6fix */
  zoom: 1;
  /* ie6fix */
}
#content h2.hidden {
  display: block;
  visibility: hidden;
  font-size: .5em;
}
#content h2 .d, #content h2 .d-german {
  font-size: 1.8em;
}
#content h2 .d-german:after {
  content: ". ";
}
#content h2 .m, #content h2 .y {
  text-transform: uppercase;
  margin: 0 .3em;
}
#filtercontainer {
  clear: both;
}
ul#filter {
  width: 100%;
  overflow: hidden;
  list-style: none;
  padding: 0 0 0 1em;
  margin: 0 0 0 10.5%;
  font-size: .8em;
  clear: both;
}
ul#filter li {
  float: left;
  margin: 0 .2em 0 0;
}
ul#filter li a {
  opacity: .6;
  display: block;
  text-decoration: none;
  padding: .2em 1em;
  text-align: center;
  filter: alpha(opacity=60);
  /* ie6fix */
  zoom: 1;
  /* ie6fix */
}
ul#filter li.sel a {
  opacity: 1;
  filter: alpha(opacity=100);
  /* ie6fix */
}
ul#filter li a:hover {
  opacity: .8;
  filter: alpha(opacity=80);
  /* ie6fix */
}
ul#filter li.sel a {
  color: #000;
}
#posts {
  margin: 0 auto;
  overflow: hidden;
}
.post {
  margin-bottom: 1em;
  overflow: hidden;
  clear: both;
}
.post h3 {
  margin: 0 0 .6em 0;
  font-size: 1.4em;
}
.post .meta {
  float: left;
  clear: left;
  font-size: .8em;
  font-family: Verdana;
}
.imported .meta {
  float: right;
  border-right: 0;
}
.post input.submit {
  margin: 0 .5em 0 13%;
}
.post input.del {
  font-size: .7em !important;
  margin-left: 1em;
  font-weight: bold;
  color: #a00;
}
.post .meta .icon, .post .meta .time {
  font-size: .9em;
}
.post .meta .icon {
  height: 2.7em;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: .2em;
  text-align: center;
  overflow: hidden;
}
.post .meta .hidden {
  display: block;
  visibility: hidden;
}
.post .meta .source img {
  margin-top: 7px;
}
.post .meta .author {
  padding: 3px;
}
.post .meta .author .user_container_group {
  left: 5px;
}
#content .post .meta .author {
  display: none;
}
#content.multiple-authors .post .meta .author {
  display: block;
}
#content.multiple-authors .post.author-self .meta .author {
  display: none;
}
#content .imported .meta .type {
  display: none;
}
#content .post_repost .meta .type {
  display: block;
}
#content .post_repost .meta .source {
  display: none;
}
#content.multiple-authors .post .meta .type {
  display: none;
}
#content.multiple-authors .post.author-self .meta .type {
  display: block;
}
#content.multiple-authors .post .meta .source {
  display: none;
}
#content.multiple-authors .new-container .post .meta .type {
  display: block;
}
#content.multiple-authors .new-container .post .meta .author {
  display: none;
}
#posts #more_loading, #posts #page_end {
  padding-bottom: 2em;
}
#posts .endlessnotice {
  padding: 0 1em;
  opacity: .5;
  filter: alpha(opacity=50);
  text-align: center;
}
#posts #page_end {
  padding-top: 1em;
}
#posts #reload_notice {
  margin-top: 1em;
}
.post .meta .time {
  display: block;
  text-align: center;
  line-height: 1em;
  margin-top: .4em;
}
.post .content .source {
  font-size: .75em;
  margin: 1em 0 0 0;
  opacity: .6;
  zoom: 1;
  /* ie6fix */
  filter: alpha(opacity=60);
  /* ie6fix */
}
.post .content .after_reactions {
  margin-top: 0;
}
.post .content, .post .content textarea {
  line-height: 1.4em;
}
.post .content-container {
  width: 76.2%;
  float: left;
}
.imported .content-container {
  float: right;
}
.post .content p {
  margin: 0 0 .8em 0;
}
.post_link .content p {
  font-size: .9em;
  line-height: 1.3em;
}
.post_quote blockquote {
  margin: 0 1.5em;
}
.post_quote blockquote, .post_quote blockquote textarea {
  font-size: 1.2em;
  letter-spacing: -.02em;
  font-weight: bold;
  line-height: 1.2em;
}
.post_quote blockquote {
  padding: .5em 0 0 .7em;
}
.post_quote blockquote textarea {
  width: 90%;
}
.post_quote blockquote .quote {
  font-size: 3.5em;
  font-family: Arial;
  font-style: normal;
  opacity: .3;
  filter: alpha(opacity=30);
  line-height: .6em;
  padding-top: 0;
}
.post_quote blockquote .start {
  float: left;
  margin: .12em 0 0 -.6em;
}
.post_quote blockquote .end {
  float: right;
  margin: .2em 0 0 .1em;
}
.long .content blockquote .body, .long .content blockquote textarea {
  font-size: .85em !important;
  line-height: 1em;
}
.short .content blockquote .body, .short .content blockquote textarea {
  font-size: 1.3em !important;
  line-height: 1.2em;
}
.review_bigmedia .content h3 {
  font-size: 1.1em;
}
.review_bigmedia .content .rating img {
  margin-top: .1em;
}
.post .content cite {
  font-size: .8em;
  font-style: normal;
  display: block;
  text-align: right;
  margin: .5em 4em 0 2.5em;
  line-height: 1.2em;
}
.pagination {
  text-align: center;
  border-style: none;
  border-width: .3em;
  font-size: .8em;
  overflow: hidden;
  padding: .5em 0 0 0;
}
.pagination a, body.calendar .to-front-page {
  text-decoration: none;
  padding: .3em .7em .3em .9em;
  -moz-border-radius: .5em;
  border-radius: .5em;
}
.paginationtop {
  margin: .2em 0 1em 0;
}
.paginationtop a {
  -moz-border-radius: .5em;
  border-radius: .5em;
}
.paginationbottom {
  margin-top: 3em;
  padding-top: 1em;
  padding-bottom: 2em;
}
.pagination a.more {
  float: right;
  font-size: 1.3em;
  margin: 0 1em .6em 0;
  font-weight: bold;
  padding: .5em 1em;
}
.pagination a.more:hover {
  opacity: .7;
  zoom: 1;
  /* ie6fix */
  filter: alpha(opacity=70);
  /* ie6fix */
}
.pagination a.front, .pagination a.back {
  background-color: #fff;
  color: #000;
  opacity: .6;
  float: left;
  margin-left: .5em;
  zoom: 1;
  /* ie6fix */
  filter: alpha(opacity=60);
  /* ie6fix */
}
.paginationbottom a.back {
  position: relative;
  bottom: .5em;
}
body.calendar .to-front-page {
  background-color: #000;
  color: #fff;
  opacity: .4;
  float: right;
  font-size: .8em;
  margin-right: .5em;
  zoom: 1;
  /* ie6fix */
  filter: alpha(opacity=40);
  /* ie6fix */
}
.paginationbottom a.back {
  position: relative;
}
#new-future p.help {
  padding: 0 1em;
}
#new-future .search_noresults {
  height: 100px;
}
/* twitter/jaiku: point to right, not left */
#posts .jaiku .content .extra, #posts .post_regular.twitter .content .extra {
  background-position: left top;
  right: 0;
  left: auto;
}
#content .post_regular.twitter .content .extra {
  background-image: url(/images/twitter_r.gif);
}
#content .jaiku .content .extra {
  background-image: url(/images/jaiku_r.png);
}
#content .post_regular.twitter .content .body {
  margin-right: 6px;
  margin-left: 0;
}
#content .jaiku .content .body {
  margin-right: 8px;
  margin-left: 0;
}
