/*
title:johnnybregar.com styles
author:northxnorth.com
created:12/08
last update:1/09
/* reset
----------------------------------------------- */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:none;list-style:none;}
/* general
----------------------------------------------- */
/* alternate body background
background:#eeb444 url(http://www.johnnybregar.com/themes/site_themes/default/clouds-alt.png) repeat-x fixed center top;*/
body{background:#b3e0ff url(http://www.johnnybregar.com/themes/site_themes/default/clouds.png) repeat-x fixed center top;text-align:left;font:normal small Georgia,Helvetica,Arial,sans-serif;line-height:1.8em;color:#000;}
/* alternate link color #9faa19 #5fa0c1 */
a:link,a:visited{padding-bottom:2px;color:#5fa0c1;text-decoration:none;border-bottom:1px dashed #ffffff;}
a:hover{color:#97d7f8;}
h1 a:link,h1 a:visited{border:none;}
/* container
----------------------------------------------- */
#container{width:100%;height:100%;}
#content-wrapper{padding-bottom:250px;margin:0 auto;overflow:auto;text-align:left;width:930px;}
/* navigation
----------------------------------------------- */
#mainNav{float:right;margin-top:35px;}
#mainNav li{float:left;}
#mainNav a:link,#mainNav a:visited{margin:0;padding:8px 10px;font:normal 1.4em Georgia,serif;color:#333;text-decoration:none;text-transform:lowercase;letter-spacing:-1px;border:none;}
#mainNav a:hover{background:url(http://www.johnnybregar.com/themes/site_themes/default/mainNavlink.png) no-repeat center bottom;color:#fff;}
#home #mainNav a.active,#about #mainNav a.active,#shop #mainNav a.active,#music #mainNav a.active,#reviews #mainNav a.active,#blog #mainNav a.active{color:#ffffff;background:url(http://www.johnnybregar.com/themes/site_themes/default/mainNavlink.png) no-repeat center bottom;}
#footer a{border:none;color:#ffffff;}
#footer a:hover{text-decoration:underline;color:#95ad44;}
#footerNav li{display:inline;}
#footerNav li a{padding-left:10px;}
/* header
----------------------------------------------- */
#header{margin-top:40px;height:70px;}
/* main content column
----------------------------------------------- */
#primaryContent{margin:35px 0 0 0;float:left;width:600px;}
#home #primaryContent{background:url(http://www.johnnybregar.com/themes/site_themes/default/johnny.png) no-repeat 0 240px;}
#home #primaryContent #featured{float:left;margin-right:10px;width:350px;}
#home #primaryContent #album{float:right;margin-top:12px;width:238px;height:235px;background:url(http://www.johnnybregar.com/themes/site_themes/default/dragonfly-cover.png) no-repeat center center;}
#home #primaryContent .player{padding-top:20px;float:right;}
#home #primaryContent blockquote{clear:both;margin-top:35px;float:right;width:335px;font:italic 1.2em Georgia,serif;line-height:1.8em;}
#home #primaryContent .leftquote{padding-left:16px;background:url(http://www.johnnybregar.com/themes/site_themes/default/leftquote.png) no-repeat left top;}
#home #primaryContent blockquote .author{text-align:right;}
#home #primaryContent .fan_box .connect_top .clearfix {padding:0 0 0 0;}
/* left column
----------------------------------------------- */
#secondaryContent{margin-top:35px;float:right;width:250px;}
#secondaryContent #news{margin-bottom:25px;}
/* footer
----------------------------------------------- */
html>body #footer{background:url(http://www.johnnybregar.com/themes/site_themes/default/footer.png) repeat-x bottom left;height:226px;display:block;position:fixed;bottom:0;left:0;z-index:10;}
#footer{position:relative;width:100%;display:none;height:226px;vertical-align:bottom;text-align:center;color:#fff;font:bold .85em Helvetica,Arial,sans-serif;text-shadow:#555 1px 1px 1px;}
#footer-content{position:relative;width:930px;margin:0 auto;display:block;text-align:left;}
#footer-content #npr{position:absolute;top:55px;left:825px;display:block;}
#copy{position:absolute;float:left;top:200px;left:0;font-weight:bold;width:100%;text-align:left;}
#copy p{margin:0;}
#copy .rss{vertical-align:-1px;margin-left:.8em;}
#footerNav{position:absolute;top:200px;right:0;text-align:right;}
#npr a img.signlink-night{visibility:hidden;}
#npr a img.signlink{visibility:visible;}
#npr-link{display:block;font-weight:bold;font-style:italic;}
#npr-link a{color:#9faa19;}
#secondaryContent #npr-link a:hover{color:#97d7f8;}
/* headings
----------------------------------------------- */
h1{float:left;width:400px;}
h1 a:link,h1 a:visited{background:none;}
h2{font:normal 2.5em Georgia,serif;color:#d6380d;text-transform:lowercase;letter-spacing:-1px;}
h3{font:normal 1.7em Georgia,serif;color:#d6380d;text-transform:lowercase;letter-spacing:-1px;}
h3.post-header{padding-top:20px;font-size:1.2em;line-height:1.6em;text-transform:none;letter-spacing:0;}
#primaryContent h3.post-header{font-size: 2em;}
#news h3 {padding-top:15px;font-size:1.3em;text-transform:none;color:#000;}
#news p.news-date {margin:0;font-style:italic;color:#9faa19;}
/* posts
----------------------------------------------- */
#post-recent{margin-bottom:25px;}
#post-recent .post-date{float:left;margin:20px 0 0 -46px;padding:5px 0 0 8px;width:38px;height:33px;background:url(http://www.johnnybregar.com/themes/site_themes/default/post-date.png) no-repeat ;}
#post-recent .post-date p{padding:0;margin:0;font-family:"Times New Roman",Times,serif;}
#post-recent .post-date p.month{font-size:.8em;line-height:.8em;}
#post-recent .post-date p.day{font-size:1.4em;font-weight:normal;line-height:1em;color:#9faa19;}
/* page specific
----------------------------------------------- */
/* shows */
#shows #primaryContent {width: 625px;}
#shows #primaryContent .showinfo{width:550px;float:left;}
#shows #primaryContent #showinfo-col2 img{padding:5px;background-color:#ffffff;border:1px solid #cccccc;}
/* music */
.album{margin-top:55px;position:relative;}
.album img{padding:5px;background-color:#ffffff;border:1px solid #cccccc;}
.album p{margin:0;}
.album .col2{position:absolute;top:0;left:245px;width:320px;}
.album .col3{position:absolute;top:0;left:600px;width:140px;}
.album .col4{position:absolute;top:0;left:760px;}
#music .col2 form{position:absolute;top:175px;left:0;}
#music .player{position:absolute;top:180px;right:10px;}
.cart-button{float:right;padding-top:5px;}
#footnotes{margin-top:50px;font-size:.9em;text-align:right;}
#footnotes input{margin-bottom:20px;}
/* about */
body#about #primaryContent img{border:1px solid #cccccc;padding:4px;background-color:#ffffff;}
#about img.img-pad{margin:10px 20px 0 0;}
/* reviews */
#reviews #primaryContent .review h4{text-align:right;}
/* contact form */
#contactform{margin-bottom:40px;}
#contactinfo input,#contactmessage textarea{padding:2px;width:250px;font-size:1em;color:#666;border:1px solid #ccc;}
#contactinfo{float:left;margin-right:30px;}
#contactmessage{float:left;}
#contactform input.submit{float:right;}
p.success{display:block;padding:8px 0px 8px 20px;background-color:#669933;border-top:1px solid #444;border-bottom:1px solid #444;color:#e3edde;}
p.error{display:block;padding:8px 0 8px 20px;background-color:#993300;border-top:1px solid #444;border-bottom:1px solid #444;color:#ffffff;}
/* mailing list form */
#contact #secondaryContent{font-size:50%;}
#maillist input.mailinfo{padding:2px;width:244px;font-size:1.8em;color:#666;border:1px solid #ccc;}
#maillist input.submit{float:right;margin-bottom:20px;}
h2.clear{display:block;clear:both;}
/* comments */
#comments{float:left;width:300px;}
#archive{float:right;width:250px;}
#comment_form input.comment,#comment_form textarea{padding:2px;width:275px;font-size:1.8em;color:#666;border:1px solid #ccc;}
/* tutorial */
html #tutorials #content-wrapper{padding-bottom:0;}
#tutorials p.video{padding-bottom:40px;}
#tutorials #footer{background:none;position:relative;margin-bottom:20px;}
#tutorials #npr a img.signlink-night{visibility:hidden;}
#tutorials #npr a img.signlink{display:none;}
/* ymp media player
----------------------------------------------- */
.player a{padding-right:5px;padding-top:3px;font:normal .8em Helvetica,Arial,sans-serif;color:#444;text-transform:uppercase;border:none;}
#ymp-yahoo-logo,#ymp-relevance{visibility:hidden !important;}
.ymp-player-min #ymp-body{width:25px !important;}
.ymp-player-max #ymp-body{width:570px !important;}
#ymp-body #ymp-body-base{width:560px !important;}
#ymp-body #ymp-body-strip{width:560px !important;}
#ymp-body #ymp-relevance{display:none !important;}
.ymp-playlist-anchor{display:none;}
.clear{display:inline-block;clear:both;}

