/*
Theme Name: Turbo
Theme URI: http://www.kickerfilm.com
Description: A portfolio theme that has a properly proportioned image background. This background also doubles as a secondary view (enlarged view) on the images page. Also includes widgets and custom background colour. This theme has been optimized for the web too, which means it uses the least amount of bandwidth as possible while looking stunning.
Version: 1.00
Author: Rhys from KICKERfilm.com
Author URI: http://www.kickerfilm.com/themes
Tags: black, light, two-columns, right-sidebar, fixed-width, sticky-post, flexible-width, photoblogging
*/
/* A theme called TURBO by RHYS from KICKERfilm.com */
body {font-family:'Segoe UI', 'Trebuchet MS', Helvetica, sans-serif;color:#000;text-align:left;margin:0;padding:0;background:#000;font-size:0.9em;}
a:link,a:visited,a:active {color:#000;text-decoration:none;outline:none;}
a:hover {color:#000;text-decoration:underline;}
.heading { font-family:'Segoe UI', 'Trebuchet MS', Helvetica, sans-serif;font-weight:lighter;margin:0;padding:2px 5px;font-size:20px;color:#fff;background:#000;}
.heading  a {color:#fff;}
#content{margin:0px auto;height:auto;width:100%;bottom:0;top:45px;z-index: 3;position:absolute;}
#loading {position: absolute;top: 49.5%; left: 49.5%;z-index: 998;width: 31px; height: 31px;padding:5px;background: url(images/css.loading.png) center center no-repeat;}
#background{position:fixed;}
#background img {height:100%;width:100%;position:absolute;z-index: 0;}
/* Header */
#header {position:absolute;position:fixed;width:100%;background:#000;top:0;left:0;z-index:999;padding:5px 0;}
.nav a:link, .nav a {color:#999;display:block;text-decoration:none;padding:0 10px 0;font-size:16px;}
.nav a:hover {color:#fff;}
.nav ul {font-size:18px;color:#fff;margin:0 0 0 40px; padding:0; list-style-type:none;position:relative;z-index:300;}
.nav ul li {float:left; position:relative;padding:4px 0;background:#000;}
.nav ul li ul {background:#000;position:absolute; display:none; width:150px;margin:0;top:21px; left:0;padding:5px 0 0;z-index:-5;}
.nav ul li ul li a {width:140px; height:auto; float:left;  }
.nav ul li ul li ul {left:150px;top:0;padding:0;margin:0px 0 0 10px;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul {display:none;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul {display:block;}
#login{position:absolute;bottom:10px;right:45px;color:#333;}
#login p{margin:0;padding:0;}
#login a{color:#333;padding:2px;}
#login a:hover {text-decoration:underline;}
#rss {position:absolute;bottom:12px;right:20px;}
/*Centre Content */
#page { margin:0 0 0 50px;width:600px;position:relative;float:left}
.entry {width:540px;margin-left: 60px;position:relative;line-height:1em;}
.entry p {margin:10px 0;}
.entry a {text-decoration:underline;}
.entry-text {font-size:14px;line-height:20px;padding:5px 15px;margin:0;background:#fff;}
.entry-meta {margin:0 0 10px;font-size:12px;padding:10px;background:#fff;}
.post {text-align:left;margin:0 0 10px;}
.page{width:600px;margin:0;}
.entry-date {position:absolute;top:0;left:-60px;width:50px;height:auto;text-align:center;background:#fff;}
.entry-date .month {font-size:1.6em;text-transform:lowercase;}
.entry-date .day {font-size:2em;}
.entry-date .year {font-size:1.2em;}
.post-navigation {width:520px;background:#fff;padding:10px;text-align:center;float:right;}
.post-navigation .current{font-weight:900;}
.post-navigation .prev, .post-navigation .next{margin:0 15px;}
/* Image */
#image {margin: 0 auto 10px auto;width:50%;height:auto;border:10px solid #000;background:#000;position:relative}
#image img {width:100%;height:auto;}
#image .header {position:relative;width:100%;background:#000;padding:0 0 10px;}
#image .header p {margin:5px;padding:0;color:white;}
#image .header .caption p {font-style:italic}
.hide {position:absolute;top:0;right:0;padding:5px;}
.hide  a {color:#fff;}
.show {position:absolute;top:-10px;left:40px;padding:10px;background:#000;color:#fff;}
.show  a {color:#fff;}
#image .footer {position:relative;width:100%;background:#000;padding:10px 0 0;}
#image .footer a { color:#fff;margin: 5px 10px;}
#imagenav {position:absolute;top:40%;left:0;width:100%;}
#imagenav a {color:#fff;padding:10px;background:#000;}
/*Side Bar */
#sidebar h3 {font-family:'Segoe UI', 'Trebuchet MS', Helvetica, sans-serif;text-transform:lowercase;font-weight:lighter;margin:0 -10px 10px -10px;padding:2px 5px;font-size:20px;color:#fff;background:#000;}
#sidebar h3 a {color:#fff;}
#sidebar {padding:0;margin:0 0 0 660px;list-style:none;width:280px;overflow:hidden;}
#sidebar form {margin:0;}
#sidebar ul li ul li {border:0;background:0;}
#sidebar ul,#sidebar ul ol,#sidebar ul li ul,#sidebar ul p,#sidebar ul select,#sidebar ul ul ul,#sidebar ul ol,#sidebar ul ul li,#sidebar ul ol li {margin:0;padding:0;}
#sidebar ul li ul {border:0;margin:0;}
#sidebar ul li {list-style-type:none;list-style-image:none;padding:0 10px 10px 10px;margin:0 0 10px;background:#fff;}
#sidebar ul ul,#sidebar ul ol {margin:0;}
#sidebar .searchbox {border:0;padding:0;margin:0;}
#sidebar .s {border:5px solid #000;height:20px;margin:20px 0;font-size:1.5em;padding:2px;width:160px;}
#sidebar .searchsubmit { border:0;font-size:1.2em;background:#fff;}
.tabbed-links{background:#000;}
.tabbed ul.tabs{width:100%;color:#FFF;margin:0;padding:0;text-transform:lowercase;}
.tabbed ul.tabs li{list-style:none;float:left;margin:0;padding:0;}
.tabbed ul.tabs li a{overflow:hidden;display:block;color:#FFF;cursor:pointer;text-decoration:none;margin:0;padding:5px 0  5px 8px;font-size:14px;}
.tabbed ul.tabs li a:hover{text-decoration:underline;}
.tabbed div{display:block;width:100%;padding:5px 0 0;text-transform:lowercase;}
.tabbed div.t2,.tabbed div.t3,.tabbed div.t4{display:none;}
/* Comments */
#comments {background:#fff;width:100%;position:relative;margin:0 0 10px;}
.commentlist {padding:5px;text-align:justify;width:590px;margin:0;}
.commentlist .comment {border:5px #000 solid;padding:5px;position:relative;}
.commentlist .comment p { margin:0 75px 0 0; padding:0;}
.commentlist .comment blockquote  { margin:5px 75px 5px 5px; padding:5px;}
.commentlist .comment blockquote blockquote  { margin:5px 5px 5px; padding:5px;}
.commentlist .comment blockquote  p { margin:0; padding:0;}
.commentlist .avatar {border:5px #000 solid;padding:1px;margin:5px 5px 5px 0;display:inline;float:right;}
.commentlist .comment-bubble {background:url(images/css.comments.png) left bottom no-repeat;height:13px;}
.commentlist .comment-author,.commentlist .comment-author a {color:#000;font-style:italic;margin:0 0 10px;}
.commentlist li {padding:0;margin:10px;color:#000;list-style:none;}
.commentlist .children {margin:0;padding:0;border-left:5px solid #000;}
.commentlist ul li {margin: 0 0 0 30px;}
.commentlist .current {font-weight:900;}
.commentlist .comment-reply-link {font-weight:900;font-style:normal !important;}
#respond {background:#fff;width:100%;position:relative;margin: 5px 0 0;}
#respond input:focus,#respond textarea:focus {background-color:#f2f3f6;}
#respond #commentform #submit {margin:0 0 20px;float:left;color:#fff;border:#000 5px solid;background:#000;font-size:1em;padding:0;width:inherit;}
#respond #commentform input {width:170px;padding:2px;margin:5px 5px 1px 0;}
#respond #commentform {margin:15px;}
#respond #commentform textarea {width:500px;}
#respond #commentform textarea,#url,#author,#email-address {padding:2px;font-size:11px;margin:5px 0;border:#000 5px solid;font-family:'Segoe UI', 'Trebuchet MS', Helvetica, sans-serif;}
#respond #comment-closed {padding:10px;}
.commentlist #respond {border:5px solid #000000;border-top:0;margin:0 30px ;width:auto;}
.commentlist #respond input:focus,#respond textarea:focus {}
.commentlist #respond .cancel-comment-reply {padding:15px 0 0 15px;}
.commentlist #respond #commentform input {}
.commentlist #respond #commentform {}
.commentlist #respond #commentform textarea {width:80%;}
.commentlist #respond #commentform textarea,#url,#author,#email-address {}
.commentlist #respond #comment-closed {}
#paginate-comments {padding:5px 10px;}
.nocomments {text-align:center;margin:0;padding:0;}
/* Required by Wordpress */
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;width:auto;}
.alignleft{float:left;width:auto;}
.wp-caption{border:0;text-align:center;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
/* Random Tags */
.center {text-align:center;}
.hidden {display:none;}
acronym,abbr,span.caps {cursor:help;font-size:.9em;letter-spacing:.07em;}
acronym,abbr {border-bottom:1px dashed #999;}
code {font:1.1em 'Courier New', Courier, Fixed;}
a img {border:none;}
select {width:130px;}
blockquote {margin:15px 20px;padding:0 20px;border-left:5px solid #999;border-right:5px solid #999;}
blockquote cite {margin:5px 0 0;display:block;}
img.centered {display:block;margin-left:auto;margin-right:auto;}
img.alignright {padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Archives Tags */
.author {background:#fff;margin:0 0 10px;padding:10px;width:580px;}
.author-avatar {float:left;margin:5px;padding:5px;border: 1px solid #ccc;}
.author-text {margin: 0 0 0 80px;padding:5px;font-size:14px;}
.category {background:#fff;margin:0 0 10px;padding:2px 10px;width:580px;}

.tem-centerpage {margin:0 auto !important;float:none !important;}
.gallery img { border: 5px solid #000 !important;width:150px;height:150px; }

