/*
Burnsnicht.com CSS
copyright 2008-9 Villagewerx LLC. All Rights Reserved
*/

body {background-image: url(http://www.burnsnicht.com/images/layouts/skye_bg2.jpg); background-position: center -50px; background-repeat: no-repeat; background-color: #070707;}
#top_banner {width: 100%; background-image: url(http://www.burnsnicht.com/images/layouts/banner_top_bg.jpg); background-position: center bottom; background-repeat: no-repeat; height: 146px;}
#banner {width: 100%; background-image: url(http://www.burnsnicht.com/images/layouts/banner_bot_bg.jpg); background-position: center top; background-repeat: no-repeat; height: 215px;}
#banner h1 {position: relative; left: -2000px;}

#above_the_fold {position: relative; background-color: #fff; background-image: url(http://www.burnsnicht.com/images/layouts/content_fill.gif); background-repeat: repeat-x; padding-bottom: 3em;}

#main_content {margin-left: 240px; min-height: 400px;}
#main_content .entry {padding: .5em; margin-top: 0em; margin-bottom: 0;}
#main_content p {margin-top: .5em;}
.entry	{padding: 1em;}
.entry p {font-family: georgia, palatino, serif; font-size: 1.2em; color: #554537;}
.blurb p {margin-left: 1em; line-height: 1.3em;}
.entry h1 {font-size: 1.8em; color: #8B4513; font-weight: bold; margin-top: 1em; text-align: left;}
#about .entry h1 {display: block; width: 100%; text-align: left;}
.entry h2 {font-size: 1.4em; color: rust; font-weight: bold;}

#refund {position: absolute; bottom: 0;}
#refund h2, #terms h2 {font-size: inherit; color: #8B4513; font-weight: bold;}
#refund p, #terms p{font-size: smaller; color: #554537; font-family: helvetica, arial, sans-serif;line-height: 1.2em;}
#detail #refund p {width: 650px;}


#detail .entry div.small p {font-family: arial, helvetica, sans-serif; color: #554537;}
#detail .entry div.small p+ul li {font-size: 1.2em; color: #554537;}
#about .entry h3 {margin-top: 0;}
h3.entry_title {color: #673723; /*#6D341B;*/ font-family: helvetica; font-size: 1.6em; font-weight: bold; margin-bottom: 1em;}
#about .entry p {margin-bottom: 1em; color: #554537; font-size: 1.25em;}
#about .entry p:last-child {margin-bottom: 2em;}
#home .entry {margin: 1em;}
#checkoutPage .entry {margin-bottom: 0; padding-bottom: 0;}

#sidebar .entry p {font-size: 1.4em; color: #000; font-family: georgia, palatino, serif;}
#sidebar {position: absolute; top: 0px; left: 0px; bottom: 0px; background-color: #c2b59b; background-image: url(http://www.burnsnicht.com/images/layouts/sidebar_fill.png); background-repeat: repeat-x;}
div.testify {font-family: georgia; color: #554537; font-size: 1em; padding: 0em 1em; text-align: center;}
div.author {font-size: .9em; font-family: arial, helvetica, sans-serif; text-align: center; font-weight: bold; color: saddlebrown; margin-bottom: 1.5em;}
div.testify p {margin: 0;}

img.sidebar_button {background-color: #c2b59b; margin: 0 auto; position: relative; top: -2em; left: 2em;}

#quoted {background-image: url(http://www.burnsnicht.com/images/layouts//left_quotes.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 0em; }

#footer {position: relative; z-index: 99;background-image: url(http://www.burnsnicht.com/images/layouts/footer_bg.png); background-repeat: no-repeat; background-color: #070707; background-position: -2px top; text-align: center; height: 120px;}
#footer p {padding: 4em 0 0 0; color: #bdae92; margin: 0;}
#footer ul, #sidebar ul {width: 90%; list-style-type: none; margin: 0 auto;}
#footer ul li {display: inline;  color: #bdae92; margin: 0 3em 0 0;}

#footer a {font-size: .9em; color: #C1B399; text-decoration: none; border-bottom: 1px dotted; display: inline; overflow: hidden;}
#footer a:hover {color: #fff;}


#quotation {width: 20em;padding: 2.5em 0 0 10em; font-family: Georgia; font-size: 1.5em; color: #666;}
#attribution {text-align: right; margin-right: 8em; font-size: 12px; font-family: helvetica; color: #8B4513; font-style: italic; font-weight: bold; padding-top: .5em;}

#table_wrapper {width: 680px; float: left; top: 0; left: 240px;}

.tartan img {margin: 0;}
.event_detail {font-weight: bold; font-family: georgia, palatino, serif; font-size: 1.2em; color: #355E86;}
#checkout #main_content div.entry, #detail #main_content div.entry {margin: 1em 2em;}
#detail #main_content {min-height: 500px;}
#mapLink {margin-top: 4em;}

#utility_nav {width: 100%; float: left;}
#breadcrumb {float: left; width: 450px; margin: 15px 0 15px 6px; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; background-color:  transparent; }


#checkoutPage #checkoutWrapper, #receiptPage #receiptWrapper {margin-left: 250px;}
#checkoutPage #checkoutWrapper div.entry,
#receiptPage #receiptWrapper div.entry {margin-bottom: 0;}
#cart {width: 300px; margin-top: 12px; margin-bottom: 30px; float: right; margin-right: 58px; clear: left;}


