@charset "UTF-8";
/* CSS Document */

body {margin:0px; padding:0px;}
.pageWrapper {clear:both; position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px 63px 0px 62px; background-image:url(../images/nhg_menuBackground.jpg); background-repeat:no-repeat; border:0px; width:775px; 
min-height:900px; /*ff*/  
height: auto !important; /*ie7 */ 
height: 900px; /*ie6 */ 
font-family:verdana; z-index:1;}
.top_banner {position:relative; top:0px; margin-left:auto; margin-right:auto; margin-bottom:3px; background: transparent; color:#FFFFFF; height:auto; width:775px; z-index:3;}
.banner_img {position:relative; top:0px; z-index:2;}
h1 {font-size:1px; color:transparent; line-height:1px; padding:0; margin:0;}

.sub_main {position:relative; top:25px; left:35px; width:700px; height:auto; font: verdana; font-size:12px; z-index:5;}
.column1 {font:verdana; font-weight:bold; font-size:12px; line-height:20px; width:325px; text-align:center;}
.column2 {font:verdana; font-weight:normal; font-size:10px; line-height:20px; width:325px; text-align:center;}

.menu1 {color: #800000; font:verdana; font-weight:bold; font-size:12px; line-height:40px; text-align:left;}
.menu2 {font:verdana; font-weight:bold; font-size:10px; height:10px; text-align:center;}
.menu3 {font:verdana; font-weight:normal; font-size:10px; height:20px; text-align:center;}
.menu4 {font:verdana; font-weight:bold; font-size:10px; height:10px; text-align:left; vertical-align:top;}
.menu5 {font:verdana; font-weight:bold; font-size:10px; height:10px; text-align:left; vertical-align:top;}
.menu6 {font:verdana; font-weight:normal; font-size:10px; line-height:15px; text-align:left; vertical-align:top;}
.menu7 {color: #800000; font:verdana; font-weight:bold; font-size:12px; text-align:left;}
.title1 {color: #800000; font:verdana; font-weight:bold; font-size:14px; text-align:left;}
.title2 {color: #000066; font:verdana; font-weight:bold; font-size:14px; text-align:left;}
.title3 {color: #800000; font:verdana; font-weight:bold; font-size:14px;}
.title4 {color: #000000; font:verdana; font-weight:bold; font-size:12px;}

.bestofbanner {position: relative; top: 15px; width:775px; height:111px; z-index:5;}
.sfweekly {position: relative; top:0px; font:verdana; font-size:12px; width:775px; height:auto; overflow:hidden; z-index:5;}
.bestofVideo {position: relative; top:0px; width:775px; height:365px;  overflow:hidden; z-index:10;}
.location {width:775px; height:450px; overflow:hidden; padding:0px;}

.cartoon_pic {position: absolute; right:0px; top:225px; width:auto; z-index:1;}
.wine_pic {position: absolute; right:0px; bottom:10px; width:auto; z-index:0;}
.chicken_pic {position: absolute; left:0px; bottom:10px; width:auto; z-index:1;}

.copyright {clear:both;  position: relative;  height:auto; margin-left:auto; margin-right:auto; color: #000; background-color: transparent; width:775px; font-family: Verdana; font-size: 10px; line-height:20px; border-style:solid; border-width:0px; border-top-width:1px; border-color: #000; z-index:0;}

.dmslink {position:relative; background-color: transparent; top: 5px; color: #999999; font-family: Verdana; font-style:italic; font-size: 10px; z-index:5;}
.dmslink a:link {color: #000; text-decoration: none;}
.dmslink a:visited {color:#000; text-decoration: none;}
.dmslink a:hover {color:#990000; text-decoration: underline;}
.dmslink a:active {color:#000; text-decoration: none;}

.dmslink2 {color: transparent;}
.dmslink2 a:link {color: transparent;}
.dmslink2 a:visited {color: transparent;}
.dmslink2 a:hover {color: transparent;}
.dmslink2 a:active {color: transparent;}

.calendar {color: #ffffff;}
.calendar a:link {color: #ffffff;}
.calendar a:visited {color: #ffffff;}
.calendar a:hover {color: #990000;}
.calendar a:active {color: #ffffff;}

a:link {color: #990000; text-decoration: none;}
a:visited {color:#990000; text-decoration: none;}
a:hover {color: #CCCCCC; text-decoration: underline;}
a:active {color:#990000; text-decoration: none;}

.body {background-color:#990000; background-image:url(../nhg_background_curtain.png); background-repeat:repeat-y; background-position:top center; }

