﻿/***************************/
/******* COMMUNITY *********/
/***************************/
/* GLOBAL */
DIV.ColumnRight300 A.Banner IMG {
	border:					1px solid #EBEBEB;
}
DIV.Community DIV.ColumnRight300 A.Banner {
	display:				block;
	margin:					0 0 15px 0;
}
DIV.Community DIV.WhatsHot H2 {
	clear:					both;
	padding:				0;
	margin:					0 0 5px 0;
	font-size:				11px;
}
DIV.Community DIV.WhatsHot A.Button,
DIV.Community DIV.WhatsHot INPUT.Large {
	position:				relative;
}
DIV.Community DIV.WhatsHot A.Button {
	float:					right;
	font-weight:			bold;
}
DIV.Community DIV.WhatsHot INPUT.Large {  
	float:					left;
	padding:				2px 0px;
	margin:					0 0 0 15px;
	height:					11px;
	width:					190px;
	color:					#CCC;
	font-size:				9px;
}
DIV.Community DIV.WhatsHot UL {
	padding:				0 0 15px 0;
	margin:					0;
}
DIV.Community DIV.Component DIV.Content DIV.Row {
	float:					none;
	margin-bottom:			30px;
	color:					#959595;
}
DIV.Community DIV.Component DIV.Content DIV.Row IMG {
	float:					left;
	margin-right:			15px;
}
DIV.Community DIV.Component DIV.Content DIV.Row A {
	font-weight:			bold;
}
DIV.Community DIV.Horoscope IMG.Symbol {
	float:					left;
	margin:					0 15px 15px 0;
	position:				relative;
}
DIV.Community DIV.Horoscope {
	color:					#959595;
}
DIV.Community DIV.Horoscope H3 {
	padding:				0 0 10px 0;
	margin:					0;
	font-size:				11px;
}
DIV.Community DIV.Horoscope DIV.StarSigns {
	float:					left;
	.float:					none;
	width:					278px;
	padding:				10px 0 0;
	margin:					0;
	border-top: 			1px solid #CCC;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Community DIV.Horoscope DIV.StarSigns A {
	float:					left;
	display:				block;
	width:					69px;
	margin:					5px 0;
	text-align:				center;
	font-weight:			bold;
	color:					#666;
}
DIV.Community DIV.Polls DIV.TabWrapper .Padded .Vote {
/*	padding:				0 0 10px 0;*/
	padding:				0;
}
DIV.Community DIV.Polls DIV.TabWrapper .Padded .Vote P {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	padding:				4px 0;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P .Bar, 
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P SPAN, 
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P LABEL {
	float:					left;
	display:				block;
	text-align:				right;
	width:					35px;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P LABEL {
	line-height:			12px;
	padding:				0 10px 0 0;
	text-align:				right;
	width:					140px;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P .Bar {
	background-color:		#CAE0EB;
	height:					7px;
	margin:					5px 0 0;
	width:					90px;
	_overflow:				hidden;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P .Bar SPAN {
	background-image:		url(../image/community/bg_PollsBar.jpg);
	background-repeat:		repeat-x;
	height:					7px;
}
DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted .Radio {
	width:					auto;
	padding:				0 0 0 5px;
}
DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted .Radio INPUT {
	width:					13px;
	height:					13px;
	margin:					0 3px 0 0;
}
DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted P LABEL {
	width:					250px;
	text-align:				left;
	padding:				0 0 0 5px;
}
DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted P .ButtonGreen {
	padding:				2px 10px;
	font-weight:			bold;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Loading,
DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Disabled {
	padding:				80px 10px 65px;
	height:					10px;
	text-align:				center;
	color:					#aeaeae;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Loading {
	background:				url(../image/loading.gif) center 40px no-repeat;
	text-indent:			10px;
}
DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Disabled {
	padding:				50px 10px;
}
DIV.Community DIV.Polls DIV.Padded {
/*	overflow:				hidden;
	height:					240px;*/
	min-height:				180px;
	_height:				180px;
}
DIV.Community DIV.Polls DIV.Padded:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html DIV.Community DIV.Polls DIV.Padded { zoom: 1; } /* IE6 */
*:first-child+html DIV.Community DIV.Polls DIV.Padded { zoom: 1; } /* IE7 */



DIV.Community DIV.Polls DIV.Row {
	clear:					both;
	min-height:				15px;
	height:					auto;
	_height:				15px;
	padding:				4px 5px; 
	margin:					0; 
}
DIV.Community DIV.Polls DIV.Row SPAN.Text	{ 
	float:					left;
	padding:				0 10px 0 0;
	margin:					0 !important;
	_margin-top:			2px !important;
/*	width: 					80px;*/
	width:					140px;
	text-align:				right;
}
DIV.Community DIV.Polls DIV.prev {
	float:					none;
	padding:				4px 5px 8px;
	margin:					6px 5px 0;
	border-top:				1px solid #CCC;
	text-align:				right;
	width:					278px;
}
DIV.Community DIV.NotVoted {}
* html DIV.Community DIV.Article DIV.ArticleIntro {
	height:					1%;
}
DIV.Community DIV.NotVoted DIV.Row SPAN.Text { /** Class for Polls Before Users Vote **/
	text-align:				left;
	width:					240px;
	padding:				0 0 0 5px;
}
DIV.Community DIV.Polls DIV.Row SPAN.Radio {
	float:					left;
	padding:				0 0 0 5px;
}
DIV.Community DIV.Polls DIV.Row SPAN.Bar { 
	float:					left;
	background-image:		url(../image/community/bg_PollsBar.jpg);
	background-repeat:		repeat-x;
	height:					7px;
	margin:					0;
	margin-top:				3px;
	_margin-top:			5px;
	_padding-bottom:		0 !important;
}
DIV.Community DIV.Polls DIV.Row SPAN.Percentage {
	float:					right;
	width:					30px;
	text-align:				right;
	margin:					0px;
	_margin-top:			2px !important;
}
DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent DIV.Padded DIV.Row {
	padding:				0 0 5px 10px;
	margin:					0 0 5px 0;
	border-bottom:			1px dotted #CCC;
}
DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent DIV.Padded DIV.Last {
	border:					0 none;
	padding:				0 0 0 10px;
	margin:					0;
}
DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent DIV.Padded DIV.Row A {
	font-weight:			bold;
	line-height:			4mm;
}

DIV.TopArticles {
	overflow:				hidden;
	height:					auto;
	min-height:				65px;
	_height:				65px;
	_overflow:				visible;
	padding:				0 0 15px 0;
}
DIV.TopArticles .TopHeadlines {
	float:					left;
	display:				block;
	_display:				inline-block;
	width:					190px;
	margin: 				0px 10px;	
	color:					#959595;
}
DIV.TopArticles .TopHeadlines:HOVER {
	text-decoration:		none;
}
DIV.TopArticles .TopHeadlines IMG {
	float:					left;
	margin:					0 5px 0 0;
}
DIV.TopArticles .TopHeadlines STRONG {
	display:				block;
	margin:					0 0 5px 0;
	font-size:				12px;
	color:					#3F7398;
	cursor:					pointer;
	position:				relative;
}

DIV.Community DIV.Preview DIV.BorderGrey DIV.imgC IMG {
	margin:					0;
	vertical-align:			middle;
	margin-top:				expression(( 86 - this.height ) / 2);
	width:					auto;
	height:					110%;
}
DIV.Community DIV.NotVoted,
DIV.Community DIV.Home DIV.List, 
DIV.Community DIV.WhatsHot .Padded,
DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent .Padded,
DIV.Community DIV.Article DIV.Component DIV.Content .CreatePost,
DIV.Community DIV.ColumnRight300 DIV.Horoscope DIV.Content .Padded,
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent .Padded,
DIV.Community DIV.Testimonial DIV.AddTestimonial DIV.Content .Padded {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}

	/* GLOBAL / SUBSECTION */
	DIV.Community DIV.SubSection DIV.Preview {
		float:					left;
		_display:				inline;
		clear:					both;
		width:					628px;
		margin:					0 0 15px 0;
		border:					1px solid #CCC;
		background-image:		url(../image/community/bg_SubSection-Preview.gif);
		background-position:	bottom right;
		background-repeat:		repeat-y;
		background-color:		#FFF;
	}
	DIV.Community DIV.SubSection DIV.Preview H2 {
		padding:				7px 15px;
		margin:					0;
		font-size:				14px;
		font-weight:			normal;
		background-image:		url(../image/community/bg_CommHeaders.jpg);
		background-repeat:		repeat-x;
		border-bottom:			1px solid #CCC;
	}
	DIV.Community DIV.SubSection DIV.Preview H2 A 		{ font-weight: bold;}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main {
		float:					left;
		_display:				inline;
		color:					#808080;
		line-height:			4mm;
		width:					378px;
		padding:				15px;
		background-image:		url(../image/community/bg_HeaderLight.jpg);
		background-repeat:		repeat-x;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main H3 {
		padding:				0;
		margin:					0 0 15px 0;
		font-size:				13px;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main .Thumb {
		float:					left;
		width:					120px;
		height:					90px;
		margin:					0 15px 15px 0;
		background-color:		#FFF;
		border:					1px solid #CCC;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main IMG.Thumb {
		padding:				1px;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Thumb {
		font-size:				1px;
		line-height:			88px;
		text-align:				center;
		text-decoration:		none;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Thumb IMG {
		position:				relative;
		top:					1px;
		margin-top:				expression(( 88 - this.height ) / 2);
	}
	html>body DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Thumb IMG {
		margin-top:				0; 
		vertical-align:			middle;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.Description {
		float:					right;
		width:					241px;
		.margin:				0 0 -15px 0;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.BorderGrey {
		padding:				1px;
		float:					left;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.BorderGrey,
	DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.BorderGrey DIV.imgC,
	DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.imageContainer { 
		width:					118px;
		height:					88px;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.imgC IMG {
		margin-top:				expression(( 86 - this.height ) / 2);
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Other {
		float:					right;
		width:					199px;
		padding:				10px;
		line-height:			3.8mm;
		background-image:		url(../image/community/bg_commRightSections_rev.jpg);
		background-position:	bottom;
		background-repeat:		repeat-x;
		border-left:			1px solid #CCC;
		margin:					0;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Other UL {
		padding:				10px 0 0 0;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Other UL LI {
		margin:					0 5px 15px 0;
	}
	DIV.Community DIV.SubSection DIV.Preview DIV.Other UL LI A {
		color:					#3F7398;
		font-weight:			bold;
	}

	/* GLOBAL / MINISUBSECTION */
	DIV.MiniSubSections {
		float:					left;
		width:					640px;
		margin:					0 0 10px 0;
	}
	DIV.MiniSubSections DIV.Item {
		float:					left;
		position:				relative;
		width:					81px;
		height:					125px;
		margin:					0 10px 10px 0;
		overflow:				hidden;
	}
	DIV.MiniSubSections DIV.Item A.Link {
		/*float:					left;*/
		display:				block;
		position:				relative;
		width:					163px;
		height:					125px;
		text-decoration:		none;
		background-image:		url(../image/Home/SubSections/TextBG.gif);
		color:					#666666;
	}
	DIV.MiniSubSections DIV.Item A.Link H3 {
		position:				relative;
		clear:					both;
		width:					81px;
		padding:				5px 0;
		_padding:				5px 0 4px 0;
		margin:					0;
		text-align:				center;
		font-weight:			bold;
		font-size:				9px;
		font-family:			Verdana, Arial, Helvetica, sans-serif;
		color:					#FFF;
		background-color:		#000;
	}
	DIV.MiniSubSections DIV.Item A.Link IMG {
		float:					left;
		margin:					0 0 1px 0;
	}
	DIV.MiniSubSections DIV.Item A.Link SPAN {
		float:					left;
		display:				block;
		width:					71px;
		padding:				5px;
		line-height:			16px;
	}
	/*DIV.MiniSubSections DIV.Item A.Link DIV.Canvas {
		position:				absolute;
		top:					0;
		left:					0;
		height:					103px;
		width:					163px;
	}
	DIV.MiniSubSections DIV.Item A.Link DIV.Canvas P {
		width:					81px;
		padding:				0;
		margin:					0;
	}*/
	DIV.MiniSubSections DIV.Item A.DateDoctors H3 {
		background-color:		#eb8963;
	}
	DIV.MiniSubSections DIV.Item A.Competitions H3 {
		background-color:		#ff6c00;
	}
	DIV.MiniSubSections DIV.Item A.SexSecrets H3 {
		background-color:		#bca400;
	}
	DIV.MiniSubSections DIV.Item A.Articles H3 {
		background-color:		#92ac00;
	}
	DIV.MiniSubSections DIV.Item A.TopTen H3 {
		background-color:		#44c000;
	}
	DIV.MiniSubSections DIV.Item A.Interviews H3 {
		background-color:		#70a98c;
	}
	DIV.MiniSubSections DIV.Item A.Polls H3 {
		background-color:		#738689;
	}
	DIV.MiniSubSections DIV.Item A.Forums H3 {
		background-color:		#008ab7;
	}
	DIV.MiniSubSections DIV.Item A.Slice H3 {
		background-color:		#000262;
	}
	DIV.MiniSubSections DIV.Item A.Reviews H3 {
		background-color:		#a87be4;
	}
	DIV.MiniSubSections DIV.Item A.OnTheGround H3 {
		background-color:		#490041;
	}
	DIV.MiniSubSections DIV.Item A.EroticStories H3 {
		background-color:		#ff00ae;
	}
	DIV.MiniSubSections DIV.Item A.Testimonials H3 {
		background-color:		#be0000;
	}
	DIV.MiniSubSections DIV.Item A.Horoscopes H3 {
		background-color:		#5e0000;
	}
	
	/* GLOBAL / LIST */
	DIV.Community DIV.List DIV.Preview {
		padding:				15px 10px;
		border-bottom:			1px dotted #CCC;
		overflow:				hidden;
		height:					auto;
		min-height:				117px;
		_height:				117px;
		_overflow:				visible;
	}
	DIV.Community DIV.List DIV.Preview H3,
	DIV.Community DIV.List DIV.Preview A.Thumb,
	DIV.Community DIV.List DIV.Preview DIV.Date,
	DIV.Community DIV.List DIV.Preview DIV.Description {	/* IE6 Ghost Text Fix */
		_display:				inline;
		background-color:		#FFF;
	}
	DIV.Community DIV.List DIV.Preview H2 {
		padding: 				3px 15px 4px 15px;
		_margin-top:			10px;
		margin-bottom:			15px;
		color:					#000;
		font-size:				12px;
		font-weight:			normal;
		border-top:				1px dotted #CCC;
		background:				#f4f4f4 url(../image/icons/ListMarker_blueRight.gif) 5px 5px no-repeat;
	}
	DIV.Community DIV.List DIV.Preview H2 A {
		font-weight:			bold;
	}
	DIV.Community DIV.List DIV.Preview H3 {
		float:					left;
		width:					340px;
		font-size:				14px;
		padding:				0;
		margin:					0 0 10px;
	}
	DIV.Community DIV.List DIV.Last {
		border:					0 none;
	}
	DIV.Community DIV.List DIV.Preview .Headline H3 {
		float:					left;
		padding:				0;
		margin:					0 0 10px 0;
		font-size:				14px;
	}
	DIV.Community DIV.List DIV.Preview A.Headline H3 {
		cursor:					pointer;
	}
	DIV.Community DIV.List DIV.Preview .Headline IMG {
		float:					left;
		width:					118px;
		height:					88px;
		padding:				1px;
		margin:					0 25px 25px 15px;
		border:					1px solid #CCC;
	}
	DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey,
	DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey DIV.imgC {
		float:					left;
		width:					118px;
		height:					88px;
		line-height:			86px;
	}
	DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey {
		_display:				inline;
		padding:				1px;
		margin:					0 25px 25px 15px;
	}
	DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey DIV.imgC IMG {
		float:					none;
		padding:				0;
		margin:					0;
		border:					0 none;
	}
	DIV.Community DIV.List DIV.Preview A.Thumb {
		float:					left;
		padding:				1px;
		margin:					0 25px 25px 15px;
		height:					88px;
		width:					118px;
		line-height:			86px;
		border:					1px solid #CCC;
		text-align:				center;
		background-color:		#FFF;
	}
	DIV.Community DIV.List DIV.Preview A.Thumb:HOVER {
		text-decoration:		none;
	}
	DIV.Community DIV.List DIV.Preview A.Thumb IMG {
		position:				relative;
		margin-top:				expression(( 88 - this.height ) / 2);
	}
	html>body DIV.Community DIV.List DIV.Preview A.Thumb IMG {
		margin-top:				0;
		vertical-align:			middle;
	}
	DIV.Community DIV.List DIV.Preview DIV.Date {
		float:					right;
		color:					#ACACAC;
		line-height:			19px;
	}
	DIV.Community DIV.List DIV.Preview DIV.Description {
		float:					left;
		width:					448px;
		padding:				0 0 1px 0;
		margin:					0;
		line-height:			15px;
	}
	DIV.Community DIV.List DIV.Preview DIV.Description UL {
		float:					left;
		margin:					5px 0 0 0;
	}
	DIV.Community DIV.List DIV.Preview DIV.Description UL LI {
		line-height: 			4.5mm;
	}
	DIV.Community DIV.List DIV.Preview DIV.Description UL LI A {
		font-weight:			bold;
		color:					#3F7398;
	}
	DIV.NoPics DIV.List DIV.Preview {
		min-height:				90px;
		_height:				90px;
	}
	DIV.NoPics DIV.List DIV.Preview H3 {
		width:					510px;
		padding:				0 0 10px;
		margin:					0;
	}
	DIV.NoPics DIV.List DIV.Preview DIV.Description {
		float:					left;
		width:					100% !important;
	}
	
	/* GLOBAL / ARTICLE */
	DIV.Community DIV.Article {
		font-size:				12px;
		line-height:			4.5mm;
		text-align:				justify;
	}
	DIV.Community DIV.Article H2 {
		padding:				5px 0 0 0;
		margin:					20px 0 10px 0;
		line-height:			normal;
		font-size:				13px;
	}
	DIV.Community DIV.Article H3 {
		padding:				10px;
		margin:					0 0 20px 0;
		color:					#900;
		line-height:			normal;
		font-size:				14px;
		background-color:		#fbc2c2;
		border:					1px solid #900;
	}
	DIV.Community DIV.Article DIV.ArticleIntro {
		float:					none;
		width:					100%;
		position:				relative;
		margin:					0 0 25px 0;
		background:				url(../image/community/bg_articleItem.jpg) top left repeat-x;
		overflow:				hidden;
		_overflow:				visible;
	}
	DIV.Community DIV.Article DIV.ArticleIntro SPAN.Description {
		float:					right;
		width:					175px;
		color:					#7D7D7D;
		font-size:				15px;
		font-weight:			bold;
		line-height:			7mm;
		padding:				60px 25px 0;
	}
	DIV.Community DIV.Article DIV.ArticleIntro SPAN.Logo {
		position:				absolute;
		width:					175px;
		padding:				0 25px;
		height:					60px;
		bottom:					0;
		right:					0;
	}
	DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey,
	DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey DIV.imgC {
		width:					398px;
		height:					298px;
		line-height:			298px;
		background-color:		transparent;
	}
	DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey {
		float:					left;
		padding:				0;
		border:					0 none !important;
	}
	DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey DIV.imgC IMG {
		margin-top:				expression((296 - this.height)/2);
	/*	width:					400px !important;*/
		width:					auto !important;
		height:					auto !important;
		vertical-align:			middle;
	}
	DIV.Community DIV.Article DIV.GreyComponent {
		margin:					0;
	}
	DIV.Community DIV.Article DIV.GreyComponent DIV.Padded {
		overflow:				hidden;
		_overflow:				visible;
		position:				relative;
		height:					auto;
		min-height:				320px;
		_height:				320px;
		padding:				10px 10px 0;
	}
	DIV.Community DIV.Article DIV.GreyComponent DIV.Padded A.Button {
		float:					right;
		.position:				absolute;
		right:					8px;
		bottom:					0;
		.bottom:				20px;
	}
	DIV.Community DIV.Article DIV.Rating {
		padding:				0;
		margin:					10px 0 5px 0;
		border:					1px solid #d7d7d7;
		background:				url(../image/TabBoxGradientGrey_reverse.jpg) top left repeat-x;
	}
	DIV.Community DIV.Article DIV.Rating H4 {
		padding:				5px 0 3px 0;
		margin:					0 10px 10px;	
		font-size:				11px;
		border-bottom:			1px solid #CCC;
	}
	DIV.Community DIV.Article DIV.Rating INPUT {
		float:					left;
		height:					12px;
		width:					12px;
		margin:					2px;
	}
	DIV.Community DIV.Article DIV.Rating DIV.Radio {
		height:					30px;
		padding:				0 10px;
	}
	DIV.Community DIV.Article DIV.Rating SPAN {
		float:					left;
		display:				block;
		margin:					0 20px 0 2px;
	}
	DIV.Community DIV.Article DIV.Rating DIV.NotVoted {
		background-image:		url(../image/community/article/postRating_blurred.jpg);
		height:					16px;
		padding:				25px 0;
		text-align:				center;
	}
	DIV.Community DIV.Article DIV.Share {
		padding:				5px 0 10px 10px;
		margin:					25px 0;
		border-bottom:			1px solid #d7d7d7;
		font-size:				11px;
		text-align:				right;
	}
	DIV.Community DIV.Article DIV.Share STRONG {
		position:				relative;
		top:					-3px;
		padding:				0 10px 0 0;
	}
	DIV.Community DIV.Article DIV.Component,
	DIV.Community DIV.Article DIV.Component DIV.Content {
		border:					0;
	}
	DIV.Community DIV.Article DIV.Component DIV.Hidden	{
		font-size:				11px;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content {
		height:					auto;
		min-height:				340px;
		_height:				340px;
		_overflow:				visible;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.ControlBarSub {
		font-size:				11px;
		margin:					0;
		.height:				22px;
		.padding:				4px 10px 0;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.ControlBarSub DIV.Left {
		.padding:				2px 0 0 0;
	}
	DIV.Community DIV.Article DIV.Comment {
		position:				relative;
		padding:				15px;
		font-size:				11px;
		line-height:			16px;
		background:				url(../image/community/bg_FooterLight.jpg) bottom repeat-x;
		border-bottom:			1px solid #DAD9D9;
	}
	DIV.Community DIV.Article DIV.Comment DIV.Date {
		position:				absolute;
		top:					15px;
		right:					15px;
	}
	DIV.Community DIV.Article DIV.Comment DIV.Date STRONG,
	DIV.Community DIV.Article DIV.Comment DIV.Author STRONG {
		color:					#CCC;
	}
	DIV.Community DIV.Article DIV.Comment DIV.Description {
		width:					auto;
		padding:				10px;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.Comment {
		float:					left;
		margin:					5px 0;
		width:					600px;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.Comment A.Avatar90 {
		margin:					0 15px 0 0;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.Comment DIV.Details {
		float:					right;
		width:					491px;
	}
	DIV.Community DIV.Article H3 .TextCenter {
		padding:				8px 5px;
		margin:					20px 0 0;
		background-color:		#FEF3AD;
		border:					1px solid #F3D500;
		font-size:				11px;
		color:					#96850F;
	}
	DIV.Community DIV.Article DIV.CompsEnteringDetail {
		border:					1px solid #CCC;
		background-color:		#f5f5f5;
		padding:				5px 10px;
		font-size:				11px;
		text-align:				center;
	}
	DIV.Community DIV.Article DIV.CompsEnteringDetail STRONG { 
		font-size:				11px;
		padding:				0;
		margin:					0; 
		display:				inline; 
	}
	DIV.Community DIV.Article DIV.TextCenter {
		margin-bottom:			5px;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content,
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost DIV.Comment {
		margin:					0;
		width:					100%;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content {
		height:					auto;
		min-height:				140px;
		_height:				140px;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost {
		height:					auto;
		min-height:				300px;
		_height:				300px;
		position:				relative;
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost DIV.Display INPUT.Checkbox {
		border:					2px solid #F00; /* TO CHECK IF ANY CHECKBOXES STILL HAVE CLASSES ON THEM */
	}
	DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost DIV.Comment TEXTAREA.Compose {
		width:					606px;
	}
	DIV.Community DIV.Article DIV.GreyComponent DIV.Padded A.Button {
		width:					125px;
		height:					15px;
		.position:				relative;
		right:					0;
		.bottom:				0;
	}
	DIV.Community DIV.Article DIV.NoMessages DIV.Description {
		text-align:				center;
		width:					auto;
		font-weight:			bold;
		color:					#CCC;
	}

/* HOME */
DIV.Community DIV.Home {
	padding:				0;
}
DIV.Community DIV.Home DIV.SubSection {
	padding:				0 0 25px 0;
	margin:					0;
}
DIV.Community DIV.Home DIV.SubSection A.Thumb {
	margin:					0 16px 0 0;
}
DIV.Community DIV.Home DIV.TopArticles {
	padding:				0 0 15px 0;
	.padding:				0 0 5px 0;
	_padding:				0 0 15px 0;
}
DIV.Community DIV.Home DIV.Testimonials {
	float:					left;
	position:				relative;
	width:					125px;
	height:					260px;
	padding:				10px;
	border:					1px solid #D7D7D7;
}
DIV.Community DIV.Home DIV.Testimonials H3 {
	padding:				0;
	margin:					0;
	font-size:				13px;
	position:				relative;
	z-index:				900;
}
DIV.Community DIV.Home DIV.Testimonials DIV.Testimonial {
	display:				none;
	opacity:				0;
	filter:					alpha(opacity=0);	/** For IE **/
	position:				absolute;
	top:					0;
	left:					0;
	width:					125px;
	height:					244px;
	padding:				35px 10px 0 10px;
	.background-color:		#FFF;
}
DIV.Community DIV.Home DIV.Testimonials DIV.Testimonial A.Avatar90 {
	margin:					0 15px 10px 15px;
}
DIV.Community DIV.Home DIV.Testimonials DIV.Testimonial STRONG {
	display:				block;
	margin:					10px 0;
}
DIV.Community DIV.Home DIV.VideoPlayer {
	float:					left;
	position:				relative;
	width:					100%;
	height:					298px;
	overflow:				hidden;
	margin:					0 0 15px 0;
	border:					1px solid #C9C9C9;
	background:				#FFF url(../image/Home/SlideshowBg.gif) top repeat-x;
}
DIV.Community DIV.Home DIV.VideoPlayer H2 {
	height:					15px;
	color:					#858585;
	font-size:				11px;
	font-weight:			bold;
	margin:					8px;
	padding:				0;
}
DIV.Community DIV.Home DIV.VideoPlayer DIV.Switch {
	position:				absolute;
	top:					8px;
	right:					200px;
}
DIV.Community DIV.Home DIV.VideoPlayer DIV.Switch A {
	margin:					0 0 0 5px;
	color:					#3F7398;
	text-decoration:		none;
	font-weight:			bold;
}
DIV.Community DIV.Home DIV.VideoPlayer DIV.Switch A.Active {
	color:					#858585;
}
DIV.Community DIV.Home DIV.VideoPlayer IFRAME.VidFrame {
	float:					left;
	width:					428px;
	height:					265px;
	margin:					1px;
}
DIV.Community DIV.Home DIV.VideoPlayer IFRAME.ListFrame {
	float:					right;
	width:					200px;
	height:					267px;
}
DIV.Archive {
	height:					267px;
	width:					200px;
	background-color:		#ededed;
	overflow-y:				auto;
	overflow-x:				hidden;
	text-align:				right;
}
DIV.Archive DIV.Video {
	float:					left;
	/*width:					179px;*/
	margin:					3px;
	padding:				2px 0;
	border-bottom:			1px solid #CCC;
	font-size:				9px;
	text-align:				justify;
}
DIV.Archive DIV.Video H3 {
	margin:					0 0 5px 0;
	padding:				0;
	font-size:				12px;
}
DIV.Archive DIV.Video IMG {
	float:					right;
	margin:					0 0 0 5px;
}
DIV.Archive A.Archived {
	font-weight:			bold;
	font-size:				9px;
	line-height:			20px;
	margin:					0 10px 0 0;
}
DIV.Community DIV.Home DIV.TabBox {
	float:					right;
	width:					470px;
	margin:					0;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper {
	height:					251px !important;
	overflow:				hidden;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA {
	float:					left;
	width:					300px;
	height:					250px;
	background-image:		url(../image/community/300250_loadingvideo.jpg);
	overflow:				hidden;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA IFRAME { 
	margin-bottom:			-2px;
	width:					300px;
	height:					231px;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA DIV.ArchivedVids { 
	width:					280px;
	background-color:		#CCC;
	padding:				3px 10px;
	text-align:				right;
	background-position:	top;
	background-image:		url(../image/community/bg_commRightSections.jpg);
	background-repeat:		repeat-x;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video {
	float:					right;
	display:				block;
	width:					156px;
	height:					63px;
	_height:				63px;
	padding:				0 6px;
	background-image:		url(../image/bg_dottedLine.gif);
	background-position:	bottom;
	background-repeat:		repeat-x;
	overflow:				hidden;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER {
	background-image:		url(../image/community/bg_RowActive.jpg);
	background-repeat:		repeat-x;
	text-decoration:		none;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video IMG {
	position:				relative;
	top:					6px;
	filter:					alpha(opacity=50);
	-moz-opacity:			0.5;
	-khtml-opacity: 		0.5;
	opacity: 				.50;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER IMG {
	filter:					alpha(opacity=100);
	-moz-opacity:			1;
	-khtml-opacity: 		1;
	opacity: 				1;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video SPAN,
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video STRONG {
	float:					left;
/*	width:					80px;*/
	width:					90px;
	padding:				3px 0 0;
	margin:					0;
	cursor:					pointer;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video SPAN {
	padding:				1px 0 0;
/*	font-size:				10px;*/
	font-size:				9.333px;
	color:					#999;
	line-height:			2.8mm;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video STRONG {
	font-size:				11px;
	padding:				6px 0 0;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER SPAN {
	color:					#666;
}
DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER STRONG {
	text-decoration:		underline;
}

DIV.Community DIV.Home A.Slice {
	float:					left;
	margin:					0 0 15px 0;
}
DIV.Community DIV.Home DIV.List {
	clear:					both;
	_height:				1%;
	_overflow:				visible;
	padding:				20px 0 0 0;
	_padding:				10px 0 0 0;
}
DIV.Community DIV.Home DIV.List DIV.Preview,
DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description UL {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Community DIV.Home DIV.List DIV.Preview {
	float:					none;
	width:					auto;
	padding:				0 0 15px 0;
	_margin:				0;
	border-bottom:			none;
}
DIV.Community DIV.Home DIV.List DIV.Preview H2 {
	margin-bottom:			0;
}
DIV.Community DIV.Home DIV.List DIV.Preview .Headline H3,
DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description {
	width:					450px;
	padding:				0;
}
DIV.Community DIV.Home DIV.List DIV.Preview A.Headline H3 {
	margin:					13px 0 10px;
	display:				inline;
}
DIV.Community DIV.Home DIV.List DIV.Preview A.Headline IMG {
	margin:					15px 25px 0 15px;
	width:					120px;
	height:					100px;
	border:					1px solid #D7D7D7 !important;
}
DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description {
	margin:					0;
}
DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description UL {
	float:					none;
	padding:				5px 0 0;
	margin:					0;
	min-height:				40px;
	height:					auto;
	_height:				40px;
}

/* DATE DOCTORS & ON THE GROUND */
DIV.Community DIV.OnTheGround H2,
DIV.Community DIV.DateDoctors H2 {
	margin:					0 0 8px 0;
	padding:				0;
	color:					#3f7398;
	font-size:				16px;
}
DIV.Community DIV.Video {
	float:					left;
	width:					100%;
	margin:					0 0 11px 0;
	.margin:				0 0 7px 0;
}
DIV.Community DIV.Video DIV.Left {
	width:					346px;
}
DIV.Community DIV.Video DIV.Left IFRAME {
	height:					270px;
	width:					346px;
	margin-bottom:			-2px;
}
DIV.Community DIV.Video DIV.Left DIV.Archived {
	text-align:				right;
	line-height:			19px;
	.line-height:			21px;
	background-color:		#F2F2F2;
	border-color:			#D7D7D7;
	border-style:			solid;
	border-width:			0 1px 1px 1px;
}
DIV.Community DIV.Video DIV.Left DIV.Archived A {
	padding:				0 0 0 10px;
	margin:					0 5px 0 0;
	background:				url(../image/icons/ListMarker_blueRight.gif) 0 1px no-repeat;
}
DIV.Community DIV.Video DIV.Right {
	width:					270px;
}
DIV.Community DIV.Video DIV.Right DIV.Row {
/*	clear:					both;
	float:					left;
	margin:					0 0 5px 0;*/
	width:					100%;
}
DIV.Community DIV.Video DIV.Right DIV.Row A {
	font-weight:			bold;
	float:					none;
}
DIV.Community DIV.Video DIV.Right DIV.Row A IMG {
	float:					left;
	padding:				1px;
	margin:					0 10px 0 0;
	border:					1px solid #CCC;
}
DIV.Community DIV.Video DIV.Right SPAN {
	display:				block;
	padding:				3px 0 0 0;
	color:					#727272;
	font-weight:			normal;
}
DIV.Community DIV.Row {
	clear:					both;
	float:					left;
	width:					97%;
	margin:					0 0 5px 0;
}
DIV.Community DIV.ColumnLeft346 DIV.Row .Thumbnail {
	margin:					0 10px 10px 0;
}
DIV.Community DIV.ColumnLeft346 DIV.Row .Thumbnail SPAN {
	width:					102px;
	height:					43px;
	padding:				23px 0 0 0;
}
DIV.Community DIV.ColumnLeft346 DIV.Row SPAN.Description {
	display:				block;
/*	margin:					5px 0 10px 0;*/
	margin:					0;
	padding:				2px 0 13px;
}
DIV.Community DIV.ColumnRight270 DIV.Row .Thumbnail {
	margin:					0 10px 3px 0;
}
DIV.Community DIV.ColumnRight270 DIV.Row .Thumbnail SPAN {
	width:					79px;
	height:					42px;
	padding:				17px 0 0 0;
}
DIV.Community DIV.ColumnRight270 DIV.Row SPAN.Description {
	display:				block;
	margin:					5px 0 3px 0;
}
DIV.Community DIV.ColumnLeft346 A.LatestArticles {
	float:					left;
	width:					100%;
	margin:					15px 0 0 0;
	.margin:				10px 0;
	text-decoration:		none;
}
DIV.Community DIV.ColumnLeft346 A.LatestArticles H2 {
	float:					left;
	cursor:					pointer;
}
DIV.Community DIV.ColumnLeft346 A.LatestArticles SPAN {
	float:					right;
	margin:					3px 0 0 0;
	font-size:				10px;
	cursor:					pointer;
}

/* EROTIC STORIES */
DIV.Community DIV.EroticStories DIV.CreatePost DIV.Subject 			{ float: none;  }
DIV.Community DIV.EroticStories DIV.CreatePost TEXTAREA.Compose 	{ width: 626px; }
DIV.Community DIV.EroticStories DIV.CreatePost DIV.Ritch 			{ width: 628px; }
DIV.Community DIV.EroticStories DIV.Preview DIV.Main DIV.Description{ width: 270px; }

DIV.Community DIV.Article DIV.userInfo {
	border:					1px solid #CCC;
	margin:					25px 0 0;
	background:				url(../image/bg_GuestListEvents.gif) bottom repeat-x;
}
DIV.Community DIV.Article DIV.userInfo .Padded {
	overflow:				hidden;
	zoom:					1;
	font-size:				11px;
	line-height:			normal;
}
DIV.Community DIV.Article DIV.userInfo .Padded .Avatar40,
DIV.Community DIV.Article DIV.userInfo .Padded .Avatar66,
DIV.Community DIV.Article DIV.userInfo .Padded .Avatar90 {
	margin:					0;
}
DIV.Community DIV.Article DIV.userInfo .Padded .Details {
	float:					left;
	padding:				0 0 0 10px;
}
DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea,
DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea A.Button {
	float:					right;
}
DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea {
	width:					350px;
	text-align:				right;
}
DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea A.Button {
	margin:					8px 0 0 0;
	height:					16px;
	padding:				3px 7px 0;
}

/* DATE DOCTORS */
DIV.Community .DateDoctors .BessieGeoffQA {
	border:					1px solid #ebebeb;
	margin:					0 0 15px;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded {
	float:					left;
	width:					248px;
	height:					auto;
	min-height:				255px;
	_height:				255px;
	position:				relative;
	border-top:				1px dotted #ebebeb;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded H2 {
	font-size:				13px;
	color:					#727272;
	padding:				0 0 5px;
	margin:					0;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded UL {
	padding:				0 0 5px;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded UL LI {
	padding:				2px 0 2px 25px;
	line-height:			3.8mm;
	color:					#727272;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded UL LI A {
	color:					#3F7398;
	font-weight:			bold;
}
DIV.Community .DateDoctors .Video DIV.Right DIV.Row A SPAN {
	font-weight:			normal;
}
DIV.Community .DateDoctors .BessieGeoffQA A IMG {
	margin-bottom:			-2px;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded A.Button {
	margin:					15px 0 0;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row {
	float:					none;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	padding:				5px 0;
	margin:					0;
	width:					auto;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row P,
DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row LABEL {
	float:					left;
	font-weight: 			bold;
	width:					20px;
	padding:				0 0 5px;
	margin:					0;
}
DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row P {
	width:					225px;
	font-weight:			normal;
}

	/* DATE DOCTORS / ASK BESSIE GEOFF */
	DIV.Community DIV.BessieGeoffQA DIV.Question,
	DIV.Community DIV.BessieGeoffQA DIV.Answer {
		padding:				10px 5px 15px 70px;
		background:				url(../image/community/date-doctors/bg_A.gif) left 10px no-repeat;
	}
	DIV.Community DIV.BessieGeoffQA DIV.Question {
		background-image:		url(../image/community/date-doctors/bg_Q.gif);
		background-position:	left 5px;
		font-weight:			bold;
	}
	DIV.Community DIV.BessieGeoffQA .WhiteFormComponent .DoubleColumn .Row .Question {
		width:					320px;
		height:					150px;
	}
	DIV.Community DIV.BessieGeoffQA .WhiteFormComponent .DoubleColumn .ButtonArea {
		float:					left;
		width:					560px;
		padding:				0 20px 0 0;
	}
	DIV.Community DIV.BessieGeoffQA .WhiteFormComponent .DoubleColumn DIV.Small {
		font-size:				10px;
		color:					#727272;
		margin:					25px 0 0;
		text-align:				justify;
	}
	
	/* DATE DOCTORS / ASK SAMANTHA */
	DIV.Community .DateDoctors .AskSamantha {
		clear:					both;
		border:					1px solid #EBEBEB;
		background:				url(../image/TabBoxGradientGrey.gif) center top repeat-x;
	}
	DIV.Community .DateDoctors .AskSamantha .Padded {
		position:				relative;
		background:				url(../image/community/date-doctors/bg_Samantha.gif) 10px bottom no-repeat;
		height:					auto;
		min-height:				130px;
		_height:				130px;
		padding:				10px 10px 10px 190px;
	}
	DIV.Community .DateDoctors .AskSamantha H3 {
		padding:				0 0 10px;
		margin:					0;
		font-size:				14px;
		color:					#727272;
	}
	DIV.Community .DateDoctors .AskSamantha UL,
	DIV.Community .DateDoctors .AskSamantha UL LI {
		margin:					0;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI {
		overflow:				hidden;
		_overflow:				visible;
		height:					auto;
		min-height:				13px;
		_height:				13px;
		padding:				4px 0 5px 20px;
		border-bottom:			1px dotted #e5e5e5;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI A {
		float:					left;
		font-size:				11px;
		font-weight:			bold;
		color:					#3F7398;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI A.Button {
		color:					#000;
		font-weight:			normal;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI A,
	DIV.Community .DateDoctors .ColumnLeft346 .Row A,
	DIV.Community .DateDoctors .AskSamantha UL LI A:HOVER,
	DIV.Community .DateDoctors .ColumnLeft346 .Row A:HOVER {
		line-height:			13px;
		text-decoration:		none;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI SPAN {
		float:					right;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI.Last {
		border-bottom:			0 none;
		background-image:		none;
		padding:				15px 0 0 20px;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI.Last A.Button {
		height:					15px;
	}
	DIV.Community .DateDoctors .AskSamantha UL LI.Last A.Center {
		margin:					0 0 0 66px;
	}
	
	/* DATE DOCTORS / SAMS FAQ */
	DIV.Community .SamsFAQ .WhiteFormComponent {
		padding:				10px 5px;
	}
	DIV.Community .SamsFAQ .WhiteFormComponent .Content {
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.Community .SamsFAQ .WhiteFormComponent UL {
		float:					left;
		width:					50%;
		line-height:			5mm;
		margin:					0;
	}
	DIV.Community .SamsFAQ .WhiteFormComponent UL LI {
		padding:				0 0 0 20px;
		background-position:	10px 8px;
	}
	DIV.Community .SamsFAQ .WhiteFormComponent UL LI A {
		color:					#3F7398;
	}
	DIV.Community .SamsFAQ .Listing {
		height:					auto;
	}
	DIV.Community .SamsFAQ .Listing .Row {
		float:					none;
		width:					auto;
		border:					1px solid #E3E3E3;
		padding:				0;
		margin:					0 0 30px;
	}
	DIV.Community .SamsFAQ .Listing .Row H2 {
		padding:				8px 10px;
		margin:					0;
		border-bottom:			1px solid #E3E3E3;
		background-image:		url(../image/TabBg.gif);	
		font-size:				12px;
	}
	DIV.Community .SamsFAQ .Listing .Row DIV {
		padding:				15px 10px 10px 75px;
		background-repeat:		no-repeat;
		background-position:	10px 7px;
	}
	DIV.Community .SamsFAQ .Listing .Row .Answer,
	DIV.Community .SamsFAQ .Listing .Row .Question {
		height:					auto;
		min-height:				30px;
		_height:				30px;
	}
	DIV.Community .SamsFAQ .Listing .Row .Question {
		background-image:		url(../image/community/date-doctors/bg_Q.gif);
		font-weight:			bold;
	}
	DIV.Community .SamsFAQ .Listing .Row .Answer {
		background-image:		url(../image/community/date-doctors/bg_A.gif);
		background-position:	10px 15px;
		padding:				15px 10px 20px 75px;
	}
	DIV.Community .SamsFAQ .Listing .Row P {
		margin:					0;
		padding:				5px 10px 5px 170px;
		background-color:		#f2f2f2;
		position:				relative;
	}
	DIV.Community .SamsFAQ .Listing .Row P STRONG {
		position:				absolute;
		left:					10px;
		_left:					-160px;
		top:					5px;
	}

/* HOROSCOPES */
DIV.Community DIV.Horoscopes DIV.Preview,
DIV.Community DIV.Horoscopes DIV.Preview DIV.Headline IMG { border:	none; }
DIV.Community DIV.Horoscopes DIV.Preview {
	padding:				15px 0 20px;
}
DIV.Community DIV.Horoscopes DIV.Preview .Headline {
	padding:				0 0 10px;
}
DIV.Community DIV.Horoscopes DIV.Preview .Headline IMG {
	width:					auto;
	height:					98px;
}
DIV.Community DIV.Horoscopes DIV.Preview .Headline H3,
DIV.Community DIV.Horoscopes DIV.Preview DIV.Description {
	float:					none;
	width:					auto;
	margin:					0;
	padding:				0 20px 0 0;
	background-color:		transparent !important;
}
DIV.Community DIV.Horoscopes DIV.Preview .Headline H3 {
	font-size:				13px;
	padding:				0;
}
DIV.Community DIV.Horoscopes DIV.Dark {
	background:				#f7f7f7 url(../image/community/bg_FooterLight.jpg) bottom repeat-x;
	border: 				1px solid #efefef;
	margin:					0 0 15px;
}

/* COMPETITIONS & TESTIMONIALS */
DIV.Community DIV.VideoLinkContainer {
	float:					left;
	padding:				15px 0 10px 0;
	margin:					0;
	overflow:				hidden;
	_height:				85px;
	_overflow:				hidden;
}	
DIV.Community DIV.VideoLinkContainer A.VidArrows {
	float:					left;
	padding:				27px 3px 28px 2px;
	margin:					0;
	outline:				none;
}
DIV.Community DIV.VideoLinkContainer DIV.Thumbs {
	float:					left;
	width:					228px;
	height:					85px;
	overflow:				hidden;
}
DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent {
	float:					left;
	width:					50000px;
	height:					85px;
}
DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent A.Userpic { 
	float:					left;
	width:					70px;
	margin: 				0 3px;
	cursor:					pointer;
	text-decoration:		none;
	text-align:				center;
	font-size:				10px;
}
DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent A.Userpic .Avatar66 {
	margin:					0 0 5px 0;
}
DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent A.Userpic IMG {
	.position:				static;
	_margin-top:			1px;
}

/* COMPETITIONS */
DIV.Community DIV.Competitions .Padded,
DIV.Community DIV.Competitions .SubSection,
DIV.Community DIV.Competitions .SubSection .Item,
DIV.Community DIV.Competitions .SubSection .Preview {
	overflow:					hidden;
	_height:					1%;
	_overflow:					visible;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview {
	width:						628px;
	background-image:			url(../image/community/bg_SubSection-PreviewWhite.gif);
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Item {
	background:					url(../image/community/bg_SubSection-PreviewItem.gif) top no-repeat;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Item .Main A.Thumb {
	height:						auto;
	min-height:					100px;
	_height:					100px;
	line-height:				98px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Item .Main A.Thumb IMG {
	top:						0;
	.top:						1px;
	_top:						6px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .First {
	background-image:			none;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .First .Main {
	background-image:			url(../image/community/bg_HeaderLight.jpg);
	background-repeat:			repeat-x;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Main,
DIV.Community DIV.Competitions DIV.SubSection .Preview .Other {
	height:						auto;
	min-height:					140px;
	_height:					140px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Main {
	width:						378px;
	background-image:			none;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Item DIV.Main H3 {
	margin:						0;
	position:					relative;
	padding:					0 50px 15px 0;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Item DIV.Main H3 IMG {
	position:					absolute;
	top:						0;
	right:						0;
	_right:						15px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Item DIV.Main DIV.Description {
	.margin:					0 0 1px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Other {
	width:						184px;
	padding:					15px 15px 15px 20px;
	position:					relative;
	background-image:			none;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Other H4 {
	margin:						0;
	padding:					0;
	color:						#808080;
	font-size:					11px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Other STRONG {
	display:					block;
	color:						#ff0048;
	font-size:					14px;
	padding:					0 0 15px;
}
DIV.Community DIV.Competitions DIV.SubSection .Preview .Other .Button {
	float:						none;
	font-size:					11px;
	font-weight:				bold;
	margin:						50px 0 0 30px;
	padding:					4px 15px;
	width:						90px;
	text-align:					center;
}
	
	/* COMPETITIONS / COLUMNRIGHT300 */
	DIV.Community DIV.Competitions DIV.CompTestimonial H2 {
		padding: 				0 0 10px 0;
		margin:					0;
		font-size:				11px;
		text-align:				left;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial H3 {
		color:					#000;
		font-size:				11px;
		text-align:				left;
		height:					auto;
		margin:					0;
		padding:				0 0 10px 0;
		background-color:		transparent;
		background-image:		none;
		border:					0 none;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos,
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos,
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Comments,
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos DIV.Nav,
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos DIV.Nav,
	DIV.Community DIV.ColumnRight300 DIV.Competitions DIV.Content DIV.Padded DIV.Row {
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos,
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos {
		padding:				0 5px 30px 5px;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos IFRAME {
		width:					269px;
		height:					231px;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos DIV.Nav {
		padding:				10px 0 0 0;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos {
		text-align:				center;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos IMG.Photo {
		padding:				1px;
		border:					1px solid #CCC;
		background-color:		#FFF;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos DIV.Nav {
		padding:				0 32px 15px 32px;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Comments DIV.Row {
		width:					auto;
		color:					#000;
		padding:				3px 15px 15px;
		margin:					0;
	}
	DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Comments DIV.Row SPAN.Name {
		display:				block;
		text-align:				right;
		font-weight:			bold;
		padding:				5px 0 0 0;
	}
	DIV.Community DIV.ColumnRight300 DIV.Competitions DIV.Content DIV.Padded {
		padding:				5px 10px;
	}
	DIV.Community DIV.ColumnRight300 DIV.Competitions DIV.Content DIV.Padded DIV.Row {
		margin:					0;
		padding:				10px 0;
	}

/* SEX SECRETS V2 */
DIV.Community DIV.SexSecrets {
	line-height:			16px;
}
DIV.Community DIV.SexSecrets IMG.Banner {
	margin:					0 0 15px 0;
}
DIV.Community DIV.SexSecrets DIV.Avatar200 {
	margin:					0 25px 0 0;
}
DIV.Community DIV.SexSecrets H3 {
	font-size:				13px;
	margin:					25px 0;
}
DIV.Community DIV.SexSecrets DIV.GreyComponent {
	padding:				25px 0 0 0;
}

DIV.Community DIV.SexSecrets DIV.NoResults {
	background-color:		#F6F6F6;
	color:					#BDBDBD;
	font-size:				14px;
	padding:				150px 0;
}
DIV.Community DIV.SexSecrets DIV.NoResults A {
	font-size:				11px;
}

DIV.Community DIV.SexSecrets DIV.SubSection {
	clear:					both;
}
DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment A.Title {
	float:					left;
	font-weight:			bold;
}
DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.Description {
	float:					left;
	clear:					left;
	width:					375px;
}
DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.NoMessages DIV.Description {
	float:					none;
	width:					auto;
}
DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.Quote {
	float:					right;
	clear:					right;
	width:					180px;
	padding:				25px 10px;
	font-size:				15px;
	font-weight:			bold;
	line-height:			7mm;
	color:					#7D7D7D;
	text-align:				center;
}

	/* SEX SECRETS V2 / EXAMPLE */
	DIV.Community DIV.SexSecrets DIV.ArticleIntro {
		width:					auto;
		padding:				50px;
		text-align:				center;
	}
	DIV.Community DIV.SexSecrets DIV.ArticleIntro SPAN.Description {
		float:					none;
		width:					auto;
		padding:				0;
	}
	
	/* SEX SECRETS / ARCHIVED */
	DIV.Community DIV.SexSecrets .Archived DIV.ControlBarSub {
		.height:				22px;
		.padding:				4px 10px 0;
	}
	DIV.Community DIV.SexSecrets .Archived DIV.ControlBarSub .Disabled {
		color:					#bebebe;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview {
		float:					none;
		margin:					0 0 10px 0;
		overflow:				hidden;
		_height:				117px;
		_overflow:				visible;
		width:					auto;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate {
		float:					left;
		_display:				inline;
		margin:					0 20px 20px 8px;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Day,
	DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Date {
		display:				none;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Date {
		font-size:				13px;
		font-weight:			bold;
		padding:				2px 0 1px;
		color:					#000;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Month {
		top:					0;
		padding:				3px 0;
		margin:					0 0 1px;
		font-weight:			bold;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Year {
		display:				block;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview DIV.Left {
		width:					460px;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview H3,
	DIV.Community DIV.SexSecrets .Archived .Preview DIV.Description {
		width:					450px;
		_display:				inline;
		padding:				0 10px 0 0;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview DIV.Actions {
		float:					right;
		_display:				inline;
		position:				relative;
		right:					-10px;
		height:					auto;
		margin:					0;
		width:					90px;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .GuestList {
		float:					left;
		background:				url(../image/bg_GuestListEvents.gif) center bottom repeat-x;
		border:					1px solid #BBB;
		padding:				0;
		margin:					0 0 5px;
		width:					84px;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .GuestList .Padded {
		padding:				2px 5px;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .GuestList .Padded .Row {
		float:					none;
		background:				url(../image/icons/GuestList.gif) left 2px no-repeat;
		border:					0 none;
		padding:				4px 0 7px;
		margin:					0;
		text-align:				right;
		overflow:				hidden;
		_height:				1%;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview .GuestList .Padded .Guest {
		border-top:				1px dotted #D7D7D7;
		text-align:				right;
		font-size:				15px;
		font-weight:			bold;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview A.Button {
		float:					left;
		font-size:				10px;
		width:					68px;
		padding:				2px 8px;
	}
	DIV.Community DIV.SexSecrets .Archived .Preview A.Button:HOVER {
		border:					1px solid #6f6f6f !important;
	}
	
	/* SEX SECRETS / ARCHIVED TOPIC */
	DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.Comment DIV.Header {
		width:					auto;
		height:					auto;
		padding:				0 125px 0 0;
		margin:					0;
		position:				relative;
	}
	DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.Comment DIV.Header DIV.Date {
		top:					0;
		right:					0;
	}
	DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.WinAward {
		padding:				15px 15px 20px;
		background:				#FFF url(../image/community/sex-secrets/bg_responseWin.gif) right bottom no-repeat;
	}
	DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.WinAward DIV.Description {
		padding:				10px;
	}
	
	/* SEX SECRETS / COLUMNRIGHT300 */
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward DIV.Row {
		position:				relative;
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward {
		text-align:				center;
		padding:				10px 20px 20px;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward H3 {
		margin:					0;
		padding:				15px 0 0;
		font-size:				15px;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward H4,
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward SPAN {
		float:					left;
		font-size:				13px;
		margin:					0;
		padding:				0;
		width:					115px;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward SPAN {
		display:				block;
		padding:				15px 0 0 0;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward DIV.Row {
		margin:					0;
		padding:				25px 0;
		color:					#000;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent /*DIV.WinAward*/ A.ButtonIcon {
		float:					none;
		height:					18px;
		position:				relative;
	}
	DIV.Community DIV.SexSecrets DIV.GreenComponent /*DIV.WinAward*/ A.ButtonIcon IMG {
		position:				relative;
		left:					43px;
	}

/* SLICE */
DIV.Community DIV.Slice IFRAME.AutoHeight   { padding: 0 0 45px 0; }
DIV.Community DIV.ColumnRight160 DIV.Banner { padding: 0 15px; }

/* TESTIMONIALS */
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent .Dark {
	background-color:		#f7f7f7;
}
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.ControlBar {
	padding:				5px 5px 0 5px;
	height:					18px;
	margin:					0;
}
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row {
	width:					578px;
	padding:				15px;
	margin:					0;
}
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row .Name {
	float:					left;
	padding-bottom:			5px;
	font-weight:			bold;
	color:					#3F7398;
}
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row STRONG.Date {
	float:					right;
	color:					#BBB;
}
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row DIV.Description {
	clear:					both;
	.width:					578px;
}
DIV.Community DIV.Testimonial DIV.AddTestimonial TEXTAREA { 
	font-family:			Tahoma;
	font-size:				11px;
	padding:				10px;
	width:					256px;
	height:					150px;
	margin:					10px 0 0;
	color:					#666;
	border:					1px solid #CCC;
}
DIV.Community DIV.Testimonial DIV.AddTestimonial A.Button {
	float:					right;
	margin:					10px 0;
	.margin:				0 10px 10px 0;
	_margin:				0 5px 10px 0;
	font-weight:			bold;
}
DIV.Community DIV.Testimonial DIV.AddTestimonial DIV.Content DIV.Padded {
	position:				relative;
	padding:				10px ;
}
DIV.Community DIV.Testimonial DIV.AddTestimonial DIV.Content DIV.Padded A.ButtonIconSmall {
	float:					none;
	right:					0;
	margin:					10px 0 0 125px;
	width:					140px;
	height:					15px;
}
DIV.Community DIV.Testimonial DIV.VideoTestimonial {
	float:					right;
	border:					none;
}
DIV.Community DIV.Testimonial DIV.VideoTestimonial H2 {
	float:					left;
	background-color: 		#F7F7F7;
	padding: 				4px 10px;
	margin: 				10px 0;
	font-size:				11px;
	border-top:				1px dotted #CCC;
	width:					280px;
}
DIV.Community DIV.Testimonial DIV.VideoTestimonial IFRAME {
	width:					300px;
	height:					231px;
}
DIV.Community DIV.Testimonial DIV.VideoTestimonial DIV.VideoLinkContainer {
	float:					left;
	margin: 				10px 16px 0 16px !important;
	_margin-left: 			10px;
}

/* ARCHIVED VIDEOS */
DIV.Community DIV.ArchivedVideos .Video,
DIV.Community DIV.ArchivedVideos .Video .Right .Row,
DIV.Community DIV.ArchivedVideos DIV.Archived,
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded,
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row {
	float:					none;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	width:					auto;
}
DIV.Community DIV.ArchivedVideos .Video {
	margin:					0;
	padding:				0 0 15px 0;
}
DIV.Community DIV.ArchivedVideos .Video .Left IFRAME {
	margin:					0;
	padding:				26px 0 0;
	background-color:		#000;
}
DIV.Community DIV.ArchivedVideos .Video .Right H2 {
	margin:					0;
	padding:				0 0 3px;
	font-size:				17px;
}
DIV.Community DIV.ArchivedVideos .Video .Right .Row {
	margin:					0;
	padding:				6px 0 0;
	background-color:		#FFF;
}
DIV.Community DIV.ArchivedVideos DIV.Archived,
DIV.Community DIV.ArchivedVideos DIV.Archived H2 {
	background:				url(../image/bg_GuestListEvents.gif) bottom repeat-x;
}
DIV.Community DIV.ArchivedVideos DIV.Archived {
	border:					1px solid #cfcfcf;
	line-height:			14px;
}
DIV.Community DIV.ArchivedVideos DIV.Archived H2 {
	margin:					0;
	padding:				6px 10px;
	font-size:				15px;
	color:					#999;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Row {
	margin:					0;
	padding:				8px 0 5px;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded {
	padding:				0 10px 10px;
	width:					auto;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded H3 {
	clear:					both;
	font-size:				14px;
	color:					#534b4b;
	padding:				15px 0 5px 0;
	border-bottom:			1px solid #CCC;
	margin:					0;
	height:					15px !important;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row {
	color:					#727272;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.First {
	margin:					0 !important;
	padding:				0 0 0 2px !important;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item {
	float:					left;
	width:					128px;
	margin:					0;
	padding:				0 0 0 31px;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A {
	font-weight:			bold;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .BorderGrey {
	margin:					0 0 3px;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .BorderGrey,
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .BorderGrey .imgC {
	height:					93px;
}
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item STRONG {
	display:				block;
	line-height:			5.5mm;
}

/* POLLS */
DIV.Community .PollsHome DIV.Title A.prev {
	position:				absolute;
	top:					5px;
	right:					2px;
}
DIV.Community .PollsHome .Component,
DIV.Community .PollsHome .PreviousPolls,
DIV.Community .PollsHome .Component .Padded .Vote P {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Community .PollsHome .Component {
	border:					1px solid #ebebeb;
	background:				url(../image/SearchListingBg.gif) bottom repeat-x;
	color:					#666;
}
DIV.Community .PollsHome .Component .Padded {
	padding:				25px 25px 15px;
}
DIV.Community .PollsHome .Component .Padded .Header {
	background:				transparent url(../image/community/polls/icon_green_qmark.jpg) left top no-repeat;
	padding:				3px 0 15px 50px;
}
DIV.Community .PollsHome .Component .Padded .Title {
	font-size:				13px;
	padding:				0 0 15px 0;
}
DIV.Community .PollsHome .Component .Padded .Vote P {
	padding:				7px 0;
}
DIV.Community .PollsHome .Component .Padded .Vote P.Loading,
DIV.Community .PollsHome .Component .Padded .Vote P.Disabled {
	background-position:	center;
	background-repeat:		no-repeat;
	color:					#aeaeae;
	text-align:				center;
	padding:				45px 10px;
}
DIV.Community .PollsHome .Component .Padded .Vote P.Loading {
	padding:				75px 10px 25px;
	background-image:		url(../image/loading.gif);
}
DIV.Community .PollsHome .Component .Padded .Vote P .Bar,
DIV.Community .PollsHome .Component .Padded .Vote P SPAN,
DIV.Community .PollsHome .Component .Padded .Vote P LABEL {
	float:					left;
	width:					45px;
	text-align:				right;
}
DIV.Community .PollsHome .Component .Padded .Vote P LABEL {
	width:					270px;
	padding:				0 10px 0 0;
	text-align:				left;
	line-height:			16px;
}
DIV.Community .PollsHome .Component .Padded .Vote P .Bar {
	width:					250px;
	background-color:		#cae0eb;
	height:					7px;
	margin:					5px 0 0 0;
	_overflow:				hidden;
}
DIV.Community .PollsHome .Component .Padded .Vote P .Bar SPAN {
	background:				url(../image/community/bg_PollsBar.jpg) repeat-x;
	height:					7px;
}

	/* POLLS / NOT VOTED */
	DIV.Community DIV.PollsHome .Component .Padded .NotVoted P LABEL 	{ width: 540px; }
	DIV.Community DIV.PollsHome .Component .Padded .NotVoted P .Radio 	{ width: auto; }
	DIV.Community DIV.PollsHome .Component .Padded .NotVoted P .Radio INPUT {
		float:					left;
		margin:					2px 8px 0 0;
		padding:				0;
		width:					13px;
		height:					13px;
	}
	DIV.Community DIV.PollsHome .Component .Padded .NotVoted P A.ButtonGreen {
		font-weight:			bold;
		padding:				3px 8px;
	}
	
	/* POLLS / PREVIOUS */
	DIV.Community .PollsHome .PreviousPolls {
		padding:				0 0 15px 0;
	}
	DIV.Community .PollsHome .PreviousPolls .Component {
		float:					left;
		width:					306px;
		margin:					0;
		clear:					none;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded {
		padding:				20px 15px;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded .Title {
		font-size:				12px;
		padding:				0 0 10px;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded .Vote P {
		padding:				5px 0;
		_padding:				4px 0 3px 0;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded .Vote P SPAN {
		width:					30px;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded .Vote P LABEL {
		width:					165px;
		text-align:				right;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded .Vote P .Bar {
		width:					70px;
	}
	DIV.Community .PollsHome .PreviousPolls .Padded .NotVoted P {
		_padding:				5px 0;
	}
	DIV.Community .PollsHome .PreviousPolls .Component .Padded .NotVoted P LABEL {
		width:					250px;
		padding:				0;
	}
	DIV.Community .PollsHome .PreviousPolls .Component .Padded .NotVoted P LABEL {
		text-align:				left;
	}
	DIV.Community .PollsHome .PreviousPolls .Component .Padded .NotVoted P .Radio {
		width:					auto;
	}

/* TOP TEN */
DIV.Community .TopTen .Home,
DIV.Community .TopTen .ButtonArea {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Community .TopTen .Home .Left {
	width:					369px;
}
DIV.Community .TopTen .Home .Left P {
	line-height:			16px;
	padding:				0;
	margin:					0;
}

DIV.Community .TopTen .ButtonBar,
DIV.Community .TopTen .ButtonArea {
/*	width:					auto;*/
	width:					369px;
	height:					auto;
	padding:				0;
}
DIV.Community .TopTen .ButtonArea {
	position:				relative;
/*	top:					-150px;*/
	top:					-37px;
}
DIV.Community .TopTen .ButtonArea .ButtonRed {
	float:					none;
	font-weight:			bold;
	font-size:				16px;
	padding:				7px 25px;
	margin:					0 auto;
	width:					185px;
	border:					1px solid #900700;
	text-align:				center;
	background:				#d54038 url(../image/TabBgRed.gif) top !important;
}
DIV.Community .TopTen .ButtonArea .ButtonRed IMG {
	margin:					0 0 0 10px;
}
DIV.Community .TopTen .Home .Right {
	width:					250px;
}
DIV.Community .TopTen .PicSet H2 {
	font-size:				13px;
	position:				relative;
	padding:				10px 0 10px 65px;
	margin:					15px 0 0;
	height:					20px;
	line-height:			20px;
	background:				url(../image/community/topTen/topTen_numberBg.gif) 10px center no-repeat;
}
DIV.Community .TopTen .PicSet H2 SPAN {
	display:				block;
	font-size:				1.4em;
	position:				absolute;
	left:					10px;
	top:					0;
	text-align:				center;
	width:					40px;
	height:					40px;
	line-height:			40px;
}
DIV.Community .TopTen .PicSet H2.Win {
	padding:				28px 0 28px 95px;
	font-size:				30px;
	height:					auto;
	background-image:		url(../image/community/topTen/topTen_numberOne.gif);
}
DIV.Community .TopTen .PicSet H2.Win SPAN {
	display:				none;
}
DIV.Community .TopTen .PicSet P {
	padding:				0 50px 20px 65px;
}
DIV.Community .TopTen .PicSet .Desc {
	padding:				0 50px 15px 65px;
	line-height:			135%;
}
DIV.Community .TopTen .PicSet .alt {
	padding:				15px 50px 0 65px;
}
DIV.Community .TopTen .PicSet .Picture {
	text-align:				center;
	padding:				10px;
	margin:					0 auto;
	width:					480px;
	height:					auto;
	min-height:				450px;
	_height:				450px;
	background:				center center no-repeat;
}

DIV.Community .TopTen .ButtonBar {
	width:					auto;
	padding:				20px 0 20px 238px;
}
DIV.Community .TopTen .ButtonBar .Button {
	padding:				1px 5px 2px 6px;
	margin:					0 5px 0 0;
	height:					14px;
/*	width:					auto;*/
	width:					61px;
	position:				relative;
	text-align:				center;
}
DIV.Community .TopTen .ButtonBar .Button IMG {
	float:					none !important;
	position:				relative;
	top:					2px;
	margin:					0 5px;
}

	/* TOP TEN / ARCHIVED LIST */
	DIV.Community .TopTen .Archived .Preview {
		min-height:				0;
		_height:				102px;
	}
	DIV.Community .TopTen .Archived .Preview P,
	DIV.Community .TopTen .Archived .Preview H3 {
		float:					none;
		width:					auto;
		margin:					0;
	}
	DIV.Community .TopTen .Archived .Preview P {
		padding:				10px 0 0 160px;
	}
	DIV.Community .TopTen .Archived .Preview .Avatar140 {
		overflow:				hidden;
		height:					100px;
		margin:					0 15px 0 0;
		_margin:				0 12px 0 0;
	}
	DIV.Community .TopTen .Archived .Preview .Avatar140 IMG {
		margin:					1px 0 0 1px;
		height:					140px;
	}
