/*
Theme Name: 66x.org
Theme URI: http://66x.org/
Description: Three-column theme by <a href="http://www.tonystreet.com">Tony</a>. Read the "readme.txt" file that came with this theme for instructions on some different features.
Version: 1.0
Author: HaPe
Author URI: http://www.kex.cc/

Feel free to customize to your heart's desire, just please don't change the credits in the style.css or in the footer.
This theme is licensed under the Creative Commons Attribution-ShareAlike 2.5
This basically means that you are allowed to distribute and modify this theme, as long as you leave the credit in the footer of the theme, and you keep this license how it is.
Of course, you can contact me and I'll probably allow you to do anything you want with it :-)
Read the full license here: http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode
*/

/* LINKS */

h2 {
  font-size: 20px;
}

a {
  color: #ffffff;
  text-decoration: none;
  border: none;
}

a:hover {
  text-decoration: underline;
  border: none;
}

a img {
  border: none;
}

a.name {
  text-decoration: none;
  color: #ffffff;
  font-size: 24px;
}

a.postlink {
  text-decoration: none;
  color: #cccccc;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
/*
  border-bottom: 2px solid #555555;
*/
}

a.postlink:hover {
  color: #ffffff;
  text-decoration: none;
}

blockquote {
  border-left: 1px dashed #cccccc;
  margin-left: 1.5em;
  padding-left: 5px;
}

body {
  background: #000000;
  color: #cccccc;
  margin: 0;
  padding: 0;
  font-family: Tahoma, Verdana, Sans;
  font-size: 12px;
  background: #000000 url(/images/bg-right.gif) repeat-y 1005px 234px;
/*
  background: #008800;
*/
}

.cats {
  font-size: 12px;
  border: 1px solid #333333;
  background-color: #222222;
}

.postmetadata {
  margin: 5px;
}

.commentbox {
  text-align: justify;
  padding-left: 10px;
  margin-left: 3px;
  padding: 5px;
  border: 1px solid #f0f0f0;
}

.commentover {
  border: 3px solid #000000;
}

.commentout {
  border: 3px solid #ffffff;
}

#desc {
  font-size: 13px;
  color: #dddddd;
}

.divider {
  clear: both;
  padding-top: 15px;
}

#foot {           /* F00TER */
  width: 964px;
  display: block;
  font-size: 12px;
  margin-bottom: 10px;
  text-align: center;
  border-top: 2px solid #555555;
  color: #999999;
  display: none;
}

#foot a {
  color: #555555;
}

#hardlinks {
  margin-top: 20px;
  margin-botom: 20px;
  font-size: 10px;
}

#head {                 /* HEADER */
  text-align: left;
/*  background-image: url('images/header03.jpg'); */
  background-image: url('/images/header.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  width: 1230px;
  height: 260px;
/*
  background-color: #cccccc;
*/
}

li {
  list-style: none;
}

#main {
  position: absolute;
  z-index:2;
  width: 824px;
  top: 270px;
  left: 170px;
  padding: 0;
/*
  background-color: #0fff0f;
*/
}

#content {
  text-align: justify;
  margin-right:320px;
/*
  background: #111111;
  background-color: #0f0fff;
*/
}

#middle {
  width: 473px;
  margin-left: 14px;
  margin-right: 14px;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
/*
  border-left: 1px solid #FFCC66;
  border-right: 1px solid #FFCC66;
  background-color: #0fffff;
*/
}

#border {
/*
  border-left: 1px solid #FFCC66;
  border-right: 1px solid #FFCC66;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
*/
  margin-left: 14px;
  margin-right: 14px;
}

#menutitle {
  font-size: 24px;
  color: #669966;
}

#sidebar1 {
  float: left;
  padding-top: 5px;
  text-align: left;
  width: 160px;
  margin-left: 10px;
  font-size: 12px;
}

#sidebar1 h2 {
  padding-left: 4px;
}

#sidebar1 ul {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#sidebar1 .widget ul {
  padding: 0;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#sidebar1 .widget ul li {
  padding: 0;
  margin:0;
  margin-bottom:1px;
}

#sidebar1 a {
/*  margin-right:10px; */
  font-size: 12px;
}

#sidebar1 #abouttext {
  padding-left: 5px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#briefstext {
  padding-top: 10px;
  margin-bottom: 20px;
  width: 160px;
  height: 23px;
}

#rightbar {
  float: right;
  padding: 0;
  width: 320px;
  text-align: left;
/*
  background-color: #ff0f0f;
*/
}

#rightbar a {
/*  margin-right:10px; */
  font-size: 10px;
}

#sidebar3 {
  float: left;
  width: 160px;
  margin-bottom: 20px;
  text-align: left;
  font-size: 12px;
}

#sidebar3 h2 {
  width: 150px;
}

#sidebar3 .widget {
  width: 150px;
}

#sidebar3 ul {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#sidebar3 .widget ul {
  padding: 0;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#sidebar3 .widget ul li {
  padding: 0;
  margin:0;
  margin-bottom:1px;
}

#sidebar4 {
  margin-left: 170px;
  margin-bottom: 20px;
  text-align: left;
  font-size: 10px;
}

#sidebar4 ul {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#sidebar4 .widget ul {
  padding: 0;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#sidebar4 .widget ul li {
  padding: 0;
  margin:0;
  margin-bottom:1px;
}

#sidebar5 {
  margin-bottom: 20px;
  text-align: left;
  font-size: 12px;
  color: #999999;
}

#sidebar5 h2 {
  width: 300px;
}

#sidebar5 a {
  font-size: 12px;
  color: #999999;
}

#sidebar5 ul {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#sidebar5 .widget ul {
  padding: 0;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#sidebar5 .widget ul li {
  display: inline;
  padding-right: 8px;
/*
  margin:0;
  margin-bottom:1px;
*/
}

#flickrbar {
  background-image: url('images/flickr.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 10px;
  width: 300px;
  height: 23px;
  border-bottom: 2px solid #555555;
}

#shorties {
  background-image: url('images/shorties.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  width: 150px;
  height: 23px;
  border-bottom: 2px solid #555555;
}

.post {
  margin-bottom: 45px;
}

.posttitle {
  background: transparent url(images/decay.gif) no-repeat -3px 5px;
  padding: 10px;
}

.postdata {
  margin-top: 5px;
  color: #aaaaaa;
  font-size: 12px;
}

#postcomment {
  background-image: url('images/speak.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  width: 270px;
  height: 25px;
}

#search {
  background-color: #999999;
  color: #ffffff;
  border: 1px solid #333333;
  padding: 2px;
  width: 218px;
}

#searchbox {
  position: fixed;
  bottom: 0px;
  width: 100%;
}

#searchbutton {
  border: 1px solid #669966;
  background-color: #ffffff;
  padding: 1px;
  width: 91px;
}

#searchform {
  margin-bottom: 10px;
}

#sidebarpostdata {
  width: 300px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  border: 1px solid #333333;
  background-color: #222222;
}

#textbox {
  background-color: #669966;
  color: #ffffff;
}

#textbox:focus {
  background-color: #ffffff;
  color: #669966;
}

textarea {
  width: 435px;
  font-family: Arial;
  font-size: 12px;
  border: 3px solid #ffffff;
  padding: 3px;
}

.videoc {
  display: block;
}

.video {
  display:block;
  padding: 4px 0 4px 0;
  margin-right: 15px;
}

.download {
  display: block;
  padding: 3px;
}

.titleauthor, .durationdate {
  display: block;
  width: 400px;
  color: #666;
  padding: 3px;
  border-top: 1px solid #aaa;
}

.download a {
  color: #444444;
}

.download a:hover {
  text-decoration: none;
}

.download img {
  border: 0;
}

.credit {
  font-size: 7pt !important;
}

.more-link {
  display: block;
  text-align: right;
}

.widgettitle {
/*
  background-image: url('images/links.jpg');
  background-repeat: no-repeat;
  background-position: top right;
*/
  margin: 0;
  width: 160px;
  height: 23px;
  border-bottom: 2px solid #555555;
  font-size: 16px;
}

p img {
  max-width: 445px;
}

#extra {
  margin-bottom: 20px;
}

#myGallery {
  float:left;
  width: 318px !important;
  height: 189px !important;
/*  border: 1px #88b74f solid !important; */
  border: 1px #cccccc solid !important;
}

#myGallery h2 {
  font-size: 12px;
  color: #333 !important;
  border: none;
  margin: 3px;
  margin-bottom: 0;
}

#myGallery p {
  color: #333 !important;
  font-size: 11px !important;
  margin-top: 0;
  padding-top: 0;
}

#myGallery h2 a {
  font-size: 12px;
  color: #333 !important;
}

#myGallery p a {
  font-size: 11px;
}

.slideInfoZone{
  height:50px !important;
  background: #f8f8f8 !important;
}

img.trade {
  border: 1px solid #000000;
}