/*
Theme Name: TTR
Theme URI: http://wordpress.org/
Description: Site theme for Twitch the Ripper
Version: 1.0
Author: Designed by Greg Palka, Built by Greg Takayama
Author URI: http://witewash.com/

*/
/*
red:  #a3293d
dark grey: #363636
light: #CACACA
*/

body {margin:0;background:#000 url('images/bg.jpg') no-repeat scroll 50% 0;color:#fff;font-family:helvetica, arial;}
a, a:visited {color:#fff;text-decoration:none;}
a:hover, a:active {color:#a3293d;}
h2 {text-transform:uppercase;margin:0;color:#a3293d;font-size:150%;font-family:georgia;}

.all {width:900px;margin:0 auto;}

.header {background:#000 url('images/top.jpg') no-repeat scroll 50% 0;height:358px;width:900px;}
.header h1 {text-indent:-9999px;visibility:visible;height:0;margin:0;height:325px;display:block;width:900px;}
.header h1 a {height:325px;width:900px;display:block;}
.header .nav {margin:0px 15px -20px 0;text-align:right;font-size:141.7%;}

.nav ul li {display:inline;text-transform:uppercase;padding:0 10px;font-family:georgia;}
.nav ul li.on {color:#a3293d;}

.line {border-right:1px solid #a3293d;}

.middle {margin-top:50px;}
.posts {padding:0 30px 0 40px}
.posts .entry {font-family:arial;color:#ddd;margin-top:25px;}
.post {border-bottom:1px solid #363636;margin-bottom:20px;}
.post h2 a {color:#fff;}
.post h2 a:hover, a:active {color:#a3293d;}
.post p {color:#cacaca;}
.post small {font-size:91.666%;font-family:arial;}
.postmetadata a {color:#a3293d;}

.entry .tour .tourdate {margin-bottom:20px;border-bottom:1px solid #363636;}
.entry .tour .first {background-image:url('images/stripes.gif');display:block;width:410px;height:21px;float:left;margin:0 20px 0 0;}
.entry .tour .first a {text-decoration:underline;}
.entry .tour .red {color: #a3293d;font-size:133.33%;float:left;margin:0 15px 0 5px;}
.entry .tour .place {vertical-align:middle;display:block;margin:2px 0 0 10px;display:block;}

.entry .albums {text-transform:uppercase;}
.entry .albums ul {list-style-type:none;padding-left:15px;}
.entry .albums ul li {color:#666;margin:5px;font-size:91.66%;}
.entry .albums .album {margin-bottom:50px;}
.entry .albums .album img {float:left;display:block;margin-bottom:20px;}
.entry .albums h5 {color:#cacaca;font-weight:normal;margin:40px 0 0 10px;border-bottom:1px solid #363636; width:200px;}
.entry .albums .album .text {float:right;}
.entry .albums .album .albumlinks {clear:both;margin-top:20px;border-bottom:1px solid #363636;padding-bottom:10px;}
.entry .albums .album .albumlinks-inner {background-image:url('images/stripes.gif');display:block;width:480px;height:21px;}
.entry .albums .album .albumlinks-inner img {margin-left:25px;}
.entry .albums .album .albumlinks-inner .lyrics {float:right;}
.entry .albums .album .albumlinks-inner .lyrics a {color:#a3293d;padding-top:2px;}


/* IMAGES */
p img{max-width:100%;padding:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}

/* COMMENTZ */
.commentlist li {list-style-type:none;}
#respond h3, h3#comments {color:#cacaca;background:#000 url(images/stripes.gif) repeat top right;width:100%;height:15px;font-size:108%;padding:3px 0 0 3px;}
#commentform input, #commentform textarea {background-color:#363636;border:1px solid #222;padding:5px;color:#fff;font-size:116.66%;}
#commentform textarea#comment {font-size:125%;}
cite.fn, #commentform small {color:#a3293d;}
li.comment {border-bottom:1px solid #363636;}

/* CONTACT SITES */
#contact .site {margin-bottom:30px;border-bottom:1px solid #363636;padding-bottom:8px;}
#contact .site h4 {font-size:100%;color:#fff;margin-bottom:5px;}
#contact .site p {color:#CACACA;margin-bottom:0;}
#contact .site .link {background:#000 url(images/stripes.gif) repeat top right;text-align:right;height:20px;width:100%}
#contact .site .link p a {color:#a3293d;}

/* CONTACT FORM */
ol.cf-ol {list-style-type:none;font-family:arial;padding:0;}
ol.cf-ol li {margin-bottom:10px;}
ol.cf-ol input {height:18px;width:275px;}
ol.cf-ol input, ol.cf-ol textarea {background-color:#363636;border:1px solid #222;padding:5px;color:#fff;font-size:116.66%;}
#cf_field_3 {font-size:133.333%;font-family:arial;}
#label--1, #label--2, #label--3 {width:490px;display:block;color:#a3293d;}
.cf_hidden {display:none;}
.linklove {display:none;}
#sendbutton {margin-left:360px;}
.success {background-color:#363636;color:#fff;border-color:#096200;}
.failure {color:#ff0000;}

.search h2 {margin-bottom:15px;}
.search h3 {margin:0;}
.search p {margin:0;}
.search p a {color:#a3293d;}
.search .post {padding-bottom:5px;margin-bottom:15px;}

/* SIDEBAR */
.sidebar {padding:0 20px 0 14px;font-family:arial;font-size:108.3%;}
.sidebar h2 {background-image:url('images/stripes.gif');height:20px;font-size:150%;line-height:20px;padding-left:4px;margin:30px 0 10px 0;font-family:georgia;}
.sidebar a, .sidebar a:visited {color:#fff;text-decoration:underline;}
.sidebar a:hover, .sidebar a:active {color:#a3293d;text-decoration:none;}

.sidebar ul {padding:0;}
.sidebar ul li {list-style-type:none;display:inline;}
.sidebar .findus li.first {margin-left:20px;}
.sidebar .findus img {margin-right:7px;}
.sidebar .findus ul {margin-top:15px;}
.sidebar .tour table {margin:0 0 5px 10px;border-bottom:1px solid #363636;width:280px;}
.sidebar .tour td {padding:0;}
.sidebar .tour table td.date {color:#a3293d;}

.searchform input.field {width:170px;margin:0px;height:17px;}
#searchsubmit {margin-bottom:-7px;}

.sidebar .twitterwidget-title {display:none;}
.sidebar .widget_twitter h2 {background:transparent url('images/twitter-side-full.gif') no-repeat;height:42px;width:293px;}
.sidebar .widget_twitter li {background-color:#363636;width:279px;margin-bottom:10px;display:block;padding:8px;font-size:85%;}
.sidebar .widget_twitter a, .sidebar .widget_twitter a:visited {text-decoration:none;color:#a3293d;}
.sidebar .widget_twitter a:hover, .sidebar .widget_twitter a:active {text-decoration:underline;color:#fff;}
.sidebar .entry-content {float:left;}

.footer {background:url() scroll no-repeat 0 ;margin:30px 0;}
.footer .nav {text-align:center;font-size:125%;}
.footer .nav ul {padding:0;}
.footer .nav ul li {display:inline;text-transform:uppercase;}

