body {
	background: url(/images/background-gradient.gif) ;
	background-position: center top;
	background-repeat: repeat-x;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding: 0;
	margin: 0;
	/*text-align: center;*/
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}

a {
	font-size:11px;
	color:#000000;
	text-decoration:underline
}

a:hover {
	color:#FFCC33;
	text-decoration:none;
}


#header {
background: url(/images/background-page-top.gif) no-repeat top;
	width: 749px;
	margin: auto;
	height:100px;
}

#nav {
	height:120px;
	padding:0px 40px 0px 27px;
}

#banner {
background-image:url(#);
background-position:50% 0%;
background-repeat:no-repeat;
height:auto;
width:704px;margin:auto;
position:relative;
}

.img-left {
	padding:10px;
	float:left;
}

.img-right {
	padding:10px;
	float:right;
}
#banner-nav {
float:right; width:100px; height:105px; padding:50px 25px 0px 0px;position:absolute; right:0px; top:auto;
}

#banner-nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#banner-nav li {
	line-height:13pt;
}

#shopneon {
float:right;
}

div.clear {
	clear: both;
	font-size:0px;
	height:3px;
}

div.sub-clear {
	clear: both;
	margin:0px;
	height:5px;
}

#shop {
background: url(/images/shop-panel.gif) ;
background-position: bottom right;
background-repeat: repeat-y;
float:right;
padding-right:20px;
margin-right:12px;
}

p {
	margin:0px;
	line-height:11pt;
	padding-bottom:5px;
	padding-top:5px;
}

.p1 {
	margin:0px;
	line-height:10pt;
}

h1 {
	margin:0px;
	line-height:18pt;
	font-size:12px;
	font-weight:bold;
}

h2 {
	color:#000000;
	font-size:11px;
	margin:0px;
	padding:5px 0px 5px 0px;
}

h3 {
	margin:0px;
	line-height:12pt;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

h4 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
}

.black-bold {
	font-weight:bold;
	color:#000000;	
}

.red-bold {
	font-weight:bold;
	color:#FF0000;
}

.grey-faint {
	color:#d1a82b;
	font-style:italic;
}

#container {
	background: url(/images/background-content.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 749px;
	margin: auto;
	height:auto;
}


#content {
background: url(/images/background-page.gif);
background-repeat: repeat-y;
	background-position: top center;
	width: 749px;
	height:auto;
	margin: auto;
}

/* padding *fix* */
#padding-fix {
	margin-left:auto;
	margin-right:auto;
	width:680px;
}

#book-padding-fix {
	margin-left:20px;
	margin-right:20px;
}

#testimonial-padding-fix {
	margin-left:auto;
	margin-right:auto;
	width:679px;
}

/* heading - small */
#Heading-small {
background: url('/images/headings/small01.gif') ; 
width:116px;
height: 37px;
padding: 12px 0px 0px 10px;
}

.heading {
font-size:13px;
font-weight: bold;
color:black;
text-align:left;/* left? */
}

/* heading - medium */
#Heading-medium {
background: url('/images/headings/medium01.gif') ; 
width:137px;
height: 31px;
padding: 20px 0px 0px 15px;
}

/* heading - long */
#Heading-long {
background: url('/images/headings/long01.gif') ; 
width:200px;
height: 34px;
padding: 13px 0px 0px 10px;
}

/* heading - longest */
#Heading-longest {
background: url('/images/headings/longest01.gif') ; 
width:388px;
height: 35px;
padding: 15px 0px 0px 25px;
}

/* heading - date */
#Heading-date {
background: url('/images/pictures/new-date-tag.gif') ;
background-repeat:no-repeat;
width:75px;
height: 27px;
padding: 10px 10px 0px 0px;
}

.heading-date {
font-size:14px;
font-weight: bold;
color:black;
text-align:center;
}

/*wrap*/

#wrap {
width:704px; 
margin:auto;
padding:10px 0px 10px 0px;
}

/*concoctions*/

#concoctions-introduction {
	position:absolute;
	left:155px;
	top:134px;
	width:331px;
	height:64px;
}

.concoctions {
	float:left;
	width:704px;
}

.concoctions-left {
	float:left;
	width:160px;
}

.concoctions-right {
	float:left;
	width:520px;
	height:203px;
	background-image:url(/images/concoctions-bg.gif);
	background-repeat:no-repeat;
}

.concoctions-right-ingredients {
	float:left;
	width:160px;
	height:103px;
	padding:30px 10px 20px 20px;
}

.concoctions-right-directions {
	float:left;
	width:300px;
	height:103px;
	padding:30px 15px 20px 5px;
}

.textbox486multiline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 170px; height: 80px; padding:1px; padding:3px;border:solid 1px #666666; overflow:auto;}

.textbox286multiline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 170px; height: 40px; padding:1px; padding:3px;border:solid 1px #666666; overflow:auto;}

.textbox100a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 180px; height: 12px; border:solid 1px #666666;}

.textbox200a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 184px; height: 17px; border:solid 1px #666666;}

.textbox100b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 174px; height: 12px; border:solid 1px #666666;}


/* heading - long */
.concoctions-long {
	width:505px;
	height: 25px;
	padding: 10px 0px 10px 15px;

}

.concoctions-image-frame {
	background-image:url(/images/pictures/concoctions-frame.gif);
	width:115px;
	height:141px;
	padding:10px 0px 15px 18px;margin:auto;
}

.conc-text {
	padding:10px;
	margin:0px;
	line-height:12pt;
}

.concoctions ul{
	margin:0px;
	line-height:10pt;
	padding:0px;
}

.concoctions li{
	margin:0px;
	list-style:none;
	margin:0px;
	padding-bottom:3px;
}

#tell-a-friend {
	width:376px;
	height:252px;
	background:url(/images/pop-background.gif) no-repeat;
	padding:0px 0px 20px 20px;
}

#tell-a-friend {
	width:376px;
	height:252px;
	background:url(/images/pop-background.gif) no-repeat;
	padding:0px 0px 20px 20px;
}

#tell-a-friend input {
	height:13px;
	width:170px;
}

#tell-a-friend textarea {
	width:170px;
	overflow:auto;
}

#tell-a-friend p {
	padding:0px;
	margin:5px;
	line-height:10pt;
}

#tell-a-friend-place-holder {
	 height:auto; float:left; width:37%; padding:3px;
}

#tell-a-friend-place-holder2 {
	 height:auto; float:left; width:53%; padding:1px;
}

#tell-a-friend-logo-area{
	height:70px; width:170px; float:right;
}

div.clear-both {
	height:0px; font-size:0px; clear:both;
}

#Form {
	width: 472px;
	height: 284px;
	background-image:url(/images/pictures/postcard-two.gif);
	margin:auto;
	font-weight:bold;
}

#formleft {
	width:190px;
	height:255px;
	float:left;
	padding:5px 10px 10px 20px;
}

#formright {
	width:210px;
	height:40px;
	float:left;
	padding:67px 20px 20px 20px;
}

.textclass {
	font-weight:bold;
	height:46px;
	width:100%;
}

.formspace {
	width:75%;
	height:10px;
}

#form-left-Col {
	float:left;
	display:block;
	width:25%;
	height:14px;
	padding:4px;
	font-weight:bold;
}

#form-left-Col-one {
	float:left;
	width:45%;
	display:block;
	height:auto;
	min-height:24px;
	max-height:90px;
	padding:3px;
}

/* CONTACT */

.button-contact {
	float:right;
}

#right-panel-text {
	width:90%;
	padding:2px 4px 4px 25px;
}

#banner-contact {
	width:342px;
	height:70px;
	float:right;
}

#banner-contact-left {
	width:140px;
	height:60px;
	padding:5px 0px 5px 0px;
	float:left;
}

#banner-contact-right {
	width:192px;
	height:60px;
	padding:5px;
	float:left;
}

#banner-contact ul{
	margin:0px;
	line-height:13pt;
	padding:0px;
	list-style:none;
}

#banner-contact li{
	margin:0px;
}

#contact-right-panel {
	float:right;
	width:320px;
}

#contact-right-panel  ul{
	margin:0px;
	line-height:13pt;
	padding:0px;
	list-style:none;
}

#contact-right-panel  li{
	margin:0px;
}

#contact-label {
	width:70px;
	height:60px;
	float:left;
	padding:5px;
}

/* RITUAL */

#ritual-introduction {
	width:312px;
	float:right;
	padding:15px 15px 30px 15px;
}

#six-images {
	background-image:url(/images/ritual.jpg); 
	background-repeat:no-repeat;
	height:155px; 
	min-height:155px;
	width:704px;  
}

#six-images-info {
	float:left;
	width:115px;
	text-align:center;
	height:75px;
}

#six-images-info p {
	font-weight:bold;
	margin:0px;
	line-height:12pt;
}

#ritual-text {
	width:90%;margin:auto;
}

#ritual-text ol{
	margin:0px;
	line-height:17pt;
	padding:0px;
}

#ritual-text li{
	margin:0px;
	margin:0px 0px 0px 35px;
}

#ritual-text p {
	margin:0px;
	padding:0px;
	line-height:12pt;
	margin-bottom:10px;
	margin-top:5px;
}

#ritual-text h1 {
	margin:0px;
	padding:0px;
	line-height:20pt;
	font-weight:bold;
	font-size:12px;
}

#six-steps {
	width:auto;margin:auto;
}

#left-step {
	float:left; 
	width:228px; 
	height:252px; 
	background-image:url(/images/ritual/step-one.jpg);
}

#middle-step {
	float:left; 
	width:219px; 
	height:252px; 
	background-image:url(/images/ritual/step-two.jpg);
}

#right-step {
	float:left; 
	width:257px; 
	height:252px; 
	background-image:url(/images/ritual/step-three.jpg);
}

/* movie text/pictures */

#movie-wrap {
	margin:auto;
	width:650px;
	font-size:11px;
	padding:10px;
	display:block;
	height:auto;
}

#spoon-ritual {
	margin:auto;
	width:598px;
	height:153px;
	background-image:url(/images/ritual/spoon.gif);
	padding-top:5px;
}

#spoon-ritual div {
	float:right;
	width:160px;
	height:50px;
	padding:10px 5px 5px 20px;
}

#left-panel {
	float:left;
	width:315px;
	height:auto;
	padding:5px;
}

#right-panel {
	float:right;
	width:320px;
	height:auto;
}

#film-frame {
	width:229px;
	height:184px;
	float:left;
	background-image:url(/images/pictures/filmframe.gif);
	margin-top:30px;
}

.film-frame-img {
	padding: 25px 15px 27px 14px;
}

#movie-poster-frame {
	width:154px;
	height:227px;
	float:right;
	background-image:url(/images/pictures/movieposterframe.gif);
}

.movie-poster-img {
	padding: 48px 15px 10px 23px;
}

/* Book Review */

/*#banner-book-introduction {
	width:325px;
	height:105px;
	float:right;
	padding:0px 5px 0px 5px;
position:absolute; top:0; right:0; }*/

#book-navigation {
	width:668px;
	margin:auto;
}

#number-wrap {
	width: 480px; height:70px; position:relative;
}

#number-wrap img {
	float:left; position:absolute; bottom:5px; left:0px;
}

#number-wrap div {
	float:none; position:absolute; bottom:5px; right:0px; padding-top:12px; font-size:13px; font-weight:bold;
}

#book-navigation-section {
	position:absolute;
	bottom:50px;
	width:210px;
	float:left;
	padding:0px 5px 5px 5px;
}

#book-navigation-section-mid {
	position:absolute;
	bottom:50px;
	float:left;
	width:130px;
	padding:0px 40px 5px 40px;
	left: 245px;
}

#paper-background {
	float:left; 
	width:462px;
	height:159px; 
	margin-top:0px;
	background-image:url(/images/pictures/paper-bookreview.gif);
	padding: 25px 20px 0px 20px;
}

#book-wrap {
	margin-left:auto;
	margin-right:auto;
	width:660px;
	height:auto;
	padding:5px;
}

#medium-frame {
	float: left;
	width: 151px;
	height: 189px;
	background-image:url(/images/pictures/mediumframe.gif);
}

.medium-frame-img {
	padding: 10px 10px 10px 18px;
}

#medium-frame-left {
	float: left;
	width: 151px;
	height: 189px;
	background-image:url(/images/pictures/mediumframe.gif);
}

#medium-frame-rt-text {
	float:left; 
	width:500px;
}

/* Testimonials section */

#blockquote-bg {
	background-image:url(/images/pictures/paper-testimonials.gif);
	width:679px;
	height:141px;
}

#blockquote {
	background: transparent url(/images/pictures/quotes-open-yellow.gif) left top no-repeat;
	width:679px;
	height:141px;
	background-position:5% 15%;
}

#blockquote div {
	padding: 20px 100px 0px 70px;
	background: transparent url(/images/pictures/quotes-close-yellow.gif) right bottom no-repeat;
	background-position:90% 100%;
	height:auto;
	overflow:auto;
}

.testimonials-p {
	margin:0px;
	margin-left:70px;
	margin-right:auto;
	width:auto;
}

#blockquote-bg-black {
	width:679px;
	height:141px;
}

#blockquote-black {
	background: transparent url(/images/pictures/quotes-open.gif) left top no-repeat;
	width:679px;
	height:141px;
	background-position:5% 15%;
}

#blockquote-black div {
	padding: 20px 70px 0px 70px;
	background: transparent url(/images/pictures/quotes-close.gif) right bottom no-repeat;
	background-position:90% 100%;
	height:auto;
}

/* Absinthe Time-Line section */

#time-line-nav {
	height:100px;
	margin-left:27px;
}

#time-line-frame {
	width: 108px;
	height: 94px;
	background-image:url(/images/pictures/timeline-small-frame.gif);
	margin:0px;
}

.time-line-frame-img {
	margin: 8px 0px 0px 12px;
}

#time-line-frame-long {
	width: 116px;
	height: 157px;
	background-image:url(/images/pictures/timeline-long-frame.gif);
	margin:0px;
}

.time-line-frame-long-img {
	margin: 8px 0px 0px 15px;
}

#time-line-frame-wide {
	width: 157px;
	height: 116px;
	background-image:url(/images/pictures/timeline-wide-frame.gif);
	margin:0px;
}

.time-line-frame-wide-img {
	margin: 14px 0px 0px 13px;
}


#time {
	background-image:url(/images/banners/flash-banners/timeline-flash.jpg);
	background-position:50% 0%;
	background-repeat:no-repeat;
	height:553px;
	width:704px;
	margin-left:23px;
}

#line {
	margin-top:0px;
	background-image:url(/images/timeline.gif);
	background-position:50% 0%;
	background-repeat:repeat-y;
	height:7381px;
	width:704px;
	padding-left:24px;
	padding-right:20px;
}

#left-content {
	height:auto;
}

#right-content {
	height:auto;
}

#left {
	width:330px; float:left;
}

#left-text {
	width:300px; float:left; padding-left:15px;
}

#right {
	width:330px; float:right;
}

#right-text {
	width:290px; float:right; padding-right:15px;
}

#line-footer {
	margin-top:0px;
	background-image:url(/images/timeline-end.gif);
	background-position:57% 92%;
	background-repeat:repeat-y;
	height:105px;
	width:99%;
	padding-top:60px;
}

/* */
/* */
/* */
/* */
/* */

/*Party Page Copy TO BE INSERTED */

#party-wrap {
	margin:auto;
	width:691px;
	padding:10px;
	display:block;
	height:auto;
}

#party-information-wrap {
float:left; width:460px;
}

#party-information-text {
width:95%; padding:10px;
}

#party-information-text p{
line-height:10pt;
}

#top-panel {
	height:auto;
	padding-top:69px;
	background-image:url(/images/pictures/party-paper-top.gif);
	background-repeat:no-repeat;
	float:left;
}

#middle-panel {
	background-repeat:repeat-y;
	background-image:url(/images/pictures/party-paper-middle.gif);
	height:auto;
	width:223px;
	float:left;
	background-position:70% 0%;
}

#bottom-panel {
	height:54px;
	background-image:url(/images/pictures/party-paper-end.gif);
	background-repeat:no-repeat;
	width:223px;
	background-position:45% 0%;
	float:left;
}

#middle-panel ul{
	margin:0px;
	line-height:10pt;
	padding:0px;
	list-style:none;
}

#middle-panel li{
	margin:0px 15px 5px 35px;
}

/* WORMWOOD CSS */

#paper-wormwood {
	background-image:url(/images/pictures/paper-wormwood.gif);
	background-repeat:no-repeat;
	height:119px;
	width:431px;
	float:left;
	padding:30px;
}

#movie-wrap ol{
	margin-top:0px;
	line-height:13pt;
}

#movie-wrap li{
	margin:10px 15px 5px 0px;
}

#movie-wrap ul{
	margin-top:0px;
	line-height:13pt;
	list-style-type:none;
}

#movie-wrap li{
	margin:10px 15px 5px 0px;
}

/* */
/* ABSINTH NEWSLETTER CONDITIONS*/

#top-newsletter {
	height:auto;
	padding-top:177px;
	background-image:url(/images/newsletter/newsletter-top.gif);
	background-repeat:no-repeat;
	width:480px;
	float:right;
}

#top-newsletter ul {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
	line-height:20pt;
}

#top-newsletter li {
	margin:0px;
}

#middle-newsletter {
	background-repeat:repeat-y;
	background-image:url(/images/newsletter/newsletter-middle.gif);
	height:auto;
	width:410px;
	float:right;
	padding:30px;
}

#bottom-newsletter {
	height:98px;
	background-image:url(/images/newsletter/newsletter-end.gif);
	background-repeat:no-repeat;
	width:475px;
	float:right;
}

#newsletter-image-wrap {
	height:90px;
	width:90px;
	float:left;
	background-color:#ffcc33;
	margin-right:5px;
	padding:10px;
}

/* */

/*Small Post it*/

#post-it-float-left {
	width:auto;
}

#small-post-it-main {
	background:url(/images/pictures/small-postit.gif) no-repeat 20% 50%;
	height:105px;
	width:96px;
	float:right;
	padding:10px 25px 10px 15px;
	text-align:left;
}

#small-post-it-main-two {
	background:url(/images/pictures/small-postit.gif) no-repeat 30% 100%;
	height:auto;
	width:156px;
	float:left;
	padding-bottom:15px;
	text-align:center;
}

#small-post-it-main-three {
	background:url(/images/pictures/small-postit.gif) no-repeat 80% 100%;
	height:auto;
	width:156px;
	float:left;
	padding-bottom:15px;
	text-align:center;
}

#small-post-it-main-four {
	background:url(/images/pictures/small-postit.gif) no-repeat 50% 100%;
	height:auto;
	width:auto;
	float:left;
	padding-bottom:15px;
	text-align:center;
}

#post-it-main {
	background:url(/images/pictures/stories-postit.gif) no-repeat 20% 50%;
	height:168px;
	width:172px;
	float:right;
	padding:10px 25px 17px 15px;
	text-align:left;
}

#post-it-main p {
	font-weight:bold;
	padding:20px;
}

#post-it-central-div {
	width:68%;
	margin:auto;
	cursor:pointer;
}

#post-it-main-two {
	background:url(/images/pictures/stories-postit.gif) no-repeat 30% 100%;
	height:auto;
	width:232px;
	float:left;
	padding-bottom:17px;
	text-align:center;
}

#post-it-main-three {
	background:url(/images/pictures/stories-postit.gif) no-repeat 80% 100%;
	height:auto;
	width:232px;
	float:left;
	padding-bottom:17px;
	text-align:center;
}

#post-it-main-four {
	background:url(/images/pictures/stories-postit.gif) no-repeat 50% 100%;
	height:auto;
	width:232px;
	float:left;
	padding-bottom:17px;
	text-align:center;
}

/* FAQ's */

.got-question {
	top:25px;
	right:10px;
	position:absolute;
}

#q-layer {
	background:url(/images/pictures/q.gif) no-repeat 5% 50%;
	height:35px;
	margin:auto;
	width:600px;
	padding:20px 20px 0px 70px;
}

#q-layer h1 {
	margin:0px;
	font-weight:bold;
	line-height:10pt;
}

.red-bold-all-caps {
	margin:0px;
	font-weight:bold;
	color:#FF0000;
	text-transform:uppercase;
	text-decoration:none;
}

#a-layer {
	background:url(/images/pictures/a.gif) no-repeat 5% 1% fixed;
	height:auto;
	margin:auto;
	width:600px;
	padding:0px 20px 0px 70px;
}

#a-layer p {
	margin:0px;
	line-height:14pt;
}

/* FAQ's END */

/* */

#scroll-top {
	background:url(../images/adventures/scroll-top.gif) no-repeat;
	width:222px;
	height:auto;
	padding-top:38px;
	float:left;
}

#scroll-middle {
	background:url(../images/adventures/scroll-middle.gif) repeat-y;
	width:202px;
	height:auto;
	padding:10px;
}

#scroll-bottom {
	background:url(../images/adventures/scroll-bottom.gif) no-repeat;
	width:222px;
	height:54px;
}

#scroll-top ul {

}
#scroll-top ul {
	margin:0px;
	padding:0px 0px 0px 5px;
	width:195px;
	font-weight:bold;
	list-style:none;
}

#scroll-top li {
	margin:10px;
	padding:0px 0px 1px 0px;
}

#scroll-top li a {
}

#black-panel li a:hover {
}



/* */



/* MEDIA PAGE */

#media-nav {
	width:205px;
	height:auto;
	float:left;
}

#video-wrap {
	width:369px;
	height:240px;
	float:right;
	background:url(/images/adventures/movie-frame.gif) no-repeat;
	padding:41px 0px 41px 50px;
}

#audio-wrap {
	width:319px;
	height:50px;
	float:right;
	background:url(/images/adventures/audio-frame.gif) no-repeat;
	padding:41px 0px 11px 100px;
}

#media-nav li.video a {
	margin:0px; padding:0px 10px 0px 0px; background:url(/images/adventures/movie-icon.gif) 100% 15% no-repeat;
	width:142px; display:block;
}

#media-nav li.audio a {
	margin:0px; padding:0px 10px 0px 0px; background:url(/images/adventures/audio-icon.gif) 100% 15% no-repeat;
	width:142px; display:block;
}

#media-nav li.video strong {
	margin:0px; padding:0px 10px 0px 0px; background:url(/images/adventures/movie-icon.gif) 100% 15% no-repeat;
	width:142px; display:block;
}

#media-nav li.audio strong {
	margin:0px; padding:0px 10px 0px 0px; background:url(/images/adventures/audio-icon.gif) 100% 15% no-repeat;
	width:142px; display:block;
}


/* MEDIA PAGE END */


/* GALLERY */

#gallery-wrap {
	margin:auto;
	width:675px;
	font-size:11px;
	padding:10px;
	display:block;
	height:auto;
}

#gallery-image-frame {
	background-image:url(/images/pictures/slide.gif);
	width:70px;
	height:70px;
	padding:30px 32px 31px 31px;
	float:left;
	margin:auto;
}

#gallery-image-frame img {
	border:solid;
	border-width:1px;
	border-color:#666666;

}

/* */

/* COMPETITION PAGE */

#competition-paper {
	background-image:url(/images/pictures/competition-paper.gif);
	width:260px;
	height:90px;
	padding:10px;
	float:left;
}

#competition-paper div {
	padding:5px 10px 5px 10px;
	float:left;
	font-weight:bold;
}

#competition-panel {
	float:left;
	width:490px;
}

#competition-panel p {
	padding:10px;
	margin:0px;
	line-height:12pt;
}

/* COMPETITION PAGE END */

/*Adventures*/

#iframe-box {
width:380px; margin:0px; padding:0px;
}

/*End Adventures*/



/* celebrity drinkers */

#celeb-drinkers-text-wrap {
	width:470px;
	height:auto;
	float:left;
}

#celeb-drinkers-text-wrap p {
	padding-left:10px;
}

/* FLASH BANNERS */

#main-flash-banner {
	position:relative; width:712px; margin-left:auto;  margin-right:auto; height:auto;
}


/* celebrity drinkers END */




/* ABSINTHE NEWS START */

#newspaper-wrap {
	width:672px;
	height:auto;
	margin:auto;
	font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

div.news-clear {
	height:0px;
	font-size:0px;
	clear:both;
}

.newspaper-medium {
	background:url(/images/news/newspaper-medium.gif) no-repeat;
	width:224px;
	height:230px;
	float:left;
	position:relative;
}

.newspaper-small {
	background:url(/images/news/newspaper-small.gif) no-repeat; 
	width:224px;
	height:185px;
	float:left;
	position:relative;
}

p.date {
	top:5px;
	left:20px;
	position:absolute;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin:0px;
	padding:0px;
	width: 180px;
}

img.title {
	position:absolute; top:25px; left:20px; margin:0px;	padding:0px; font-size:28px;
}

h1.title {
	position:absolute; top:25px; left:20px; margin:0px;	padding:0px; font-size:28px; width:180px; height:31px;
}

div.article {
	position:absolute; top:60px; left:20px; margin:0px; padding:0px; width:184px; height:auto;
}

div.article p {
	margin:0px; padding:0px; padding-bottom:4px; font-size:12px; line-height:10pt;
}

div.article img.left {
	margin:0px; padding:7px; float:left;
}

div.article img.right {
	margin:0px; padding:7px; float:right;
}

a.readmore {
	margin:0px; padding:0px;position:absolute; bottom:20px; right:20px;
}

/* ABSINTHE NEWS END */

/* ABSINTHE INDIVIDUAL NEWS START */

#top-news-panel {
	height:auto;
	background:url(/images/news/paper-top.gif) no-repeat;
	width:691px;
	margin-left:auto;
	margin-right:auto;
}

#top-news-panel div.heading {
	height:98px;
	width:691px;
	position:relative;
	background:url(/images/news/divider-horozontal.gif) 0% 100% repeat-x;
	font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

#top-news-panel div.heading p.date {
	top:10px;
	left:20px;
	position:absolute;
	font-size:18px;
	color:#666666;
	font-weight:bold;
	margin:0px;
	padding:0px;
	width:auto;
}

#top-news-panel div.heading h1.header {
	top:35px;
	left:20px;
	position:absolute;
	font-size:36px;
	line-height:29pt;
	margin:0px;
	padding:0px;
}

#top-news-panel div.heading h2.header {
	top:35px;
	left:20px;
	position:absolute;
	font-size:22px;
	line-height:29pt;
	margin:0px;
	padding:0px;
}

#top-news-panel div.heading h3.author {
	bottom:0px;
	right:15px;
	position:absolute;
	font-size:18px;
	color:#666666;
	line-height:29pt;
	margin:0px;
	padding:0px;
}

#top-news-panel div.heading a {
	top:5px;
	right:15px;
	position:absolute;
}

#middle-news-panel {
	background-image:url(/images/news/paper-middle.gif);
	background-repeat:repeat-y;
	width:691px;
	height:auto;
	float:left;
}

#middle-news-panel p.intro {
	line-height:15pt;
	font-size:14px;
	font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

#bottom-news-panel {
	height:117px;
	background:url(/images/news/paper-bottom.gif) no-repeat;
	width:691px;
	background-position:45% 0%;
	float:left;
}

.news-article-wrap {
	width:677px;
	background:url(/images/news/divider.gif) repeat-y 100% 0%;
	height:auto;
	margin:auto;
}

.news-article-column {
	float:left;
	height:auto;
	width:199px;
	background:url(/images/news/divider.gif) repeat-y;
	padding:0px 9px 0px 16px;
}

.news-article-text {
	float:left;
	height:auto;
	width:644px;
	background:url(/images/news/divider.gif) repeat-y;
	padding:0px 5px 0px 20px;
}

.pg-break {
	clear:both;
	font-size:0px;
	height:3px;
	background:url(/images/news/divider-horozontal.gif) 50% 50% repeat-x;
	width:100%;
	
}

.news-article-wrap .img-left {
	padding:5px;
	float:left;
}

.news-article-wrap .img-right {
	padding:5px;
	float:right;
}

/* SITE MAP */

#site-map-wrap {
	margin-left:auto;
	margin-right:auto;
	width:620px;
	height:auto;
	padding:25px;
}

#site-map-wrap p.webpage a {
	margin:0px;
	padding:0px 0px 0px 110px;
	line-height:10pt;
}

#site-map-wrap p.sub-webpage a {
	margin:0px;
	padding:0px 0px 0px 180px;
	line-height:10pt;
}

#site-map-wrap p.sub-sub-webpage a {
	margin:0px;
	padding:0px 0px 0px 250px;
	line-height:10pt;
}

#site-map-wrap p.sub-sub-webpage-header {
	margin:0px;
	padding:10px 0px 10px 250px;
	line-height:10pt;
	font-weight:bold;
}

/* ABSINTHE INDIVIDUAL NEWS END */

#footer {
	background: url(/images/background-page-bottom.gif) no-repeat bottom;
	width: 749px;
	height: 50px;
}

#footer-links {
	width:680px;
	height:auto;
	margin:auto;
	padding:10px;
	color:#FFFFFF;
	text-align:center;
}

#footer-links a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
}

#footer-links a:hover {
	text-decoration:underline;
}

