/*---------------------------------  Styles.css  ---*/ 

body {
  background: url('/assets/41/Brick_Background2.jpg') repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  padding: 0;
  margin: 0;
  text-align: center; }

#page {
  margin: 0 auto 0px;
  width: 980px;
  text-align: left;
  border: 2px solid #231F20;
  border-bottom: 0;
  padding: 0;
  background-color: #FFFFFF;
  clear: both; }

#header {
  color: #FFFFFF;
  font-family: Arial,Helvetica,Geneva,sans-serif;
  background-color: #3D2C22;m
}

#header-center {
  margin: 0 auto;
  width: 980px;
  height: 102px;
  background: url('/images/martinis_header.gif') no-repeat top left;
}
#addr-bar {
  height: 67px;
}
#addr-label { 
  text-transform: uppercase;
  float: right;
  margin-top: 27px;
}
#navbar { 
  height: 35px;
  text-transform: uppercase;
}
#navbar2 {
  margin: 0 auto;
  width: 980px;
  height: 35px;
}

#main {
  float: left;
  width: 100%;
  margin: 0;
  background: url('/images/bg_wheat.gif') bottom left no-repeat #7A6457;
}

h1 {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 0.72em;
  text-transform: uppercase; 
  margin-top: 0.5em;
  margin-bottom: 10px;
}

h2 {
  color: #ffb64a;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 170%;
  font-weight: normal;
  margin: 0.5em 0 0; 
}

h3 {
  color: #ffb64a;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 125%;
  margin: 0px;
  font-weight: bold; }

h3 a {
  color: #ffb64a;
  text-decoration: none;
  border-bottom: none;
  margin: 0px; }

h3 a:hover {
  color: #902f1c;
  border-bottom: none; }

a {
  color: #ffb64a;
  text-decoration: underline; }  

a:hover {
  color: #451811;
  text-decoration: underline; }

p {
  color: white;
  line-height: 1.3em;
  margin: 0px 0px 10px 0;
}

ul {
  padding: 0; }

li {
  padding: 0; }


/*---MAIN COLUMN---*/  

#content-wrapper {
  float: left;
  width: 680px; }

#content {
  padding: 1em 1em 1em 2.5em;
  color: white;
}

#content table {
  margin: 0.25em 0;
  margin-collapse: separate;
  border-spacing: 1em 0.25em;
}
#content table tbody tr td {
  padding-right: 1.5em;
}

#content table.winelist {
  margin-top: -1.5em;
  width: 700px;
}

/*---SIDEBAR---*/  

#sidebar-wrapper {
  float: right;
  width: 300px; }

#sidebar {
  font-size: 90%;
  padding: 15px;
  padding-top: 0px; }

#sidebar h3 {
  color: #222222;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 17px;
  font-weight: bold;
  margin: 0px; }

#sidebar p {
  line-height: 1.4em; }

/* --- Sidebar box --- */
.sidebox {
  width: 280px;
  background: transparent url(/images/sidebox-middle.png) repeat-y top left;
  padding: 0;
}
.sidebox p {
  margin: 0 0 1em;
  padding: 0 30px 0px 25px;
  color: #C99141;
}
.sidebox h2 {
  color: white;
  font-size: 135%;
  padding: 0 25px 0px 25px;
}
.sidebox p.first-ele {
  background: transparent url(/images/sidebox-top.png) no-repeat top left;
  height: 17px;
  margin: 0;
}
.sidebox p.last-ele {
  background: transparent url(/images/sidebox-bottom.png) no-repeat bottom left;
  height: 28px;
  margin: 0;
  clear: both;
}

img.special {
  float:left;
  clear:left;
  margin: 0em 1.5em 0.5em 0em;
}

/* old article loc */


/*---STYLES---*/ 

p.icons img {
  margin: 0 10px;
}

#extra {
  margin-bottom: 10px; }

#extra .box {
  background-color: #e8f0f6;
  border-color: #D5E9F6; }

#extra p {
  line-height: 1.2em;
  margin: 0px 0px 5px 0px; }

#extra em {
  font-style: italic; }

#extra span {
  color: #d26511;
  font-size: 120%; }

#player, #gallery {
  background: #FFFFFF;
  float: left;
  clear: both;
  margin: 0px 15px 15px 0px;
  padding: 3px;
  border: 1px solid #a9cde5; }

#gallery a, 
#gallery a:hover, 
#player a, 
#player a:hover,
#extra img a,
#extra img a:hover {
  border-bottom: none !important;
  text-decoration: none !important; }

#extra a img {
  margin-bottom: -3px; }

.spot {
  margin-bottom: 20px;
  clear: both; }

.spot p {
  font-family: Verdana, sans-serif;
  font-size: 11px; 
  color: #333333;
  margin-top: 0px; }

.spot img {
  float: left;
  padding: 0px 12px 10px 0px; }

.box {
  padding: 15px;
  border: 1px solid #dbd6d1;
  background-color: #efedeb;
  margin-bottom: 20px; }

.box h3 {
  font-size: 18px;
  margin-bottom: 2px; }

.box input {
  margin-top: 5px; }

.box input.email {
  font-size: 10px;
  padding: 3px; 
  color: #a29e96; 
  width: 140px; }

.box input.subscribe {
  width: 70px;
  margin-left: 5px;
  color: #232323; }

.box ul {
  margin-left: 20px; }

.hidden {
  display: none; }<br/>

.clear {
  clear: both; }

/*---SITEMAP---*/ 
Helvet
#sitemap ul {
  list-style-type: disc;
  margin: 5px 0px 10px 35px;
  line-height: 2em; }

#sitemap li a {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 180%;
  font-weight: bold;
  margin: 0px; 
  color: #451811;
  text-decoration: none;Helvet
  border-bottom: none; }

#sitemap li a:hover {
  color: #902f1c;
  border-bottom: none; }

#sitemap ul.second {
  font-size: 80%; }

/*---FOOTER---*/ 

#footer-wrapper {
  margin: 0 auto;
  width: 980px; 
  height: 38px;
  background-color: #543E31;
}

#footer {
  font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  color: white;
  font-size: 90%;
  padding-top: 6px;
}


/*---------------------------------  Navigation.css  ---*/ 

#nav { background: #543E31; }

#header ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto; }

#header ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0; }

#header ul li a {
  font-family: "Lucida Sans", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 13px;
	display: block;
	float: left;
	color: #E8D5BB;
	text-decoration: none;
	padding: 8px 10px 7px;
	border-bottom: none;
	background: transparent
}
#navbar ul li a {
  color: #FFAC6B;
}

#navbar ul li a:hover {
  color: #FFFFFF;
}

#navbar ul li.selected a {
  color: #FFFFFF;
  background: #0b0b0a;
}

#navbar2 ul li a {#543E31
  color: #E8D5BB;
}

#navbar2 ul li a:hover {
  color: #FFFFFF;
  background: #49140c;
}

#navbar2 ul li.selected a {
  color: #FFFFFF;
  background: #0b0b0a;
}

.current {
  background: #49140c;
}

/*-- Cagtegory nav menus --*/

div.category-menu ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto; }

iframe.googlemap { 
  margin: 1em auto;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:328px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

p.text {
font-size: 16px;
line-height: 1.9em;
}
span.yellow {
color: #ffb64a;
font-weight: bold;
}


