body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	
}
#shelly {width:634px;text-align:left;}
.ddir {list-style:none;padding:0;margin:0;}
.ddir li {height:19px;padding:2px 0 0 9px;margin:0;background:url(/images/rep_2.jpg) left top no-repeat;}

.ftextarea {border:1px solid #a7a7a7;width: 260px;height: 100px;background-color: #ffffff;overflow:auto;background-image: url(images/input_bg.gif);background-repeat: repeat-x;background-position: bottom;padding-left:3px;padding-top:3px;}
.submitit { padding:0;font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #3383e3; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; }

.ddir a:link {color: #009bc1;}
.ddir a:hover {color: #67b82a}
.ddir a:visited {color: #009bc1;}
.ddir a:active {background: #009bc1;color: #ffffff;}

.style1 a:visited {color: #67b82a;}
.style1 a:link {color: #67b82a;}
a.style2:visited {color: #009bc1;}
a.style2:link {color: #009bc1;}

.style1 {
	color: #6b6b6b;
	font-size: 11px;
	font-family: tahoma;
}

.style11 {
	color: #6b6b6b;
	font-size: 12px;
	font-family: tahoma;
}

.style2 {
	color: #009bc1;
	font-size: 11px;
	font-family: tahoma;
}
.style3 {
	color: #67b82a;
	font-weight: bold;
	font-size: 13px;
	font-family: tahoma;
}
.style4 {
	color: #707070;
	font-size: 11px;
	font-family: tahoma;
}
.style5 {
	color: #67b82a;
	font-size: 11px;
	font-family: tahoma;
}
.style6 {color: #009bc1; font-size: 11px; font-family: tahoma; font-weight: bold; }


select {font-size: 11px;display:inline;}

.inputbox{border:1px solid #a7a7a7;width: 110px; height: 18px; font-family: tahoma; font-size: 11px;background-image: url(images/input_bg.gif);padding-left:2px;}


.list {background:url(images/hdot.jpg) bottom repeat-x;padding:6px 5px 8px 5px;}

.listalt {background:url(images/hdot.jpg) bottom repeat-x;padding:6px 5px 8px 5px;background-color:#fafafa;}



.sort {text-align:right;padding:6px;}
.sort a {padding: 1px 3px; border: solid 1px #ddd; background: #fff; text-decoration: none;color:#009bc1}
.sort a:hover {color: #009bc1; background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}
.this {color:#fff;padding: 1px 3px; border: solid 1px #ddd;background: #009bc1;text-decoration: none;}


.lister {line-height:21px;}
.lister a, .pageList .this-page {padding: 1px 4px; border: solid 1px #ddd; background: #fff; text-decoration: none;color: #009bc1;}
.lister a:visited {padding: 1px 4px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.lister .break {padding: 1px 2px; border: none; background: #fff; text-decoration: none;}
.lister .end {padding: 1px 4px; border: solid 1px #ddd; background: #fff;}
.lister .this-page {padding: 1px 4px; border-color: #999;font-weight: bold;vertical-align: top; background: #fff;}
.lister a:hover, .end a:hover {color: #009bc1;background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}

.s {color: #6b6b6b;font-size: 12px;font-family: tahoma;}

.mainrecipe {margin:17px 0 0 0;}

.recipetitle {  
  background-color: #fd6d0c; 
  -moz-border-radius-topleft: 8px; 
  -moz-border-radius-topright: 8px; 
  -moz-border-radius-bottomleft: 8px; 
  -moz-border-radius-bottomright: 8px;
  text-align: center;
  padding:3px 3px 5px 7px;
  margin-bottom:2x;
  }

.recipetitle2 {  
  background-color: #fd6d0c; 
  -moz-border-radius-topleft: 8px; 
  -moz-border-radius-topright: 8px; 
  -moz-border-radius-bottomleft: 8px; 
  -moz-border-radius-bottomright: 8px;
  text-align: center;
  padding:3px 3px 5px 7px;
  margin-bottom:2x;
  }
  
 .recipetitle H3 {MARGIN: 0in 0in 0pt;font-style: normal;line-height:normal;font-size:15px;color:#ffffff;}

 .recipetitle H3 a:link {MARGIN: 0in 0in 0pt;font-style: normal;line-height:normal;font-size:15px;color:#ffffff;}
.recipetitle H3 a:hover {MARGIN: 0in 0in 0pt;font-style: normal;line-height:normal;font-size:15px;color:#ffffff;}
.recipetitle H3 a:visited {MARGIN: 0in 0in 0pt;font-style: normal;line-height:normal;font-size:15px;color:#ffffff;}
.recipetitle H3 a:active {MARGIN: 0in 0in 0pt;font-style: normal;line-height:normal;font-size:15px;color:#ffffff;}


#recipedesc a:link {color: #67b82a;}
#recipedesc a:hover {color: #009bc1;}
#recipedesc a:visited {color: #67b82a;}
#recipedesc a:active {background: #67b82a;color: #ffffff;}

#recipedesc {font-size: 11px;}

#nutri {font-size: 11px;}
#nutri td {border:1px solid #f3f3f3;}
#nutricnt {background:#f3f3f3;}
.comtext {border:1px solid #d3d3d3;width: 150px; height: 18px; font-family: tahoma; font-size: 11px;background:url(images/input_bg.gif) top repeat-x;padding-left:2px;color: #6b6b6b;}
.comarea {border:1px solid #d3d3d3;font-family: tahoma; font-size: 11px;background:url(images/input_bg.gif) bottom repeat-x;padding:2px;color: #6b6b6b;}


.dotline {width:245px;background:url(images/hdot.jpg) bottom repeat-x;margin:0 0 8px 0;}

.toptop {font-size:15px;font-family:tahoma;}
.toptop a:link {color:#707070;text-decoration:none;}
.toptop a:hover {color:#7bc828;text-decoration:underline;}
.toptop a:visited {color:#707070;text-decoration:none;}
.toptop a:visited:hover {color:#7bc828;text-decoration:underline;}
.toptop a:active {color:#ff6d0b;text-decoration:underline;}


#rtitlebig (font-size:14px;)

/*  styles for the unit rater     */

.rateit {margin:0 0 5px 8px;}

.ratingblock {
	width: 50%;
	display:block;
	padding-bottom:8px;
	margin-left:8px;
	}

.loading {
	height: 30px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;		
	}


.unit-ratingalt { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starstaralt.gif') top left repeat-x;		
	}


.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-ratingalt li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.unit-ratingalt li.current-rating {
	background: url('images/starstaralt.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}


.voted {color:#999;}
.thanks {color:#36AA3D;}


.admintop {background-color: #fafafa; 
  -moz-border-radius-topleft: 8px; 
  -moz-border-radius-topright: 8px;
  text-align: left;
  padding:3px;}
.bb {color:#0063DC;font-size:16px;font-weight: bold;}
.gttl {color:#555555;}

.admintopd {background-color: #fafafa;
background-image:url(dotted.gif);
background-repeat: repeat-x; 
background-position: bottom; 
  -moz-border-radius-topleft: 8px; 
  -moz-border-radius-topright: 8px;
  text-align: left;
  padding:3px 3px 3px 8px;}

.pops2 {  
  background-color: #ffffff; 
background:url(http://www.drinks-heaven.com/popback.gif) repeat-x bottom;

  text-align: left;
  padding:7px 10px 6px 5px;
 height:auto !important;
  }

.descriptionindex {
_position: relative;
  background-color: #f3f3f3; 
  -moz-border-radius-bottomleft: 8px; 
  -moz-border-radius-bottomright: 8px;
  text-align: left;
  padding:3px;
}

.comment {padding:5px;text-align:left;}
.comment .time {text-align:right;padding:0;margin:0;}
.ppost {padding:5px;}
.nrmc {bachground:#ffffff;}
.altc {background:#fafafa;}
.rauthor {font-size:13px;}