/*
Theme Name: Tom Schick
Theme URI: http://welessthanthree.com
Description: Custom theme for Tom Schick
Version: 1.0
Author: We Less Than Three
*/

@media screen {

* { margin: 0; padding: 0; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

/* basics */
body {background:url('images/bg.jpg') bottom center fixed no-repeat #f4f0ed;color:#000000;font-family:arial, sans serif;font-size:10px;margin:0;padding:0;}
p {font-size:1.4em;line-height:140%;}
a {text-decoration:none;color:#db7c20;}
a:hover {text-decoration:underline;}
#container {width:910px;margin:0 auto;}
.content {margin-bottom:400px;display:block;padding-top:115px;}

/* player bar */
#audio-player {position:fixed;top:0;height:50px;width:100%;background:#000;display:block;z-index:88}
#audio-player .audioplayer_container, #audio-player #iMPlayer {position:relative;top:12px;left:50%;margin-left:-375px;z-index:99;}
#audio-player .pdf-links {position:fixed;top:17px;right:50%;margin-right:-445px;z-index:99;color:#ddd;}
#audio-player .pdf-links a {margin:0 4px;font-size:1.4em;}

/* navigation */
#sidebar {position:fixed;top:50px;width:910px;z-index:99;}
#sidebar #nav ul {list-style:none;padding:18px 0;margin:0;border-bottom:1px solid #9f9b9a;margin-top:0px;height:15px;background:#f4f0ed;}
#sidebar #nav li {float:right;margin-left:20px;}
#sidebar #nav li a {color:#000;font-size:20px;text-transform:uppercase;text-shadow:#fff 1px 1px 0;padding:4px;}
#sidebar #nav li a:hover, #sidebar #nav .current {text-decoration:none;background:#db7c20;}
#sidebar #albums {top:-40px;z-index:99;}
#sidebar #albums img {background:#fff;padding:2px;border:1px solid #ddd;}
#footer {text-align:right;width:100%;margin:-200px 0 30px 0;}

/* post styles */
.content h3.tagline {font-size:36px;letter-spacing:-0.05em;}
.content h2 {font-size:109px;letter-spacing:-0.05em;}
.content p.bio {width:495px;margin-top:16px;padding:10px;background:url('images/excerpt-bg.png');}
.content a.bio-nav {display:block;margin-top:8px;float:right;}
.content img.bio-pic {float:right;margin-top:-60px;}
.content #news-posts, .content #press-posts {list-style:none;padding:0;margin:0;}
.content #news-posts li, .content #press-posts li {float:left;margin-right:20px;width:290px;}
.content #news-posts li:last-child {margin-right:0;}
.content #news-posts li .news-title a, .content #press-posts li .press-title {color:#000;text-decoration:none;font-size:24px;font-weight:bold;padding:10px;background:url('images/headline-bg.png');display:block;}
.content #news-posts li .news-excerpt, .content #press-posts li .press-excerpt {padding:10px;background:url('images/excerpt-bg.png');}
.content #press-posts li .press-excerpt p {display:inline;}
.content #press-posts li .press-excerpt .read-more {display:inline;text-transform:uppercase;}
.content #news-posts .news-thumb {position:relative;height:150px;}
.content #news-posts .news-thumb h3 {position:absolute;bottom:0;width:100%;}
.content input, .content textarea {background:#e5e5e5;border:1px solid #ddd;padding:3px;margin:4px 0 8px 0;z-index:1;}
.content input:focus, .content textarea:focus {background:#f2f2f2;border:1px solid #bbb;}
.content input#button {font-weight:bold;}
.content table {font-size:1.4em;margin-top:16px;background:url('images/excerpt-bg.png');}
.content table td {padding:4px 16px;border-bottom:1px dotted #fff;}
.content table .labels {font-weight:bold;}
.content table .labels td {border-bottom:1px solid #fff;}
.content #disco-download {font-size:1.4em;font-weight:bold;margin-top:8px;display:block;}

ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
