/*  
Theme Name: Videographer
Theme URI: http://www.thiswickedlife.com
Description: A two column theme. 
Version: 1.0
Author: Zoomstart
Author URI: http://www.zoomstart.com
*/

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

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

ol,ul {
font-size:0.875em;
line-height:1.5em;
margin:0 0 1em 3em;
padding:0
}

ol li,ul li {
padding:0 0 0.5em
}

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

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

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

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

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

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

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

a {
text-decoration:none
}

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

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

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

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

alt {
padding:6px
}

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

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

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

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

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

.center {
float:center
}

.left {
float:left
}

.right {
float:right
}

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

.clearboth {
clear:both
}

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

.vid {
padding-bottom:20px
}

#headerwrap {
height:85px;
margin:0 auto;
padding:0;
width:940px
}

#header {
float:left;
height:80px;
width:350px;postition:absolute;top:0
}

.header {
font-size:22px;
margin-top:20px
}

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

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

#navwrap {
background:#000 url(images/film.jpg) center left repeat-x
}

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

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

#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 {
color:#A9AEB3;
display:block;
padding:5px 0;
text-decoration:none
}

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

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

#mainbody {
background:#fff;
overflow:auto;
width:940px
}

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

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

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

.postfeedback {
font-size:0.875em;
margin-top:-1.5em
}

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

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

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

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

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

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

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

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

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

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

#sidebar ul {
font-size:0.8em;
list-style:none;
margin:0 0 1em;
padding:0 10px 0 0
}

#sidebar ul li {
padding:0 0 1em
}

#sidebarleft {
float:left;
margin-right:20px;
width:160px
}

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

table#wp-calendar {
width:80%
}

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

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

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

.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 {
color:#7B8691;
font-size:12px
}

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

#footer {
margin:0;
overflow:hidden;
padding:0
}

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

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

#footcontent a {
color:#888
}

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

.contactform {
overflow:hidden;
position:static
}

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

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

.contacterror {
border:2px solid #f90
}

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

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

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

*,.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,h4 {
color:#7B8691;
font-size:1.2em
}

.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%
}