/*  

Theme Name: Videographer (VideosTuTV)

Theme URI: http://www.ZoomStart.com

Description: Tema modificado para tutv.tk 

Version: 1.0

Author: ZoomStart, optimizado por John Stwar

Author URI: http://www.johnstwar.com

Tags: white, three-columns, fixed-width 


****** Basics and Typography *******/
body {
background:#fff;
font-size:95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-align:center;
}

p {
font-size:0.875em;
line-height:1.3em;
margin:0 0 1.5em;
}

ol,ul {
list-style: none; font-size: 0.875em; 
}


* html #content,* html #sidebar {
overflow:hidden;
}

h1 {
	font-size: 1.4em;
	color: #546371;
}

h2 {
font-size:1.2em;
color:#546371;
line-height:1.2em;
font-weight:lighter;
}

.indextitle {
width:100%;
color:#105CB6;
font-size:1em;
font-weight:700;
overflow:auto;
margin:0;
}

.indextitle a:link,.indextitle a:visited {
color:#105CB6;
}

.posttitle {
width:100%;
color:#546371;
font-size:1.4em;
font-weight:700;
overflow:auto;
margin:0 0 0.6em;
}

.posttitle a:link,.posttitle a:visited {
color:#546371;
}

/*---------- Elements ----------*/
a {
text-decoration:none;
}

a:hover,a:active {
color:#003;
text-decoration:underline;
}

input,textarea,select {
	border: 1px solid #C1C7CD;
	background-color: #fff;
	color: #333;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 3px 3px 3px 3px;
}

blockquote {
font-size:1em;
line-height:1.5em;
background:#eee;
border:1px solid #eee;
margin:0 0 1em 1.5em;
padding:1em;
}

code {
font-family:monospace;
color:#555;
}

alt {
padding:6px;
}

img#wpstats {
width:0;
height:0;
border:none;
overflow:hidden;
display:none;
margin:0;
padding:0;
}

form,img {
border:0;
margin:0;
padding:0;
}

img.center {
position:relative;
border:1px solid #999;
display:block;
margin:auto;
padding:6px;
}

img.left {
position:relative;
border:1px solid #999;
display:inline;
margin:0 20px 20px 0;
padding:6px;
}

img.right {
position:relative;
border:1px solid #999;
display:inline;
margin:0 0 20px 20px;
padding:6px;
}

.center {
float:center;
}

.left {
float:left;
}

.right {
float:right;
}

.off {
border:none !important;
padding:0 !important;
}

.clearboth {
clear:both;
}

.small {
font-size:1em;
color:#999;
}

.vid {
padding-bottom:20px;
}

/*---------- Layout ----------*/
#headerwrap {
height:100px;
width:940px;
margin:0 auto;
padding:0;
}

#header {
height:70px;
width:400px;
float:left;
text-align:left;
margin:5px 0 0 10px;
padding:0;
}

.header1 {
	margin-top: 20px;
	font-size: 40px;
	font-weight: 700;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header {
	margin-top: 20px;
	font-size: 25px;
	font-weight: 700;
}

.description {
margin-top:5px;
font-size:12px;
}

#wrapper {
width:940px;
text-align:left;
margin:10px auto 0;
padding:0;
}

#navwrap {
	background: #00008B;
}

.navborder {
	height: 1px;
	background: #7B68EE;
	overflow: hidden;
	margin: 1px 0;
	padding: 0;
}

#navigation {
font-weight:400;
overflow:hidden;
width:940px;
position:relative;
text-align:left;
margin:0 auto;
padding:0;
}

#navigation ul {
margin:0 0 0 10px;
}

#navigation ul li {
float:left;
list-style-type:none;
margin:0 20px 0 0;
padding:0;
}

#navigation ul li a {
display:block;
color:#fff;
text-decoration:none;
padding:5px 0;
}

#navigation ul li a:hover {
color:#4096EE;
}

#ledge {
height:65px;
background:url(images/ledge.jpg) repeat-x top left;
}

/*---------- Content -----------*/
#mainbody {
width:940px;
background:#fff;
overflow:auto;
}

#content {
float:left;
width:565px;
display:inline;
margin:0 0 0 10px;
}

#contentsingle {
float:left;
width:520px;
display:inline;
margin:0 45px 0 10px;
}

.postmeta {
font-size:0.8em;
color:#999;
margin:0 0 1.25em;
}

.postfeedback {
	margin-top: -1.5em;
	font-size: 0.8em;
	line-height: 1.5em;
}

.postfeedbacksingle {
height:40px;
font-size:0.875em;
}

.commentslink {
font-size:0.9em;
background:url(images/commentslink.gif) no-repeat center left;
padding:0 0 0 17px;
}

.pagenavigation {
display:block;
font-size:0.875em;
margin-bottom:10px;
}

.alignleft {
text-align:left;
width:49%;
min-height:50px;
float:left;
}

.alignright {
text-align:right;
width:49%;
min-height:50px;
float:right;
}

.window {
width:563px;
height:107px;
margin-bottom:50px;
}

.paneleft {
width:130px;
height:97px;
float:left;
border:1px solid #ddd;
background:#f3f3f3;
padding:5px;
}

.paneright {
width:405px;
float:left;
padding:5px;
}

/*---------- Sidebar ----------*/
#sidebar {
float:left;
width:340px;
display:inline;
margin:0 0 0 10px;
padding:0;
}

#sidebar h4 {
	font-weight: 700;
	color: #333;
	margin: 0 0 10px;
	padding: 0 10px 0 0;
}

#sidebar ul li.widget{margin:0 0 7px;padding:1px;}
#sidebar ul li.widget ul li a{
	list-style: none; 
	border-bottom: 1px dotted #777;
	display: block;
	font-weight:normal;
	color: #0078DC;
	margin: 0;
	padding: 4px 0 4px 2px;
	text-decoration: none;
}
#sidebar ul li.widget ul li a:hover{
	background: #87CEFA;
	color: #000;
	margin: 0;
	padding: 4px 0 4px 2px;
}
#sidebar ul li.widget ul li ul{font-style:italic;}
#sidebar ul li.widget ul li ul li{border-bottom:none !important;padding:0 0 0 11px;}

#sidebarleft {
width:175px;
float:left;
}

#sidebarright {
width:155px;
float:left;
margin-left:5px;
}

table#wp-calendar {
width:80%;
}

.comments .list li {
position:relative;
list-style-type:none;
margin:0;
padding:15px 0;
}

.alt {
background-color:#fff !important;
}

.commentnumber {
color:#C1C7CD;
position:absolute;
top:15px;
font-size:18px;
line-height:14px;
font-weight:400;
width:40px;
height:15px;
margin-left:480px;
text-align:right;
padding:0;
}

.commenttitle {
font-size:1em;
margin:0;
padding:0 45px 0 0;
}

.commentmeta {
font-size:0.8em;
margin:0;
padding:0;
}

.commentmeta a {
color:#999;
text-decoration:none;
}

.commentbody {
border-top:solid 1px #CCC;
font-size:1.1em;
padding-top:10px;
}

#formblock {
background:#F0F0F0;
border:1px solid #CCC;
margin:0 0 20px;
padding:10px 20px;
}

#formblock p {
margin:0 0 0.5em;
}

.button {
background:#546371;
}

.button:hover {
background:#7B8691;
cursor:pointer;
}

label {
font-size:12px;
color:#7B8691;
}

#submit,#contactsubmit {
color:#fff;
padding:5px;
}

/*---------- Footer ----------*/
#footer {
overflow:hidden;
margin:0;
padding:0;
}

#footerwrap {
color:#aaa;
font-size:14px;
width:900px;
border-top:1px dotted #aaa;
margin:0 auto;
padding:0;
}

#footcontent {
text-align:center;
height:80px;
padding-top:15px;
margin:0 auto;
}

#footcontent a {
color:#888;
}

/*---------- Search Bar ----------*/
#s {
color:#546371;
background-color:#fff;
font-size:14px;
height:18px;
width:165px;
margin:0 0 15px;
padding:0;
}

/*----------- Contact Form (Customized plugin) ----------*/
.contactform {
position:static;
overflow:hidden;
}

.contactleft {
width:20%;
text-align:right;
clear:both;
float:left;
display:inline;
margin:8px 0;
padding:4px;
}

.contactright {
font-size:14px;
width:75%;
text-align:left;
float:right;
display:inline;
margin:5px 0;
padding:4px;
}

.contacterror {
border:2px solid #f90;
}

/*---------- Ad Blocks -----------*/
#adheader {
width:468px;
height:60px;
float:right;
text-align:left;
margin:20px 20px 0 0;
}

#adsidebar {
width:336px;
margin:0 0 20px;
}

#adsinglepage {
width:468px;
margin:0 0 20px;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

*,.comments,.comments .list ol {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0 0 1.1em;
}

h3 {
font-size:1.1em;
color:#7B8691;
}

h4 {
font-size:1.0em;
color:#7B8691;
}

.indextitle a,.posttitle a {
float:left;
padding:0;
}

.indextitle a:hover,.indextitle a:active,.posttitle a:hover,.posttitle a:active {
color:#003;
}

a:link,a:visited {
color:#0078DC;
}

#comment,#author,#email,#url {
width:98%;
}