
#home-main-container {

	height: 283px;

	width: 604px;

	background: url(../images/home-main-container.gif) no-repeat;

}



.home-main-img {

	float: right;

	position: relative;

	padding: 15px;

}



.home-main-textimg {

	position: relative;

	top: 15px;

	left: 15px;

}



#home-main-container ul {

	position: relative;

	left: 15px;

	top: 25px;

	padding-left: 20px;

}



#home-main-container li {

	list-style-image: url("../images/bullet.gif");

	color: #A7A9AC;

}



#right-column {

	float: right;

	width: 206px;

	display: inline;

}



.join-img {

	position: relative;

}



.submit-event-img {

	position: relative;

	margin-top: 8px;

	margin-bottom: 17px;

	display: inline;

}



.right-col-hdr-fwe {

	position: relative;

	width: 206px;

	height: 34px;

	background: url(../images/findawineevent.gif) no-repeat;

}



.right-col-hdr-connect {

	position: relative;

	width: 206px;

	height: 34px;

	background: url(../images/connect.gif) no-repeat;

}



.right-col-box1 {

	background: #FBEFEF;

	border-left: 1px solid #EAA5A8;

	border-right: 1px solid #EAA5A8;

	height: 97px;

}



.right-col-box-connect {

	background: #FBEFEF;

	border-left: 1px solid #EAA5A8;

	border-right: 1px solid #EAA5A8;

	height: 159px;

}



.submit-event-button {

	position: relative;

	left: 55px;

	margin: 8px 0 8px 0;

}



#right-col-spacer {

	height: 33px;

}



.connect-icon {

	position: relative;

	left: 38px;

	top: 16px;

	margin: 8px 0 8px 0;

}



.connect-cont-1 {

	height: 50%;

	border-bottom: 1px solid #EAA5A8;

}



#main-column {

	margin-right: 226px;

	width: 604px;

}



.featured-events-title {

	font-size: 20px;

	color: #CA171E;

	margin: 25px 0 8px 0;

}



#featured-events-wrapper {

	background: white;

	border-left: 1px solid #F7DDDD;

	border-right: 1px solid #F7DDDD;

	height: 250px;
	
	width: 602px;

}



#events-box1 {

	background: white;

	padding: 4px;

	float: left;

	width: 192px;

	border-right: 1px solid #F7DDDD;
	height: 242px;
}



#events-box2 {

	background: white;

	float: left;

	padding: 4px;

	width: 192px;

	border-right: 1px solid #F7DDDD;
	height: 242px;
}



#events-box3 {

	background: white;

	float: right;

	padding: 4px;

	width: 192px;
	height: 242px;
}



.events-box-date-bg {

	color: white;

	font-size: 28px;	

	float: left;

	background: url(../images/events-box-date-bg.gif) no-repeat;

	text-align: center;

	margin-right: 8px;

	height: 44px;

	width: 44px;

}



.events-box-date {

	position: relative;

	top: 12px;

}



.events-box-month {

	color: #CA171E;

	font-size: 28px;

	padding-top: 12px;

}



.events-box-content {

	clear: both;

	color: #A7A9AC;

	padding: 0 10px;

}



.events-box-content h4 {

	padding-top: 2px;

	font-weight: bold;

	font-size: 12px;

	margin: 0;

}



#events-inarea {

	clear: left;

	float: right;

	color: #AED136;

	padding-top: 4px;

}



#events-inarea a:link {text-decoration: underline; color: #AED136;}

#events-inarea a:visited {text-decoration: underline; color: #AED136;}

#events-inarea a:hover {text-decoration: underline; color: #9E0B0F;}

#events-inarea a:active {text-decoration: underline; color: #9E0B0F;}



#featured-events-end {

	background: url(../images/featured-events-end.gif) bottom no-repeat;

	height: 6px;

}



/* MY VINE STYLES */



#mv-right-column {
	float: right;
	width: 192px;
	display: inline;
	position: relative;
	top: 41px;
}

.invite-img {
	position: relative;
	margin-bottom: 18px;
	display: inline;
}

.mv-col-hdr-mvy {
	position: relative;
	width: 192px;
	height: 36px;
	background: url(../images/myvinyous.gif) no-repeat;
}

.mv-col-hdr-fe {
	position: relative;
	width: 192px;
	height: 36px;
	background: url(../images/featured-events.gif) no-repeat;
  padding-top: 7px;
	padding-left: 20px;
	color:#7d9638;
	font-size:18px;
	font-weight:700;

}

.mv-col-hdr-nearbyevent {
	position: relative;
	width: 192px;
	height: 36px;
	background: url(../images/nearbyevents.gif) no-repeat;
  padding-top: 7px;
  margin-bottom: -7px;
	padding-left: 20px;
	color:#7d9638;
	font-size:18px;
	font-weight:700;

}

.mv-col-hdr-emptybox {
	position: relative;
	width: 192px;
	height: 36px;
	background: url(../images/emptygreenbox.gif) no-repeat;
	color:#7d9638;
	padding-top: 7px;
	margin-bottom: -7px;
	padding-left: 20px;
	font-size:18px;
	font-weight:500;
	font-stretch:condensed;
}
.mv-col-hdr-emptybox_red {
	position: relative;
	width: 192px;
	height: 36px;
	background: url(../images/emptyredbox.gif) no-repeat;
  padding-top: 7px;
  margin-bottom: -9px;
	padding-left: 20px;
	color:#cc3333;
	font-size:18px;
	font-weight:500;
	font-stretch:condensed;

}

.mv-col-hdr-ne {
	position: relative;
	width: 192px;
	height: 36px;
	background: url(../images/nearbyevents.gif) no-repeat;
}







.mv-col-hdr-groups {



	position: relative;



	width: 192px;



	height: 36px;



	background: url(../images/groups.gif) no-repeat;



}







.mv-col-hdr-connect-mv {



	position: relative;



	width: 192px;



	height: 36px;



	background: url(../images/connect-mv.gif) no-repeat;



}







.mv-col-hdr-photos {



	position: relative;



	width: 192px;



	height: 36px;



	background: url(../images/photos.gif) no-repeat;



}







.mv-right-col-box1 {



	background: #FBEFEF;



	border-left: 1px solid #EAA5A8;



	border-right: 1px solid #EAA5A8;



	color: #B1B2B4;



}







.mv-photo-img {



	width: 44px;



	height: 44px;



}







.mv-photo-img img{



	border: 1px solid #B1B2B4;



	padding: 2px;



	width: 44px;



	height: 44px;



}







.box-end {



	padding-bottom: 18px;



}







.mv-box-nearby-events {



	background: #FBEFEF;



	border-left: 1px solid #EAA5A8;



	border-right: 1px solid #EAA5A8;



	color: #B1B2B4;



	padding: 8px;



}







.mv-box-featured-events {



	background: #F9FCF1;



	border-left: 1px solid #D6E898;



	border-right: 1px solid #D6E898;



	color: #B1B2B4;



	padding: 8px;



}







.mv-box-group {



	background: #FBEFEF;



	border-left: 1px solid #EAA5A8;



	border-right: 1px solid #EAA5A8;



	color: #B1B2B4;



	padding: 8px;



}







.mv-box-connect {



	background: #FBEFEF;



	border-left: 1px solid #EAA5A8;



	border-right: 1px solid #EAA5A8;



	color: #B1B2B4;



}







.mv-connect-icon-tw {



	border-bottom: 1px solid #EAA5A8;



}







.mv-connect-icon-fb {



	position: relative;



}







#mv-main-column {
	background: white;
}

#mv-main-container {
	height: auto;
	width: 442px;
	float: left;
	position: relative;
	top: 9px;
	margin-left:20px;
	margin-right:20px;
	_margin-left:0px;
	_margin-right:0px;
}

#mv-main-content {
	height: auto;
	width: 424px;
	border-left: 1px solid #D6E898;
	border-right: 1px solid #D6E898;
	color: #B1B2B4;
	background: #F9FCF1;
	padding: 8px;
}

#mv-imtasting-form {
	height: 100%;
	padding:0;
	margin:0;
	background: url(../images/mv-imtasting-form.gif) no-repeat;
}

#mv-left-column {
	float: left;
	width: 192px;
	display: inline;
}

.mv-logo {
	padding-bottom: 0px;
	height: 43px;
}

.mv-left-col-hdr {
	width: 192px;
	height: 28px;
	color: #CA171E;
	font-weight: bold;
	background: url(../images/mv-left-col-hdr.gif) no-repeat;
	font-size: 16px;
	text-align: center;
	padding-top: 8px;
}







.mv-left-col-box1 {



	background: #FBEFEF;



	border-left: 1px solid #EAA5A8;



	border-right: 1px solid #EAA5A8;



	color: #B1B2B4;



}







.mv-photo-container {



	width: 180px;



	position: relative;



	left: 2px;



}







.mv-calendar-box {



	background: #FBEFEF;



	border-left: 1px solid #EAA5A8;



	border-right: 1px solid #EAA5A8;



	color: #B1B2B4;



}







.mv-calendar-container {



	margin-left: 13px;



	padding-bottom: 8px;



}







.mv-calendar-container td{



	text-align: center;



}







.calendar-month {



	text-align: center;



	color: #AED136;



	padding-top: 4px;



}







.calendar-month a:link {text-decoration: underline; color: #AED136;}



.calendar-month a:visited {text-decoration: underline; color: #AED136;}



.calendar-month a:hover {text-decoration: underline; color: #AED136;}



.calendar-month a:active {text-decoration: underline; color: #AED136;}







.calendar-dow {



	font-weight: bold;



	color: black;



	padding: 4px 8px 4px 8px;



}







.calendar-dow-W {



	font-weight: bold;



	color: black;



	padding: 4px 8px 4px 4px;



}







/* CALENDAR-DATE-PASSED */



.calendar-date-p {

	color: #B1B2B4;

}



/* CALENDAR-DATE-ACTIVE */



.calendar-date-a {

	color: black;

}



/* CALENDAR-DATE-EVENT */



.calendar-date-e {

	color: black;

	font-weight: bold;

	background: url(../images/cal-event.gif) no-repeat;

}

/* calendar */

.calendar-button{

	font-family : Tahome, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #999999;

	cursor:pointer;

	width:20px;

	text-align:center;

}

.calendar-date{

	font-family: "Trebuchet MS","Lucida Grande";

	font-size: 8pt;

	font-weight:bold;

	text-align:center;

	color: #808080;

}

.calendar-week{

	font-family : Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color: #1F5EAC;

}

.calendar-day{

	font-family : Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color: #000000;

	cursor: pointer;

}

.calendar-extended{

	color: #999999;

}

.calendar-sunday{

	color: #1F5EAC;

}

.calendar-today{

	color: #B33838;

}

.calendar-holiday{

	color: #1F5EAC;

}

.calendar-nof-holiday{

	color: #3F981C;

}

.calendar-events{

	font-weight: bold;

	background-image: url(../images/cal-event.gif);

}

.calendar-notes{

	font-style: italic;

}

.calendar-selected{

	border: 1px solid #B33838;

}



#calendar-seeall {



	float: right;



	position: relative;



	top: 8px;



	text-align: right;



}







#calendar-seeall a:link {text-decoration: underline; color: #AED136;}



#calendar-seeall a:visited {text-decoration: underline; color: #AED136;}



#calendar-seeall a:hover {text-decoration: underline; color: #AED136;}



#calendar-seeall a:active {text-decoration: underline; color: #AED136;}



#error{

	color: #BBD856;

	padding:0px;

	width:100%;

	float:left;

	height:25px;

	background-image: url(../images/header-bg2.gif);

	text-align:center;

	background-repeat: repeat-x;

	line-height: 25px;

	background-position: bottom;

}

.error{

	color: #BBD856;

	font-weight:bolder;

}



.mv-main-title {



	background: url(../images/mv-center-title.gif) no-repeat;



	height: 35px;



	clear: both;



	position: relative;



	top: 5px;



}







.mv-main-hdr {



	position: relative;



	left: 14px;



	color: #627D1C;



	font-weight: bold;



	font-size: 16px;



}







#mv-main-topbuttons {



	height: 22px;



	position: relative;



	top: 4px;



}







.mv-main-topbutton1 {



	font-size: 10px;



	color: white;



	padding-right: 7px;



	position: relative;



	background: url(../images/mv-button-1.gif) no-repeat;



	width: 62px;



	float: left;



	text-align: center;



	height: 17px;



}







.mv-main-topbutton2 {



	font-size: 10px;



	color: #BBD856;



	padding-right: 7px;



	position: relative;



	background: url(../images/mv-button-2.gif) no-repeat;



	width: 62px;



	float: left;



	text-align: center;



	height: 17px;



}







.mv-main-topbutton1 a:link {text-decoration: none; color: white;}



.mv-main-topbutton1 a:visited {text-decoration: none; color: white;}



.mv-main-topbutton1 a:hover {text-decoration: none; color: white;}



.mv-main-topbutton1 a:active {text-decoration: none; color: white;}







.mv-main-topbutton2 a:link {text-decoration: none; color: #BBD856;}



.mv-main-topbutton2 a:visited {text-decoration: none; color: #BBD856;}



.mv-main-topbutton2 a:hover {text-decoration: none; color: #BBD856;}



.mv-main-topbutton2 a:active {text-decoration: none; color: #BBD856;}











/* SUBPAGE 1 STYLES */







.sub-main-column {



	background: white;



}







.columnWide {



	height: auto;



	width: 576px;



	float: left;



	margin-right: 20px;



	position: relative;



	top: 6px;



}







.columnWide-header-container {



	background: url(../images/sub1-green-header.gif) no-repeat left;



	height: 36px;



	clear: both;



	position: relative;



	top: 5px;



}







.columnWide-header-end {



	float: right;



	height: 8px;



	width: 36px;



}



.blue-header {

	font-size: 20px;

	color: #627D1C;

	position: relative;

	top: 9px;

	left: 12px;

}



.blue-body {

	height: auto;

	width: 558px;

	border-left: 1px solid #D6E898;

	border-right: 1px solid #D6E898;

	color: #B21B1B;

	background: #F9FCF1;

	padding: 8px;

}



.bluebody-end {

	height: 6px;

	background: url(../images/sub1-green-body-endl.gif) no-repeat left;

}



.float-right {

	float: right;

}







.columnSmall {

	float: right;

	width: 238px;

	display: inline;

	position: relative;

	top: 1px;

}



.columnsmall-topbutton {

	height: 49px;

	width: 238px;

	background: url(../images/columnsmall-topbutton.gif) no-repeat;

}



.green-button {

	font-size: 20px;

	color: white;

	position: relative;

	top: 15px;

	text-align: center;

}



.grey-header-container {

	margin-top: 17px;

	width: 238px;

	height: 36px;

	background: url(../images/columnsmall-header-bg-pink.gif) no-repeat;

}



.grey-header {

	font-size: 20px;

	color: #CA171E;

	position: relative;

	top: 9px;

	text-align: center;

}



.grey-body {

	background: #FBEFEF;

	border-left: 1px solid #EAA5A8;

	border-right: 1px solid #EAA5A8;

	color: #000000;

	padding: 6px;

	margin: 0;

}

	

.tip{

	padding:5px;

	color: #666666;

}



.tip-body{



}



/* forms */

.form{

	text-align:center;

	margin:0;

	padding:0;

	width:530px;

}

.formlabel{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;

	float:left;

	text-align:right;

	width:30%;

	margin: 0 0 5px 0;

	padding:10px 0px 0 0;

	display:block;

	clear:both;

}

.formelement{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #565656;

	float:left;

	margin:3px;

	padding:6px 0px 0 0;

	text-align:left;

}

.formbutton{

	padding-top:10px;

	text-align:center;

	display:block;

	clear:both;

}

.formset{

	margin-bottom:2px;

}

.textfield{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}

.dropdown{

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}

.textarea{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}

.button{

	background-color: #F2F2F2;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}

.blue{

	color: #CA171E;

	font-weight:bold;

	font-size:8pt;

}

.list-blue{

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	color : #000000;

	border-top: 2px solid #8B0000;

}

.list-blue a{

	color: #000000;

}

.list-blue a:hover{

	color: #FF7575;

}

.list-blue-header{

	background-color: #FBEFEF;

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

	background-position: bottom;

}

.list-blue-item{

	text-align:left;

	background-color: #FBEFEF;

	padding:3px;

}

.list-blue-item-1{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #FBEFEF;

	padding:3px;

	height:20px;

}

.list-blue-item-2{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #DAEAA2;

	padding:3px;

	height:20px;

}

.list-blue-title,.list-blue-title a{

	font-family: "Trebuchet MS","Lucida Grande";

	font-size: 12pt;

	font-weight:bold;

	color: #CA171E;

	text-decoration:none;

	padding-right:5px;

}

.list-blue-category{

	padding:3px;

}

.list-blue-category a{

	color: #507EA9;

}

.list-blue-category a:hover{

	color: #000000;

}

.list-blue-subcategory{

	padding:3px;

	padding-left:20px;

}

.list-blue-subcategory a{

	color: #507EA9;

	text-decoration:none;

}

.list-blue-subcategory a:hover{

	color: #000000;

}

.list-grey{

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	color : #000000;

	border-top:2px solid #9E0B0F;

}

.list-grey a{

	color: #000000;

}

.list-grey a:hover{

	color: #FF7575;

}

.list-grey-header{

	background-color: #FF7171;

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-grey-item{

	text-align:left;

	background-color: #FBEFEF;

	padding:3px;

}

.list-grey-item-1{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #F7DDDD;

	padding:3px;

	height:20px;

}

.list-grey-item-2{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #F6C6C6;

	padding:3px;

	height:20px;

}

.list-grey-title,.list-orange-title a{

	font-family: "Trebuchet MS","Lucida Grande";

	font-size: 12pt;

	font-weight:bold;

	color: #CA171E;

	text-decoration:none;

	padding-right:5px;

}



.list{

	border-bottom: 1px solid #959595;

}



.list .listRowDiv {

	padding: 5px;

	border-bottom: 0px solid #f2f2f2;

	overflow: hidden;

	zoom: 1;

}

.list td {

	padding: 5px;

}

.bulletins .list td {

	vertical-align: top;

}



.listHeader td {

	border-bottom: 2px solid #508bb3;

	font-weight: bold;

}

.listRow td {

	border-bottom: 1px solid #ccc;

}

.list .title {

	font: bold 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;

	color: #8B0000;

}

.list .title a {

	color: #B21B1B;

	text-decoration: none;

}

/*member card*/

.cardlabel{

	float:left;

	width:80px;

	color: #666666;

}

.cardbody{

	width:300px;

}



.card-headline{

	border:1px dashed #689BCA;

	background-color: #FBEFEF;

	float:left;

}

.card-headline-body{

	font-family: "Trebuchet MS","Lucida Grande";

	font-size: 10pt;

	font-weight:bold;

	float:left;

	margin:5px;

}



.card-member{

	border-top: 2px solid #FF6868;

	border-bottom:1px solid #FF6868;

}

.card-online{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #FF9000;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-featured{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #C96767;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-new{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #24A72D;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-updated{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #3588AE;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}



.card-member-top,.card-member-top a{

	background-color: #8B0000;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #FBEFEF;

	text-decoration:none;

}

.card-member-top a:hover{

	color: #FF7171;

}

.card-member-body{

	background-color: #FBEFEF;

	padding:5px;

	text-align:left;

}

.card-member-header,.card-member-header a{

	font-family: "Trebuchet MS","Lucida Grande";

	font-size: 12pt;

	font-weight:bold;

	color: #8B0000;

	text-decoration:none;

}

.card-member-header a:hover{

	color: #FF7171;

}

.card-member-options,.card-member-options a{

	background-color: #FF6868;

	padding:3px;

	text-align:center;

	color: #8B0000;

	text-decoration:none;

	font-size:7pt;

}

.card-member-options a:hover{

	color: #689BCA;

}

ul.card-member-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-member-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}





.card-blog{

	border-top:2px solid #67C968;

	border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

}

.card-blog-top a:hover{

	color: #67C968;

}

.card-blog-body{

	background-color: #EBFAEB;

	padding:5px;

	text-align:left;

}

.card-blog-header,.card-blog-header a{

	font-family: "Trebuchet MS","Lucida Grande";

	font-size: 12pt;

	font-weight:bold;

	color: #4FA851;

	text-decoration:none;

}

.card-blog-header a:hover{

	color: #67C968;

}

.card-blog-options,.card-blog-options a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:center;

	border-top: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

	font-size:7pt;

}

.card-blog-options a:hover{

	color: #67C968;

}

ul.card-blog-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-blog-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}

/* Member */

.member{

	width: 130px;

	height: 85px;
	
	border: 0px solid #cccccc;
	
	text-align: left;

}

.member-online-photo{

	background-color: none;

	border: 0px solid #998C7D;

	padding: 4px;
	
	width: 60px;

}

.member-online-name{

	background-color: none;

	border-left: 0px solid #998C7D;

	border-right: 0px solid #998C7D;
	
	font-size: 8pt;	
	
}

.member-online-name a{

	font-size: 8pt;

	color: #807569;

}

.member-online-name a:hover{

	text-decoration: none;

}

.member-online-indicator{

	border: 1px solid #998C7D;

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

	background-color: #AED136;

}

.member-online-indicator a{

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

}



.member-offline-photo{

	background-color: none;

	border: 0px solid #999999;

	padding: 4px;
	
	width: 60px;

}

.member-offline-name{

	background-color: none;

	border-left: 0px solid #999999;

	border-right: 0px solid #999999;
	
	

	
	
}

.member-offline-name a{

	font: 8pt Tahoma, sans-serif;

	color: #808080;

}

.member-offline-name a:hover{

	text-decoration: none;

}

.member-offline-indicator{

	border: 1px solid #999999;

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

	background-color: #CA171E;

}

.member-offline-indicator a{

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

}

/*albums*/

.album{

	width:80px;

	height:118px;

}

.album_main{

	background-color: #FBEFEF;

	border: 1px solid Black;

	padding: 8px;

}

.album_big{

	width:344px;

}

.album_edit{

	width:80px;

	height:142px;

}

.album-photo{

	background-color: #FBEFEF;

	border: 1px solid Black;

	padding: 8px;

}

.album-caption{

	background-color: #F6C6C6;

	border-left: 1px solid Black;

	border-right: 1px solid Black;

	border-bottom: 1px solid Black;

	padding: 2px;

	height:42px;

}

.album_edit{

	width:80px;

	height:142px;

}

.album-text{

	background-color: #F6C6C6;

	font: 7pt Tahoma, sans-serif;

	color: #000000;

}

.album-text a{

	background-color: #F6C6C6;

	font: 7pt Tahoma, sans-serif;

	color: #F9F9F9;

}

.album-text-big{

	font: 8pt Tahoma, sans-serif;

	color: #F9F9F9;

}

/* forum */

.forum-totals{

	background-color: #F2F2F2;

	border:1px solid #CCCCCC;

	padding:5px;

}

.forum-button{

	border: 1px solid #000000;

	background-color: #FFFFFF;

	color: #666666;

	font-family : Tahome, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	padding:5px;

	cursor:pointer;

	float:left;

	margin:2px;

}

.forum_quote{

	border:1px dashed #689BCA;

	background-color: #FFFFFF;

	padding:5px;

}


/* new classes */
a.red{
	color: #B21B1B;
	text-decoration:none;
}
.redtext10{
	color: #B21B1B;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.redtext18{
	color: #B21B1B;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
.redtext12{
	color: #B21B1B;
	text-decoration:none;
	font-size:12px;
}
.redtext14{
	color: #B21B1B;
	text-decoration:none;
	font-size:14px;
}
a.red:hover{
	color: #99cc33;
	text-decoration: none;
}

a.redlight{
	color: #E07273;
	text-decoration:none;
}

a.redlight:hover{
	color: white;
	text-decoration: none;
}
a.green{
	color: #aed136;
	text-decoration:none;
}
a.green:hover{
	color: #B21B1B;
	text-decoration: none;
}

.greentext14{
	color: #a1c034;
	text-decoration: none;
	font-size: 14px;
}

.greentextevent14{
	color: #a1c034;
	text-decoration: underline;
	font-size: 14px;	
}

.greentextevent14:hover{
	color: #B21B1B;
	text-decoration: underline;
	font-size: 14px;	
}

.greentext12{
	color: #aed136;
	text-decoration: none;
	font-size: 12px;
}

.graytext12{
	color: #999999;
	text-decoration: none;
	font-size: 12px;
}

.graytext12dark{
	color: #565656;
	text-decoration: none;
	font-size: 12px;
}

.graytext12dark a{
	color: #565656;
	text-decoration: underline;
	font-size: 12px;
}

.hosttext12JLD{
	color: #B21B1B;
	text-decoration: none;
	font-size: 12px;		
}

.blacktext18{
	color: #606060;
	text-decoration: none;
	font-size: 18px;
	
}

.blackgraytext12{
	color: #636467;
	text-decoration: none;
	font-size: 12px;
	
}

.eventtype{
	color: #ff0000;
	text-decoration: none;
	font-size: 12px;
	border:solid;
	border-width:1px;
	background:#FFFFFF;
	padding:3px;
}

.rsvp{
}

.tastingNotes{
	width:541px;
	color:#000000;
	display:none;

}

.tastingnotebox{
	margin-top: 40px;
	_margin-top: -12px;
	zoom: 1;
}
.tastingnotebox .tn{
	background-image: url(../images/tasting_note_boxt.gif);
	width:541px;
	height:21px;
	background-repeat: no-repeat;
}
.tastingnotebox .mn{
	background-image: url(../images/tasting_note_boxm.gif);
	background-repeat: repeat-y;
	width:541px;
}
.tastingnotebox .bn{
	background-image: url(../images/tasting_note_boxb.gif);
	width:541px;
	height:6px;
	background-repeat: no-repeat;
}

.tastingnotebox .tastingnotetext{
	color:black;
}

.tastingnoteboxreply{
	margin-top: 40px;
	_margin-top: -12px;
	zoom: 1;
}
.tastingnoteboxreply .tn{
	background-image: url(../images/tasting_note_boxt_reply.gif);
	width:460px;
	height:21px;
	background-repeat: no-repeat;
}
.tastingnoteboxreply .mn{
	background-image: url(../images/tasting_note_boxm_reply.gif);
	background-repeat: repeat-y;
	width:460px;
}
.tastingnoteboxreply .bn{
	background-image: url(../images/tasting_note_boxb_reply.gif);
	width:460px;
	height:6px;
	background-repeat: no-repeat;
}

.tastingnoteboxreply .tastingnotetext{
	color:black;
}

.whiteBox {
	margin-top: 10px;
	zoom: 1;
}

.whiteBox .tlh {
	background: url(./boxes/white/tl.gif) 0 0 no-repeat;
}
.whiteBox .tch {
	background: url(./boxes/white/tc.gif) 0 0 repeat-x;
}
.whiteBox .trh {
	background: url(./boxes/white/tr.gif) 100% 0 no-repeat;
}
.whiteBox .tl {
	background: url(./boxes/white/tl.gif) 0 0 no-repeat;
}
.whiteBox .tr {
	background: url(./boxes/white/tr.gif) 100% 0 no-repeat;
}
.whiteBox .bl {
	background: url(./boxes/white/bl.gif) 0 100% no-repeat;
}
.whiteBox .br {
	background: url(./boxes/white/br.gif) 100% 100% no-repeat;
}
.whiteBox .l {
	background: url(./boxes/white/dot.gif) 0 0 repeat-y;
}
.whiteBox .r {
	background: url(./boxes/white/dot.gif) 100% 0 repeat-y;
}
.whiteBox .b {
	background: url(./boxes/white/dot.gif) 0 100% repeat-x;
}
.whiteBox .t {
	background: url(./boxes/white/dot.gif) 0 0 repeat-x;
}

.whiteBox .whiteBoxHeader {
	line-height: 25px;
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	padding-left: 10px;
	zoom: 1;
}
.whiteBox .whiteBoxBody {
	padding: 10px;
}
.tastingnote{
	background-image: url(../images/taste_notes_overlay.gif);
	width:541px;
	height: 73px;
}

.tastingnoteleft{
	background-image: url(../images/taste_notes_overlay_left.gif);
	width:541px;
	height: 73px;
}

.rating_overlay{
	background-image: url(../images/rating_overlay.gif);
	width:55px;
	height: 19px;
}
}
.blacktext10{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.blacktext218{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
.blacktext12{
	color: #000000;
	text-decoration:none;
	font-size:12px;
}
.blacktext14{
	color: #000000;
	text-decoration:none;
	font-size:14px;
}


