a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#kentopheadertext p,
#keneverydaypicktext li,
#kengreentotetext li,
#kentopheadertext li,
#keneverydaypicktext p,
#kentastingtext li,
#kennextweektext li,
#classtitletext li,
#classtitletext p,
#kennextweektext p,
#kentastingtext p,
#kengreentotetext p  {
   font: normal normal 18px/22px Helvetica-Bold, Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-bottom: 1px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: justify;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#i258addresstext li,
#statictext p,
#statictext li,
#kenartiststext li,
#kengalleryintrotext li,
#i2960addresstext li,
#i2960addresstext p,
#i258addresstext p,
#kengalleryintrotext p,
#kenartiststext p  {
   font: normal normal 14px/17px Helvetica-Bold, Helvetica, Arial, sans-serif;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   padding-bottom: 1px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
}

#keneverydaypicktext p a,
#statictext p a,
#classtitletext p a,
#kenclasstext p a,
#kennextweektext p a,
#copyrighttext p a,
#kentext2text p a  {
   display: inline;
}

#newsletterform fieldset div input,
#newsletterform fieldset div textarea,
#newsletterform fieldset div label  {
   font: normal 14px/17px Helvetica, Arial, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
}

#artpicturebox table,
#kentastingbottlepicturebo table,
#keneverydaypickpicturebox table  {
   width: 100%;
   height: 100%;
}

#newsletterform fieldset div input,
#newsletterform fieldset div textarea  {
   color: #060606;
   font-weight: normal;
}

#facebookcontactbutton a,
#facebookbutton a,
#facebookhomebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 81px;
   width: 80px;
   font-size: 81px;
   line-height: 81px;
}

#medallionbuttoncopy a.nmh,
#medallionbuttoncopy a:hover  {
   background-position: -222px 0%;
}

#pixximagicbutton a.nmh,
#pixximagicbutton a:hover  {
   background-position: -153px 0%;
}

#facebookbutton a:hover,
#facebookbutton a.nmh  {
   background-position: -80px 0%;
}

#tweetbutton a:hover,
#tweetbutton a.nmh  {
   background-position: -64px 0%;
}

#kentopgraftext li,
#kentopgraftext p  {
   font: normal normal 11px/13px Helvetica-Bold, Helvetica, Arial, sans-serif;
   padding: 2px 0px 2px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: justify;
   color: #FEFEFE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#newsletterform p,
#newsletterform li  {
   font: normal bold 11px/13px Helvetica, Arial, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #F9F6F6;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#copyrighttext li,
#copyrighttext p  {
   font: normal normal 8px/10px Vademecum;
   padding: 19px 0px 1px 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#newsletterform fieldset div label  {
   color: #1D8D18;
   font-weight: bold;
}

#shopbodytext li,
#shopbodytext p  {
   font: normal normal 10px/12px Helvetica, Arial, sans-serif;
   padding: 19px 0px 1px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: justify;
   color: #090002;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-transform: uppercase;
}

#statictext,
#keneverydaypicktext  {
   position: absolute;
   left: 213px;
   z-index: 4;
   width: 585px;
}

#kenclasstext p,
#kenclasstext li  {
   font: normal normal 11px/13px Arial, Helvetica, sans-serif;
   padding: 0px 20px 5px 20px;
   margin: 0px;
   text-indent: 0px;
   text-align: justify;
   color: #FFFDFD;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#thankyoutext li,
#thankyoutext p  {
   font: normal normal 14px/17px Helvetica, Arial, sans-serif;
   padding: 20px 0px 0px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: center;
   color: #050505;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#kentext2text p,
#kentext2text li  {
   font: normal normal 13px/16px Arial, Helvetica, sans-serif;
   padding: 7px 0px 5px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #FFFDFD;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#ridefooter,
.flow,
.footer  {
   width: 100%;
   position: relative;
   display: block;
}

#keneverydaypickpicturebox  {
   position: absolute;
   left: 914px;
   top: 333px;
   z-index: 4;
   width: 158px;
   height: 277px;
}

#facebookbutton a:active  {
   background-position: -160px 0%;
}

#facebookcontactbutton a  {
   background-image: url(sg_contact-us_media/facebookcontactbutton.gif);
}

#keneverydaypicktext li  {
   padding-top: 13px;
   color: #FA7217;
}

#navigationmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#kengalleryintrotext li  {
   color: #E9BB65;
   text-align: justify;
   padding-top: 19px;
}

#kengalleryintrotext p  {
   color: #E9BB65;
   text-align: justify;
   padding-top: 19px;
}

#medallionbuttoncopy a  {
   background: url(sg_thanks_media/medallionbuttoncopy.gif) no-repeat;
   display: block;
   height: 222px;
   width: 222px;
   font-size: 222px;
   line-height: 222px;
}

#keneverydaypicktext p  {
   padding-top: 13px;
   color: #FA7217;
}

#facebookhomebutton a  {
   background-image: url(sg_home_media/facebookhomebutton.gif);
}

#navigationmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#tweetbutton a:active  {
   background-position: -128px 0%;
}

#kengreentotetext li  {
   padding-top: 27px;
   color: #538825;
}

#keneverydaypicktext  {
   top: 318px;
}

#kentopheadertext li  {
   color: #DC361C;
   padding-top: 2px;
}

#medallionbuttoncopy  {
   position: absolute;
   left: 877px;
   top: 8px;
   z-index: 4;
   width: 222px;
   height: 222px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2960addresstext li  {
   color: #FDFEFF;
   text-align: left;
   padding-top: 0px;
}

#kentopheadertext p  {
   color: #DC361C;
   padding-top: 2px;
}

#pixximagicbutton a  {
   background: url(sg_thanks_media/pixximagicbutton.gif) no-repeat;
   display: block;
   height: 41px;
   width: 153px;
   font-size: 41px;
   line-height: 41px;
}

#i258addresstext li  {
   text-align: right;
   padding-top: 0px;
   color: #FFFFFF;
}

#kengreentotetext p  {
   padding-top: 27px;
   color: #538825;
}

#i2960addresstext p  {
   color: #FDFEFF;
   text-align: left;
   padding-top: 0px;
}

#kennextweektext li  {
   padding-top: 15px;
   color: #BE9452;
}

#kennextweektext p  {
   padding-top: 15px;
   color: #BE9452;
}

#classtitletext li  {
   text-align: left;
   padding-top: 19px;
   color: #CF2929;
}

#navigationmenu ul  {
   font: normal normal 16px/37px MarkerFelt-Wide, "Marker Felt", sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FEFFFE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: right;
}

#kenartiststext li  {
   color: #FDFCFC;
   text-align: justify;
   padding-top: 3px;
}

#i258addresstext p  {
   text-align: right;
   padding-top: 0px;
   color: #FFFFFF;
}

#kentastingtext li  {
   padding-top: 10px;
   font-size: 13px;
   line-height: 16px;
   color: #E9E3E2;
}

#kenartiststext p  {
   color: #FDFCFC;
   text-align: justify;
   padding-top: 3px;
}

#classtitletext p  {
   text-align: left;
   padding-top: 19px;
   color: #CF2929;
}

#kentastingtext p  {
   padding-top: 10px;
   font-size: 13px;
   line-height: 16px;
   color: #E9E3E2;
}

#facebookbutton a  {
   background-image: url(sg_thanks_media/facebookbutton.gif);
}

#winebeercollegeg  {
   background: url(sg_college_media/winebeercollegeg.gif) no-repeat;
   position: absolute;
   left: 190px;
   top: 52px;
   z-index: 4;
   width: 518px;
   height: 82px;
}

#pixximagicbutton  {
   position: absolute;
   left: 878px;
   top: 699px;
   z-index: 7;
   width: 153px;
   height: 41px;
   margin-left: 0px;
   margin-top: 0px;
}

#kennextweektext  {
   position: absolute;
   left: 346px;
   top: 497px;
   z-index: 4;
   width: 449px;
}

#classtitletext  {
   position: absolute;
   left: 200px;
   top: 136px;
   z-index: 4;
   width: 656px;
}

#navigationmenu  {
   margin: 0px;
   width: 182px;
   z-index: 4;
   top: 259px;
   left: 3px;
   position: absolute;
}

#facebookbutton  {
   position: absolute;
   left: 75px;
   top: 611px;
   z-index: 5;
   width: 80px;
   height: 81px;
   margin-left: 0px;
   margin-top: 0px;
}

#kenclasscolumn  {
   margin: 205px 0px 0px 201px;
   min-height: 408px;
   width: 581px;
}

#copyrighttext  {
   position: absolute;
   left: 878px;
   top: 674px;
   z-index: 6;
   width: 127px;
   margin-left: 0px;
   margin-top: 0px;
}

#everydaypickg  {
   background: url(sg_pick_media/everydaypickg.gif) no-repeat;
   position: absolute;
   left: 201px;
   top: 25px;
   z-index: 4;
   width: 628px;
   height: 74px;
}

#statictext li  {
   color: #F3EFEE;
   text-align: justify;
   padding-top: 10px;
}

#tweetbutton a  {
   background: url(sg_thanks_media/tweetbutton.gif) no-repeat;
   display: block;
   height: 64px;
   width: 64px;
   font-size: 64px;
   line-height: 64px;
}

#kenclasstext  {
   margin: 19px 0px 174px 1px;
   width: 532px;
}

#statictext p  {
   color: #F3EFEE;
   text-align: justify;
   padding-top: 10px;
}

#kentext2text  {
   position: absolute;
   left: 800px;
   top: 332px;
   z-index: 4;
   width: 255px;
}

#bottomcover  {
   background: url(sg_college_media/bottomcover.gif) no-repeat;
   position: absolute;
   left: 189px;
   top: 667px;
   z-index: 5;
   width: 898px;
   height: 83px;
   margin-left: 0px;
   margin-top: 0px;
}

#tweetbutton  {
   position: absolute;
   left: 19px;
   top: 618px;
   z-index: 4;
   width: 64px;
   height: 64px;
   margin-left: 0px;
   margin-top: 0px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1100px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#statictext  {
   top: 129px;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1100px;
   height: 750px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #000000;
   background-image: none;
}

#page_bkg  {
   position: absolute;
   width: 1100px;
   height: 750px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#corkbar  {
   background: url(sg_college_media/corkbar.gif) no-repeat;
   position: absolute;
   left: 186px;
   top: 628px;
   z-index: 4;
   width: 900px;
   height: 51px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#tagg  {
   background: url(sg_college_media/tagg.gif) no-repeat;
   position: absolute;
   left: 456px;
   top: 677px;
   z-index: 6;
   width: 381px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 750px;
   width: 1100px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.cFEFFFE * a  {
   color: #FEFFFE;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.footer  {
   clear: left;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.flow  {
   z-index: 2;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Vademecum;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #050505;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


