/*   
Theme Name: Transduction
Theme URI: http://transductionrecords.com
Author: Transduction Records
Author URI: http://transductionrecords.com
Version: 5
*/

/* Common */

* { margin: 0; padding: 0; }
body { font-size: 11px; line-height: 17px; font-family:'Lucida Grande', sans-serif; color: #666; }
a { color: #917F5C; text-decoration: none; font-weight: normal; }
a:hover { color: #333;}
a img{ border: none; }
p { margin: 0 0 10px 0; }
ul { list-style-type: none; margin: 0 0 10px 0; }
ul li { list-style-type: none; margin: 0 0 3px 0; }
#page-wrap { width: 960px; min-height: 100%; height: auto !important; height: 100%; margin: 20px auto -40px; background: #fff url(images/bg.jpg) repeat-y; }
#news-wrap { width: 960px; min-height: 100%; height: auto !important; height: 100%; margin: 20px auto -40px; background: #fff url(images/newsbg.jpg) repeat-y; }
#col0 {width: 779px; float: left; margin: 0 0 20px 0; }
#col1 {width: 590px; float: left; margin: 0 0 20px 0; }
#col2 {width: 370px; float: left; margin: 0 0 20px 0; }
h3 { font-size: 11px; font-weight: normal; color: #ccc; text-transform: uppercase; letter-spacing: 3px; margin: 5px 0 10px 0; }
h4 { font-size: 12px; font-weight: normal; text-transform: uppercase; letter-spacing: 3px; color: #666; margin: 20px 0 10px 0; }
h2 { font-size: 14px; }


/* Header/LEFT-HAND COLUMN */

#leftcol { width: 140px; float: left; clear: both; margin: 0; padding: 0 15px 0 0; }
h1.logo { width: 100px; height: 105px; background: url(images/transduction_logo.png) no-repeat; text-indent: -1000px; margin: 0 0 20px 0; }
h1 a { display: block; width: 100%; height: 100%; }
h1 a:hover { border-bottom: none; }
ul.listexpander { list-style: none; margin: 0 0 20px 0; }
ul.listexpander li a { color: #917F5C; font-weight: bold; border-bottom: 1px dashed #e9ded7; display: block; padding: 3px 0; } 
ul.listexpander li a:hover { color: #333; }
ul.artists {list-style: none; padding: 3px 0; border-bottom: 1px dashed #e9ded7; }
ul.artists li a { color: #868585; list-style: none; margin: 0; font-weight: normal; border-bottom: none; padding: 0; }
ul.artists li:first-child { padding-top: 6px; }
ul.elsewhere { margin: 0 0 25px 0; border-bottom: 1px dashed #e9ded7; }
ul.elsewhere li { height: 25px; margin: 0 0 8px 0; }
ul.elsewhere li a { margin: 0 0 50px 30px; }
li.youtube {background: url(images/youtube.png) no-repeat; padding: 5px 0 0 0; }
li.myspace {background: url(images/myspace.png) no-repeat; padding: 5px 0 0 0; }
li.lastfm {background: url(images/lastfm.png) no-repeat; padding: 5px 0 0 0; }
li.twitter {background: url(images/twitter.png) no-repeat; padding: 5px 0 0 0; }
label.mc-field-group { color: #b4b3b3; margin: 5px 0; }
input.required { margin: 5px 0 0 0; height: 17px; width: 120px; border: 1px solid #ccc; }
input#mc-embedded-subscribe { margin: 10px 0; background: #eae7e7; width: 75px; height: 26px; color: #666; border: 1px solid #ccc; font-family:'Lucida Grande', sans-serif; font-size: 11px; }
input#searchsubmit { margin: 10px 0; background: #eae7e7; width: 75px; height: 25px; color: #666; border: 1px solid #ccc; font-family:'Lucida Grande', sans-serif; font-size: 11px; }
fieldset { border: none; }
#mc_embed_signup { border-bottom: 1px dashed #e9ded7; padding: 0 0 10px 0; margin: 0 0 20px 0; }
.search input { border: 1px solid #ccc; width: 120px; height: 17px; }
input { font-family:'Lucida Grande', sans-serif; font-size: 11px; }

/* MAIN/CENTER COLUMN */

#home { width: 590px; float: right; margin: 0; padding: 0 15px 0 15px; }
#page { width: 590px; float: right; margin: 0; padding: 0 15px 0 15px; }
#splash { width: 590px; float: left; height: 300px; margin: 0 0 10px 0; padding: 0 0 20px 0; border-bottom: 1px dashed #e9ded7; }
#splash img { display: none; }
#splash img.first { display: block; }
.splashimg { width: 590px; height: 300px; }
#news { width: 239px; height: 40px; float: left; margin: 0 15px 0 0; padding: 0 15px 0 0; }
#news img { margin: 1px 0 5px 0; }
#media { width: 320px; float: right;  }
#content { width: 400px; float: right; margin: 0; padding: 0 15px 0 15px;}
#content img { max-width: 400px; height: auto; border: 1px solid #ccc; }
#content h2 a { font-weight: bold; }
.post { margin: 0 0 20px 0;}
h2.pagetitle { font-size: 11px; font-weight: normal; color: #ccc; text-transform: uppercase; letter-spacing: 3px; margin: 5px 0 0px 0; padding: 0 0 0px 0; }
h2.head { font-size: 11px; font-weight: normal; color: #ccc; text-transform: uppercase; letter-spacing: 3px; margin: 5px 0 15px 0; padding: 0 0 5px 0; border-bottom: 1px dashed #e9ded7; }
h3.newsfront { font-size: 11px; letter-spacing: 0px; text-transform: none; margin: 0; }
h3.music { margin: 15px 0 10px 0; }
.newsmeta {font-size: 10px; color: #ccc; }
.excerpt { margin: 0; padding: 6px 0; border-bottom: 1px dashed #e9ded7; }
.excerpt:last-child { border-bottom: none; }
.post h2 a { font-size: 14px; color: #917F5C; text-decoration: none; }
.post h2 { margin: 5px 0 5px 0; border-top: 1px dashed #e9ded7; padding: 15px 0 0 0; }
.post h3 { font-size: 16px; margin: 5px 0 15px 0; padding: 5px 0 0 0; }
.meta { font-size: 10px; color: #ccc; margin: 0 0 5px 0; }
.postmetadata { font-size: 10px; color: #ccc; }
.postmetadata a { font-weight: normal; }
dl.media { margin: 8px 0; border-bottom: 1px dashed #e9ded7; padding: 0 0 8px 0; }
dt.moremedia a { font-weight: normal; font-size: 10px; color: #ccc; }
blockquote { background: #efeeed; padding: 15px; margin: 20px 0 10px 0; }
input.wpcf7-validates-as-required, input.wpcf7-text { border: 1px solid #ccc; height: 18px; width: 295px; }
textarea { border: 1px solid #ccc; }
input.wpcf7-submit { background: #eae7e7; border: 1px solid #ccc; width: 60px; height: 25px; color: #666; font-family: }
.musicleft { width: 300px; float: left; }
.musicright{ width: 280px; float: left; }
ul.musicpage li a { margin-left: 5px; }
ul.videolist li { width: 160px; float: left; display: inline; margin: 0 35px 5px 0; padding: 0 0 5px 0; height: 140px; font-size: 9px; line-height: 12px;}
.videolist a:hover { border-bottom: none; opacity:.80; filter:alpha(opacity=80); filter: “alpha(opacity=80)”; }
img.homelisten { margin: 0 7px 0 0;}
.featuredvideo { background: url(images/featuredvideo.jpg) no-repeat; }
.featuredvideo a:hover { border-bottom: none; opacity:.80; filter:alpha(opacity=80); filter: “alpha(opacity=80)”; }

/* SIDEBARS */

.sidebar { float: left; width: 165px; padding: 0 0 0 15px; }
.sidebar1{ float: left; width: 165px; padding: 0 8px 0 15px; color: #b4b3b3; }
.sidebar2 { float: right; width: 165px; padding: 0 0 0 15px; }
ul.sidereleases { list-style: none; border-bottom: 1px dashed #e9ded7; padding: 0 0 4px 0; margin: 0 0 20px 0; }
ul.sidereleases li { color: #666; font-size: 10px; margin: 0 0 10px 0 ; padding: 0; line-height: 14px;}
img.albumthumb { margin: 5px 0 10px 0; border: 1px solid #ccc; }
.sidereleases a:hover { border-bottom: none; opacity:.80; filter:alpha(opacity=80); filter: “alpha(opacity=80)”; }
.watch a:hover { border-bottom: none; opacity:.80; filter:alpha(opacity=80); filter: “alpha(opacity=80)”; }
.albumtitle { color: #b4b3b3; }
.button {float: right; padding: 0 5px 0 0;}
.sidebar h3 { margin: 5px 0 10px 0; }
.sidebar ul li a { list-style: none; }
ul.archives { margin: 0 0 20px 0; }
h3.music { margin: 25px 0 15px 0; }
.sidebar1 ul { margin: 0 0 20px 0; }
ul.media { border-bottom: 1px dashed #e9ded7; padding: 0 0 15px 0; margin: 0 0 20px 0; }
ul.musiclist { border-bottom: 1px dashed #e9ded7; padding: 0 0 15px 0; }
ul.musiclist li.mp3 { margin: 0 0 7px 0; }
ul.musiclist li.mp3 a { margin: 0 0 0 10px; }
ul.video li { margin: 0 0 7px 0; float: left; width: 160px; height: 120px; margin: 0 15px 0 0; display: block;}
.upcoming { border-bottom: 1px dashed #e9ded7; padding: 0 0 10px 0; }
ul.relatednews li { border-bottom: 1px dotted #e9ded7; padding: 0 0 5px 0; margin: 0; }



/* FOOTER */
#footer { background: #fff; width: 960px; height: 30px; clear: both; margin: 20px 0 0 0; padding: 20px 0 0 0; border-top: 1px dashed #e9ded7; font-size: 10px; color: #ccc; }
img#wpstats { display: none; }
