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, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;}body {background-color: #380b02;font-size: 11px;font-family: Tahoma, Verdana, Arial, Sans-Serif;color:#170600;padding:0px;margin:0px;background-image: url('images/bg_tile.jpg');background-repeat: repeat-x;background-position: top center;}a {color: #A32C02; text-decoration: none;}a:visited {color:#661E03;}a:hover {color: #A32C02; text-decoration: underline;}a:active { color:#661E03;}h1 {font-size: 22px;font-weight: bold;}h2 {font-size:20px;font-weight: normal;padding: 5px 10px 10px 0 ;margin:0px;}h3 {font-size: 14px;}h4 {font-weight: bold; margin-bottom: 15px;}img.download {vertical-align:middle;}.clear {clear:both;}.clear-l {clear:left;}.clear-r {clear:right;}strong {font-weight: bold;}/* ----------container to center the layout---------- */#container {background-image: url('images/paper_bg.jpg');width: 960px;padding:0px;margin: 0px;margin-left: auto;margin-right: auto;} /* ----------header-------------- */#header {text-align: right;background-color: #e1ddd9;padding: 0px;margin: 0px; }/* ----------outer and inner----------------- */#inner{ margin:0px; width:100%; } /* The ie/pc pecularity */ /* --------------right------------- */#right { width:315px;  float:right;  position:relative;  margin-left:-200px;  margin-right:1px; padding-bottom: 30px; } #right table td {vertical-align: middle !important;}#right table img {margin: 0 7px 10px 0;}.tout {margin: 15px 0 22px 0;text-align: center;} .toutlabel{margin: 0 0 10px 0;}#right h3 {font-weight: bold; margin-bottom: 6px; color: #4C1500} /* -----------------content--------------------- */#content{ position: relative; margin: 0 0 0 28px; width: 960px;}.headerimg {margin: 15px 0 17px;}.subnav {font-size: 14px; margin: 0 0 20px -10px;}.subnav a {margin: 0 10px 0 10px;}.post {border-top: 1px solid #d9d3c0;margin-bottom: 15px;padding-top: 8px;}.post p, .purchase p { line-height: 175%; margin-top: 3px;}.posted {color: #a39d8c;font-style: italic;font-weight: bold;margin: 10px 0 15px;display: block;}.post div { clear: none !important; }.purchase {padding-bottom: 15px; margin-bottom: 20px}.purchasetext {float: right; width: 350px; margin-bottom: 30px;}.purchasetext h2 {margin-top: -8px}.frame {background-color: #CFC8B5; border: 1px solid #AFA68E; text-align: center; padding: 15px;}.biotext {float: right; width: 350px;}.biotext {float: right; width: 350px; margin-bottom: 30px;}.castmember h2 {border-bottom: 1px solid #d9d3c0; margin: -10px 0 15px 0; padding-bottom: 5px}.castmember p { line-height: 175%; margin-bottom: 10px;}.recipe-l {margin-top: 40px}.recipe-l img {float: left; margin: -30px 15px 15px 0;}.recipe-l ul {list-style: none; margin: 10px 0 10px 0; line-height: 150%}.gallery {text-align: center; background-color: #000}.csoon {font-size: 22px;text-transform: uppercase;text-align: center;background-color: #CFC8B5; border: 1px solid #AFA68E; text-align: center; padding: 35px;}.sidebarimg {float: left; margin: 0 10px 0 0;}.vvtitle {text-decoration: underline;}#vvnav {width: 300px; background-color: #ebe3d0;border-top: 1px solid #d4cab1;border-left: 1px solid #d4cab1;border-right: 1px solid #d4cab1;}#vvnav ul {list-style: none;}#vvnav ul li {padding: 7px;border-bottom: 1px solid #d4cab1;}#vvnav ul li a {font-size: 14px;font-weight: bold;color: #4c1500 !important;text-transform: uppercase;}h1.location {font-size: 36px; color: #4c1500; border-top: 1px solid #d9d3c0; padding: 5px 0 5px 0}.gallery {background-color: #cfc8b5;border: 1px solid #afa68e;padding: 10px;margin: 15px 0 15px 0;}.gallery {text-align: center;}.gallery img {margin-right: 7px}/*  ----------------footer---------------------- */ #footer {background-color: #170600;color: #baa332; border-top: 6px solid #ffffff;clear:both;padding:26px 0 28px 0;margin: 30px 0 0 0;text-align: center;text-transform: uppercase;letter-spacing: 2px; } #footer a {color: #bab5b3;}.copyright {color: #661e03;margin-top: 10px;}.copyright a {color: #661e03 !important;}.copyright a:hover {color: #7F2907 !important;}.storecontent table td {padding: 5px 3px 10px;}.storecontent table {width: 95%}