/*
Theme Name: cabin_fever_sepia_child
Description: Child theme for the cabin fever sepia theme 
Template: cabin_fever_sepia
*/

@import url("../cabin_fever_sepia/style.css");

body {
background-image: url('background.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
}

h1, h2, h3, h4, h5, h6, .art-postcontent h1, .art-postcontent h2, .art-postcontent h3, .art-postcontent h4, .art-postcontent h5, .art-postcontent h6 {
color: #fd8100;
}

h2.art-postheader {
    color: #fd8100;
}

#art-main, table {
    font-size: 18px;
}

.art-hmenu a .t {
    padding: 0 38px;
}

.art-hmenu a .t:hover {
    font: #fd8100;
}

div.art-header {
height: 160px;
margin-top: 10px;
margin-bottom: -5px;
}

div.art-headerobject {
display: none;
left: 50%;
margin-left: -542px;
position: absolute;
top: -10px;
width: 1073px;
height: 161px;
background-image: url('header-object.png');
}

.art-blockheader .l, .art-blockheader .r {
position: absolute;
height: 26px;
background-image: none;
}

.art-blockheader h3.t {
position: relative;
height: 26px;
color: #fd8100;
font-weight: normal;
font-size: 24px;
margin: 5px 0;
padding: 0 11px 0 6px;
white-space: nowrap;
line-height: 26px;
}

.art-block {
position: relative;
min-width: 1px;
min-height: 1px;
margin: 20px;
padding: 10px;
}

.art-blockcontent-body ul li {
    line-height: 125%;
    color: #ccc;
    padding: 10px 0;
    background-image: none;
}

.art-blockcontent-body li {
  list-style: none;
}

.art-blockcontent-body li:before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -16px;
    top: 0;
    color: #fd8100;
    font-size: 1.6em;
}

#featured_category_widget-2, #text-3 {
background: url(block-bottom.jpg) center bottom no-repeat,
url(block-top.jpg) center top no-repeat #9A9982 ;
padding: 20px 10px 70px 10px;
}

#randompostsfromcategory-2 {
background: url(block-bottom2.jpg) center bottom no-repeat,
url(block-top2.jpg) center top no-repeat #BAAB9F ;
padding: 20px 10px 70px 10px;
}

.art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body p {
color: #403220;
}

.art-blockcontent-body p, .art-blockcontent-body {
line-height: 1.8;
}

.art-block-body {
position: relative;
padding: 0;
margin: 10px;
}

.art-blockheader {
margin-bottom: 10px;
position: relative;
height: 26px;
}

div.art-logo {
display: block;
position: absolute;
top: 37px;
left: 0;
margin-left: 10px;
}

.art-footer .art-widget, .art-footer .art-widget a, .art-footer .art-widget a:link, .art-footer .art-widget a:visited, .art-footer .art-widget a:hover {
color: #7E817E;
font-size: 13px;
text-align: left;
line-height: 30px;
}

.art-postcontent p {
margin: 12px 0;
line-height: 20px;
}

.art-footer {
position: relative;
margin-top: 0;
margin-bottom: 0;
width: 100%;
color: #e3dcd4;
}

.art-footer-body {
position: relative;
padding: 20px 20px 0px 20px;
}

.art-footer-t {
background-color: #beb6ac;
}

.art-footer .art-widget, .art-footer .art-widget a, .art-footer .art-widget a:link, .art-footer .art-widget a:visited, .art-footer .art-widget a:hover {
font-size: 13px;
text-align: left;
line-height: 26px;
color: #2F1B09;
}

.art-footer .art-widget-title {
padding: 0 0 10px 0;
}

.art-footer-text {
padding: 40px 10px 0 10px;
text-align: center;
display:none;
}

.credit {
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 10px;
text-align: center;
}

h1.art-logo-name {
line-height: 0.6;
}

h2.art-logo-text {
font-size: 42px;
color: #fd8100!important;
   margin: 10px 0 0 4px;
}


h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover {
    font-size: 80px;
    color: #cccccc!important;
}

.art-postcontent h2 {
color: #fd8100;
margin: 22px 0;
font-weight: normal;
font-size: 24px;
}
.art-postcontent h1, h2.art-postheader {
color: #fd8100;
margin: 20px 0;
font-weight: normal;
font-size: 28px;
}

.art-postcontent h3 {
color: #fd8100;
margin: 24px 0;
font-weight: normal;
font-size: 20px;
}

.art-postcontent blockquote {
font-size: 16px;
margin: 10px 10px 10px 50px;
padding: 10px 10px 10px 47px;
background-color: #E7DCD0;
background-image: url(openquote.jpg),url(closequote.jpg);
background-position: top left, top right;
background-repeat: no-repeat;
overflow: auto;
clear: both;
}

.art-postcontent blockquote-green {
font-size: 16px;
margin: 10px 10px 10px 50px;
padding: 10px 10px 10px 47px;
background-color: #E7DCD0;
background-image: url(openquote-green.jpg),url(closequote-green.jpg);
background-position: top left, top right;
background-repeat: no-repeat;
overflow: auto;
clear: both;
}

.cite1 {
font-style: italic;
font-size: 14px;
padding: 0 0 0 88px;
}

.cite2 {
font-style: italic;
font-size: 14px;
padding: 0 0 0 78px;
}

.cite3 {
font-style: italic;
font-size: 14px;
padding: 0 0 0 54px;
}

.bubble1 {
width: 585px;
height: 323px;
background-image: url(bubble1.jpg);
background-repeat: no-repeat;
}

.quote1 {
width: 450px;
padding: 80px 80px 0px 80px;
}

.bubble2 {
width: 380px;
height: 243px;
background-image: url(bubble2.jpg);
background-repeat: no-repeat;
margin: 0 0 0 0px;
}

.quote2 {
width: 280px;
padding: 65px 80px 0px 70px !important;
}

.bubble3 {
width: 300px;
height: 254px;
background-image: url(bubble3.jpg);
background-repeat: no-repeat;
margin: 0 0 0 0px;
padding: 10px 0 0 0;
}

.quote3 {
width: 200px;
padding: 50px 80px 0px 50px;
}

.attachment-thumbnail {
box-shadow: 5px 5px 5px #888;
}

.nocomments {
display: none;
}

.soundcloud-button {
    display: block;
    float: right;
    margin: -20px 40px 40px 0;
}

.soundcloud-text {
    display: inline;
    width: 50%;
    float: left;
}

.btn {
  background: #fd8100;
  background-image: -webkit-linear-gradient(top, #fd8100, #fd5d00);
  background-image: -moz-linear-gradient(top, #fd8100, #fd5d00);
  background-image: -ms-linear-gradient(top, #fd8100, #fd5d00);
  background-image: -o-linear-gradient(top, #fd8100, #fd5d00);
  background-image: linear-gradient(to bottom, #fd8100, #fd5d00);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 26px;
  padding: 20px 30px 20px 30px;
  text-decoration: none;
}

.btn:hover {
  background: #fd5d00;
  background-image: -webkit-linear-gradient(top, #fd5d00, #fd4900);
  background-image: -moz-linear-gradient(top, #fd5d00, #fd4900);
  background-image: -ms-linear-gradient(top, #fd5d00, #fd4900);
  background-image: -o-linear-gradient(top, #fd5d00, #fd4900);
  background-image: linear-gradient(to bottom, #fd5d00, #fd4900);
  text-decoration: none;
}

.btn:visited {
 color: #ffffff!important;
}

div#wds_container1_0 {
    clear: both;
}