/* general formatting */

body    	    {background:#fff; font-size:11px; font-family: Arial, Sans-Serif; color:#000; margin:0px; padding:0px;}*/
form			{margin-top:0px; margin-bottom:0px;}
/*h1			 	{padding-left: 12px; padding-top: 5px; padding-bottom: 5px; font-size: 14px;font-weight: bold; color: #5E6C1D;background: url(../images/h1rd.gif) no-repeat #DDE4C2;}*/
h1				{font-size: 16px; font-weight: normal; color: #5E6C1D;}
h2			 	{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; font-size: 12px;font-weight: bold; color: #FFFFFF;background: url(../images/h2rd.gif) no-repeat #6F8D50;}
h2.recipe		{background: #FFFFFF; color: #000000; font-family: Arial, Helvetica; font-weight: bold; font-size: 11px; margin-bottom: 3px; padding: 0px}
/*h1				{font-size:14px; font-weight:bold; line-height:36px; background-color:#DDE4C2; color:#58680F; margin-top:0px;}
h2				{font-size:11px; font-weight:bold; line-height:26px; background-color:#708D4D; color:#fff;}
*/
h3				{font-size:12px; font-weight:bold; background-color:#fff; color:#708D4D;}
h4				{font-size:12px; font-weight:bold; }
p				{font-size:11px; font-weight:normal; color:#000000;}
a				{color:#58680F; text-decoration: underline;}
a:hover			{color:#58680F; text-decoration:none;}
td				{font-size:11px; font-weight:normal; color:#000000; line-height:16px;}
th				{font-size:11px;}
/*input			{font-size:11px; font-weight:normal; color:#000000; margin-top:0px; padding-top:0px}
textarea		{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; border: 1px solid #999;}
select			{font-size:11px; font-weight:normal; color:#000000;}*/
a.mLink 		{letter-spacing: -1pt}

/* ids */
#clubContainer		{position:absolute; left:50%; width:780px; margin-left:-390px;}

#navbar {position: absolute; border-left: 1px solid #FFFFFF; top: 107px; left: 128px; width: 879px; height: 26px; 
		background: #C4CF8B; font-size: 14px; color: #576715; z-index: 999}



/*#banner			{background: #fff url(../images/header.jpg) top left no-repeat; margin:0px; margin-right:20px; padding:0px; height:104px; text-align:right;}
#banner img 	{margin-left:1px; border:0px;}*/
#clubBanner		{background: #fff url(../images/header_m.jpg) top left no-repeat; margin:0px; margin-right:20px; padding:0px; height:104px; text-align:right;}
#clubBanner img 	{margin-left:1px; border:0px;}
#clubBannerform		{position:relative; text-align:right; width:760px; top:14px;}
#bannernav		{position:relative; text-align:right; width:760px; top:27px;}
#clubBannernav		{position:relative; text-align:right; width:760px; top:64px;}
#signcopy		{color:#fff; padding:0px; line-height:16px;}
#bigcopy		{line-height:16px; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px;}
#bluequote		{color:#369; background: url(../images/bluequote.gif) no-repeat; font-style:italic; font-size: 13px; font-weight:bold; line-height:20px;}
#tablecell		{width:170px; padding:8px;}
#toprow 		{height:25px; padding-left:12px; background:url(../images/storyhead.gif) no-repeat;}

#left			{height:100%; width:492px; float:left; position:relative;/*clear:both; margin-left:-490px;*/}
#signinhome		{background:url(../images/signin.gif) no-repeat; margin-left:2px; margin-bottom:2px; padding-left:5px;  width:246px;}
#signin			{background-color: #F18E0E; margin-left:2px; margin-bottom:2px; padding-left:5px;}
#content		{position:relative; left:0px;}

/*
#footer			{color:#DDE4C2; clear:left; margin-left:20px; margin-top:20px; padding:4px; text-align:center; margin-bottom:0px; background: url(../images/footer.gif) no-repeat;}

*/
#sidenav			{font-size:12px; font-weight:bold; line-height:35px; color:#fff; background: url(../images/bg_sidenav.gif) no-repeat;}
#sidenav a			{font-size:11px; font-weight:normal; line-height:18px; color:#000; text-decoration:underline;}
#sidenav a:hover	{font-size:11px; font-weight:normal; line-height:18px; padding-top:0px; padding-bottom:0px; color:#000; text-decoration:none;}

#sidemenu		{width:160px; border: solid 1px #F6CD8F; padding-left:2px;}
#sidemenu a		{font-size:11px; font-weight:normal; line-height:18px; text-decoration: none; background-color:#fff; color:#BAA27C}
#sidemenu a:hover	{font-size:11px; font-weight:normal; line-height:18px; padding-top:0px; padding-bottom:0px; color:#000; text-decoration:none;}
#sidemenuhd		{width:160px; border: solid 1px #F6CD8F; padding-left:2px; background-color:#F4851C;color: #FFFFFF; font-weight: bold }

#rightmenu		{position:absolute; left:50%; top: 125px; width:160px; margin-left:210px;}

#hpspon			{background-color: #F4851C; width:246px; padding: 2px;text-align:center; }
#sponsortable	{background-color: #FFFFFF; width:242px; padding: 2px;}
#sponsortable td {border: 1px solid #BAA27C; width:121px; height:110px; text-align:center; }
#contentspon	{background-color: #F4851C; width:154px; padding: 0px;text-align:center; }
#contentspontable	{background-color: #FFFFFF; width:154px; padding: 0px;}
#contentspontable td {border: 1px solid #BAA27C; width:75px; height:90px; text-align:center; }
#memberright		{width:200px;margin-bottom:2px;float:left;padding:10px 0px 0px 0px;}
#advframe {}
/* classes */

.homehead		{color:#576715; font-size:14px; font-weight:bold; line-height:18px;padding:0px;margin:0px;background: #FFFFFF;}
.storyhead		{color:#576715; font-size:14px; font-weight:bold; line-height:18px;}
.storyhead a	{color:#576715}
.subheading		{color:#576715; font-size:12px; font-weight:bold; line-height:18px;}
.storysubhead	{color:#963; font-size:11px; font-weight:bold; line-height:18px;}
.storycopy		{color:#000; font-size:11px; line-height:18px;}
.storyheadm		{color:#fff; font-size:14px; font-weight:bold; line-height:18px; padding-left:12px;}
.storysubheadm	{color:#369; font-size:12px; font-weight:bold;}
.storycopy		{color:#000; font-size:11px; line-height:18px;}
.signup			{color:#fff; font-size:14px; font-weight:bold; line-height:18px;}
.tddark			{background-color:#dbebf5; line-height:16px;}
.tdlight		{background-color:#edf5fa;}
.legal			{color: #A0A0A0}
.whiteboldbig	{font-weight:bold; color:#FFFFFF; font-size:13px;}
.whiteboldsmall	{font-weight:bold; color:#FFFFFF; font-size:11px;}
.greybar		{height:1px; background:url(../images/greybar.gif) no-repeat;}
.bggreen			{background-color:#B7C780; width:18px; text-align:center; color:#fff;}
.bggreenhi		{background-color:#DDE4C2; width:18px; text-align:center; color:#fff;}

.bggreen a			{color:#fff; text-decoration:none;}
.bggreen a:hover	{color:#000; text-decoration:none;}
.bold				{font-weight:bold;}
.header				{font-size:11px; font-weight:bold; color:#8B6639;}
.price				{font-size:11px; font-weight:bold; color:#8B6639;}
.price span 		{font-size:16px; font-weight:bold; color:#708D4D;}
.checkboxes input	{width:auto; border:0px; text-align:left;}
.promo			{background-color: #DDE4C2; width:246px; }
.promohead		{color:#576715; font-weight:bold}
.contentspon	{background-color: #FFFFFF; border: 1px solid #BAA27C; width: 158px}
/*
.contentspon td	{height:80px; text-align:center;width:75px;}
*/
.sponsorhead	{background-color: #BAA27C; padding: 2px; font-size: 12px;font-weight: bold; color: #FFFFFF; text-align:center}
.pageheader 	{padding-left: 12px; padding-top: 5px; padding-bottom: 5px; font-size: 14px;font-weight: bold; color: #5E6C1D;background: url(../images/h1rd.gif) no-repeat #DDE4C2;}
.contentheader 	{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; font-size: 12px;font-weight: bold; color: #FFFFFF;background: url(../images/h2rd.gif) no-repeat #6F8D50;}
.tablehead		{background-color: #6F8D50; color: #FFFFFF}
.tablehead a		{color: #FFFFFF; text-decoration: none}
.tablehead a:hover		{color: #FFFFFF}
.tablesubhead	{background-color: #DDE4C2; }
.tablesubhead2	{background-color: #FDE9D0; }
.tablesubhead2 th {color: #906231; text-align: left}

.fr 			{letter-spacing: -1px; font-size: 9px}
.frlwr 			{letter-spacing: -1px; font-size: 8px}
.surveydivider 	{border-top: 1px solid #708D4E}
.forumtable 	{border: 1px solid #6F8D50}
.menutable 	{border-bottom: 1px solid #6F8D50}
.menutable td 	{border-top: 1px solid #DDE4C2}
.forumseparator {border-bottom: 1px solid #6F8D50}
.forumsig {border-top: 1px solid #DDE4C2; color: #666666}
.viewmealplan {border-bottom: 1px solid #6F8D50; border-left: 1px solid #6F8D50}
.viewmealplan td 	{border-top: 1px solid #6F8D50;border-right: 1px solid #6F8D50}

.nutritiontbl {border: 1px solid #6F8D50; background-color: #DDE4C2}
.newheader {color: #FF6600;	font-size: 19pt;	margin: 2px 0px 6px 0px;	font-weight: normal;	font-family: Arial, Helvetica;}
.MPdaySel {
	background-color: #7C0C4D;
	color: #FFFFFF;
	border-top: 1px solid #D0C88E;
	border-left: 1px solid #D0C88E;
	border-right: 1px solid #2D2800;
	border-bottom: 1px solid #2D2800;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
}
.MPdaySel a {
	color: #FFFFFF;
	
}
.MPdaySel a:hover {
	color: #FFFFFF;
	
}
.MPday a {
	color: #7C0C4D;
	font-weight: normal;
}
.MPday a:hover {
	color: #7C0C4D;
	font-weight: bold;
}
.MPday {
	background-color: #F1E2EB;
	color: #847500;
	border-top: 1px solid #FBF2D1;
	border-left: 1px solid #FBF2D1;
	border-right: 1px solid #857127;
	border-bottom: 1px solid #857127;
	padding: 2px 2px 2px 2px;
	
}
.MPMeal {
	background-color: #F1E2EB;
	color: #847500;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	
}
.MPMealHeading, .MPMealHeading td {
	background-color: #DDE4C2;
	font-size: 10px;
}
.MPcontent {
	border-top: 1px solid #7C0C4D;
	border-left: 1px solid #7C0C4D;
	border-right: 1px solid #7C0C4D;
	border-bottom: 1px solid #7C0C4D;
	padding: 2px 2px 2px 2px;
}
.MPProgress {
	background:url('../mealplan/img/progressbar.jpg') repeat-x;
}
.mealitem {
	margin-left: 2px;
	margin-bottom: 14px;
}
.forumQuote {
	margin-left: 15px;
	margin-right: 10px;
	text-indent: -8px;
	margin-bottom: 5px;
	border-bottom: 1px solid #DDE4C2;
	color: #44463A;
	font-family: Times, Times New Roman;
}
.rowsep {
	border-bottom: 1px solid #DBEBF5;
}

#rotatingpuff, #rotatingpuff1, #rotatingpuff2, #rotatingpuff3, #rotatingpuff4, #rotatingpuff5, #rotatingpuff6, .rotpuff {position:relative}
.rotwof {}

/* Buttons */
.btn1left {background: #fff url(../images/bu_orangeleft.gif) top right no-repeat; width:10px; height:19px}
.btn1right {background: #fff url(../images/bu_orangeright.gif) top left no-repeat; width:10px; height:19px}
.btn1mid {background: #fff url(../images/bu_orangemiddle.gif) repeat-x; font-weight: bold; color: #FFFFFF}
.btn1mid a, .btn1mid a:hover {font-weight: bold; color: #FFFFFF; text-decoration: none}

.btn2left {background: #fff url(../images/bu_greenlightleft.gif) top right no-repeat; width:10px; height:19px}
.btn2right {background: #fff url(../images/bu_greenlightright.gif) top left no-repeat; width:10px; height:19px}
.btn2mid {background: #fff url(../images/bu_greenlightmiddle.gif) repeat-x; font-weight: bold; color: #556715}
.btn2mid a, .btn2mid a:hover {font-weight: bold; color: #556715; text-decoration: none}

.btn1gleft {background: #DDE4C2 url(../images/bu_orangeleft.gif) top right no-repeat; width:10px; height:19px}
.btn1gright {background: #DDE4C2 url(../images/bu_orangeright.gif) top left no-repeat; width:10px; height:19px}
.btn1gmid {background: #DDE4C2 url(../images/bu_orangemiddle.gif) repeat-x; font-weight: bold; color: #FFFFFF}
.btn1gmid a, .btn1gmid a:hover {font-weight: bold; color: #FFFFFF; text-decoration: none}


.btn2gleft {background: #DDE4C2 url(../images/bu_greenlightleft.gif) top right no-repeat; width:10px; height:19px}
.btn2gright {background: #DDE4C2 url(../images/bu_greenlightright.gif) top left no-repeat; width:10px; height:19px}
.btn2gmid {background: #DDE4C2 url(../images/bu_greenlightmiddle.gif) repeat-x; font-weight: bold; color: #556715}
.btn2gmid a, .btn2gmid a:hover {font-weight: bold; color: #556715; text-decoration: none}


/* blog */
.blogcomment {border: 1px solid #5E6C1D; }
.bctitle {background-color: #DDE4C2; font-weight: bold}
.bcomment {margin-top: 4px; margin-bottom: 4px}
.bcauthor {background-color: #DDE4C2; font-style: italic}
.msg {border: 1px solid #BB0000; text-align: center; padding: 8px}
