html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #19130D;
	background:#16110E url(images/site-bgd.jpg) top center no-repeat;
}
ol, ul {
	list-style: none;
}
@font-face {
	font-family: 'BrandonGrotesqueRegularRegula';
	src: url('fonts/brandon_reg-webfont.eot');
	src: local('☺'), url('fonts/brandon_reg-webfont.woff') format('woff'), url('fonts/brandon_reg-webfont.ttf') format('truetype'), url('fonts/brandon_reg-webfont.svg#webfontYjLCQxNh') format('svg');
	font-weight: normal;
	font-style: normal;
}

#header {width:800px; height:105px; margin:0 auto;}
#logo-wrap {float:left; margin:33px 0 0 0; width:300px;}
#header h1 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#FFF; font-size:30px; font-weight:lighter; margin:0 0 5px 0; text-shadow:2px 2px 2px #000;}
#header h2 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#655851; font-size:14px; font-weight:lighter; text-shadow:3px 2px 2px #000;}
#quote {float:right; margin:22px 0 0 0;}
#top-shadow {background:url(images/bgd-top-shadow.png) repeat-x; height:22px;}
#main-wrap {background:url(images/bgd-black.png) repeat;}
#bottom-shadow {background:url(images/bgd-bottom-shadow.png) repeat-x; height:22px;}

#nav {width:800px; margin:0 auto; padding:12px 0 12px 0; background:url(images/bgd-divider-top.jpg) bottom center no-repeat;}
#nav ul li {display:inline;}
#nav ul li a {font-family:'BrandonGrotesqueRegularRegula', Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#9b9b9b; text-decoration:none; text-transform:uppercase; padding:0 15px; font-weight:lighter;}
#nav ul li a:hover {color:#FFF; position:relative; top:1px;}
#nav ul li.current_page_item a {color:#FFF;}

#main {width:800px; margin:0 auto;}
#photo {float:left; height:277px; width:415px; margin:30px 0 30px 0; padding:7px 0 0 9px; background:url(images/bgd-photo.jpg);}
#intro {float:right; width:335px; margin:30px 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#9f948b; line-height:18px;}
#intro h1 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#FFF; font-weight:normal; font-size:20px; margin:0 0 10px 0;}

#modules {width:800px; margin:0 auto 0 auto; padding:20px 0 0 0; background:url(images/bgd-divider-bottom.jpg) top center no-repeat;}
#modules h1 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; text-transform:lowercase; font-weight:normal; font-size:18px; color:#423b37; margin-bottom:10px;}
#follow {float:left; width:250px;}
#follow ul li {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#b7aba2; margin-bottom:10px; line-height:15px;}
#follow ul li a {color:#b7aba2;}
#follow .date {color:#41382e}
h2.widgettitle {display:none;}
#email {float:left; width:210px; margin:0 0 20px 30px;}
#email p {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#b7aba2; margin-bottom:10px; line-height:15px;}
#email a:hover img {position:relative; top:1px; opacity:0.8;}
#bus {float:left; width:220px; margin:0 0 0 65px;}
#bus p {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#b7aba2; margin-bottom:10px; line-height:15px;}
#bus .title {color:#41382e; margin:10px 0 10px 0;}
#bus a:hover img {position:relative; top:1px; opacity:0.8;}

#sidebar {float:right; width:250px; background:url(images/bgd-sidebar-divider.jpg) top left no-repeat; padding:0 0 30px 20px; margin:30px 0 30px 0;}
#sidebar h1 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; text-transform:lowercase; font-weight:normal; font-size:18px; color:#423b37; margin-bottom:10px;}
#main-content {float:left; width:500px; margin:37px 0 30px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#9f948b; line-height:18px;}
#main-content h1 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#FFF; font-weight:normal; font-size:20px; margin:0 0 15px 0;}
#main-content h2 {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#B49C7C; font-weight:normal; font-size:16px; margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #39301F; padding-bottom:8px;}
#main-content p {margin-bottom:10px; font-size:12px;}
#main-content a {color:#FFF; text-decoration:underline;}
#main-content a:hover {text-decoration:none;}
.photo {margin:10px 0 10px 30px; padding:7px 11px 7px 9px; background:url(images/bgd-photo.jpg);}

#footer {width:800px; margin:0 auto; padding:0 0 20px 0;}
#footer .column {float:left; width:120px;}
#footer .column ul li {line-height:15px;}
#footer .column ul li a {font-family:'BrandonGrotesqueRegularRegula', Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none; color:#8e837b;}
#footer .column ul li a:hover {color:#FFF;}

/*===STORE===*/
h2.prodtitles span {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#FFF; font-size:16px; font-weight:lighter; text-shadow:3px 2px 2px #000; margin-bottom:10px; text-decoration:none; border-bottom:none;}
h2.prodtitles a {font-family:'Book Antiqua', 'Palatino Linotype', Palatino, serif; color:#FFF; font-size:16px; font-weight:lighter; text-shadow:3px 2px 2px #000; margin-bottom:10px; text-decoration:none; border-bottom:none;}
h2.prodtitles a:hover {text-decoration:underline;}
.wpsc_product_price {color:#666; font-family:'BrandonGrotesqueRegularRegula'}
#product_price_1 {color:#FFF;}
.wpsc_buy_button {color:#FFF; padding:10px 25px; border:1px solid #2E2720; background:#1D1610; cursor:pointer; margin:20px 0 0 0;}
#checkout {float:right; width:300px; text-align:right; color:#9F958B; margin:10px 15px 0 0;}
#checkout a {font-family:'BrandonGrotesqueRegularRegula', Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none; color:#9F958B;}
#checkout a:hover {text-decoration:underline; color:#FFF;}
#main-content h2.prodtitles {border-bottom:none;}

