/*  
Theme Name: 6tube.tv
Theme URI: http://wptube.jrwebstudio.com
Description: WPTube converts your wordpress into a powerfull video blog.
Version: 1.0
Tags: light, three-columns, fixed-width
Author: Jeton Ramadani
Author URI: http://www.jrwebstudio.com
*/ /******* Basics and Typography *******/
body {
  background: #fff url(images/bg.png) repeat-x center top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  text-align: center;
}

* {
  padding: 0;
  margin: 0;
}

.clear {
  clear: both;
}

/* Clearfix
/* -------------- */
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

.left,.alignleft {
  float: left;
}

.right,.alignright {
  float: right;
}

.aligncenter {
  margin: 0 auto;
  display: block;
}

p, td {
  font-size: 11px;
  line-height: 1.5em;
  margin: 0 0 5px 0;
}

ul,ol {
  font-size: 11px;
  line-height: 1.3em;
  margin: 0 0 1em 3em;
  padding: 0;
}

* html #content,* html #sidebar {
  overflow: hidden; /* For IE */
}

/*---------- Headlines ----------*/
h1,h2 {
  margin: 0 0 1.1em 0;
  font-family: Arial, Helvetica, sans-serif;
}

h3,h4,h5,h6 {
  margin: 0 0 0.5em 0;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 18px;
  color: #2C333A;
}

h2 {
  font-size: 14px;
  color: #2C333A;
  line-height: 1.5em;
  font-weight: normal;
  font-style: normal;
}

h3 {
  font-size: 12px;
  color: #05124B;
}

h4 {
  font-size: 11px;
  color: #cc0800;
}

h5 {
  font-size: 11px;
  color: #cc0800;
  line-height: 1em;
}

.indextitle {
  margin: 0;
  width: 360px;
  color: #004992;
  font-size: 14px;
  font-weight: bold;
  height: 18px;
  overflow: hidden;
}

.indextitle a {
  float: left;
  padding: 0;
}

.indextitle a:link,.indextitle a:visited {
  color: #004992;
}

.indextitle a:hover,.indextitle a:active {
  color: #000033;
}

.indexoverline {
  margin: 0;
  width: 360px;
  color: #555555;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #555555;
  height: 18px;
  overflow: hidden;
}

.indexoverline a {
  float: left;
  padding: 0;
}

.indexoverline a:link,.indexoverline a:visited {
  color: #555555;
}

.indexoverline a:hover,.indexoverline a:active {
  color: #000033;
  text-decoration: none;
}

.posttitle {
  margin: 0 0 5px 0;
  width: 100%;
  color: #05124B;
  font-size: 22px;
  font-weight: bold;
  overflow: auto;
}

.posttitle a {
  float: left;
  padding: 0;
}

.posttitle a:link,.posttitle a:visited {
  color: #546371;
}

.posttitle a:hover,.posttitle a:active {
  color: #000033;
}

.postoverline {
  margin: 0 0 0 0;
  width: 100%;
  color: #888888;
  font-size: 18px;
  font-weight: lighter;
  text-transform: uppercase;
  overflow: auto;
}

/*---------- Elements ----------*/
a {
  text-decoration: none;
}

a:link {
  color: #004992;
}

a:visited {
  color: #004992;
}

a:hover,a:active {
  color: #000066;
  text-decoration: underline;
}

input,textarea,select {
  border: 1px solid #C1C7CD;
  padding: 3px;
  background-color: #FFF;
  color: #333;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

blockquote {
  margin: 0em 0em 1em 1.5em;
  padding: 1em;
  font-size: 12px;
  line-height: 1.5em;
  background: #eee;
  border: 1px solid #eee;
}

code {
  font-family: monospace;
  color: #555;
}

alt {
  padding: 6px;
}

img#wpstats {
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  border: none;
  overflow: hidden;
  display: none;
}

form,img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.singletext img {
  padding: 6px;
  margin: auto;
  border: 1px solid #999;
}

img.center, .singletext td img {
  position: relative;
  padding: 6px;
  margin: auto;
  border: 1px solid #999;
  display: block;
}

img.left, img.alignleft {
  position: relative;
  padding: 6px;
  margin: 0 20px 20px 0;
  border: 1px solid #999;
  display: inline;
}

img.right {
  position: relative;
  padding: 6px;
  margin: 0px 0px 20px 20px;
  border: 1px solid #999;
  display: inline;
}

.center {
  float: center;
}

.left {
  float: left;
}

.right {
  float: right;
}

.off {
  padding: 0 !important;
  border: none !important;
}

.clearboth {
  clear: both;
}

.small {
  font-size: 11px;
  color: #999;
}

.tags {
  font-size: 12px;
  padding: 0 10px 5px 10px;
}

/*---------- Layout ----------*/
#headerwrap {
  height: 80px;
  width: 940px;
  margin: 0px auto;
}

#header {
  height: 70px;
  width: 450px;
  padding: 0;
  margin: 10px 0px 0px 10px;
  float: left;
  text-align: left;
}

.description {
  margin-top: 5px;
  font-size: 12px;
}

#wrapper {
  margin: 5px auto 0px auto;
  padding: 0px;
  width: 940px;
  text-align: left;
}

#navwrap {
  background: #fff url(images/navbg.jpg) center;
  width: 940px;
  height: 40px;
  margin: 0px auto;
}

.navborder {
  height: 1px;
  margin: 0;
  padding: 0px;
  background: #595959;
  overflow: hidden;
  width: 926px;
  margin: 0px auto;
}

#navigation {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  overflow: hidden;
  width: 940px;
  height: 40px;
  text-align: left;
}

#navigation ul {
  margin: 0px 0px 0px 15px;
}

#navigation ul li {
  float: left;
  margin: 8px 15px 0px 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
}

#navigation ul li a {
  padding: 5px 0 5px 0;
  display: block;
  font-size: 17px;
  color: #000;
  text-decoration: none;
}

#navigation ul li a:hover {
  color: #c50000;
}

#navigation ul li a:active {
  color: #c50000;
}

#ledge {
  height: 20px;
  background: url(images/ledge.jpg) repeat-x top left;
  width: 926px;
  margin: 0px auto;
}

/*---------- Content -----------*/
#mainbody {
  width: 940px;
  background: #fff;
  overflow: auto;
}

#content {
  float: left;
  margin: 0px 0px 0px 20px;
  width: 545px;
  display: inline; /* IE double margin bug fix */
}

#contentsingle {
  float: left;
  margin: 0px 0px 0px 20px;
  width: 545px;
  display: inline; /* IE double margin bug fix */
}

#singlefeedback {
  font-size: 12px;
  height: 56px;
  padding: 14px 15px 13px 15px;
  background: url(images/feedback.jpg) no-repeat;
}

.singletext {
  overflow-y: auto;
  padding: 10px;
}

.postfeedback {
  font-size: 12px;
  margin-top: -18px;
}

.commentslink {
  font-size: 10px;
  padding: 0 0 0 17px;
  background: url(images/commentslink.gif) no-repeat center left;
}

.views {
  font-size: 10px;
}

.published {
  font-size: 10px;
}

#related {
  margin: 5px 0 5px 0;
  border: 1px solid #CCCCCC;
  background-color: #fafafa;
  padding: 10px;
  line-height: 18px;
}

#relatedposts {
  font-size: 12px;
}

.window {
  margin-bottom: 15px;
  background: url('images/bg-big-top.png') no-repeat;
  padding: 6px 0 0;
  overflow: hidden;
}

.postb_bottom {
  background: url('images/bg-big-bottom.png') no-repeat 0 100%;
  padding: 0 0 6px;
}

.posti_inside {
  background: url('images/bg-content.gif') repeat-x 0 100%;
  border: solid #bdbcbd;
  border-width: 0 1px;
  padding: 4px 0px 4px 10px;
  height: 107px;
}

.panelmid {
  margin-bottom: 15px;
  background: url('images/bg-mid-top.png') no-repeat;
  padding: 6px 0 0;
  overflow: hidden;
}

.panelmid_bottom {
  background: url('images/bg-mid-bottom.png') no-repeat 0 100%;
  padding: 0 0 6px;
}

.panelmid_inside {
  background: url('images/bg-content.gif') repeat-x 0 100%;
  border: solid #bdbcbd;
  border-width: 0 1px;
  padding: 4px 0px 4px 20px;
  /*height: 107px;*/
}

.panelsml {
  margin-bottom: 15px;
  background: url('images/bg-sml-top.png') no-repeat;
  padding: 6px 0 0;
  overflow: hidden;
}

.panelsml_bottom {
  background: url('images/bg-sml-bottom.png') no-repeat 0 100%;
  padding: 0 0 6px;
}

.panelsml_inside {
  background: url('images/bg-content.gif') repeat-x 0 100%;
  border: solid #bdbcbd;
  border-width: 0 1px;
  padding: 4px 0px 4px 20px;
  /*height: 107px;*/
}

.paneleft {
  padding: 5px;
  text-align: center;
  width: 140px;
  height: 97px;
  float: left;
  background: url(images/filmstrip.jpg) no-repeat;
}

.paneright {
  padding-left: 10px;
  float: left;
}

/*---------- Sidebar ----------*/
#sidebar {
  float: right;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  width: 340px;
  display: inline;
}

#sbsection1 {
  float: left;
  width: 168px;
}

#sbsection2 {
  float: right;
  width: 168px;
}

#sbsection3 {
  width: 300px;
}

#sbsection4 {
  float: left;
  width: 180px;
}

#sbsection5 {
  float: right;
  width: 120px;
}

#sidebar ul {
  line-height: 1.8em;
  font-size: 12px;
  list-style: none;
  margin: 0 0 1em 0;
  list-style-type: none;
  list-style-image: none;
}

#sidebar h2 {
  font-weight: lighter;
  margin: 0px 0 5px 0;
  padding: 0 10px 0px 0px;
  color: #333;
}

#sidebarleft {
  width: 165px;
  float: left;
}

#sidebarleft ul {
  font-size: 12px;
  margin: 0 0 16px 16px;
  line-height: 18px;
  padding: 0;
  list-style-image: url(images/libutton.gif);
}

#sidebarright {
  width: 165px;
  float: right;
}

#sidebarright ul {
  font-size: 12px;
  margin: 0 0 16px 16px;
  line-height: 18px;
  padding: 0;
  list-style-image: url(images/libutton.gif);
}

#sidebarlogin {
  margin: 0px auto;
  width: 310px;
  padding: 5px 10px 0px 10px;
  background: url(images/personal.jpg) center top no-repeat;
  list-type-style: none;
  list-style-image: none;
}

#rsslink {
  float: left;
}

.submitbutton {
  margin: 0px;
  background: transparent url(images/button.gif) no-repeat;
  height: 25px;
  border: 0;
  width: 104px;
  font: 1.0em Verdana, Arial, Helvetica, sans-serif;
  color: #253544;
  cursor: hand;
}

#footerlogin {
  font-size: 12px;
  margin: 0px auto;
  width: 310px;
  padding: 0px 10px 5px 10px;
  margin-bottom: 10px;
  background: url(images/personalfooter.jpg) center bottom no-repeat
}

#categories {
  background: url(images/sidebar/categories.jpg) no-repeat;
  margin-bottom: 10px;
  padding: 35px 0px 0px 5px;
}

#newposts {
  background: url(images/sidebar/newposts.jpg) no-repeat;
  margin-bottom: 10px;
  padding: 35px 0px 0px 5px;
}

#archives {
  background: url(images/sidebar/archives.jpg) no-repeat;
  margin-bottom: 10px;
  padding: 35px 0px 0px 5px;
}

#blogroll {
  background: url(images/sidebar/blogroll.jpg) no-repeat;
  margin-bottom: 10px;
  padding: 35px 0px 0px 5px;
}

/*---------- Comments ----------*/
.main-heading {
  border-bottom: double #344992;
  padding-bottom: 3px;
  margin: 12px 0 10px 0;
}

ol.commentlist {
  margin: 0;
  padding: 0;
}

.commentlist li {
  list-style: none;
  margin-bottom: 14px;
}

.commentlist cite {
  padding: 7px;
  display: block;
  font-style: normal;
  background: url(images/bg_comments2_cite.gif);
  border: 1px solid #a6afd4;
  color: #344992;
}

.commentlist a:link,.commentlist a:visited {
  color: #344992;
}

.commentlist a:hover,.commentlist a:active {
  color: #081850;
}

.commentlist cite img {
  padding: 1px;
  border: 1px solid #a6afd4;
  float: left;
  margin-right: 9px;
}

.commentlist .author {
  font: small-caps bold 1.1em Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.commentlist .time {
  background: url(images/bg_clock.gif) no-repeat 1px;
  padding-left: 13px;
}

.commenttext {
  background: #fafafa;
  border-left: 1px solid #a6afd4;
  border-right: 1px solid #a6afd4;
  border-bottom: 1px solid #a6afd4;
  padding: 5px 15px 0px 15px;
  color: #000;
  font-size: 14px;
  overflow: auto;
}

#formblock {
  margin: 0px 0px 20px 0px;
  padding: 10px 20px 10px 20px;
  background: #fafafa;
  border: 1px solid #a6afd4;
}

#formblock p {
  margin: 0 0 0.5em 0;
}

.commentheading {
  width: 100%;
  color: #344992;
  font-size: 14px;
  font-weight: bold;
  overflow: auto;
}

.addcommentlink {
  font-size: 10px;
  margin-top: 2px;
  float: right;
  text-indent: 18px;
  background: url(images/addcommentlink.gif) no-repeat;
}

.buttonlogin {
  margin: 0px;
  background: transparent url(images/button.gif) no-repeat bottom left;
  height: 25px;
  border: 0;
  width: 104px;
  font: 1.2em Verdana, Arial, Helvetica, sans-serif;
  color: #666;
}

.buttonlogin:hover {url (images/button.gif) no-repeat;
  color: #0066FF
}

label {
  font-size: 12px;
  color: #253544;
}

#comment {
  width: 98%;
}

#author {
  width: 40%;
}

#email {
  width: 60%;
}

#url {
  width: 60%;
}

#submit,#contactsubmit {
  color: #253544;
  padding: 5px;
  font-weight: bold;
  cursor: hand;
}

#submit :hover {
  color: #d0222b;
}

/*---------- Search Bar ----------*/
#s {
  color: #333333;
  border: 0px;
  background-color: transparent;
  float: right;
  font-size: 14px;
  height: 17px;
  width: 185px;
  margin: 10px 30px 0 0;
}

/*---------- Ad Header -----------*/
#adheader {
  width: 468px;
  height: 60px;
  margin: 12px 5px 0px 0px;
  float: right;
  text-align: left;
}

/*---------- Favorites -----------*/
.heart {
  width: 25px;
  float: left;
  background: url(images/favorites.gif) no-repeat;
}

.mfp_remove_link {
  float: right;
  font-size: 12px;
}

.mfp_link {
  float: left;
  width: 250px;
  font-size: 12px;
}

/*------ Sidebar Tabber --------*/
ul#idTabs {
  width: 100%;
  padding: 0;
  margin: 0 0 0 6px;
}

ul#idTabs li {
  display: inline;
  margin-right: 5px;
  float: left;
}

ul#idTabs li a {
  display: block;
  float: left;
  height: 28px;
  margin: 0 auto;
  padding: 5px;
  text-align: left;
}

ul#idTabs li a.selected,ul#idTabs li a:hover {
  background: url(images/bg-box.gif) repeat !important;
  background: #111;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-topleft: 6px;
  -khtml-border-radius: 6px 6px 0 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-radius: 6px 6px 0 0;
}

#tabs .inside {
  background: url(images/bg-box.gif) repeat !important;
  background: #111;
  -moz-border-radius: 6px;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  clear: both;
}

#tabs .inside ul li {
  line-height: 16px;
  border-bottom: 1px dashed #555;
  padding: 10px 0;
  font-size: 12px;
}

#tagcloud {
  padding: 15px;
}

#tabs .inside ul {
  margin: 0;
  padding: 0px 10px 10px 10px !important;
}

#tabs {
  width: 99%;
  float: left;
  margin-bottom: 10px;
}

/*---------- Footer ----------*/
#footer {
  color: #666;
  font-size: 12px;
  width: 926px;
  padding: 5px 10px 10px 10px;
  margin: 0px auto;
  border-top: 1px dotted #aaa;
  text-align: left;
}

.teaser ul, .teaser ul li {
  list-style: none;
  list-style-type: none;
  margin-left: 0;
}

#sidebar .teaser {
  line-height: 14px;
}

#sidebar .teaser span,#sidebar .teaser span a {
  margin: 5px 0 0 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal !important;
  color: #709cb0;
  display: block;
}

#sidebar .teaser span a:hover {
  color: #5e8293;
}

#sidebar .teaser .horizontal {
  padding: 0;
}

#sidebar .teaser .horizontal li,#sidebar .teaser .vertical li {
  margin-bottom: 12px;
}

#sidebar .teaser .horizontal li.text,#sidebar .teaser .vertical li.text {
  margin-bottom: 6px;
}

#sidebar .teaser ul.liststyle {
  margin-bottom: 12px;
}

#sidebar .teaser .liststyle li {
  margin-bottom: 2px;
}

.horizontal a.teaser-text,.vertical a.teaser-text {
  font-size: 11px;
  font-weight: bold;
  color: #5A656A;
}

.liststyle a.teaser-text {
  font-size: 11px;
  font-weight: normal;
  color: #5A656A;
}

a.teaser-text:hover {
  color: #5e8293;
}

#sidebar .teaser .teaser-preview {
  margin: 0 0 0 0;
  /* padding: 3px 0 0 4px; */
  width: 135px;
  height: 45px;
  /* background: #FFF url(images/sidebar-preview-back.gif) no-repeat top center; */
  float: left;
}

#sidebar .teaser .horizontal .teaser-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-wight: bold;
  line-height: 14px;
  margin: 0;
  padding: 0;
  width: 175px;
  height: auto;
  float: right;
}

#sidebar .teaser .vertical .teaser-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-wight: bold;
  line-height: 14px;
  margin: 0;
  padding: 0;
  width: 138px;
  height: auto;
  float: right;
}

#sidebar .teaser .liststyle .teaser-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-wight: normal;
  line-height: 14px;
  margin: 0;
  padding: 0;
  width: 138px;
  height: auto;
  float: right;
}

#sidebar .teaser .teaser-content span,#sidebar .teaser .teaser-content span a {
  margin: 5px 0 0 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal !important;
  color: #709cb0;
  display: block;
}

#sidebar .teaser .teaser-content span a:hover {
  color: #5e8293;
}

.overline,.teaser-overline {
  color: #F23183 !important;
  text-transform: uppercase;
  font-size: 90% !important;
  font-weight: normal;
}

#sidebar a.sidebar-read-more:link, #sidebar a.sidebar-read-more:visited, #sidebar a.sidebar-read-more:active {
  display: block;
  text-align: right;
  margin: 0 25px 0 25px;
  padding: 0;
}

.wp-smiley {
  padding: 0;
  margin: 0;
  border: 0 none transparent;
}

.pplink img {
  padding: 0 0 0 0; 
}

.profil {
  margin: 0 0 10px 0;
}

.profil td {
  padding: 0 0 0 0;
  border: 0 none transparent;
}

.myinterests {
  margin: 0;
}

.myinterests h3 {
  padding: 0 0 0 0;
}

.myinterests td {
  padding: 0 0 10px 0;
}

p.sponsored-ad {
  padding: 0;
  margin: 0 0 0 0;
}

.widget img {
  padding: 0;
  border: 0 none transparent;
}

.teaser-preview img {
  background: #FAFAFA;
  border: 1px solid #DCDCDC;
  padding: 5px;
}

#sidebar table {
  padding: 0;
  margin: 0;
}

#sidebar tr {
  padding: 0;
  margin: 0;
}

#sidebar td {
  padding: 0;
  margin: 0;
}

#sidebar .widget {
  margin: 0 0 0 0;
}

#sidebar .title {
  display: none;
  font: normal 1.8em Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  color: #996600;
  margin: 0 0 10px 0px;
  border-bottom: 1px solid #dadada;
}

.widget li, .widget ul {
  list-style: none;
}

.post-ratings {
  font-size: 10px;
}

.post-ratings {
  vertical-align: top;
}