﻿/***************************/
/****** AMATEUR PICS *******/
/***************************/
/* GLOBAL */
DIV.AmateurPics DIV.ButtonBar A.Button {
	height:					14px;
	margin:					0 3px;
	padding:				1px 5px 2px;
	_display:				inline;
}
DIV.AmateurPics DIV.ButtonBar A.Button IMG {
	float:					none;
	position:				relative;
	top:					2px;
	margin:					0 5px 0 0;
}
DIV.AmateurPics A.HotPics,
DIV.AmateurPics A.RedHotPics,
DIV.AmateurPics A.HotOrWhat {
	border-color:			#f26c4f;
	color:					#FFF;
	font-weight:			bold;
	font-size:				13px;
	margin:					27px 0 0 0;
	padding:				3px 5px;
	width:					178px;
	text-align:				center;
	background:				#fe8400 url(../image/TabBgOrange.gif) center -3px repeat-x;
}
DIV.AmateurPics A.HotPics {}
DIV.AmateurPics A.RedHotPics {
	background-image:		url(../image/TabBgRed.gif);
}
DIV.AmateurPics A.HotOrWhat {
	background-position:	center 0px;
	background-image:		url(../image/TabBgFocusBlue2.gif);
	border-color:			#7191a7;
}
DIV.AmateurPics DIV.Rating {
	float:					left;
	width:					608px;
	background:				url(../image/TabBoxGradientGrey_reverse.jpg) center top repeat-x;
	border:					1px solid #D7D7D7;
	margin:					20px 0 5px;
	padding:				18px 10px 10px 10px;
}
DIV.AmateurPics DIV.Rating H4 {
	text-align:				center;
	margin:					0;
	padding:				6px 0 10px 0;
	font-size:				12px;
}
DIV.AmateurPics DIV.Rating SPAN {
	float:					left;
	padding:				5px 15px 0 10px;
	font-size:				12px;
}
DIV.AmateurPics DIV.Rating INPUT {
	position:				relative;
	width:					13px;
	height:					13px;
	margin:					0 3px 0 0;
	padding:				0;
	top:					2px;
	.top:					-2px;
}
DIV.AmateurPics DIV.Rating A.ButtonRed {
	float:					right;
	width:					120px;
	text-align:				center;
}

/* HOME */
DIV.AmateurPics H2 {
	clear:					both;
	margin:					0;
	padding:				0 0 5px 5px;
	font-size:				15px;
	font-weight:			bold;
	height:					20px;
}
DIV.AmateurPics H2.New {
	height:					23px;
	padding:				5px 0 0 0;
	background:				url(../image/icons/New_CircleRed25.gif) 103px top no-repeat;
}
DIV.AmateurPics H2.New A {
	position:				relative;
	top:					2px;
}
DIV.AmateurPics DIV.Row {
	float:					left;
	margin:					0 0 10px;
	padding:				0 0 20px 5px;
	.padding:				0 0 19px 5px;
	background:				url(../image/bg_dottedLine.gif) bottom repeat-x;
}
DIV.AmateurPics DIV.Row DIV.Desc {
	float:					left;
	width:					190px;
	padding:				18px 12px 2px 10px;
	background:				url(../image/bg_buttonBottomShade.jpg) bottom left no-repeat;
	line-height:			15px;
}
DIV.AmateurPics DIV.Row DIV.Top3 {
	float:					right;
	padding:				0 0 0 56px;
	.padding:				0 0 0 51px;
}
DIV.AmateurPics DIV.Row DIV.Top3 H3 {
	font-size:				11px;
	margin:					0 0 8px 0;
	padding:				0;
}
DIV.AmateurPics DIV.Row DIV.Top3 .Avatar66 {
	float:					left;
	margin:					0 0 0 5px;
	.margin-bottom:			-5px;
}
DIV.AmateurPics DIV.Row DIV.Top3 .Avatar90 {
	float:					left;
	margin:					0 25px 0 0;
}

	/* HOME / COLUMNLEFT346 */
	DIV.AmateurPics DIV.ColumnLeft346 {
		border:					1px solid #CCC;
	}
	DIV.AmateurPics DIV.ColumnLeft346 H2 {
		background-image:		url(../image/community/bg_CommHeaders.jpg);
		color:					#b3b3b3;
		font-size:				13px;
		padding:				5px 10px;
		height:					auto;
	}
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey,
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TR,
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TR TD {
		padding:				0;
		border:					0 none !important;
	} 
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TBODY,
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TBODY TR,
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TBODY TR TD {
		overflow:				hidden !important;
	}
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TBODY TR TD DIV.imgC {
		width:					326px;
		height:					200px;
	}
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded TABLE.BorderGrey TBODY TR TD DIV.imgC IMG {
		width:					105%;
		margin:					0 !important;
		vertical-align:			top;
		position:				relative;
		.position:				static;
	}
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded DIV.BorderGrey,
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded DIV.BorderGrey DIV.imgC {
		border:					0 none !important;
		width:					200px;
		height:					200px;
		padding:				0;
		margin:					0 auto;
	}
	DIV.AmateurPics DIV.ColumnLeft346 DIV.Padded DIV.BorderGrey DIV.imgC IMG {
		margin-top:				0;
	}
	
	/* HOME / COLUMNRIGHT270 */
	DIV.AmateurPics DIV.ColumnRight270 H2 {
		padding:				0 5px 3px 5px;
		height:					18px;
		font-weight:			normal;
	}
	DIV.AmateurPics DIV.ColumnRight270 DIV.Row {
		float:					left;
		margin:					0;
		padding:				0 0 0 5px;
		min-height:				112px;
		_height:				112px;
		background-image:		none;
	}
	DIV.AmateurPics DIV.ColumnRight270 DIV.Row .Avatar90 {
		float:					left;
		margin:					0 10px 0 0;
	}
	DIV.AmateurPics DIV.ColumnRight270 DIV.Row DIV {
		float:					left;
		width:					161px;
		line-height:			1.05em;
	}
	DIV.AmateurPics DIV.ColumnRight270 DIV.Row DIV A {
		display:				inline;
	}
	
	/* HOME / COLUMNRIGHT300 */
	DIV.AmateurPics DIV.ColumnRight300 DIV.GreenComponent H2 {
		height:					13px;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.Padded {
		padding:				20px;
	}
	DIV.AmateurPics DIV.AddComment DIV.GreenComponent DIV.Content DIV.Padded TEXTAREA {
		width:					254px;
		margin:					0 0 10px 0;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.Padded A.ButtonIcon {
		float:					none;
		font-weight:			bold;
		padding:				5px 5px 5px 45px;
	}
	
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards {
		color:					#666;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards H2.RedText {
		height:					auto !important;
		font-size:				14px !important;
		padding:				0 !important;
		margin:					0 0 20px 0 !important;
		text-align:				center;
		color:					#C00 !important;
		height:					auto;
		background:				transparent none;
		border:					0 none;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards DIV.Row {
	/*	margin:					10px 0 0 0;*/
		padding:				0;
		background-image:		none;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards DIV.Row H3 {
		float:					left;
		width:					140px;
		margin:					0;
		text-align:				right;
		font-size:				13px;
	/*	padding:				10px 0 0 0;*/
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards DIV.Row STRONG {
		float:					right;
		display:				block;
		width:					100px;
		padding:				2px 15px 0 0;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards DIV.Row STRONG SPAN {
		float:					left;
		display:				block;
		width:					60px;
		padding:				0 5px 0 0;
		text-align:				right;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Content DIV.CashAwards DIV.Disclaimer {
		float:					right;
		width:					250px;
		padding:				10px 0;
	}
	DIV.AmateurPics DIV.ColumnRight300 DIV.GreenComponent DIV.Toggle DIV.Padded H2 {
		background-color:		transparent;
		background-image:		none;
		border:					0 none;	
		padding:				0 0 5px !important;
		margin:					0;
		color:					#000 !important;
		height:					20px;
	}

/* LISTINGS */
DIV.AmateurPics DIV.List DIV.Preview {
	float:					left;
	clear:					both;
	border-bottom:			1px dotted #CCC;
	padding:				10px 0;
	width:					100%;
}
DIV.AmateurPics DIV.List DIV.Preview A.Avatar90 {
/*	margin:					0 15px 0 0;*/
	margin:					0 15px 0 10px;
}
DIV.AmateurPics DIV.List DIV.Preview H3 {
	float:					left;
	font-size:				14px;
	padding:				0;
	margin:					0 0 10px;
}
DIV.AmateurPics DIV.List DIV.Preview DIV.Date {
	float:					right;
	color:					#8c8c8c;
	line-height:			19px;
	padding:				0 10px 0 0;
}
DIV.AmateurPics DIV.List DIV.Preview .Description {
	float:					left;
	line-height:			15px;
	padding:				0;
/*	width:					511px;*/
	width:					501px;
}
DIV.AmateurPics DIV.List DIV.Preview .Description .Rank,
DIV.AmateurPics DIV.List DIV.Preview .Description .Theme {
	float:					right;
	padding:				5px;
	line-height:			5mm;
	border:					1px solid #CCC;
	background:				url(../image/bg_GuestListEvents.gif) bottom repeat-x;
	text-align:				center;
}
DIV.AmateurPics DIV.List DIV.Preview .Description .Theme {
	width:					20%;
}
DIV.AmateurPics DIV.List DIV.Preview .Description .Rank STRONG,
DIV.AmateurPics DIV.List DIV.Preview .Description .Theme STRONG {
	color:					#f60;
	font-size:				11px;
	line-height:			normal;
	display:				block;
	border-bottom:			1px dotted #CCC;
	padding:				0 0 2px 0;
	margin:					0 0 3px 0;
}
DIV.AmateurPics DIV.List DIV.Preview .Description .Rank {
	font-size:				22px;
	font-weight:			bold;
	color:					#999;
	margin:					0 0 0 10px;
}
DIV.AmateurPics DIV.List DIV.Preview .Description H4 {
	float:					left;
	padding:				0;
	margin:					0;
	font-size:				13px;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Feature DIV.Row {
	float:					none;
	padding:				3px 0;
	margin:					0;
	height:					70px !important;
	background-image:		none;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Feature DIV.Row STRONG {
	width:					25px;
	padding:				20px 10px 0 0;
	font-size:				20px;
	font-family:			Arial, Helvetica, sans-serif;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Feature DIV.Row A.Avatar66 {
	float:					left;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Feature DIV.Row A.Title {
	font-weight:			bold;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Feature DIV.Pending {
	padding:				8px 10px 8px 50px;
	height:					auto !important;
	width:					auto;
	border:					1px solid #CCC;
	background:				#FFF url(../image/icons/icon_info32new.gif) 10px center no-repeat;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Archived DIV.Padded SELECT {
	width:					80px;
	margin:					0 0 0 3px;
}
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Archived DIV.Padded SELECT.Small	{ width: 55px; }
DIV.AmateurPics DIV.ColumnRight300 DIV.Component DIV.Archived DIV.Padded SELECT.Medium 	{ width: 95px; }

/* PIC SET */
DIV.AmateurPics DIV.PicSet DIV.Details {
	line-height:			4.2mm;
	padding:				10px 0 0 0;
	margin:					0;
	position:				relative;
}
DIV.AmateurPics DIV.PicSet .Details .Left {
	width:					285px;
	padding:				0 0 20px 0;
}
DIV.AmateurPics DIV.PicSet .Details .Info {
	float:					right;
	width:					325px;
/*	display:				block;*/
	padding:				0 0 20px 20px;
	line-height:			3.6mm;
}
DIV.AmateurPics DIV.PicSet .Details .Info .Row,
DIV.AmateurPics DIV.PicSet .Details .Info .Row STRONG,
DIV.AmateurPics DIV.PicSet .Details .Info .Row SPAN.Details {
	float:					left;
/*	display:				block;*/
}
DIV.AmateurPics DIV.PicSet .Details .Info .Row {
	padding:				2px 0;
	margin:					0 0 1px 0;
	width:					100%;
	background:				#f5f5f5 none;
}
DIV.AmateurPics DIV.PicSet .Details .Info .Row STRONG {
	width:					90px;
	padding:				4px;
}
DIV.AmateurPics DIV.PicSet .Details .Info .Row SPAN.Details {
	width:					219px;
	padding:				4px;
}
DIV.AmateurPics DIV.PicSet .Details .Info .Row SPAN.Details A {
	font-weight:			bold;
}
DIV.AmateurPics DIV.PicSet .Details .Info .Light {
	background-color:		#fafafa;
}
DIV.AmateurPics DIV.PicSet DIV.InfoBig {
	background:				#F3F3F3 url(../image/icons/icon_fireMed.gif) 10px center no-repeat;
	padding:				8px 10px 8px 50px;
}
DIV.AmateurPics DIV.PicSet DIV.AlertOneLine {
	line-height:			30px;
}
DIV.AmateurPics DIV.PicSet DIV.ButtonBar {
	height:					20px;
	padding:				20px 0 25px 105px;
}
DIV.AmateurPics DIV.PicSet DIV.Rating {
	float:					none;
	width:					auto;
	padding:				10px 10px 15px;
}
DIV.AmateurPics DIV.PicSet DIV.Rating A.ButtonRed {
	font-weight:			bold;
	font-size:				13px;
	border-color:			#F26C4F !important;
	background-image:		url(../image/TabBgRed.gif) !important;
	padding:				3px 15px;
}
DIV.AmateurPics DIV.PicSet DIV.Rated P {
	text-align:				center;
	font-size:				12px;
}
DIV.AmateurPics DIV.PicSet DIV.Preview {
	padding:				0 0 15px 0;
	margin:					0;
	border-top:				1px dotted #CCC;
	font-size:				12px;
	line-height:			20px;
}
DIV.AmateurPics DIV.PicSet DIV.Preview H2 {
	color:					#3f7398;
	padding:				20px 0 5px 0;
	margin:					0;
	font-size:				13px;
}
DIV.AmateurPics DIV.PicSet DIV.Preview DIV.Row {
	background-image:		none;
	padding:				0;
	margin:					0;
	line-height:			16px;
}
DIV.AmateurPics DIV.PicSet DIV.Preview DIV.Photo {
	text-align:				center;
	margin:					0 0 10px 0;
}
DIV.AmateurPics DIV.PicSet DIV.Preview DIV.Photo IMG {
	border:					1px solid #000;
}
DIV.AmateurPics DIV.PicSet DIV.Preview STRONG {
	float:					left;
	width:					90px;
}
DIV.AmateurPics DIV.PicSet DIV.Preview DIV.Row STRONG {
	padding:				0 0 5px 0;
}
DIV.AmateurPics DIV.PicSet DIV.Preview DIV.Row SPAN {
	float:					left;
	width:					530px;
}

	/* PIC SET / OTHER SETS */
	DIV.AmateurPics DIV.Thumbs {
		border:					1px solid #d7d7d7;
	}
	DIV.AmateurPics DIV.Thumbs H2 {
		background-image:		url(../image/community/bg_CommHeaders.jpg);
		color:					#898989;
		font-size:				12px;
		height:					auto;
		padding:				7px 10px;
		margin:					0;
	}
	DIV.AmateurPics DIV.Thumbs DIV.Padded {
		overflow:				hidden;
		_height:				1%;
		padding:				8px 19px;
	}
	DIV.AmateurPics DIV.Thumbs DIV.Padded .Avatar90 {
		margin:					5px 12px;
	}
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded .BorderGrey,
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded .BorderGrey DIV.imgC,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .BorderGrey,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .BorderGrey DIV.imgC,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .Avatar90,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .Avatar90 DIV.imgC {
		float:					left;
		width:					90px;
		height:					90px;
		overflow:				hidden;
		line-height:			88px;
		display:				inline;
		text-align:				center;
		vertical-align:			middle;
	}
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded .BorderGrey,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .BorderGrey,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .Avatar90 {
		padding:				1px;
		margin:					5px 12px;
	}
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .Avatar90 DIV.imgC {
	}
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded .BorderGrey DIV.imgC IMG,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .BorderGrey DIV.imgC IMG,
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .Avatar90 DIV.imgC IMG {
		height:					110%;
		width:					auto;
		_margin-top:			expression((this.height - 100) / 2);
	}
	DIV.AmateurPics DIV.Thumbs DIV.Padded,
	DIV.AmateurPics DIV.PicSet DIV.Rating,
	DIV.AmateurPics DIV.PicSet DIV.Preview,
	DIV.AmateurPics DIV.PicSet DIV.Details,
	DIV.AmateurPics DIV.ModelMonth DIV.Thumbnails,
	DIV.AmateurPics DIV.Month DIV.WhiteFormComponent DIV.Bio,
	DIV.AmateurPics DIV.Month DIV.WhiteFormComponent DIV.Padded,
	DIV.AmateurPics DIV.ColumnRight300 DIV.PhotoUploader DIV.Row,
	DIV.AmateurPics DIV.Month DIV.WhiteFormComponent DIV.Favourites,
	DIV.AmateurPics DIV.Month DIV.WhiteFormComponent DIV.Bio DIV.Padded,
	DIV.AmateurPics DIV.ModelMonth DIV.GreyGradientComponent DIV.Padded,
	DIV.AmateurPics DIV.Month DIV.WhiteFormComponent DIV.Favourites DIV.Padded {
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded DIV.RedHot, 
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded DIV.RedHot {
		position:				relative;
		border-color:			#ed2b11 !important;
		background-color:		#ff9090 !important;
		z-index:				1;
	}
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded DIV.RedHot SPAN, 
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded DIV.RedHot SPAN {
		position:				absolute;
		display:				block;
		visibility:				visible;
		overflow:				hidden;
		background:				url(../image/amateur-pictures/redHotPic.gif) top right no-repeat;
		width:					44px;
		height:					44px;
		top:					0;
		right:					0;
		z-index:				99;
	}
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .BorderGrey .imgC,
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded .BorderGrey .imgC {
		position:				relative;
	}
	DIV.AmateurPics DIV.PicSet DIV.Thumbs DIV.Padded .BorderGrey .imgC IMG,
	DIV.AmateurPics DIV.Comments DIV.Thumbs DIV.Padded .BorderGrey .imgC IMG {
		position:				relative;
		.top:					-1px;
	}
	
	/* PIC SET / COMMENTS */
	DIV.AmateurPics DIV.Comments DIV.ButtonBar {
		height:					17px;
		border:					0 none;
		padding:				10px 0 30px 125px;
		margin:					0;
	}
	DIV.AmateurPics DIV.Month DIV.ButtonBar {
		padding:				10px 0 30px 242px;
	}
	DIV.AmateurPics DIV.Comments DIV.Comment {
		position:				relative;
		padding:				0;
		font-size:				11px;
		line-height:			16px;
		background:				url(../image/community/bg_FooterLight.jpg) bottom repeat-x;
		border:					0 none;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment H1 {
		border:					1px solid #000;
		padding:				4px 0 2px 34px !important;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row {
		float:					none;
		background-color:		#f5f5f5;
		padding:				0;
		margin:					2px 0;
		background-image:		none;
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Light {
		background-color:		#fbfbfb;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row A,
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row DIV.Date,
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row DIV.Description {
		float:					left;
		padding:				2%;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row A {
		width: 					15%;
		font-weight:			bold;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row DIV.Description {
		width: 					55%;
		.width: 				54%;
		padding:				2% 0 2% 2%;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row DIV.Date { 
		width: 					22%;
		padding:				2% 2% 2% 0;
		text-align:				right;
		position:				relative;
		top:					0;
		right:					0;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.Row DIV.Date STRONG {
		float:					none;
		display:				inline;
		padding:				0;
	}
	DIV.AmateurPics DIV.AddComment DIV.Comment DIV.NoMessages {
		text-align:				center;
		font-weight:			bold;
		padding:				50px 0;
		color:					#CCC;
	}
	DIV.AmateurPics DIV.Comments DIV.Comment DIV.Date STRONG,
	DIV.AmateurPics DIV.Comments DIV.Comment DIV.Author STRONG {
		color:					#CCC;
	}
	
	/* PIC SET / COMMENTS / ADD */
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.Content {
		width:					auto;
		border-width:			0 1px 1px 1px;
		padding:				0 0 10px 0;
	}
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.CreatePost {
		height:					auto;
		min-height:				120px;
		_height:				120px;
		_overflow:				visible;
		padding:				10px 10px 0;
	}
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.CreatePost A.ButtonSmall {
		text-align:				center;
	}
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.CreatePost DIV.Alert {
		margin:					0 0 10px 0;
	}
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.CreatePost DIV.Comment {
		padding:				5px 0 10px !important;
	}
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.CreatePost DIV.Comment SPAN.Text {
		color:					#999;
		font-size:				10px;
	}
	DIV.MainTable DIV.AmateurPics DIV.AddComment DIV.AddComment DIV.CreatePost DIV.Comment TEXTAREA.Compose {
		width:					594px;
		height:					50px;
		margin:					5px 0;
	}
	DIV.AmateurPics DIV.AddComment DIV.Component DIV.Content DIV.Details {  /* this is for RightColumn Elements */
		overflow:				hidden;
		_height:				1%;
		background:				url(../image/icons/icon_alert32dark.gif) 30px 42px no-repeat;
	}
	DIV.AmateurPics DIV.AddComment DIV.Component DIV.Content DIV.Details P,
	DIV.AmateurPics DIV.AddComment DIV.Component DIV.Content DIV.Details SPAN {
		float:					left;
	}
	DIV.AmateurPics DIV.AddComment DIV.Component DIV.Content DIV.Details P {
		width:					80px;
		padding:				5px 3px 5px 2px;
		font-weight:			bold;
	}
	DIV.AmateurPics DIV.AddComment DIV.Component DIV.Content DIV.Details SPAN {
		width:					173px;
		padding:				5px 0;
	}

/* HOT OR WHAT */
DIV.AmateurPics DIV.HotOrWhat {
	text-align:				center;
	line-height:			18px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Title DIV.Sort {
	position:				absolute;
	top:					0;
	right:					0;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Title DIV.Sort STRONG,
DIV.AmateurPics DIV.HotOrWhat DIV.Title DIV.Sort SELECT {
	float:					left;
	position:				relative;
	margin:					0 5px 0 0;
	line-height:			15px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Title DIV.Sort STRONG {
	padding:				2px 4px 0 0;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Title DIV.Sort SELECT.Small {
	width:					70px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Title DIV.Sort SELECT.Medium {
	width:					90px;
}
DIV.AmateurPics .HotOrWhat .Top3,
DIV.AmateurPics .HotOrWhat .Rating,
DIV.AmateurPics .HotOrWhat .UpNext,
DIV.AmateurPics .HotOrWhat .userInfo,
DIV.AmateurPics .HotOrWhat .Results .Content .Padded {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating {
	float:					none;
	padding:				10px 10px 0 10px;
	margin:					15px auto 18px;
	height:					auto;
	min-height:				30px;
	_height:				30px;
	width:					482px;
	line-height:			normal;
	text-align:				left;
	background:				url(../image/amateur-pictures/HotWhat/rating_Lge.gif) center top no-repeat;
	border-width:			0 0 1px 0;
	position:				relative;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating A {
	display:				block;
	width:					60px;
	padding:				0 5px 1px 5px;
	margin:					6px 4px 5px 2px;
	.margin:				7px 4px 4px 2px;
	font-size:				12px;
	font-weight:			normal;
	text-align:				center;
	text-decoration:		none;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating A.Right {
	color:					#FFF;
	width:					65px;
	margin:					6px 3px 5px 3px;
	.margin:				7px 3px 4px 3px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating DIV.Checkbox {
	float:					left;
	width:					482px;
	padding:				5px 0;
	_padding:				5px 0 0 0;
	margin:					0;
	_margin:				0 0 -5px 0;
	position:				relative;
	zoom:					1;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating DIV.Checkbox STRONG {
	color:					#3F7398;
	line-height:			15px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating DIV.Checkbox LABEL {
	color:					#999;
	font-weight:			normal;
	height:					15px;
	line-height:			15px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Rating DIV.Checkbox INPUT {
	margin:					0 5px;
	padding:				0;
	top:					0;
	.top:					-2px;
	left:					0;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Image {
	clear:					both;
	padding:				10px;
	margin:					0 auto 15px auto;
	width:					480px;
	border:					1px solid #CCC;
}
DIV.AmateurPics DIV.HotOrWhat A {
	font-weight:			bold;
}
DIV.AmateurPics DIV.ColumnRight300 {
	text-align:				left;
}
DIV.AmateurPics DIV.HotOrWhat .Top3,
DIV.AmateurPics DIV.HotOrWhat DIV.userInfo {
	width:					502px;
	padding:				15px 0 0 0;
	margin:					0 auto 25px;
	_margin:				0 auto 10px;
	line-height:			normal;
	position:				relative;
}
DIV.AmateurPics DIV.HotOrWhat DIV.userInfo IMG {
	position:				absolute;
	top:					-12px;
	left:					15px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.userInfo DIV.Left {
	background:				url(../image/TabBg.gif) left top repeat-x;
	width:					325px;
	padding:				5px 10px;
	border:					1px solid #CCC;
	text-align:				left;
	position:				relative;
}
DIV.AmateurPics DIV.HotOrWhat DIV.userInfo DIV.Left P {
	display:				inline;
	padding:				0 0 0 30px;
	font-size:				10px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.userInfo A.ButtonRed {
	float:					right;
	background-image:		url(../image/TabBgRed.gif) !important;
	border-color:			#96140d;
	width:					120px;
}
DIV.AmateurPics DIV.HotOrWhat .Top3 {
	padding:				0;
	margin:					0 auto;
	width:					500px;
	border:					1px solid #CCC;
}
DIV.AmateurPics DIV.HotOrWhat .Top3 H3 {
	float:					left;
	width:					70px;
	height:					70px;
	padding:				35px 35px 25px 25px;
	margin:					0;
	font-size:				16px;
	background:				url(../image/amateur-pictures/HotWhat/ranking_top3.gif) top left no-repeat;
}
DIV.AmateurPics DIV.HotOrWhat .Top3 .Item {
	float:					left;
	width:					110px;
	padding:				5px 5px 0;
}
DIV.AmateurPics DIV.HotOrWhat .Top3 .Item A {
	display:				block;
	width:					110px;
	height:					24px;
	font-size:				10px;
}
DIV.AmateurPics DIV.HotOrWhat .Top3 .Item .Avatar90 {
	float:					none;
	margin:					2px auto 0;
	width:					92px;
	height:					92px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Top3 DIV.Item .Avatar90 IMG {
	margin-top:				-1px;
	.margin-top:			0;
}
DIV.AmateurPics DIV.HotOrWhat DIV.UpNext,
DIV.AmateurPics DIV.HotOrWhat DIV.Results {
	margin:					0 0 15px 0;
}
DIV.AmateurPics DIV.HotOrWhat DIV.UpNext H2 {
	margin:					0 0 10px 0;
	padding:				0;
	border-bottom:			1px dotted #CCC;
	color:					#3F7398;
	font-size:				14px;
}
DIV.AmateurPics DIV.HotOrWhat .UpNext .Center {
	margin:					0 9px;
}
DIV.AmateurPics DIV.HotOrWhat .UpNext STRONG {
	float:					right;
	margin:					10px 0 0 0;
}
DIV.AmateurPics DIV.HotOrWhat .Results DIV.Content {
	font-weight:			bold;
	text-align:				center;
	line-height:			25px;
}
DIV.AmateurPics DIV.HotOrWhat DIV.Results DIV.Content DIV.Padded {
	padding:				15px 10px;
}
DIV.AmateurPics DIV.HotOrWhat .Results .Content .Padded .Avatar66 {
	margin:					0;
}
DIV.AmateurPics DIV.HotOrWhat .Results .Content .Padded .Right {	
	width:					200px;
	text-align:				left;
	line-height:			normal;
}
DIV.AmateurPics DIV.HotOrWhat .Results .Content .Padded .Right P {
	padding:				5px 0 20px 0;
	margin:					0;
	font-weight:			bold;
	font-size:				11px;
}
DIV.AmateurPics DIV.HotOrWhat .Results .Content .Padded .Right P STRONG {
	font-size:				14px;
}
DIV.AmateurPics DIV.HotOrWhat .Results .Content .Padded .Right P SPAN {
	font-weight:			normal;
	margin:					0 0 0 5px;
}

/* MOTM */
DIV.AmateurPics DIV.Month IMG.Feature {
	width:					630px;
	height:					630px;
	margin:					0 0 15px 0;
}
DIV.AmateurPics DIV.Month TABLE,
DIV.AmateurPics DIV.Month .PictureItem {
	width:					630px !important;
	height:					630px;
	overflow:				hidden;
	margin:					0 0 15px 0;
	text-align:				center;
}
DIV.AmateurPics DIV.Month TABLE TR,
DIV.AmateurPics DIV.Month TABLE TD {
	width:					630px !important;
	height:					630px;
	overflow:				hidden;
	padding:				0;
	vertical-align:			top;
}
DIV.AmateurPics DIV.Month TABLE TD IMG {
	position:				relative;
	.position:				static;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent {
	position:				relative;
	padding:				3px 0 0 0;
	margin:					0;
	border:					none;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent .ButtonBar {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	padding:				4px 0 15px 240px;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent H2 {
	padding:				15px 0 5px 5px !important;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent A.ButtonGreen {
	position:				absolute;
	top:					7px;
	right:					200px;
	padding:				3px 5px;
	width:					200px;
	text-align:				center;
	font-size:				16px;
	background:				#92d464 url(../image/ButtonGlossGreenBg.gif) left bottom repeat-x;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent DIV.Content {
	margin:					0;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Bio DIV.Padded {
	padding:				15px !important;
	line-height:			23px;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Bio DIV.Padded IMG.Banner {
	float:					left;
	margin:					0 15px 0 0;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Bio DIV.Padded DIV {
	float:					left;
	width:					50%;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Bio DIV.Padded DIV STRONG {
	float:					left;
	display:				block;
	width:					95px;
	margin:					0 0 0 5px;
	_margin-right:			-3px;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Favourites DIV.Padded DIV.Row {
	width:					auto;
	padding:				10px 0;
	margin:					0;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Favourites DIV.Padded DIV.Row STRONG {
	width:					100px;
	padding:				0 15px 0 0;
}
DIV.AmateurPics DIV.Month DIV.Component DIV.Favourites DIV.Padded DIV.Row DIV.Wrapper {
	width:					190px;
	text-align:				left;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent .Favourites P {
	padding:				0 80px 10px 10px;
	margin:					0;
	line-height:			3.8mm;
	text-align:				justify;
}
DIV.AmateurPics DIV.Month DIV.WhiteFormComponent .Favourites P STRONG {
	display:				block;
	position:				relative;
	left:					-10px;
}

	/* MOTM / COLUMNRIGHT300 */
	DIV.AmateurPics DIV.ModelMonth {
		padding:				7px 0 0 0 !important;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea {
		float:					left;
		height:					24px;
		margin:					0 0 7px 0;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A.Button {
		position:				relative;
		width:					268px;
		height:					16px;
		padding:				5px 15px 3px 15px;
		text-align:				center;
		font-size:				11px;
		overflow:				hidden;
		border:					none !important;
		background-repeat:		no-repeat;
		background-position:	center;
		background-color:		transparent;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A.Button:active {
		border:					none !important;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A.HotPics,
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A.RedHotPics {
		width:					266px;
		margin:					0;
		font-weight:			bold;
		text-align:				center;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A.HotPics {
		background-image:		url(../image/amateur-pictures/MotM/hotSet-view.gif);
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A.RedHotPics {
		background-image:		url(../image/amateur-pictures/MotM/redHotSet-view.gif);
	}
	DIV.AmateurPics DIV.ModelMonth DIV.ButtonArea A SPAN {
		font-size:				0px;
		position:				relative;
		top:					-50px;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.Thumbnails {
		float:					left;
		position:				relative;
		height:					auto;
		min-height:				617px;
		_height:				617px;
		width:					300px;
		overflow:				hidden;
		_overflow:				visible;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.Thumbnails A.Avatar140 {
		float:					left;
		margin:					0 10px 11px 0;
	}
	DIV.AmateurPics DIV.ModelMonth DIV.Thumbnails A.Avatar140 IMG {
		position:				relative;
		top:					1px;
	}
	
	DIV.AmateurPics DIV.ModelMonth A.Banner {
		float:					left;
		display:				block;
		margin:					15px 0;
		text-decoration:		none;
	}
	DIV.AmateurPics DIV.ModelMonth A.Banner IMG {
		margin-bottom:			-2px;
	}
	DIV.AmateurPics DIV.ModelMonth A.Banner H4 {
		width:					280px;
		padding:				5px 10px;
		margin:					0;
		color:					#FFF;
		font-size:				11px;
	}
	DIV.AmateurPics DIV.ModelMonth A.Banner H4.Green {
		background-color:		#7ccb45;
	}
	
	DIV.AmateurPics DIV.ModelMonth DIV.LineBreak {
		margin:					0 0 25px 0;
		_margin:				0 0 25px 10px;
		padding:				10px 0 0 0;
		border-top:				0 none;
		border-bottom:			1px dotted #B5B5B7;
		line-height:			1px;
	}
	
	DIV.ThumbnailArchive DIV.Padded {
		padding:				10px 10px 5px 10px !important;
	}
	DIV.ThumbnailArchive DIV.Content A {
		float:					left;
		display:				block;
		width:					130px;
		text-align:				center;
		padding:				0 4px 0 5px;
		margin:					0 0 7px 0;
	}
	DIV.ThumbnailArchive DIV.Content A IMG {
		width:					128px;
		height:					60px;
		border-style:			solid;
		border-color:			#000;
		border-width:			1px 1px 0 !important;
	}
	DIV.ThumbnailArchive DIV.Content A H3 {
		margin:					0;
		font-size:				10px;
		background-color:		#000;
		color:					#FFF;
		padding:				2px 0 3px;
		position:				relative;
		top:					-2px;
		width:					130px;
	}
	DIV.AmateurPics DIV.AddComment DIV.GreenComponent DIV.Content DIV.Padded A.ButtonIcon {
		padding:				5px 5px 5px 70px;
	}

/* UPLOAD */
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent {
	_position:				relative;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent A.StartOver {
	position:				absolute;
	top:					23px;
	right:					23px;
	font-weight:			bold;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content {
	padding:				10px 0 20px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.Row {
	padding:				0;
	margin:					0 0 20px 0;
	background-image:		none;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.CustomColumn {
	width:					560px !important;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.CustomColumn DIV.Row {
	width:					280px !important;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.CustomColumn DIV.Row STRONG {
	width:					60px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.CustomColumn DIV.Long {
	width:					570px !important;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.CustomColumn DIV.Long TEXTAREA {
	width:					476px;
	.width:					478px;
	height:					45px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.AutoReply {
	padding:				20px 0 10px 0;
	.padding:				20px 0 30px;
	_padding:				20px 0;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.AutoReply DIV.Description {
	padding:				0 0 10px 20px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.AutoReply DIV.Left {
	padding:				0 0 0 70px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.AutoReply DIV.Right {
	position:				relative;
	top:					-2px;
	padding:				0 0 2px 0;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.AutoReply DIV.Right LABEL {
	position:				relative;
	.top:					2px;
	font-weight:			bold;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.PictureItem {
	margin:					15px 17px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn {
	width:					450px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row {
	_width:					450px;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row SPAN.Theme {
	padding:				0 0 0 30px;
	width:					380px;
	color:					#999;
}
DIV.AmateurPics DIV.MyPicsVids DIV.WhiteFormComponent DIV.TermsOfUse {
	float:					right;
	_position:				absolute;
	_right:					25px;
	width:					120px;
	padding:				55px 0 0 0;
}
DIV.AmateurPics DIV.MyPicsVids DIV.PhotoUploader DIV.Row STRONG {
	width:					56px;
	margin:					2px 4px 0 0;
}
DIV.AmateurPics DIV.MyPicsVids DIV.PhotoUploader DIV.Row STRONG SPAN {
	font-weight:			normal;
}
DIV.AmateurPics DIV.MyPicsVids DIV.PhotoUploader DIV.Row INPUT {
	width:					218px;
	padding:				0;
	margin:					0;
}

/* GUIDELINES */
DIV.AmateurPics DIV.Terms DIV.WhiteFormComponent DIV.DoubleColumn OL {
	margin:					0;
}
DIV.AmateurPics DIV.Terms DIV.WhiteFormComponent DIV.DoubleColumn OL LI {
	background-image:		none;
	padding:				2px 0;
}
DIV.AmateurPics DIV.Terms DIV.WhiteFormComponent DIV.DoubleColumn {
	margin:					15px 0 0 0;
}

/* HOTY AWARDS / NOTIFICATION PG */
DIV.AmateurPics .HOTY-Award .Notification P {
	background:				url(../image/amateur-pictures/HOTY-Awards/2010/hoty-notification.jpg) top left no-repeat;
	padding:				255px 0 10px 0;
	text-align:				center;
	font-size:				12px;
	line-height:			150%;
}

/* HOTY AWARDS / WINNERS PG */
DIV.AmateurPics DIV.HOTY-Award DIV.Details P {
	padding:				10px 0 15px;
	margin:					0 0 10px;
	border-bottom:			1px dotted #CCC;
}
DIV.AmateurPics DIV.HOTY-Award DIV.ButtonBar {	
	padding:				20px 0 25px 218px;
}
DIV.AmateurPics DIV.HOTY-Award DIV.ButtonBar .ButtonIconSmall {
	width:					80px;
	text-align:				center;
}
DIV.AmateurPics DIV.HOTY-Award .GreenComponent .TitleBar {
	margin-bottom:			-2px;
}
DIV.AmateurPics DIV.HOTY-Award DIV.GreenComponent DIV.winnerList DIV.Padded {
	padding:				25px 20px 10px;
	background-color:		#FFF;
}
DIV.AmateurPics DIV.HOTY-Award DIV.GreenComponent DIV.winnerList DIV.Top3 {
	padding:				50px 20px 10px;
	background:				#E8F5DF url(../image/amateur-pictures/HOTY-Awards/2010/hoty-sideBarBG.jpg) top center no-repeat;
}
DIV.AmateurPics DIV.HOTY-Award DIV.GreenComponent DIV.winnerList DIV.Top3 STRONG {
	text-align:				left;
	text-indent:			-9999px;
	padding:				20px 5px 0 0;
}
DIV.AmateurPics DIV.HOTY-Award DIV.GreenComponent DIV.winnerList .Top3 .Row {
	padding:				20px 0;
	color:					#000;
}
DIV.AmateurPics DIV.HOTY-Award DIV.GreenComponent DIV.winnerList .Top3 .First {
	padding:				0 0 30px;
}
DIV.AmateurPics DIV.HOTY-Award DIV.GreenComponent DIV.winnerList .Top3 .Row .Title {
	position:				relative;
	top:					3px;
	font-size:				13px;
}
