/* 	

Theme Name: Hitch	
Theme URL: http://3oneseven.com/wp-themes/	
Description: Hitch is a three column fluid theme for Wordpress with a custom painting	
Author: miloIIIIVII	
Author URI: http://3oneseven.com	
Version: 3.17.2
Tags: fluid valid

*/


body { margin:0; padding:0; font: 14px/20px Geneva,Sans-Serif; color:#666;background-color:#000; background: #000 no-repeat; width: 1000px;}

#header {height: 125px;margin:0; padding: 0;}
#header h1 a { color: #fff;padding: 0;font:1.4em Geneva,Sans-Serif;font-variant: small-caps;letter-spacing:0px;}
#header h1 a:hover {color:#ccc;}
#header .description {padding: 0;margin:-20px 0 0 0;color: #fff;font:0.7em Arial, sans-serif;}

#navbar {margin:-55px 0 0 0;padding: 10px 0;text-align:right;}
#navbar li {display: inline;list-style-type: none;margin: 0;padding: 0;}	
#navbar ul {margin: 0;padding: 0;}
#navbar ul li a {font:16px Geneva,Sans-Serif;color: #fff;padding: 50px 10px;margin: 0;text-decoration: none;letter-spacing:0px;background: #000 url(images/nav.jpg) repeat-x;}
#navbar ul li a:hover {color: #900;}

blockquote {background: url(images/stripes.gif)repeat #000;color: #ccc;border-right: 5px solid #C60303;border-left: 5px solid#C60303;padding: 5px;}
a { color: #66FFFF;text-decoration:none;outline: none;-moz-outline-style: none;}
a:hover { color: #fff;text-decoration:none;}
a:active { outline: none;}
a:focus { -moz-outline-style: none;}

#content { color: #fff; margin:0px auto 0; padding: 0; width: 90%;}
#left_sidebar {font-size: 95%;float: left;padding: 10px 0 0 30px;width: 20%;}
#right_sidebar {font-size: 95%; float:right; width: 20%; padding: 10px 0; }

#left_sidebar h2, #right_sidebar h2 { color:#999; font:1.1em Geneva,Sans-Serif; font-variant:small-caps; font-weight:bold; margin: 10px 0; padding: 2px 0 2px 20px;border-bottom: 1px solid #333;background: url(images/led.gif) no-repeat left center;}

#left_sidebar ul, #right_sidebar ul{ margin: 5px 0; padding :0; list-style : none; }
#left_sidebar ul li, #right_sidebar ul li {background:#000  center right no-repeat; color: #99FFFF;margin:0;padding:0;}
#left_sidebar li a, #right_sidebar li a { color: #66FFFF; }
#left_sidebar li a:hover, #right_sidebar li a:hover { color: #fff;}

#main { float:left; width: 480px; font-size: 95%; margin: 15px 0; padding: 0; color: #CCC;}

#main h2{ color:#66FFFF; font:normal 1.5em Geneva,Sans-Serif; margin: 10px 0; padding:3px 0; border-bottom: 1px solid #333;letter-spacing:0px;}

#main h3{ color:#C60303; font:normal 1.3em Geneva,Sans-Serif; margin: 10px 0; padding:3px 0;letter-spacing:0px;}

#main a, #main a:visited{ color:#66FFFF; }
#main a:hover{ color:#CCC; }

#footer { clear:both;width: 100%; height: 124px; font-size:90%; color:#666;border-top: 10px solid #000;text-align:center; margin: 30px 0;padding: 10px 0;}

#footer p{text-align: center;color:#fff;}

fieldset {border: 2px dotted #C60303;}
textarea.text { height: 150px; width: 90%; border: 1px solid #C60303; background: #000; color: #fff;}
textarea.text:hover { border: 1px solid #C60303; background: #000; color: #ccc;}
input.field { border: 1px solid #C60303; background-color: #000; width: 100px; color: #fff;}
input.field:hover { border: 1px solid #C60303; background: #000; color: #ccc;}
input.text { margin: 0; width: 110px;border: 1px solid #C60303; background: #000;color: #ccc; }
input.text:hover { border: 1px solid #C60303; }
input.searchbutton { margin: 0; font-size: 100%; font-family: Geneva, Sans-serif; border: none; background: #fff; color: #333; padding: 1px; font-weight: bold; }

.timex { background: #000; color:#666; text-align: right; margin: 4px 0; padding: 0.4em 0;font-size:80%;}
.date { background: #000 url(images/bgitem.gif) repeat-x; color:#666; text-align: right; margin: 4px 0 45px 0; padding: 0.4em 0; border-top: 1px solid #333;font-size:80%;}
.date a { color: #C60303; }
.time { color: #192D50; float: left;text-align: left; padding: 5px 0 0 15px; }
input.button { background: #000; color: #ccc;border-right: 1px solid #C60303;border-bottom: 1px solid #C60303;}
.postspace {clear:both;background:  transparent;width: 100%;height: 10px;margin: 9px;padding: 0;}


#comments{width:99%;padding:12px 0;}
#comments h3,h3#respond{color:#ccc;margin:7px 0;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#000;border:1px solid #070707;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#090909;}
.commentslist li:hover{border-color:#333;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}
p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:left;display:block;width:33px;height:33px;font-size:33px;color:#ccc;line-height:33px;}
.commentslist li.author{background:#070707;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #333;padding:2px 0;margin-top:3px;color:#333;background:#fff;}
#commentform #submit{background:transparent;font:normal 22px century gothic,arial,sans-serif;color:#666;border:1px solid #333;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}




p img { padding: 0; }

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; }

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #900;}
input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #1E1F21; padding: 3px; color: #888; }

#searchform {width:99%;padding: 10px 0;}
#searchform #s {border:1px solid #333;width: 90%;padding:6px 4px;background: #000;vertical-align: middle;font: 14px Arial, Helvetica, sans-serif;color: #666;}
#searchform #searchsubmit {background: #000;border: none;width: 28px;vertical-align: middle;cursor: pointer;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 

.center,.aligncenter {text-align: center;margin:0 auto;display:block;padding:4px;}
.alignleft,.left{float:left;margin: 4px 10px 5px 0;padding: 3px;}
.alignright,.right{float:right;margin: 4px 10px 5px 0;border: 0;padding: 3px;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; } 
.wp-caption img { margin: 0; padding: 0; border: 0 none; } 
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.ff a img{border:.08em solid #333;padding:4px;width:3.5em;height:3.5em;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #ccc;width:3.5em;height:3.5em;}