body{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
/* background:#73002e; */
background: #f6f6f6 url(images/bg6.jpg) no-repeat;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/* border: 1px solid gray; */ 
margin-top: 20px;
background: #fff;
}

#topsection{
background: #EDEDCE;
height: 140px; /*Height of top section*/
border-bottom: 4px solid #73002E;

}

#topsection h1{
margin: 0;
padding-top: 15px;
border
}

#contentwrapper{
padding: 0 20px 0 20px;
float: left;
/* background: #EDEDCE; */
background: #fff url(images/grape-bg3.gif) no-repeat top left;
}

#contentwrapper p {
font-family: verdana, serif;
font-size: small;
}

#contentwrapper h2 {
font-family: verdana, serif;
font-size: 14pt;
font-weight:normal;
color: #000;
}

#contentwrapper h3 {
font-family: verdana, serif;
font-size: 14pt;
font-weight:normal;
font-style: italic;
color: #a40e19;
}

#contentwrapper h4 {
font-family: verdana, serif;
font-size: 11pt;
font-weight:normal;
line-height: 140%;
color: black;
}

#contentwrapper h5 {
font-family: verdana, serif;
font-size: 10pt;
color: black;
font-weight:normal;
font-style: italic;
}

#contentwrapper a {
font-family: verdana, serif;
font-size: 10pt;
font-weight:normal;
font-style: italic;
}

#contentwrapper2{
padding: 0 20px 0 20px;
float: left;
/* background: #EDEDCE; */
background: #fff;
}
#contentcolumn{
float:left;
}

/* Not Used */
#textcolumn{
color: black;
margin-left:100px;
margin-right:50px;
background: #EDEDCE;
}

#textcolumn p {
font-family: verdana, serif;
font-size: small;
}
/* END not used */


#footer{
font-family: verdana, serif;
font-weight:normal;
clear: left;
width: 100%;
/* background: #EDEDCE; */
color: #474438;
text-align: center;
padding: 4px 0;
border-top: 4px solid #73002E;
font-size:10px;
}

#footer a{
color: #474438;
}

#sidebar {
/* margin: 10px 10px 10px 20px;*/
position: relative;
float: left;
top: 15px; 
/* left: 540px; */
width: 260px; 
height: 660px;
/*background-color: #e3e3e3; */

text-decoration: none;
/*border: 1px solid #73002E; */
}

#sfwabox {
position: relative;
float: left;
/* top: 60px; Changes apr1 */
 top: 35px; 
/* left: 540px;  not used*/

/* margin-top: 30px; changed Apr1 */
width: 260px; 


text-decoration: none;
}

#noteworthy {
/* margin: 10px 10px 10px 20px;*/
position: relative;
float: left;
/* left: 540px; */
padding: 0px 28px 0px 28px;
width: 210px; 
height: 230px;
/*background-color: #e3e3e3; */
background: #fff url(images/post_graphics3.jpg) no-repeat;
text-decoration: none;

/*border: 1px solid #73002E; */ 
}

#noteworthy p {
font-family: Comic Sans MS;
font-size: 8pt;
text-align: left;
text-decoration: none;
}

#noteworthy h4 {
font-weight:normal;
font-size: 12pt;
text-decoration: underline;
text-align: center;
}

#winecontainer p{
font-weight:normal;
font-size: 9pt;
color: black;
line-height: 140%;
}

#winecontainer h4, #winestore h4, #winecontainer2 h4{
font-weight:normal;
font-size: 11pt;
color: red;
text-decoration: underline;
line-height: 100%;
}

#winestore a{
font-weight:normal;
font-size: 9pt;
color: blue;
text-decoration: underline;
line-height: 100%;
font-style: normal;
}


/*Horizontal Menu CSS */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font:  12pt Verdana;
width: 100%;
overflow: hidden;
margin-bottom: 0px;
border-bottom: 1px solid gray;
border-width: 1px 0;
background: black url(images/blockdefault4.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 8px 26px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive4.gif) center center repeat-x;
}

/* Scroll bar CSS */

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Up {
  position: absolute;
  width: 10px; height: 10px;
  background-color: #CCC;
  font-size: 0px;
}
.Scrollbar-Track {
  width: 10px; height: 350px;
  position: absolute;
  top: 30px;
  background-color: #EEE;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 30px;
  background-color: #CCC;
}
.Scrollbar-Down {
  position: absolute;
  top: 400px;
  width: 10px; height: 10px;
  background-color: #CCC;
  font-size: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 240px; left: 1100px;
}

#winecontainer {
  position: relative;
  top: 0px; left: 0px;
  width: 380px;
  height: 425px;
  background-color: #fff;
}
#News, #About, #Extra { 
  position: absolute;
  top: 10px; 
  overflow: hidden;
  width: 380px;
  height: 420px;
  display: one;
}


#News {display: block;}
p {
  margin: 0; padding: 0px 0px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
 /* text-indent: 10px; */
/*  color: #777; */
} 

#allbody a {
font-family: Comic Sans MS;
font-size: 8pt;
text-align: left;
text-decoration: none;
}

#eventsbox {
/* margin: 10px 10px 10px 20px;*/
margin-left: 20px;
position: relative;
float: left;
top: 20px; 
/* left: 540px; */
padding: 0px 15px 0px 15px;
width: 210px; 
background: #820024; 
color: #f6f6f6;
border: 3px solid #000;  
}

#eventsbox a {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt;
font-weight: bold;
text-decoration: none; 
font-style:normal;
color: #fff;
}


