body {margin:2px; background-color: #2D405D;}
.page {background-color: #ffffff; width: 980px;   margin-left: auto; margin-right: auto; border: 1px solid #fff}
h2 {color:#ff0000;font-family:VERDANA, ARIAL,HELVETICA;font-size:14px; text-align: center; margin-top: 2px; margin-bottom: 4px;}
h3 {color:#ff0000;font-family:VERDANA, ARIAL,HELVETICA;font-size:14px; text-align: center; margin-top: 4px; margin-bottom: 0px;}
h4 {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:13px; text-align: center; margin-top: 3px; margin-bottom: 3px;}
h4.title {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:13px; text-align: center; margin-top: 7px; margin-bottom: 17px;}

.tables {border: 1px solid; border-color: #2D405D; width: 100%;}
.middlecell {border: 1px solid; border-color: #2D405D; padding-left:10px; padding-right: 10px;}
.middlecell2 {border-top: 1px solid; border-color: #2D405D; border-left: 1px solid; border-color: #2D405D; padding-left:10px; padding-right: 10px;}
.column {background-color:#E9EEF5; width:160px;}
.columnright {background-color:#E9EEF5;}
.columnright2 {background-color:#ffffff;border-top: 1px solid; border-color: #2D405D;}
.news {color:#000000; text-align: left;font-size:11px; font-family:VERDANA, ARIAL,HELVETICA;margin:2px;}
.image {border:0;padding:2px;}
.footmenu{color:#0000ff; margin-bottom: 2px; text-align: center;  font-size:10px; font-weight:normal; font-family:VERDANA, ARIAL,HELVETICA;}
.footmenu {background-color:#E9EEF5;}
#wine a.wine, a.wine:link, a.wine:visited {color:#800000; text-align: left; font-size:11px; line-height:15px; font-family:VERDANA, ARIAL,HELVETICA; margin:2px; padding-bottom:5px;font-weight:bold;text-decoration:none;}
a.wine:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
.wine {color:#000000; text-align: left;margin:2px;font-family: verdana, arial, helvetica; font-size:11px;}
p.text {text-indent:15px;font-family: verdana, arial, helvetica; font-size:11px; text-align:left;}
p.noin {font-family: verdana, arial, helvetica; font-size:11px; text-align:left;}
a, a:link, a:visited {color:#0000ff; margin-bottom: 2px; text-align: left;  font-size:10px; font-weight:normal; font-family:VERDANA, ARIAL,HELVETICA;}
h5 {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:12px;margin-bottom: 0; line-height:12px;margin-top: 0;}
.toptext {text-indent:15px;font-family: verdana, arial, helvetica; font-size:11px; text-align:left;}
.notes {font-size: 12px;font-family:arial, sans-serif;}
pre {font-family: verdana, arial, helvetica; font-size:11px;}
.toplinks {font-family: verdana, arial, helvetica; font-size:10px;}
ul.title {margin-top: 0;}
#li.a, a:link, a:visited {font-family: verdana, arial, helvetica; font-size:11px; text-decoration:none; line-height:12px;}
.golf {font-weight:bold;color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:12px;margin-bottom: 0; line-height:12px;margin-top: 0;}
.golfname {margin-top:2px;font-family: verdana, arial, helvetica; font-size:11px;}
a.list, a.list:link, a.list:visited  {text-decoration:none; color:#0000ff; line-height:11px;font-size:11px; font-weight:normal;}
a.list:hover { font-size: 11px; font-family: "VERDANA","ARIAL","HELVETICA"; text-decoration: underline; color: #009933;}
.list  {text-decoration:none; color:#0000ff; line-height:11px; font-size:11px; font-weight:normal;}

#wrapper {width:160px; margin:2px; float:left;background-color: #E9EEF5; font-size:11px; font-family:VERDANA, ARIAL,HELVETICA; line-height:14px; font-weight:bold;}
 a.name, a.name:link, a.name:visited {text-decoration:none; color:#400000; line-height:12px;font-size:11px; font-weight:bold;}
 a.name:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
 a.name2, a.name2:link, a.name2:visited {margin-left:8px;text-decoration:none; color:#800000; line-height:12px;font-size:11px; font-weight:bold;}
 a.name2:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
 a.name3, a.name3:link, a.name3:visited {margin-left:8px;text-decoration:none; color:#940000; line-height:12px;font-size:11px; font-weight:bold;}
 a.name3:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
.subtitle {margin-bottom:3px;color:#800000; cursor:pointer;  font-weight:bold; border-top:0px solid #300; margin-left:7px;line-height:12px;}
.sub {display:none; margin-bottom:5px; margin-left:10px;}
.name {margin-left:4px; display:block;color:#2D405D;text-decoration:none;}
.name2 {margin-left:1px; display:block;color:#2D405D;text-decoration:none;}
.name3 {margin-left:1px; display:block;color:#2D405D;text-decoration:none;}
h3.menu {color:#0000ff;font-family:VERDANA, ARIAL,HELVETICA;font-size:11px; margin-bottom: 0;margin-top: 5px;}