

/********** PROFILES **********/

.wcError {
  color:#F00;
}
.wordCount {
  clear:right;
}
.profileInfo  
{
  width:100%;
}
.profileEdit  
{
  width:100%;
}
.profileEdit b
{
  padding:1px 0px 0px 5px;
}
.profileSubHeader 
{
  background-color:#EDDFD9; 
  background-position:left center;
  background-repeat:no-repeat;
  color:#882C10;
  font-size:1.0em;
  font-weight:800;
  margin:0pt 0pt 5px;
  padding:10px 8px 10px 10px;
  text-decoration:none; 
  border:1px solid #DECAC8;
} 
.profileHeadline 
{
  color:#1D0709;
  font-size:14px;
  font-weight:bold;
}
.profileFieldName
{
  color:#1D0709; 
  font-size:13px;
  font-weight:bold;
}
.profileFieldValue
{
  color:#333333; 
  font-size:12px;
}
.profileLoveMatch, .profileTellAFriend
{ 
  color:#3A3A3A; 
  font-size:11px;
  padding:10px 3px 10px 3px;
}
.profileFavorite
{
  font-size: 13px; 
  color: #882C10; 
  font-weight: bold;
}
#columna ul#public{
	float: left;
	width: 100%;
	padding: 14px 0;
	text-align: center;
	background: #fff url(../../images/IDC/p7ap_light_gray_bevel.jpg) repeat-x top left;
}

#columna ul#public li{
	margin: 5px 20% 0;
	border: 2px solid #E0A716;
}

#columna ul#public li p{
	font-size: 0.8em;
	margin: 0;
	padding: 2px 0 3px; 
}

/********** PROFILES **********/

/********** MESSAGES **********/

table.messages 
{ 
  text-align: center;  
  color: #404040; 
  width: 100%; 
  background-color: #fafafa; 
  border-collapse: collapse; 
  border-spacing: 0px; 
}
table.messages th 
{
  background:#DEE1A8;
  border-bottom:solid 1px #c8c8c8;
}
table.messages td 
{ 
  border-bottom: 1px solid #B9BB94; 
  border-top: 0px; 
  border-left: 0px; 
  border-right: 0px; 
  text-align: left;  
  background-color: #fafafa;
  padding:5px; 
}
table.messages td.helpHeader 
{ 
  border-top: 2px solid #1D0709;
  border-left: 0px; 
  background-color: #F0F0F0; 
  text-align: left; 
  text-indent: 5px; 
  font-family: Verdana; 
  font-weight: bold; 
  font-size: 11px; 
  color: #404040; 
}
table.messages td.highlight 
{ 
  background-color: #FCC; 
}

/********** MESSAGES **********/

/********** FLIRTS **********/

.flirtInnerBottom{
  background-color: #FFFFFF;
  width: 530px;
  padding: 10px 2px;  
  margin:0px 2px; 
  border:solid #999999 1px;
}

.flirtInnerTop{
  background-color: #FFFFFF;
  width: 530px;
  padding: 10px 2px;
  margin:0px 2px; 
  border:solid #999999 1px;
}
.flirtInnerFooterTop{
  padding-left: 10px;
  padding-bottom: 1px;
  margin:5px 0px 0px 0px; 
  font-size: 90%;
  color: #4A4A4A;
}
.flirtInnerNickname{
	font-size:90%;
	font-weight:bold;
	text-align:center;
}
.flirtOuter
{
  border:2px solid #CCCCCC;
  background-color:#ececec;
  padding:5px;
  margin:2px;  
}
.flirtOuterReplyAccept
{
  border:2px solid #00CC00;
  background-color:#ffffff;
  padding:5px;
  margin:2px;
}
.flirtOuterUnreplied
{
  border:4px dotted #00CC00;
  background-color:#FFFFFF;
  padding:5px;
  margin:2px;
}

/********** FLIRTS **********/

/********** SEARCH **********/
/*
#content ul.searchResultsPages{
	float: left;
	clear: both;
	width: 565px;
	list-style: none;
	margin: 5px 0px; 
	text-align: center;
}

#content ul.searchResultsPages li{
	float: left;
	width: auto;
	display: inline;
	margin: 0 5px;
}

#content ul.searchResultsPages li p{
	font-size: 0.8em;
	margin: 0;
	padding: 2px 0 3px; 
}

#search_results #quick_links  
{
	font-size:0.9em;
}
#search_results #continue{
  float:left;
  width:100%;
  text-align:center;
}
.search_result {
  float:left;
}
.search_result a 
{
  font-size: 1.0em;
}
.search_result a.searchResultsFavorite
{
  font-size: 1.0em; 
  color: #882C10; 
  font-weight: bold;
}
.searchResultsNickname
{
  font-size: 1.3em; 
  color: #882C10; 
  font-weight: bold;
}
.searchResultsHeadline
{
  font-size: 1.2em; 
  color: #1D0709; 
  font-weight: bold;
}
.searchResultsUpdateStatus
{
  color:#C00000;
  font-size:11px;
}
table.search_filter 
{
  width:100%;  
}
table.search_filter td
{
  padding:2px 0px 2px 0px; 
  text-indent: 5px; 
}
.searchSubHeader 
{
  background-color:#EDDFD9;
  border:1px solid #DECAC8;
  color:#882C10; 
  font-size:13px;
  font-weight:bold; 
  padding-left:5px;
  text-align:left;
  vertical-align:middle;  
}
.searchResultsRowEven
{
  background-color:#FFFFFF;
  border:1px solid #E0A716;
  margin:2px;
  color: #333333; 
  font-size: 12px;
}
.searchResultsRowOdd
{
  background-color:#FFFFFF;
  border:1px solid #996600;
  margin:2px;
  color: #333333; 
  font-size: 12px;
}

.searchResultsPages
{
  margin:5px;
  text-align:center;
}
*/
/********** SEARCH **********/

/********** SUBSCRIPTION **********/

table.paytype 
{ 
  text-align: center; 
  font-size: x-small; 
  width: 100%;  
  border:2px outset #F0F0F0; 
  border-collapse: collapse; 
  border-spacing: 0px; 
  margin:5px;
}
table.paytype tr 
{
  border-bottom:solid 1px #CCCCCC;
}

.text4boldpurple{	
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 10px;
	color: #882C10;
}

.text2boldpurple{
	clear: both;
	font-size: 1.4em;
	margin: 10px 0;
	color: #882C10;
} 

/********** SUBSCRIPTION **********/

/********** PHOTOS **********/

#columna #photos {
  padding:14px 20%;
  text-align:center;
  width:100%;
}
#photos-wrapper div.thumbwrapper, #photos-wrapper div.textwrapper {
  background:#F0EEE0 none repeat scroll 0%;
  border:1px solid #AFAB8E;
  float:left;
  height:110px;
  margin:8px;
  padding:5px;
  text-align:center;
  width:110px;
}
#photos-wrapper div.textwrapper {
  height:55px;
  width:91px;
}
#photos-nav {
  float:left;
  clear:both;
  margin:20px auto;
  text-align:center;
  width:100%;
}

/********** PHOTOS **********/

/********** MISC **********/

.alert
{
  border:2px solid #336666;
  /* background-color:#ffffff; */
  padding:5px;
  margin-bottom:2px;
}
body#none.fb .alert
{
  font-size: 0.9em;
}
.warning
{
  border:2px solid #990000;
  background-color:#ffdddd;
  padding:5px;
  margin-bottom:2px;
}

.tableRowEven
{
  background-color:#f0f0f0;
}
.tableRowOdd
{
  background-color:#cccccc;
}
.tableFieldName
{
  font-weight:bold; 
}
.tableFieldValue
{
  color:#333333;
}
.helpHeader 
{ 
  border-top: 2px solid #1D0709;
  border-bottom: 2px solid #1D0709;
  border-left: 0px; 
  background-color: #F0F0F0; 
  text-align: left; 
  text-indent: 1px; 
  font-family: Verdana; 
  font-weight: bold; 
  font-size: 11px; 
  color: #404040; 
}
.highlight 
{ 
  background-color: #FCC; 
}
.featureContainer 
{
  /* background-color:#FFFFFF; */
  border:2px solid #E0A716; 
  padding:8px;
} 
body#none.fb .featureContainer {
  border:1px solid #cccccc;
}
.subscriptionPOA
{ 
  color: #882C10;
  font-size:14px;
}
.subscriptionPOA li
{ 
  margin-left:30px;
}
.borderContainer 
{ 
  /* border:1px solid #1D0709; */
}
#page_nav
{
  text-align:center;
}
.form_text 
{
  border:thin groove; 
  font-size:1.1em;
}
#success_stories
{
  padding: 20px;
}
#success_stories img 
{
  border:1px solid #1D0709;
  margin:0pt 10px 0pt 0pt;
}
#register_profile
{
  padding: 5px;
}
body#none.fb #register_profile
{
  float: left;     
  width: 100%;
}
#register_profile li
{
  margin-bottom: 2px;
}
.ynmVote input {
  font-size:0.9em;
  margin:5px 2px 0 0;
} 
.mainGreyBG {
  background:#F0F0F0;
}
#bad_photos {
  width:100%;
  text-align:center;
}
  
/********** MISC **********/
