/*
Theme Name: Digital Seas
Theme URI: http://www.digital-seas.com
Description: The Digital-Seas-Layout
Version: 1
Author: JAKOTA Design Group GmbH
Author URI: http://www.jakota.de
*/


#discussions {
  float             : left;
  margin            : 0pt;
  padding           : 0pt 0pt 0pt 10px;
  text-align        : left;
  width             : 678px;
}

#sidebar {
  margin-left       : 710px;
  padding           : 0pt 10px;
  width             : 210px;
  text-align        : left
}


#sidebar #forumhottags p {
  text-align        : center
}

#sidebar #rwpp {
  margin            : 25px 0 0 0;
  
}

#sidebar #rwpp ul,
#sidebar #rwpp ul li {
  margin            : 0;
  padding           : 0;
}

#postwrapper label {
  clear             : both;
}

#postwrapper input,
#postwrapper textarea,
#postwrapper select {
  border            : 1px inset #ccc;
  float             : none;
  font-size         : 12px;
  padding           : 3px
}

.clearfix {
  clear             : both
}

h2 {
  text-align        : left;
  border-bottom     : 1px solid #b4b4b4;
  font-size         : 18px;
  font-weight       : normal;
  letter-spacing    : -1px;
  padding-top       : 20px;
  margin-bottom     : 0px;
}

h2 span.addtoppiclink,
h3 span#topic_posts {
  font-size         : 0.8em;
  padding-left      : 7px
}

h3.topictitle {
  margin-top        : 20px
}

table#latest,
table#forumlist {
  width             : 99.9%;
  margin            : 10px 0 20px 0;
  padding           : 0px;
}

table th {
  padding           : 2px;
  background-color  : #B9C6BE;
  font-size         : 1.1em;
  letter-spacing    : -1px;
  font-weight       : normal;
}

table#forumlist tr.tableheader th {
  border            : none;
  padding           : 2px 2px 2px 5px
}

table#forumlist td.forumitem,
table#latest td.topicitem {
  padding           : 3px 12px 5px 5px;
  position          : relative;
  display           : block;
  margin            : 0;
}

table#latest td.odd,
table#forumlist td.odd {
  background        : #e6ece8;
}

table#latest td.even,
table#forumlist td.even {
  background        : #fff;
}

table#forumlist tr.bb-child td.forumitem,
table#latest tr.bb-child td.topicitem {
  padding           : 2px 12px 5px 30px;
}

table#latest td h3,
table#forumlist td h3 {
  font-size         : 14px;
  margin            : 0px;
  padding           : 0px
}

table#latest td h3 span.desc,
table#forumlist td h3 span.desc {
  font-size         : 12px;
}

th.sp2,
th.sp3,
td.sp2,
td.sp3 {
  width             : 50px;
  text-align        : center
}


div.numposts {
  -x-system-font    : none;
  font-family       : "Lucida Grande","Verdana",sans-serif;
  font-size         : 12px;
  font-size-adjust  : none;
  font-stretch      : normal;
  font-style        : normal;
  font-variant      : normal;
  font-weight       : normal;
  height            : 20px;
  line-height       : 18px;
  margin            : 0pt;
  padding           : 0pt;
  position          : absolute;
  right             : 12px;
  top               : 12px;
}

div.numposts a {
  background        : #fff url(http://forum.digital-seas.com/bb-templates/ds/images/icons/comments.gif) no-repeat scroll 2px 4px;
  border            : 1px solid #BBBBBB;
  color             : #333333;
  display           : block;
  height            : 18px;
  padding           : 0pt 5px 0pt 19px;
  text-decoration   : none;
}

div.numposts a:hover {
  border-color      : #f00;
  color             : #f00;
}

table#forumlist div.topics,
table#forumlist div.posts,
div.theauthorname,
div.age {
  display           : inline
}

span.theauthor {
  background        : transparent url(http://forum.digital-seas.com/bb-templates/ds/images/icons/user_red.gif) no-repeat left center;
  padding-left      : 15px;
}

span.viewsitem {
  background        : transparent url(http://forum.digital-seas.com/bb-templates/ds/images/icons/view.gif) no-repeat left bottom;
  padding-left      : 19px;
  padding-right     : 15px;
  padding-top       : 10px;
  display           : block
}

div#views {
  position          : relative;
  margin-top        : 14px;
  margin-bottom     : 35px;
}

ul,
ol {
  margin-top        : 5px;
  padding-left      : 13px;
  margin-left       : 9px;
  list-style-image  : url(http://forum.digital-seas.com/bb-templates/ds/images/icons/bullet.gif);
}

ul li,
ol li {
  margin-bottom     : 5px;
  padding-right     : 6px;
}

form#postform label,
form#topic-search-form label {
  float             : none;
  padding           : 5px;
  color             : #333
}

form#postform,
form#topic-search-form {
  background-color  : #DCE2DE;
  padding           : 8px 5px 5px 5px;
  margin            : 0px 0px 20px 0px;
}

form#postform fieldset,
form#topic-search-form fieldset {
  padding           : 0;
  margin            : 0;
}

form#postform #topic,
form#postform #tags-input,
form#postform #post_content,
form#topic-search-form #topic,
form#topic-search-form #tags-input,
form#topic-search-form #post_content {
  width             : 450px;
}

form#postform select,
form#topic-search-form select {
  width             : 458px;
}

form#postform #post_content,
form#topic-search-form #post_content {
  width             : 97%;
}

div#newtopic form#postform {
  padding           : 0;
}

div#newtopic form#postform fieldset {
  padding           : 5px;
  text-align        : left;
}

div#resolution-flipper form#resolved #resolvedformsub,
div#discussions form.edit-form p.submit #submit,
li#tag-rename form.tagmanagingform div input.tagsubmit,
li#tag-merge form.tagmanagingform div input.tagsubmit,
li#tag-destroy form.tagmanagingform div input.tagsubmit,
form#tag-form #tagformsub,
form#topic-move #moveit,
#postwrapper #loginsubmit,
form#postform #postformsub,
form#topic-search-form #topic-search-form-submit {
  border                  : none;
  margin-top              : 10px;
  background              : #ccc;
  padding                 : 4px 4px 20px 4px;
  -moz-border-radius      : 3px;
	-khtml-border-radius    : 3px;
  -webkit-border-radius   : 3px;
  border-radius           : 3px;
  margin-left             : 0px;
  width                   : auto
}

.kommentar_nummer {
  color             : #DCE2DE;
  font-size         : 60px;
  letter-spacing    : -2px;
  float             : left;
  font-family       : Arial,Helvetica,sans-serif;
  padding-top       : 15px;
  padding-right     : 15px
}

.eigentlicher_kommentar {
  background-color  : #DFE3e1;
  color             : #6C6868;
  padding           : 5px;
  width             : 669px;
  max-width         : 669px;
  float             : left;
}

ul.comments_extra {
  /*background        : #C9D1CB;*/
  float             : left;
  /*margin            : 4px 0 0 0;*/
  margin            : 0px;
  padding           : 0px;
  width             : 80px;
  text-align        : center
}

ul.comments_extra li {
  margin-bottom     : 0px
}

li.comments_author {
  background              : transparent url(http://blog.digital-seas.com/wp-content/themes/ds/images/icons/user_white.gif) no-repeat scroll 90% center;
  clear                   : left;
  display                 : block;
  padding                 : 0px;
  position                : relative;
}

.eigentlicher_kommentar ul li.comments_author {
  background-image:     none;
}

.eigentlicher_kommentar ul li.comments_author .GravaterUserIMG {
  margin-left:          auto;
  margin-right:         auto;
  padding:              2px;
  border:               1px solid #B4B4B4;
  margin-bottom:        2px;
  width:                48px;
  height:               48px;
  overflow:             hidden;
  text-align:           center;
  vertical-align:       center
}

.eigentlicher_kommentar ul li.comments_author .GravaterUserIMG img {
  vertical-align:       center;
}

ol#thread .comments_extra {
  width             : 96%;
}

ol#thread ul.comments_extra {
  margin-left       : 0px;
  float             : left;
  width             : 80px
}

ol#thread ul.comments_extra li.tail {
  margin-left       : 5px;
}

ol#thread li.comments_author {
  text-align        : center
}

li.comments_date {
  color             : #53ABD5;
}

li.comments_date a,
li.comments_date a:link,
li.comments_date a:visited {
  color             : #53ABD5;
}


.kommentar_inhalt {
  background:           transparent url(http://forum.digital-seas.com/bb-templates/ds/images/icons/comment_sprechblase.gif) no-repeat 0px 10px;
  padding-left:         11px;
  overflow:             hidden;
  float:                right;
  width:                570px;
  padding-bottom:       2px
}

.kommentar_zeit, 
.kommentar_text {
  padding:              10px 15px 1px 10px;
}

.kommentar_text {
  background-color:     #FEFEFE;
}

ol#thread {
  margin            : 0;
  padding           : 0;
  float             : left;
  
}

ol#thread li.recentcomments {
  margin-bottom     : 20px
}


ol li.recentcomments div.kommentar_inhalt p {
  margin            : 0 0 10px 0;
}

ul#manage-tags,
ul#manage-tags li,
ol#thread,
ol#thread ul,
#sidebar #rwpp ul,
#sidebar #rwpp ul li,
ol#thread li,
ol#thread ul li {
  list-style-image  : none;
  list-style-type   : none;
}

div.topicmeta {
  color             : #9da39f;
  margin-top        : 8px;
  margin-bottom     : 20px
}

ul#manage-tags,
ul#manage-tags li,
ul#manage-tags form,
ul#manage-tags form fieldset,
form#loginform,
form#loginform fieldset {
  margin            : 0;
  padding           : 0;
}

table#logintable {
  margin-top        : 20px;
  margin-bottom     : 40px
}

table#logintable th {
  background        : none;
  border-bottom     : 0px
}

table#logintable th,
table#logintable td {
  padding           : 0px;
}

div.admin {
  background-color  : #cd2e2b;
  padding           : 5px;
  margin-bottom     : 20px
}

div.admin,
div.admin form#topic-move fieldset div label {
  color             : #f9eceb;
}

div.admin a {
  color             : #fff;
  text-decoration   : underline
}

form#topic-move,
form#topic-move fieldset {
  margin            : 0px;
  padding           : 4px 0px
}

form#topic-move label {
  width             : 240px;
  text-align        : left;
  padding           : 3px;
  margin            : 0;
  color             : #333;
  vertical-align    : center
}

form#topic-move select {
  padding           : 0px
}

div#resolution-flipper form#resolved #resolvedformsub,
li#tag-rename form.tagmanagingform div input.tagsubmit,
li#tag-merge form.tagmanagingform div input.tagsubmit,
li#tag-destroy form.tagmanagingform div input.tagsubmit,
form#tag-form #tagformsub,
form#topic-move #moveit {
  margin            : 0px
}

li#tag-destroy form.tagmanagingform div input.tagsubmit {
  margin-bottom     : 20px
}

form.edit-form,
form.edit-form fieldset,
form#tag-form,
form#tag-form fieldset {
  margin            : 0px;
  padding           : 0px
}

form#tag-form fieldset {
  padding-left      : 18px;
  background        : transparent url(http://forum.digital-seas.com/bb-templates/ds/images/icons/bullet.gif) -2px 1px no-repeat;
}

span.remove {
  font-size         : 1em;
  font-weight       : bold;
  padding-left      : 10px
}

form.edit-form label {
  float             : none;
  display           : block;
  text-align        : left;
}

form.edit-form textarea,
form.edit-form #topic {
  margin-left       : 0px;
  width             : 400px
}

.nodisplay {
  display           : none;
}


div#resolution-flipper {
  margin-top        : 20px;
}

div#othertags p {
  font-weight       : bold;
  margin-bottom     : 0px
}

div#othertags ul#yourtaglist,
div#othertags ul#yourtaglist li {
  margin-top        : 0px;
  margin-bottom     : 0px
}

div#rwpp h4 {
  font-size         : 1.2em;
  margin            : 4px 0px 2px 0px;
  line-height       : 1.3em;
}

div#rwpp li {
  margin-bottom     : 5px;
}

div#forumshortlist ul li {
   margin-bottom     : 0px;
}

div.profile_left {
  width              : 90px;
  float              : left;
}

div.profile_right {
  width              : 578px;
  float              : right;
}

div.profile_right h2 {
  margin-top         : 0px;
  padding-top        : 0px
}

h3.userprofile {
  margin-bottom      : 20px
}

div#useravatar {
  border            : 1px solid #DCE2DE;
  padding           : 2px;
  width             : 80px
}

h4 {
  font-size         : 1.1em;
  padding-top       : 20px;
  margin-top        : 0px;
  margin-bottom     : 0px
  padding-bottom    : 0px
}

#postform p {
  margin-left         : 5px;
}

#postform p.imageadd {
  margin-left         : 10px;
  padding-left        : 20px;
  margin-bottom       : 34px;
  background          : transparent url(http://blog.digital-seas.com/wp-content/themes/ds/images/icons/commentimageadd.gif) no-repeat left center;
}
