/* CSS Document
bertinartconservation.com 

colors: 

*/




/* ----------------------------------------   RESET  */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, 
caption, {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
border:none;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}


body {
background-color: #000;
text-align:center;
font-family:"Trebuchet MS", Georgia;
color: #fff;
}


/* ---------------------------------------- Typography */
h2, h3, h4, h5, h6 {
font-family:"Trebuchet MS", Georgia;
color: #fff;
line-height: 100%;
padding: 0;
margin:0 0 0 0;
font-weight:normal;
}
#content h1 {font-family:"century gothic", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
#content h2 {font-size: 17px; font-weight:bold;}
#content h3 {font-size: 14px;margin:0; padding:0; text-align:center; font-family:"century gothic", Arial, Helvetica, sans-serif;}
#content h4 {font-size: 16px; padding-top:4px;}
#content h5 {font-size: 12px;margin:0; padding:0; text-align:center;}
#content p {font-size: 13px; line-height: 15px; padding-bottom:9px; margin:0; }

p {
font-family:"Trebuchet MS", Georgia;
color:#fff;
font-size: 15px;
line-height: 17px;
padding:0 0 12px 0;
margin:0;
text-align:justify;
}
/* content fonts and min height - sizes are defined in page header */


#content a { color:#ffa;text-decoration:none;}
#content a:hover {color:#FBE528; }

.indent {padding-left:20px;}
.indent200 {padding:0 0 0 40px;}
.indent50 {padding:0 0 0 55px;}
.bothdent {padding: 0 20px }
.tuck {margin:0; padding:0;}
.tuckb {margin:0; padding-bottom:0;}
.nudge {margin:2px; padding:2px;}
.center {text-align:center;}
.right {text-align:right;}
.border {border: 1px solid #fff;}
.noborder {border: none;}
.twelve {font-size:12px;}
.14 {font-size:13px;}
.three {padding-bottom:3px;}
.red {color:#fc9; font-weight:bold;}

.clear {clear:both; height:1px; overflow:hidden; }

ol {margin:0; padding:0}



#cdstore .title {font-size: 26px; margin:0 0 0 15px; padding:0; font-weight:normal; color:fff; font-family: "Century Gothic", helvetica, sans serif;  }
#cdstore .title20 {font-size: 20px; margin:0; padding:0; font-weight:normal; color:fff; font-family: "Century Gothic", helvetica, sans serif;  }
#cdstore .subtitle {font-size: 15px; margin:0 0 -5px 30px; padding:0; font-weight:normal; color:fff; font-family: "Century Gothic", helvetica, sans serif;  }



/* ---------------------------------------- display framework */

.skiplink {display:none}

/* top display framework */
#container {
width: 740px;
border: 0px;
margin: auto;
padding: 0px;
font-size:14px;
color:#fff;
line-height: 16px;
text-align:center;
}

#masthead  {
padding: 0 0 3px 0;
margin: 0 0 0 0;
height: 60px;
text-align:right;
}

/* logo controls */
a#guitar {
display:block;
width:740px;
height:60px;
background-image:url(../images/homebutton.jpg);
background-position: 0 0;
margin:auto;
}

a#guitar:hover {
background-position: 0 -60px;
}

a .alt {display:none}
a {outline:none;}
a img {outline:none;}

/* content display framework */
#content {
clear:both;
margin:0 5px;
width:728px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
background-color:#000;
padding: 0px;
text-align:left;
color:#fff;
}

#subcontent {
padding: 1.5em 4px 1px 2px;
margin:0;
border:none;
background-color:#000;
}


#subcontentc {
padding: 0;
margin:0;
border:none;
}



/* bottom of page display */
#slice {
clear:both;
margin: 0px 5px 1px 5px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
height:9px;
padding:0;
}

#subslice {
border:2px solid #000;
height: 5px;
background-image:url(img/navback.jpg);
padding:0;
}

#footer {
text-align:right;
padding: 0 5px 0 0;
margin: 0;
height:26px;
font-size: 13px; font-weight:normal;
color: #ddd;
}

 #footernav {
 margin:0;
 padding:6px 0;
 }

 #footernav a {
 color:#ddd;
text-decoration:none;
}

 #footernav li {
display: inline;
list-style-type: none;
padding: 0 0 0 18px;
color:#ddd;}

#active a:link, #active a:visited, #active a:hover {
color: #FBE528;
font-weight:bold;
}

 #footernav a:hover {
color: #FBE528;
}

/* Show - schedule at bottom of page */
#shows {
float: left;
width: 255px;
padding: 0 5px;
margin:0;
color:#fff;
text-align:center;
}

#shows h1 {
letter-spacing: 4px;
font-weight:bold;
margin:0;
padding:5px 0 0 0;
font-size: 12px;
line-height: 13px;
text-decoration:none;}

#shows h2 {
font-size: 12px;
font-weight: normal;
letter-spacing: 2px;
line-height: 13px;
margin:0;
padding:0 0 5px 0;
text-decoration:none;}

#shows a {color:#fff}
#shows a:hover {color:#FBE528}

#branding {
text-align:center;
margin: 5px 0 5px 0;
height:80px;
}

/* store display */
#cdsidebar {
float: right;
width: 200px;
padding:  0;
margin: 228px 4px 0 0;
line-height:100%;
height:138px;
overflow: hidden;
display:block;
}

#wbox {border:1px solid #fff; padding:0; margin:3px 0;}
#cdsidebar h1 {font-size: 15px; font-weight:normal; padding:0; margin:0 ; text-align:center; line-height:18px; border:1px solid #000; background:url(img/navback.jpg);}

#cdsidebar h3 {font-size: 12px; font-weight:normal; padding:0; margin:0; text-align:center; line-height:90%;}
#cdsidebar h1 a {color:#fff;}
#cdsidebar h1 a:hover {color:#000; }
#wbox h1:hover {background:url(img/navbacklt.jpg);}
.indentnext {padding-left: 60px;}

form {
padding:0;
margin:0;
}

/* paypal buttons */
.paypalbutton {
display:block;
border: none;
width:187px;
height:22px;
background-image:url(../images/download_05.jpg);
background-position: 0 0;
margin:2px 0 2px 0;
padding:0;
}
.paypalbuttonus {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/download_01.jpg);
background-position: 0 0;
margin:2px 0 0 0;
padding:0;
}

.paypalbuttoni {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/download_03.jpg);
background-position: 0 0;
margin:0;
padding:0;
}

.paypalbuttonus25 {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/CD-only-buttons-25_01.jpg);
background-position: 0 0;
margin:0;
padding:0;
}

.paypalbuttoni25 {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/CD-only-buttons-25_03.jpg);
background-position: 0 0;
margin:0;
padding:0;
}

.paypalbuttonus15 {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/CD-only-buttons-15_01.jpg);
background-position: 0 0;
margin:0;
padding:0;
}

.paypalbuttoni15 {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/CD-only-buttons-15_03.jpg);
background-position: 0 0;
margin:0;
padding:0;
}


.paypalbuttonus99 {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/download-us99.jpg);
background-position: 0 0;
margin:0;
padding:0;
}

.paypalbuttoni99 {
display:block;
border: none;
width:187px;
height:33px;
background-image:url(../images/download-intl99.jpg);
background-position: 0 0;
margin:0;
padding:0;
}
.paypalbutton74 {
display:block;
border: none;
width:187px;
height:22px;
background-image:url(../images/download-only74.jpg);
background-position: 0 0;
margin:2px 0 2px 0;
padding:0;
}



.paypalbutton:hover {background-position: 0 -22px;}
.paypalbuttonus:hover {background-position: 0 -33px;}
.paypalbuttoni:hover {background-position: 0 -33px;}
.paypalbuttonus25:hover {background-position: 0 -33px;}
.paypalbuttoni25:hover {background-position: 0 -33px;}
.paypalbuttonus15:hover {background-position: 0 -33px;}
.paypalbuttoni15:hover {background-position: 0 -33px;}
.paypalbuttonus99:hover {background-position: 0 -33px;}
.paypalbuttoni99:hover {background-position: 0 -33px;}
.paypalbutton74:hover {background-position: 0 -22px;}



/* Form */  
.red {color:#ff0; font-weight:bold;}

.text {
color:#A97440;
font-size: 14px;
line-height: 120%;
padding:0 0 10px 0;
margin:0;
word-spacing:-1;
}

.fText {
color:#4E4938;
font-size:12px;
margin:3px;
padding:3px;
background-color:#E7DEB1 !important;
border:1px solid #4E4938;
width:200px;
height: 2!px;
}
.fTextHear {
color:#4E4938;
font-size:12px;
margin:3px;
padding:3px;
background-color:#E7DEB1 !important;
border:1px solid #4E4938;
width:330px;
height:21px; 
}
.fTextArea {
color:#4E4938;
font-size:12px;
margin:3px;
padding:3px;
background-color:#E7DEB1 !important;
border:1px solid #4E4938;
width:330px;
height:120px; 
}
.fText:focus, .fText.sffocus, .fTextHear:focus, .fTextHear.sffocus, .fTextArea:focus, .fTextArea.sffocus {background:#F0EDDB !important;}

#sentit {text-align:center}

