
body {
color : #666;
background-color : #fff;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1em;
line-height : 1.4em;
margin : 0;
padding : 0;
text-align : justify;
}
a:link {
background : #fff;
color : #900;
font-weight:bold;
text-decoration : none;
}

a:visited {
background-color : #fff;
color : #660000;
font-weight : bold;
text-decoration : none;
}
a:hover {
background-color : #fff;
color : #666666;
font-weight : 700;
text-decoration: none;
}
a.blog:link {
background : #fff;
color : #666666;
font-weight:bold;
text-decoration : none;
}

a.blog:visited {
background-color : #fff;
color : #666666;
font-weight : bold;
text-decoration : none;
}
a.blog:hover {
background-color : #fff;
color : #900;
font-weight : 700;
text-decoration: none;
}

h2 {
background-color : #fff;
border : 0.1em solid #333;
color:  #900;
font-family : Impact, "Trebuchet MS", "Tw Cen MT Condensed Extra Bold", "Arial Black", san-serif;
font-size : 2em;
font-style : italic;
font-variant: small-caps;
letter-spacing: .1em;
line-height: 1em;
text-align : right;
text-transform: uppercase;
padding-top : 1em;
padding-bottom: .2em;
}
div#header {
background-color : #fff;
}
div#headerimage_logo {
background-image: url(images/headerimg_withstamp.jpg);
background-position: center center;
background-repeat: no-repeat;
height: 86px;
padding-top:2%; 
}
div#maincontent {
font-weight : 400;
margin-left : 16%;
margin-right : 24%;
margin-top: 0;
padding : 1%;
padding-top : 0;
}
p.recipeintro{
background-color: #ffffff;
color: #660000;
font-size: .75em;
font-weight: bold;
line-height: 1.5em;
}
p.socialmedia {
background-color : #fff;
clear : right;
color : #666;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 0.75em;
font-weight : 700;
padding-bottom : 2%;
padding-left : 2%;
padding-right : 2%;
padding-top : 0;
text-align : center;
}
div#leftcolumn {
float : left;
padding-top : 2.5%;
width : 16%;
}
dl, dt, dd, ul, li {
list-style-type : none;
margin : 0;
padding : 0;
}
li.recipetitle_newdeal {
background-image: url(images/nd_sealsm.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 2em;
padding-left: 3.5em;
padding-top: 1.5em;
text-align: left;
}
li.recipetitle_portland88 {
background-image: url(images/88_longhair_xxsm.jpg);	
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 2.5em;
padding-top: 1.5em;
text-align: left;
}
li.recipetitle_hotmonkey {
background-image: url(images/hotmonkey_graphic_xsm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;	
line-height: 2em;
padding-left: 3em;
padding-top: 1.5em;
text-align: left;
}
li.recipetitle_basil {
background-image: url(images/basilelk_xxsm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 2.5em;
text-align: left;
}
li.recipetitle_mudpuddle {
background-image: url(images/mud_puddle_xxsm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 3em;
text-align: left;
}
li.recipetitle_lavender {
background-image: url(images/lavenderbouquetsm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 4em;
text-align: left;
}
li.recipetitle_spicyginger {
background-image: url(images/gingerpiecesm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 3em;
text-align: left;
}
li.recipetitle_lemongrass {
background-image: url(images/lemongrassstalkssm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 4.5em;
text-align: left;
}
li.recipetitle_tangerine {
background-image: url(images/tangerinesm.jpg);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.3em;
line-height: 3em;
padding-left: 3.5em;
text-align: left;
}
li.recipeingredients {
font-size: 1em;
list-style-position: inside;
list-style-type: disc;
margin : 0;
padding-bottom: .5em;
padding-left : 2em;
text-align: left;
}
li.recipedirections {
background-image: url(images/martiniglass.gif);
background-repeat: no-repeat;
background-position: left center;
margin: 0em;
padding-left: 2em;
padding-top: .75em;
text-align: left;
}
#menu dt {
border-bottom : 2px solid #333;
color: #333;
cursor : pointer;
font-family : "Trebuchet MS",  "Arial Narrow", san-serif;
font-size : 1.1em;
font-variant: small-caps;
font-weight : normal;
margin-left : 0.25em;
padding-bottom : 0.25em;
padding-top : 0.25em;
text-align : left;
}
#menu dt.blog {
background: url(images/new.gif) no-repeat center left;
text-indent: 30px;
}
#menu dd {
font-family : "Trebuchet MS",  "Arial Narrow", san-serif;
font-variant: small-caps;
font-weight : normal;
padding-bottom: .75em;
padding-left : 0.75em;
padding-top: .75em;
text-align : left;
}
#menu li.subsubmenu {
border-bottom : 1px solid #333;
font-family : "Trebuchet MS",  "Arial Narrow", san-serif;
font-size : 0.9em;
font-style : italic;
font-variant: small-caps;
padding-left : 1em;
display: block;
background-color:#fff;
}
#menu dt a.menudt:link {
background-color: #fff;
color : #333;
text-decoration: none;
}
#menu dt a.menudt:visited {
background-color: #fff;
color : #333;
text-decoration: none;
}
#menu dt a.menudt:hover {
background-color: #fff;
color: #666;
text-decoration: none;
display: block;
}
#menu li.subsubmenu a:link {
background-color: #fff;
color : #333;
text-decoration: none;
}
#menu li.subsubmenu a:visited {
background-color: #fff;
color : #333;
text-decoration: none;
}
#menu li.subsubmenu a:hover {
background-color: #fff;
color: #666;
text-decoration: none;
}
div#rightcolumn {
background : #fff;
float : right;
height: 100%;
padding-top : 3.5%;
/*position : relative;*/
width : 24%;
}
/*div#rightcolimage {
background-image : url(images/nd_process.jpg);
height : 915px;
padding : 0;
}*/
div#rightcolimage.rightcolimg_index {
background-image: url(images/rightcolimg_index.jpg);
/*background-position: left top;*/
background-repeat: no-repeat;
height : 278px;
width:324px;
padding : 0;
}
div#rightcolimage.rightcolimg_productindex {
background-image: url(images/rightcolimg_productindex.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 681px;
padding : 0;
}
div#rightcolimage.rightcolimg_newdealindex {
background-image: url(images/rightcolimg_ndproduct.jpg);
background-position : left center;
background-repeat: no-repeat;
height : 906px;
padding : 0;
}
div#rightcolimage.rightcolimg_ndproduct {
background-image: url(images/rightcolimg_ndproduct.jpg);
background-position : left center;
background-repeat: no-repeat;
height : 1805px;
padding : 0;
}
div#rightcolimage.rightcolimg_newdealvodka {
background-image: url(images/rightcolimg_newdealvodkal.jpg);
background-position : left center;
background-repeat: no-repeat;
height : 337px;
padding : 0;
}
div#rightcolimage.rightcolimg_portland88vodka {
background-image: url(images/rightcolimage_portland88.jpg);
background-position : left center;
background-repeat: no-repeat;
height : 334px;
padding : 0;
}
div#rightcolimage.rightcolimg_hotmonkeyvodka {
background-image: url(images/rightcolimg_hotmonkeyvodka.gif);
background-position : left center;
background-repeat: no-repeat;
height : 372px;
padding : 0;
}
div#rightcolimage.rightcolimg_basilvodka {
background-image: url(images/rightcolimg_basilvodkasm.JPG);
background-position : left center;
background-repeat: no-repeat;
height : 358px;
padding : 0;
}

div#rightcolimage.rightcolimg_loftproductindex {
background-image: url(images/rightcolimg_loftprodindex.jpg);
background-position: left center;
background-repeat: no-repeat;
height : 688px;
padding : 0;
}
div#rightcolimage.rightcolimg_loftlavender {
background-image: url(images/rightcolimg_loftlavender.jpg);
background-position: left top;
background-repeat: no-repeat;
height : 486px;
padding : 0;
}
div#rightcolimage.rightcolimg_loftlemongrass {
background-image: url(images/rightcolimg_loftlemongrass.jpg);
background-position: left top;
background-repeat: no-repeat;
height : 486px;
padding : 0;
}
div#rightcolimage.rightcolimg_loftspicyginger {
background-image: url(images/rightcolimg_loftspicyginger.jpg);
background-position: left top;
background-repeat: no-repeat;
height : 486px;
padding : 0;
}
div#rightcolimage.rightcolimg_lofttangerine {
background-image: url(images/rightcolimg_lofttangerine.jpg);
background-position: left top;
background-repeat: no-repeat;
height : 486px;
padding : 0;
}
div#rightcolimage.rightcolimg_processindex {
background-image: url(images/rightcolimg_processindex.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 645px;
padding : 0;
}
div#rightcolimage.rightcolimg_processgrains {
background-image: url(images/rightcolimg_processgrains.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 425px;
padding : 0;
}
div#rightcolimage.rightcolimg_processdistilling {
background-image: url(images/rightcolimg_processdistilling.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 479px;
padding : 0;
}
div#rightcolimage.rightcolimg_processfiltration {
background-image: url(images/rightcolimg_processfiltration.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 513px;
padding : 0;
}
div#rightcolimage.rightcolimg_processbottling {
background-image: url(images/rightcolimg_processbottling.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 479px;
padding : 0;
}
div#rightcolimage.rightcolimg_manifesto {
background-image: url(images/rightcolimg_manifesto.jpg);
background-position: left top;
background-repeat: no-repeat;
height: 3128px;
padding : 0;
}
div#rightcolimage.rightcolimg_mixology {
background-image: url(images/rightcolimg_mixology.jpg);
background-position : left center;
background-repeat: no-repeat;
height : 480px;
padding : 0;
}
div#rightcolimage.rightcolimg_mixers {
background-image: url(images/rightcolimg_newdealmixology.jpg);
background-position : left center;
background-repeat: no-repeat;
height : 3930px;
padding : 0;
}
div#rightcolimage.rightcolimg_newdealmixology {
background-image: url(images/rightcolimg_newdealmixology.jpg);
background-position: left top;
background-repeat: repeat-y;
height: 24100px;
padding : 0;
}
div#rightcolimage.rightcolimg_loftmixology {
background-image: url(images/rightcolimg_loftmixology2.jpg);
background-position: left top;
background-repeat: repeat-y;
height: 11950px;
padding : 0;
}
div#rightcolimage.rightcolimg_cookingwithvodka {
background-image: url(images/rightcolimg_cookingwithvodka.jpg);
background-position: left top;
background-repeat: repeat-y;
height: 15410px;
padding : 0;
}
div#rightcolimage.rightcolimg_events {
background-image: url(images/rightcolimg_events.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 442px;
padding : 0;
}
div#rightcolimage.rightcolimg_news {
background-image: url(images/rightcolimg_news.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 333px;
padding : 0;
}
div#rightcolimage.rightcolimg_newsnewdeal {
background-image: url(images/rightcolimg_newsnewdeal.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 284px;
padding : 0;
}
div#rightcolimage.rightcolimg_newsloft{
background-image: url(images/rightcolimg_newsloft.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 225px;
padding : 0;
}
div#rightcolimage.rightcolimg_taste{
background-image: url(images/rightcolimg_taste.jpg);
background-position : left top;
background-repeat: repeat-y;
height : 1850px;
padding : 0;
}
div#rightcolimage.rightcolimg_buy{
background-image: url(images/rightcolimg_buy.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 325px;
padding : 0;
}
div#rightcolimage.rightcolimg_tastingroom{
background-image: url(images/rightcolimg_buy.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 325px;
padding : 0;
}
div#rightcolimage.rightcolimg_intern{
background-image: url(images/rightcolimg_intern.jpg);
background-position : left top;
background-repeat: no-repeat;
height : 231px;
padding : 0;
}
div#footer {
background-color : #fff;
clear : right;
color : #666;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 0.75em;
font-weight : 700;
padding-bottom : 2%;
padding-left : 2%;
padding-right : 2%;
padding-top : 0;
/*border:  0px 0px 20px 0px;
border-style: dotted;
border-color: #666;*/
text-align : center;
}

