body, #container, html {
background: #F1EBDF;
}

#container {
margin-top: 40px;
}

.view-blog, .view-taxonomy-term {
float: right;
margin-bottom: 50px;
}

.view-taxonomy-term .views-row, .blog-page {
     border-bottom: 1px dotted #b0aead;
     margin: 0px auto;
     padding: 20px 0px;
}


.view-blog .views-row {
     margin: 0px auto;
     padding: 20px 0px;
}
 
.view-blog, .blog-page  {
padding: 0px 20px;
border: 1px solid #B0AEAD;
margin-right: 50px;
width: 700px;
background: white;
}

.view-blog .views-field-title, .view-taxonomy-term .views-field-title, .blog-page  h2 {
font-size: 22px;
margin-bottom: 10px;
margin-top: 10px;
text-align: center;
text-transform: uppercase;
font-weight: bold;

}
 
 .blog-page {
padding-bottom: 40px;
}

.blog-page  h2 {
width: auto;
margin: 0px auto;
padding-top 20px;
color: #666;
padding-top: 30px;
}


.view-blog .views-field-created, .view-blog .views-field-tid,
.view-taxonomy-term .views-field-created, .view-taxonomy-term .views-field-tid, .blog-page .datefield {
text-align: center;
font-size: 10px;
}

.blog-page .datefield {
display: block;
}

.view-blog .views-field-tid, .view-taxonomy-term .views-field-tid {
margin-bottom: 20px;
}

.view-blog .views-row img, .view-taxonomy-term .views-row img, .blog-page img {
width: auto;
margin: 0px auto;
display: block;
margin-bottom: 20px;
}



.view-blog .views-field-field-body-value, .blog-page .body-field {
width: 575px;
margin-left: 0px;
text-align: center;
}

.views-field-field-source-url, .blog-page span {
font-size: 10px;
}

.view-tagcloud {
width: 160px;
float: left;
padding: 20px 0px;
padding-left: 10px;
background: white;
}

#left-side {
width: 150px;
float: left;
}

#right-side .views-field-created {
display: none;
}





#header ul li {
float: left;
list-style: none;
font-weight: bold;
text-transform: uppercase;
padding-right: 28px;
font-size: 14px;
}

#header ul li a {
color: black;
}

#header ul li a.last {
color: #BE1C24;
}

#header h1 {
clear: left;
margin: 0px auto;
padding-top: 30px;
font-family: ff-prater-script-web, sans-serif;
font-size: 70px;
margin-bottom: 10px;
padding-left: 0px;
}

#header h1 a {
color: black;
text-decoration: none;
}

#bodyarea h1 {
display: none;
}

#right-side {
float: right;
width: 165px;
margin-right: 23px;
}

#left-side {
width: 160px;
margin-left: -35px;
}

.view-blog, .blog-page {
float: none;
width: 575px;
margin-left: 146px;
border: none;
}

.view-blog .blog-page {
margin-left: 0px;
}

#left-side #tag-logos li {
text-indent: -999em;
list-style: none;
margin: 0px;
margin-bottom: 5px;
}

#left-side #tag-logos li a {
display: block;
width: 120px;
}

#left-side #tag1 a{
background: url(images/livingrooms.png);
height: 88px;
}

#left-side #tag2 a{
background: url(images/kidsrooms.png);
height: 88px;
}

#left-side #tag3 a{
background: url(images/colorpop.png);
height: 88px;
}

#left-side #tag4 a{
background: url(images/colorcode.png);
height: 88px;
}

#left-side #tag5 a{
background: url(images/found.png);
height: 88px;
}

#left-side #tag6 a{
background: url(images/specialspaces.png);
height: 88px;
}

#left-side #tag7 a{
background: url(images/bedrooms.png);
height: 88px;
}

#left-side #tag8 a{
background: url(images/tradtwist.png);
height: 88px;
}

#left-side #tag9 a{
background: url(images/drama.png);
height: 88px;
}

#left-side #tag10 a{
background: url(images/modern.png);
height: 88px;
}


.view-archives {
margin-left: 11px;
}

.view-archives .view-header p{
background: url(images/archives-top.png) no-repeat;
width: 155px;
height: 88px;
text-indent: -999em;
}

.view-archives div.view-content {
background: url(images/archives-middle.png) repeat-y;
width: 155px;
text-transform: uppercase;
margin-left: 0px;
padding-top: 10px;
margin-top: -26px;
padding-left: 30px;
padding-bottom: 10px;
}

.view-archives h3{
font-size: 12px;
padding: 0px;
margin-bottom: 5px;
}

.view-archives .view-footer {
background: url(images/archives-bottom.png) no-repeat;
width: 155px;
height: 67px;
}

.view-archives .view-footer p{
width: 110px;
margin-left: 30px;
margin-top: 0px;
font-size: 12px;
}

.view-archives .view-content{
width: 110px;
margin-left: 30px;
margin-top: -20px;
}

.block-search h2.title, .block-search label {
display: none;
}

.block-search input.form-text {
border: none;
width: 115px;
}

.block-search input.form-submit {
border: none;
background: none;
text-transform: uppercase;
font-family: Century Gothic, sans-serif;
font-weight: bold;
font-size: 10px;
padding: 0px;
margin: 0px;
display: block;
margin-left: 72px;
}

#shopnow {
margin-top: 20px;
margin-bottom: 30px;
}

#shopnow a {
display: block;
width: 158px;
height: 153px;
background: url(images/ShopNow.png) no-repeat;
text-indent: -999em;
}


#blog-links h3{
background: url(images/links-top.png) no-repeat;
width: 155px;
height: 93px;
text-indent: -999em;
}

#blog-links ul li {
font-size: 11px;
list-style: none;
padding: 0px;
margin-bottom: 6px;
margin-left: 0px;
width: 100px;
margin-left: 30px;
}

#blog-links p {
background: url(images/links-bottom.png) no-repeat;
width: 155px;
height: 80px;
margin-top: -12px;
}

#blog-links ul{
background: url(images/links-bg.png) repeat;
width: 155px;
margin-top: -10px;
padding: 0px;
}


#header ul{
margin-left: 65px;
}

#left-side {
margin-left: -60px;
}

#right-side .view-archives {
margin-left: 30px;
}

#header h1 {
margin-left: 260px;
}

#right-side .block-search {
margin-left: 20px;
}

#shopnow {
margin-left: -5px;
}

form#node-form {
width: 580px;
float: right;
background: white;
padding: 10px;
margin-right: 30px;
}

.views-field-nothing {
float: right;
margin-top: -15px;
}

.views-field-nothing-node {
float: right;
}

#bodyarea .blog-page .content ul.links li {
margin-left: 0px;
}

#right-side .view-archives {
margin-left: 0px; 
margin-top: -30px;
}

.region-content {
float: none;
}

.view-blog .blog-page {
margin-left: -20px;
}

#bodyarea {
margin-left: 0px;
  padding-left: 20px;
}


/* temp fix for how the links don't work and the floats don't work  */

#right-side {
display: none;
}


.blog-page .field-name-field-categories {
display: none;
}

.view-blog, .blog-page {
margin-left: 0px;
}

.view-empty {
min-height: 500px;
}
