
body { 
	background-color: #000000;  
	margin-top: 0px; 
	background-image: url(/images/temp_2bg.gif);
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 14px; 
	color: #000000;  
}

#main				{ width; 95%; max-width: 900px; min-width: 600px; margin: 24px auto 0 auto; background: #ffffff; border-left: 2px solid #3A3A3A; border-right: 2px solid #3A3A3A; }
#top-content		{ width: 100%; padding-top:14px; background: #F9F5EC url(/images/temp_2_top_bg.gif) top left repeat-x; }
#top-content td		{ padding: 12px; }
#main-content		{ margin:18px; }
#profile-photo		{ float: right; width: 200px; border: 9px ridge #d2d2d2; background: #ffffff; padding:6px; margin: 12px; }
#phone-info			{ float: left; margin-right: 24px; }
.footlinks			{ margin:0; padding:9px 0 24px 0; text-align:center; background: #F9F5EC url(/images/temp2_botbg.gif) bottom left repeat-x;  }
.footlinks li		{ display:inline; list-style: none; font-size: 12px; }
.clear				{ clear: both; }
.border				{ width: 100%; margin: 0; height: 4px; font-size: 2px; background: url(/images/temp_2_borderbg.gif) top left repeat-x; }

.photoback			{ text-align: center; }
.wht				{ background-color: #FFFFFF; }
.cwht				{ background-color: #FFFFFF; text-align: center; }
.ltGray				{ background-color: #F5F5F5; text-align: center; }
.dkGray				{ background-color: #D3D3D3; text-align: center; }
.dk					{ background-color: #6E3660;  text-align: center; font-weight: 700; color: #F9F5EC; }
.med				{ background-color: #CBCBCB; }
.lt					{ background-color: #DFE2E6; }
.right				{ text-align: right; }
.center				{ text-align: center; }
.small				{ font-size: 11px; font-style: italic; }
.credit				{ color: #FFFFFF; font-size: 10px; font-style: italic; text-align: center; }
h2					{ color: #6E3660; text-align: center; font-weight: 900; margin: 12px 0 0 0; padding: 0; }
h3					{ color: #6E3660; text-align: center; margin:0; padding:0; }
h4					{ margin: 0 0 24px 0; padding:0; }
#profile-text		{ padding: 12px; }

/* For affiliates section */

#affiliate-block { 
	border: 1px solid #000000; 
	background: url(/images/tmp-2-aff-bg.gif) top left repeat-y; 
	padding: 9px; margin-top: 12px; 
}
#affiliate-block p, 
#affiliate-block ul, 
#affiliate-block ul li			{ margin:0; padding: 2px 0 0 0; }
#affiliate-block h5				{ margin: 0; padding:0; text-align:left; font-style: italic; font-size: 75%; white-space:nowrap; }
#affiliate-block h3				{ color: #ff0000; font-size: 90%; text-align: center; white-space:nowrap; }
#affiliate-block ul				{ font-size: 80%; margin-left:24px; }
#affiliate-block ul li			{ list-style-image: url(/images/red-list-dot.gif);  }
#affiliate-block #sponsored-by	{ margin:0; padding:0; }
#affiliate-block #my-affiliates	{ padding:6px 0 0 0; margin: 6px 0 0 0; border-top:1px solid #000000; }
#affiliate-block #all-sponsored	{ font-size: 80%; margin-top:6px; text-align:center; }

/* 03-09 added for member review piece */

#member-reviews	{ 
	float: left;
	width: 550px;
	overflow:hidden;
	text-align: left; 
	margin-left: 24px;
}
#member-reviews p		{ margin:0; padding: 6px; }
#member-reviews .sig	{ font-size: 11px; text-align: right;  font-style: italic; }
#member-reviews .review-row { 
	border-bottom: 1px solid #4C5A6E;
	margin-bottom:6px;
	text-align:left;
}
#review-form {
	width: 225px;
	float: right;
	margin: 12px 24px 12px 12px;
	padding:6px;
	background: #f7f7fb;
	border-top: 1px solid #4C5A6E;
	border-bottom: 1px solid #4C5A6E;
}
#review-form h4			{ margin:0; padding: 3px; }
#review-form .txtfields { width: 150px; font-size: 12px; }
#review-form input.txtfields { height: 14px; }
#review-form td			{ margin:0; padding:2px; font-size: 12px; }
#review-form .left		{ text-align: left; } /* to override any centering */

a:link					{ color: #6E3660; font-weight: 700; }
a:visited				{ color: #677A96; font-weight: 700; }
a:active				{ color: #FF0000; font-weight: 700; }
a:hover					{ color: #1761D2; font-weight: 700; }

