/*
Theme Name: David Tichy (2010 Version)
Theme URI: http://www.davidtichy.com
Description: Simple. Direct. Clean. Full-featured. Fast. Mobile.
Version: 0.1
Author: David Tichy
Author URI: http://www.davidtichy.com
Tags:
*/
body{background:#052d56 url(imgs/bg-page-night.png) 0 0 repeat-x;color:#ddd;font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:12px;margin:0;overflow-y:scroll;padding:0;}
#content-wrapper{margin:0 auto;position:relative;width:628px;}
.clear-r{clear:right;}
/* custom page bgs */
body.home #content-wrapper,body.page-capabilities #content-wrapper{background:transparent url(imgs/bg-speaker.png) 50% -30px no-repeat;}
body.page-credits #content-wrapper,body.single-credit #content-wrapper{background:transparent url(imgs/bg-film-reel.png) 50% 0 no-repeat;}
body.page-discography #content-wrapper,body.single-album #content-wrapper{background:transparent url(imgs/bg-record.png) 50% 0 no-repeat;}
body.page-contact #content-wrapper{background:transparent url(imgs/bg-phone.png) 50% 0 no-repeat;}
body.tag #content-wrapper,/* tags are genres :( */
body.category-audio #content-wrapper,body.page-media #content-wrapper{background:transparent url(imgs/bg-radio.png) 50% -20px no-repeat;}
body.page-bio #content-wrapper{background:transparent url(imgs/bg-toy-soldiers.png) 50% -10px no-repeat;}
body.category-blog #content-wrapper{background:transparent url(imgs/bg-journal.png) 50% 0 no-repeat;}
a:link,a:visited,a:active{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
#header{padding:39px 0 0;}
#header h1{background:transparent url(imgs/logo-davidlopeztichy.png) 50% 0 no-repeat;font-size:29px;height:38px;margin:0;padding:0;}
#header h1 a{display:block;height:38px;margin:0 auto;width:630px;}
#header h3{background:transparent url(imgs/header-tagline.png) 50% 0 no-repeat;height:18px;margin:0 0 30px;padding:0;}
#header h3 a{display:block;height:18px;margin:0 auto;width:630px;}
hr{background:transparent url(imgs/bg-line-submenu.png) 50% 0 no-repeat;border:none;height:1px;}
#menu{background:transparent url(imgs/bg-line-submenu.png) 50% 100% no-repeat;overflow:auto;padding:5px 0 0;}
#menu ul{display:block;font-family:Molengo, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:18px;font-weight:400;list-style:none;margin:25px 0 15px;padding:0;text-align:center;}
#menu ul li{display:inline;text-transform:uppercase;}
#menu ul li a{color:#fff;margin:0 4px;padding:2px 10px 3px;text-decoration:none;}
#menu ul li.current_page_item a{border-bottom:1px solid #9ccb0c;color:#9ccb0c;padding-bottom:2px;}
#menu ul li a:hover{border-bottom:1px solid #fff;padding-bottom:2px;}
#media-player{font-size:11px;left:0;position:absolute;text-transform:uppercase;top:2px;}
#client-login{font-size:11px;position:absolute;right:0;text-transform:uppercase;top:2px;}
#client-login-form{-moz-border-radius:10px;-webkit-border-radius:10px;background:#052d56 url(imgs/bg-page-night.png) 0 -80px repeat-x;border:3px solid #062E57;border-bottom:4px solid #000;border-top:1px solid #466e97;display:none;left:154px;padding:10px 10px 20px;position:absolute;top:150px;width:300px;z-index:9999;}
#client-login-form h4{font-size:12px;font-weight:400;letter-spacing:2px;margin:0;padding:0 0 10px;text-align:center;text-transform:uppercase;}
#client-login-form label{clear:left;display:block;float:left;font-size:12px;padding:4px 10px;text-align:right;width:100px;}
#client-login-form input{border:none;float:left;font-size:12px;padding:2px 5px;width:110px;}
#body{overflow:auto;padding:20px 0;position:relative;}
#static-footer-wrapper{background:#444 url(imgs/bg-music-player.png) 50% 0 repeat-y;border-top:3px solid #333;bottom:0;color:#ddd;padding-bottom:3px;position:fixed;width:100%;}
#static-footer{font-size:11px;height:32px;margin:0 auto;padding:3px 0;width:628px;}
#static-footer a{color:#b0e50e;}
#static-footer div.addthis_toolbox a:hover{padding-top:2px!important;}
#static-footer span.share-label{float:left;line-height:32px;padding-right:10px;}
#static-footer a:hover{color:#fff;text-decoration:none;}
#static-footer a.addthis_button_compact,#static-footer a.addthis_button_favorites{margin-left:11px!important;}
#footer{background:transparent url(imgs/bg-line-submenu.png) 50% 0 no-repeat;color:#aaa;font-size:11px;margin-bottom:50px;padding:15px 0 20px;text-align:center;}

/* = = = =  H O M E   P A G E  = = = = */
div.one-third{background-color:#000;border:1px solid #062E57;float:left;height:180px;margin:11px 0 11px 11px;padding:10px;text-align:center;width:180px;}
div.first-third{background:#000 url(imgs/bg-piano.jpg) 50% 50% no-repeat;margin-left:0;}
div.second-third{height:180px;}
div.second-third p{line-height:15px;margin:10px 0;padding:0;}
div.third-third{background:#000 url(imgs/bg-bass.jpg) 50% 50% no-repeat;}
div.two-thirds{background-color:#000;border:1px solid #062E57;float:left;height:180px;margin:11px 0 11px 11px;padding:10px;text-align:left;width:392px;}
div.thumbnail-third{height:200px!important;padding:0;width:200px!important;}
div#under-home{background-color:#000;border:1px solid #062E57;clear:both;margin-bottom:0;padding:10px;text-align:center;}
b.now-playing{font-size:10px;line-height:10px;text-transform:uppercase;}
div#under-home p{height:60px;margin:0 auto;padding:10px;text-align:left;width:180px;}

/* = = = =  P A G E S  = = = = */
div.page,div.post{padding:0 80px;text-align:justify;}
div.page p,div.post p{line-height:18px;}
div.page-bio img.headshot{border:1px solid #000;float:right;margin-bottom:15px;margin-left:15px;margin-right:-80px;}
div.page-bio img.headshot2{border: 1px solid black;float: right;margin-bottom: 15px;margin-left: 15px;margin-right: 0;margin-top: -40px;}
pre{font-family:Monaco;}
div#body h1,div.page h1,div.post h1{color:#fff;font-family:Molengo, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:24px;font-weight:400;line-height:25px;margin:0;padding:10px 0 4px;text-transform:uppercase;}
div#body h3,div.page h3,div.post h3{color:#fff;font-family:Molengo, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:16px;font-weight:400;line-height:18px;margin:0;padding:10px 0 0;text-transform:uppercase;}
div.page h5,div.post h5{color:#999;font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:10px;font-weight:400;margin:0;padding:0;text-transform:uppercase;}
div.navigation{background:transparent url(imgs/bg-line-submenu.png) 50% 100% no-repeat;min-height:40px;overflow:auto;padding-bottom:10px;width:468px;}
div.navigation div.nav-left{float:left;margin-left:10px;text-align:left;width:180px;}
div.navigation div.nav-right{float:right;margin-right:10px;text-align:right;width:180px;}
div.navigation div i{font-size:11px;font-style:normal;font-weight:400;text-transform:uppercase;}
img.floatright-pad{border:1px solid #101010;float:right;margin:1em 0 1em 1em;}
img.floatleft-pad{border:1px solid #101010;float:left;margin:1em 1em 1em 0;}
.floatleft{float:left;}
.floatright{float:right;}


/* = = = =  A R C H I V E   P A G E  = = = = */
img.river-thumb{border:1px solid #101010;float:left;margin-right:1em;margin-top:1em;}
a.rss-feed{background:transparent url(imgs/icons/rss-32.png) 0 0 no-repeat;display:block;float:right;height:32px;margin-top:8px;width:32px;}

/* = = = =  A L B U M S   P A G E  = = = = */
div.album-purchase-links { padding-top: 50px; width: 158px; }
ul.albums-list{margin:10px 0 5px;padding:0;}
ul.albums-list li{list-style:none;margin:0;overflow:auto;padding:0;}
body.page-discography img.wp-post-image{-moz-border-radius:4px;-webkit-border-radius:4px;border:2px solid #101010;clear:left;float:left;margin:0 10px 11px 0;}
ul.albums-list h3{padding-bottom:22px!important;padding-top:0!important;text-align:left;}
ul.albums-list hr{margin-bottom:11px;}
p.purchase-link{margin:0 0 11px;}
p.purchase-link a{display:block;height:24px;line-height:16px;margin-left:11px;margin-top: 4px;padding:1px 0 6px 43px;text-align:left;width:90px;}
p.purchase-link a.itunes{background:transparent url(imgs/icons/32x32/itune.png) 0 0 no-repeat;}
p.purchase-link a.amazon{background:transparent url(imgs/icons/32x32/amazon.png) 0 0 no-repeat;}
/* p.purchase-link a:hover {box-shadow: 0px 0px 10px 3px #637A92;background-color: #637A92;} */
p.listen-link{margin:0 0 11px;}
p.listen-link a{font-size:11px;display:block;height:22px;line-height:12px;margin-left:15px;margin-top:2px;padding:0px 0 3px 32px;text-align:left;width:90px;background-position:0 2px;background-repeat:no-repeat;}
p.listen-link a.spotify{background-image:url(imgs/icons/24x24/spotify.png);}
p.listen-link a.lastfm{background-image:url(imgs/icons/24x24/lastfm.png);}
ul.albums-list p.purchase-link{margin-bottom:0;margin-top:11px;}
ul.albums-list p.purchase-link a{font-size:11px;line-height:11px;margin-left:0;padding-top:4px;text-align:left;width:90px;}
p.purchase-link.divider {margin-top:7px;margin-bottom: 12px;background:transparent url(/wp-content/themes/davidtichy-2010/imgs/bg-line-submenu.png) 50% 0 no-repeat;height:1px;width:150px;margin-left:11px;}

/* = = = =  A L B U M   P A G E  = = = = */
body.single-album div.post img.wp-post-image{-moz-border-radius:4px;-webkit-border-radius:4px;border:2px solid #101010;display:block;margin:0 auto 10px;}

/* = = = =  C R E D I T S   P A G E  = = = = */
ul.credits-list{list-style:none;margin:5px 0 10px;padding:0;}
ul.credits-list li{margin:0;padding:2px 2px 2px 15px;}
div.youtube{-moz-border-radius:6px;-webkit-border-radius:6px;border:4px solid #000;margin-top:1em;}

/* = = = =  C O N T A C T   P A G E  = = = = */
p.contact-phone,p.contact-email,p.contact-skype{height:48px;padding-left:66px;padding-top:5px;}
p.contact-phone{background:transparent url(imgs/icon-website.png) 10px 0 no-repeat;}
p.contact-email{background:transparent url(imgs/icon-email.png) 10px 0 no-repeat;}
p.contact-skype{background:transparent url(imgs/icon-skype.png) 10px 0 no-repeat;}
div.contact-form{background-color:#000;padding:15px;}
div.contact-form div.contact-form-label{padding-top:15px;}
div.contact-form input,div.contact-form textarea{background:#444 url(imgs/bg-music-player.png) 50% 0 repeat-y;background-color:#333;border:1px solid #444;color:#fff;font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:12px;padding:4px;width:428px;}
.contact-info{color:#fff;font-weight:700;}
div.contact-form input.contact-form-submit-button{-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;font-weight:700;margin:0 auto;width:100px;}
div.contact-form input.contact-form-submit-button:hover{border:1px solid #777;}

/* = = = =  B I O   P A G E  = = = = */
body.page-bio a.imdb-link{ display: block;
line-height: 15px;
padding-left: 41px;
width: 150px;
margin: 24px 0 24px 20px; background: transparent url(imgs/icons/32x32/imdb.png) 0 0 no-repeat; }


/* = = = =  C A P A B I L I T I E S   P A G E  = = = = */
div.page-capabilities ul li { padding: 5px 0; color: #eee; }
div.page-capabilities strong { color: #eee; }
blockquote.testimonial {
color: #eee;
width: 200px;
font-size: 11px;
margin: 0 30px 30px;
background: transparent url(imgs/000000-a30.png) 0 0 repeat;
padding: 10px;
-webkit-box-shadow: 0px 0px 5px 0px #000;
-moz-box-shadow: 0px 0px 5px 0px #000;
box-shadow: 0px 0px 5px 0px #000;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
blockquote.testimonial p { line-height: 140%; margin-top: 0px;}
blockquote.testimonial div { text-align: right;}
blockquote.testimonial.floatright {
	margin-right: -60px;
	margin-left: 30px;
}
blockquote.testimonial.floatleft {
	margin-left: -60px;
	margin-right: 30px;
}
body.page-capabilities div#body h1 {
	text-align: center;
}

/* = = = =  A U D I O   P L A Y E R  = = = = */
.wpaudio-container {position:relative!important;margin-top:3px!important;margin-left:30px!important;margin-right:30px!important;}
.wpaudio-container div.wpaudio-bar{margin:5px 0 0!important;width:408px!important;}
.wpaudio-container div.wpa_sub{bottom:-2px!important;left:114px!important;line-height:normal!important;margin-left:1px!important;padding-right:0;position:absolute!important;text-align:left;width:80px;}
.wpaudio-container span.wpa_text{font-family:inherit!important;font-size:12px!important;letter-spacing:normal!important;}
.wpaudio-container div.wpaudio-bar,
.wpaudio-container div.wpaudio-bar div{height:9px!important;}
.wpaudio-container div.wpaudio-bar div{top:1px!important;}
.wpaudio-play {vertical-align: bottom!important;}
.wpaudio-slide { width: 408px !important; }

/* = = = =  E T C E T E R A  = = = = */
.clear-l,.clearleft{clear:left;}
.clear,div.post h1{clear:both;}
#header h1 a b,#header h3 a b,a.rss-feed b{display:none;}
#media-player a,#client-login a{color:#7391b0;text-decoration:none;}
#media-player a:hover,#client-login a:hover{color:#fff;}
#static-footer div.addthis_toolbox a,div.addthis_toolbox{float:right;}
div#body div.two-thirds h1,div#body div.two-thirds h3{margin-top:0;padding-top:0;}
div#under-home p a.wpaudio,.wpa_container a.wpaudio span.wpa_text{line-height:18px!important;}
a.wpaudio,a.read-more,div.navigation div a{font-weight:700;}
div.contact-form div.contact-form-errors,div.contact-form span.required{color:#b0e50e;font-weight:700;}
img.wpa_play,.wpa_container div.wpa_sub a.wpa_dl{display:none!important;}

/* = = = =  D I S Q U S   C U S T O M I Z A T I O N  = = = = */
#dsq-reply { margin-top: 0.5em !important; }
#dsq-content h3 { padding: 0px 0px 10px !important;}
.dsq-trackback-url {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.dsq-trackback-url input { width: 360px; }

