body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol, ul {list-style: none;margin: 0;padding: 0;border: 0;}
li {margin: 0;padding: 0;border: 0;}
address, caption, cite, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;}
caption, th {text-align: left;}
q:before, q:after {content: '';}
a, a:hover {text-decoration: none;}
body {background: #55472E; text-align:center}
blockquote {padding:10px; background:#F3D481; border-left:4px solid #D9AF3D; border-right:4px solid #D9AF3D; margin-bottom:5px;}
#mainwrap {width:996px; margin:10px auto; text-align:left;}
#header {background: url('/images/retail_blog/alterra_header.gif') no-repeat bottom left; width:996px; height:132px;}
#body {background: url('/images/retail_blog/news_bg.gif') repeat-y top left; float:left; width:100%; padding-bottom:10px;}
#body a {color:#63000B; text-decoration:underline;}

.archive_entry h2 {font-size:18px; border-bottom:1px solid #666; margin-top:5px;}
.archive_entry h3 {padding-left:20px; margin-top:5px;}
.archive_entry ul {width:70%; margin:0 auto; list-style:disc}
.archive_entry ul li {padding:1px;}

.next-entry-link {font-size:12px;background:#E1D1A8; margin-bottom:10px; width:100%}
#sidebar {float:left; width:180px; margin-left:10px; background: #E1D1A8; padding:5px;text-align:center}
#sidebar a {text-decoration:none}
#sidebar div {margin-bottom:10px;}
#sidebar .sidebar-main li {margin-bottom:10px; color:#4B402D}
#sidebar a.linkhead {display:block; background:#CDBD92; padding:2px; color:#F3E9CE; font-weight:bold; margin:0;}
#sidebar a.linkhead:hover {color:#CDBD92; background:#F3E9CE}
.subscribe {border:0; outline-width:0; width:100%; height:69px; background: #E1D1A8;}
#sidebar h4 {background:#CDBD92; padding:2px; color:#F3E9CE}
#sidebar .categories li {margin:0; margin-top:5px; font-size:85%;}
#sidebar .recents {list-style:disc; margin-left:15px}
#sidebar .recents li {margin:0; margin-top:5px; font-size:85%; text-align:left; padding:0 5px;}
#sidebar .recents li {color:#9E9376}


#content {float:left; width:520px; margin-left:15px;}
.entry h4 {background:#E1D1A8; padding:3px; margin-bottom:5px;}
.entry img {margin:8px;}
.entry p {margin-bottom:8px;}
.entry {margin-bottom:25px;}
#commenttable {width:100%; margin-bottom:10px}
#commenttable td {padding:4px 0}
#commenttable .comwrap {border:1px solid #CDBD92; padding:8px; border-radius:0 8px 8px 8px; -moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; background:#FAF5E9}
#commenttable .comment {padding-left:10px; padding-top:5px}
#commenttable .author {text-align:left; font-size:14px; font-weight:bold}
#commenttable .author span {font-size:11px; color:gray; font-weight:normal}
#addcommenttable {width:100%}
#addcommenttable td {padding:3px}
#addcommenttable input {width:250px; font-size:14px}
#addcomment h6 {color:black; font-weight:bold; font-size:16px; padding:3px; border-top:1px solid #CDBD92; border-bottom:1px dashed #CDBD92; margin-bottom:3px}
#comments h6 {color:black; font-weight:bold; font-size:16px; padding:3px; border-top:1px solid #CDBD92; border-bottom:1px dashed #CDBD92; margin-bottom:3px}

#sidebar-rt a {text-decoration:none}
#sidebar-rt {float:left; margin-left:10px; width:200px; border:1px solid #E1D1A8; padding:5px;text-align:center}
#sidebar-rt div {margin:0 auto 15px auto;}
#sidebar-rt ul li {margin-bottom:8px; font-size:85%; text-align:left; padding:0 5px;}
#sidebar-rt h4 {background:#CDBD92; padding:2px; color:#F3E9CE; margin-bottom:5px;}
#sidebar-rt .lakemusic {width:90%; margin:0 auto; background:#DCDF89; margin-bottom:10px;}
#sidebar-rt .lakemusic table {text-align:left; width:100%;}
#sidebar-rt .lakemusic table tr {border-bottom:1px solid #CCCE7F}
#sidebar-rt .lakemusic table td {padding:1px 3px; font-size:75%; color:#32285C; }
#sidebar-rt .rssfeeds h4 {padding:0; background:none; margin:0 auto}
#sidebar-rt .rssfeeds ul {border:1px solid #42330a; padding-top:5px;}
#sidebar-rt .rssfeeds ul li {text-align:center;}
#sidebar-rt .alt-events h4 {background:#516071}
#sidebar-rt .alt-events {background:#B6C1CD; padding-bottom:5px;}
#sidebar-rt .alt-events a {}
#sidebar-rt .alt-spons-event h4 {background:#CDAE4E}
#sidebar-rt .alt-spons-event {background:#E1D8BC; padding-bottom:5px;}
#sidebar-rt .shopcast {border:1px solid #B38569}
#sidebar-rt .shopcast h4 {background:#572404}
#sidebar-rt .shopcast .slidenav a {display:inline-block; padding:2px; background:#572404; color:white; font-weight:bold; text-decoration:none; border:1px solid #953D08;}

#footer {clear:both;background: url('/images/retail_blog/bottom_paper.gif') no-repeat top left; height:48px; text-align:center; padding-top:5px;}
#footer a {color:#63000B;}