/*
Theme Name:BOW.com V3
Theme URI:http://birdsofwales.com/
Description:Version:1
Author:Michael Caputo
Author URI:http://diaryofarockstar.com
*/
/* --------------------------------- =wordpress stuff -------- */
a{outline:none;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* --------------------------------- =commonly used tools -------- */
.clear,.clearMe{clear:both;}
.line{border-bottom:1px solid #2C2D2D;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
small{font-size:80%;}
/* --------------------------------- =general style & page layout -------- */
body{background:url('images/bg-page.jpg') 50% top;color:#2C2D2D;border-top:8px solid #2C2D2D;}
#header{position:relative;height:250px;}
#bodyHolder{background:url("images/birds.gif") repeat-y scroll 48% -336px transparent;}
#bodyHolder .container{xbackground:#F0F0F0;}
#column-1,#column-2,#column-3{border-top:1px solid #2C2D2D;padding-top:10px;}
#footerHolder{background:#000 url('images/bg-footer.png') repeat-x;border-top:8px solid #000;padding:0 0 10px 0;}
.postHeader,.postContent,.postFooter{clear:both;}
/* --------------------------------- =layout -------- */
.post,.postFooter{margin:5px 0 45px 0;}
.postMeta{float:left;width:45px;margin-right:7px;}
.postHolder{float:left;}
.widget{padding:0;margin:0 0 20px;}
/* --------------------------------- =typography -------- */
h1{margin:0;z-index:50;position:absolute;top:0;left:0;}
h2{font:lighter 2.3em/1em 'HelveticaNeue-Light',Helvetica,Verdana,Sans-serif;color:#2C2D2D;margin-bottom:.35em;}
h2.sectionTitle,#column-2 h3{font-size:.9em;line-height:1em;background:#2C2D2D;color:#FFF;padding:2px 13px 1px 62px;margin:0 0 3px 0;text-transform:uppercase;display:inline-block;}
h2#homeAvail{font:normal normal bold 3em/.8em 'HelveticaNeue',Helvetica,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:-.08em;color:#2C2D2D;margin:4px 0 0 0;}
#column-2 h3{float:right;clear:both;text-align:left;margin:0 0 3px 0;padding:2px 62px 1px 13px;}
#popupBox h4{margin-bottom:5px;font:normal normal normal 38px 'Helvetica',Verdana,Arial;}
#footer h6{font:normal normal bold .8em 'HelveticaNeue',Verdana,Arial,Sans-serif;text-transform:uppercase;color:#FFF;margin-bottom:5px;}
.post p{font:normal normal lighter 1.1em/1.7em 'HelveticaNeue',Helvetica,Verdana,Sans-serif;margin-bottom:1em;}
.wp-polls p,.wp-polls p strong{clear:both;background:#2C2D2D;margin:0 0 1px;font-size:15px;color:#FFF;font-weight:normal;}
#popupBox strong{color:#CC1127;}
#popupBox p{font:normal normal lighter 1.4em/1.8em 'HelveticaNeue-Light',Helvetica,Verdana,Sans-serif;}
#producedBy p{font:normal normal normal .7em/1.4em 'HelveticaNeue-Light',Helvetica,Verdana,Sans-serif;text-transform:uppercase;color:#FFF;text-align:center;}
#footerLatestPost p{margin-bottom:3px;color:#CCCCCC;font:normal normal normal .9em/1.2em 'HelveticaNeue',Verdana,Arial,Sans-serif;}
#footerLatestPost p strong{margin-bottom:2px;display:block;color:#FFF;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
h1 a{background:url('images/h1-logo-black.png') no-repeat 50% 50%;width:960px;height:250px;display:block;text-indent:-9999px;}
h1#insidePage a{background:url('images/h1-logo-seethrough.png') no-repeat 50% 50%;}
h2 a:link,h2 a:visited{color:#2C2D2D;text-decoration:none;}
h2 a:hover{color:#CC2128;text-decoration:none;}
h2.sectionTitle a:link,h2.sectionTitle a:visited{color:#FFF;text-decoration:none;}
h2.sectionTitle a:hover{color:#FFF;text-decoration:underline;}
h2#homeAvail a:link,h2#homeAvail a:visited{color:#2C2D2D;text-decoration:none;}
h2#homeAvail a:hover{color:#2C2D2D;text-decoration:none;}
h3#chooseRetailer{font:normal normal normal .9em 'HelveticaNeue',Verdana,Arial,Sans-serif;text-transform:uppercase;margin-bottom:5px;}
#column-2 a:link,#column-2 a:visited{text-decoration:underline;color:#FFF;}
#column-2 a:hover{color:#FFF;text-decoration:none;}
a.playerPopup{background:#2C2D2D;margin:-1px 0 0 0;padding:1px 2px;}
a#popupLink{background:url('images/freeMusic.png') no-repeat scroll 0 0 transparent;display:block;height:151px;left:0;position:absolute;text-indent:-9999px;top:8px;width:160px;}
#footerLatestPost p strong a:link,#footerLatestPost p strong a:visited{color:#FFF;text-decoration:none;}
#footerLatestPost p strong a:hover{color:#CCC;text-decoration:underline;}
.postContent a:link,.postContent a:visited{color:#CC2128;text-decoration:none;}
.postContent a:hover{color:#2C2D2D;text-decoration:underline;}
#footer a:link,#footer a:visited{color:#CCC;text-decoration:underline;}
#footer a:hover{color:#FFF;text-decoration:none;}
.postFooter a{font-size:90%;font-weight:bold;}
.postFooter a:link,.postFooter a:visited{color:#2C2D2D;text-decoration:none;}
.postFooter a:hover{color:#CC2128;text-decoration:none;}
/* --------------------------------- =lists -------- */
.widget ul{list-style:none;margin:0;font:normal normal normal ;clear:both;}
.widget ul li{padding:3px 15px;margin-bottom:1px;background:#2C2D2D;color:#FFF;}
ul#banner{position:absolute;top:0;left:0;margin:0;padding:0;}
ul#availableOnline{list-style:none;margin:0;padding:0;}
ul#availableOnline li{background:#2C2D2D;color:#FFF;margin-bottom:1px;padding:4px 8px;line-height:1.1em;}
ul#availableOnline li small{text-transform:uppercase;font-size:8px;}
ul#availableOnline li a:link,ul#availableOnline li a:visited{color:#FFF;text-decoration:none;}
ul#availableOnline li a:hover{color:#CC2128;text-decoration:none;}
#footer ul{list-style:none;margin:0;}
#footer ul li{font:normal normal normal .9em/1em 'HelveticaNeue',Verdana,Arial,Sans-serif;margin:0 0 4px 0;}
#footer ul li a:link,#footer ul li a:visited{color:#CCC;text-decoration:none;}
#footer ul li a:hover{color:#CC2128;text-decoration:none;}
.postContent ul,.postContent ol{font:normal normal normal 1.3em/1.7em 'HelveticaNeue',Helvetica,Verdana,Sans-serif;}
/* --------------------------------- =navigation -------- */
#navigation ul{margin:10px auto 0 4px;padding:0;font:lighter 1.2em 'HelveticaNeue-Light',HelveticaNeue,Helvetica,Verdana,Sans-serif;}
#navigation ul li{display:inline;}
#navigation ul li a{display:block;float:left;text-decoration:none;padding:5px 19px;background:#2C2D2D;color:#FFF;margin:0 5px 10px 1px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#navigation ul li a.last{margin-right:0;}
#navigation ul li a:hover{color:#FFF;background:#CC2128;}
/* --------------------------------- =forms -------- */
form p.inField{position:relative;text-align:left;}
form p.inField label{position:absolute;top:6px;left:5px;z-index:10;color:#666666;}
form p.inField input{position:absolute;top:0;left:0;}
#newsletterHeader{}
#newsletterHeader form{padding:9px 7px 0;}
#newsletterHeader form input{margin:0;}
#newsletterHeader form input#mail{font-size:19px;width:82%;background:none;border:1px solid #666;padding-left:3px;padding-right:0;}
#newsletterHeader form input#submit{font-size:18px;}
#mailList{background:#000;margin:0 0 10px;padding:26px 0;}
#mailList p{color:#FFF;font:normal normal normal 1em/1em 'HelveticaNeue-Light',HelveticaNeue,Helvetica,Verdana,Sans-serif;text-align:center;margin-bottom:0;text-transform:uppercase;}
#mailList .inField p{text-align:left;}
#mailList form input#name,#mailList form input#email{width:290px;background:#2C2D2D;border:1px solid #666;padding:3px;color:#FFF;margin:0;}
#newsletterSignup{width:475px;float:right;margin:0 30px 0 0;_margin-right:25px;}
#newsletterSignup form input#email{float:left;margin:0;display:block;width:359px;height:44px;font:normal normal normal 20px 'HelveticaNeue',Helvetica,Verdana,Arial,Sans-serif;background:url('images/input-box.gif') no-repeat;border:0;}
#newsletterSignup form input#button{float:right;margin:0;}
#newsletterSignupPopup{width:475px;float:right;margin:0 30px 0 0;_margin-right:25px;}
#newsletterSignupPopup form input#email{float:left;margin:0;display:block;width:359px;height:44px;font:normal normal normal 20px 'HelveticaNeue',Helvetica,Verdana,Arial,Sans-serif;background:url('images/input-box.gif') no-repeat;border:0;}
#newsletterSignupPopup form input#button{float:right;margin:0;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol.commentlist{list-style:none;margin:0 0 45px 0;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}
ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#2C2D2D;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
/**** Speech Bubble Icons *****/
.spch-bub-inside{position:relative;}
a.spch-bub-inside{color:#2C2D2D;text-decoration:none;}
.spch-bub-inside em{font-style:normal;}
.spch-bub-inside em{background:#2C2D2D;color:#FFF;padding:0 0.4em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;position:relative;}
.spch-bub-inside .point{width:0;height:0;position:absolute;top:1.1em;left:0.4em;display:block;border-left:0.45em solid #2C2D2D;border-bottom:0.45em solid #FFF;/* IE fix */border-bottom:0.45em solid rgba(0,0,0,0);overflow:hidden;/* IE fix */}
a.spch-bub-inside:hover{color:#FFF;}
a.spch-bub-inside:hover em{cursor:pointer;background:#FFF;color:#2C2D2D;}
a.spch-bub-inside:hover .point{border-left:0.5em solid #FFF;}
/* --------------------------------- =date -------- */
.post .date{font:normal normal normal 1.5em/1em 'Georgia',Times,Serif;text-align:center;color:#FFF;background:#2C2D2D;width:100%;padding:3px 0;}
.post .date .day{font-size:1.5em;}
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =ad-styles -------- */
/* --------------------------------- =pageNavi -------- */
.wp-pagenavi{margin:0 0 20px;display:block;font-size:14px;}
.wp-pagenavi a,.wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #2C2D2D;color:#FFF;background-color:#2C2D2D;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #FFF;color:#2C2D2D;background-color:#FFF;}
.wp-pagenavi a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #2C2D2D;color:#2C2D2D;background-color:#FFFFFF;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
/* --------------------------------- =Home Page Only -------- */
body #header{height:155px;}
body h1 a{height:155px;}
body.home #shareBox{margin:0;padding:5px 10px;font:normal normal normal .9em 'HelveticaNeue-light',Helvetica,Verdana,Arial,sans-serif;color:#CCC;text-align:center;text-transform:uppercase;}
body.home #videoBox{background:#2C2D2D;padding:10px 0 0 0;margin:0;}
/* --------------------------------- =Tooltip -------- */
#demotip{display:none;background:transparent url('images/black_arrow.png') no-repeat;font-size:12px;height:70px;width:160px;padding:25px;color:#fff;}
/* --------------------------------- =HACKS -------- */
