html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}
/*a{display:block;color: #981793;padding:10px}*/
div#container {background: url(images/header1.jpg) no-repeat left top;}
div#hom{float:left;background: url(images/ladies3.gif) no-repeat left top;width:233px;height:78px;font: italic 16px courier;padding:30px 0 0 10px}
div#hom a {color:#BBE3FF;text-decoration: none;}
#flay{ margin-left:565px;background: url(images/header4.jpg) repeat-x  top;}
div#header {height:135px;margin:0;background: url(images/header3.jpg) no-repeat right top;}
div#content1ST{padding:15px}
div#content1ST p{line-height:1.4}
div#navigation{background:#B9CAFF}

div#footer1ST{background: #99CA99;color: #FF8539}
div#footer1ST p{margin:0;padding:7px 10px;text-align:center}

div#wrapper{float:right;width:100%;margin-left:-202px;margin-top:0}
div#content1ST{margin-left:200px;margin-bottom:0px}
div#navigation{float:left;width:202px;padding-top:0px; BACKGROUND-IMAGE: url(images/lite.png); BACKGROUND-REPEAT:repeat-x; BACKGROUND-POSITION: 5% 0;margin:0;}
div#extra{float:left;clear:left;width:202px;padding-top:10px;}
div#footer1ST{clear:both;width:100%;BACKGROUND-IMAGE: url(images/lite2.png); BACKGROUND-REPEAT:repeat-x; BACKGROUND-POSITION: 5% 0;}
div#topmenu {position:absolute; z-index:1; left: 275px; top: 100px;width:698px;}
div#topmenu a {display:block;float:left; font:bold 12px verdana ;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;}
div#topmenu a:link,div#topmenu a:visited {color: #068598;	text-decoration: none;}
div#topmenu a:hover{color: #c90404;	text-decoration: none;}
div#DesignBox {BACKGROUND-IMAGE: url(images/lite.png);}

/* Content */


	#content1ST hr {
		color: #CAD0D5;
		background: #CAD0D5;
		border-style: none;
	}
	#content1ST h1 {
		font: normal 18px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		color: #2D3794;
		margin: 10px 0px 10px;
		padding: 0px;
		text-transform: uppercase;
	}
	#content1ST a:link, #content1ST a:active, #content1ST a:visited {
		color: #CC3562;
		text-decoration: none;
	}
	#content1ST a:hover {
		text-decoration: underline;
	}

form {
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 12px;
}
body#FirstPageBody .SearchRowTable div.SmallText {
	display: none;
}



/* Left Menu */

#LeftMenuDiv {

	padding-top: 3px;
	padding-bottom: 10px;
}

	/* Login */

	h2#HeaderLogin, h4#HeaderLogin {
		font-size: 10px;
		background: url(images/header-login.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	#LoginForm input {

		border: 1px solid #666666;
	}
	#LoginForm b {
		display: block;
		text-align: right;
		font-size: 10px;
		font-weight: normal;
		padding-top: 2px;
		padding-right: 2px;
		text-transform: uppercase;
	}
	#LoginForm input {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #CC3562;
		background: #FFFFFF;
		text-align: center;
		border-style: none;
		text-transform: uppercase;
		cursor: pointer;
	}
	#LoginForm {
		text-align: center;
	}
	#LoginForm a:link, #LoginForm a:active, #LoginForm a:visited {
		font-size: 11px;
		color: #CC3562;
		text-decoration: none;
	}
	#LoginForm a:hover {
		color: #CC3562;
		text-decoration: underline;
	}



	/* Misc Menus */

	h1#AdminMenuH1 {
		font-size: 10px;

		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	h1#AffiliateMenuH1 {
		font-size: 10px;
		background: url(images/header-affiliatemenu.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	h1#MembersMenuH1 {
		font-size: 10px;
		background: url(images/header-membermenu.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	h1#VisitorsMenuH1 {
		font-size: 10px;
		background: url(images/header-visitormenu.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	h1#MainMenuH1 {
		font-size: 10px;
		background: url(images/header-mainmenu.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	h1#CustomMenuH1 {
		font-size: 10px;
		background: url(images/header-custommenu.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	h1#ModeratorsMenuH1 {
		font-size: 10px;
		background: url(images/header-moderatormenu.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	#LeftMenuDiv ul {
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-type: none;
	}
	#LeftMenuDiv ul li {
		text-transform: uppercase;
		color: #CC3562;
		margin: 0px;
		padding: 3px 0px;
		font: bold 12px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	}
	#LeftMenuDiv ul li a:link, #LeftMenuDiv ul li a:active, #LeftMenuDiv ul li a:visited {
		color: #CC3562;
		text-decoration: none;
		display: block;
		background: url(images/menuli-bg.png) no-repeat 0px 2px;
		margin: 0px;
		padding: 0px 10px 0px 22px;

	}
	#LeftMenuDiv ul li a:hover {
		background: url(images/menuli-over-bg.png) no-repeat 0px 2px;
	}
	#LeftMenuDiv ul li #CurrentPageLink {
		background: url(images/menuli-over-bg.png) no-repeat 0px 2px;
		color: #333;
		text-decoration: none;
		display: block;
		margin: 0px;
		padding: 0px 10px 0px 22px;
		height: 14px;
	}
	#LeftMenuDiv h2.DesignBoxTitle {
		display: none;
	}



	/* Register */

	h2#HeaderRegister, h4#HeaderRegister {
		font-size: 10px;
		background: url(images/header-register.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	#RegisterDiv {
		text-align: center
	}
	#RegisterDiv p {
		margin: 10px 0px;
	}
	#RegisterDiv p span {
		color: #990000;
		font-weight: bold;
	}
	#RegisterDiv a {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #CC3562;
		text-transform: uppercase;
		text-decoration: none;
	}




	/* Search form */

	h2#HeaderSearch, h4#HeaderSearch {
		font-size: 10px;
		background: url(images/header-search.jpg) no-repeat;
		text-indent: -9999px;
		margin: 10px 0px;
		padding: 0px;
		height: 47px;
	}
	.SearchForm table tbody input {
		border: 1px solid #666666;
	}
	.SearchForm table tbody td {
		vertical-align: top;
	}
	.SearchForm table tbody b {
		display: block;
		text-align: right;
		font-size: 10px;
		font-weight: normal;
		padding-top: 4px;
		padding-right: 2px;
		text-transform: uppercase;
	}
	.SearchForm table tfoot input {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #CC3562;
		background: #FFFFFF;
		text-align: center;
		border-style: none;
		text-transform: uppercase;
		cursor: pointer;
		margin-top: 3px;
	}
	.SearchForm table tfoot td {
		text-align: center;
	}
	#SearchDiv {
		text-align: center;
	}
	#SearchDiv a {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #CC3562;
		text-transform: uppercase;
		text-decoration: none;
	}
	#SearchDiv hr {
		width: 180px;
		height: 1px;
		color: #d4d4d4;
		background: #d4d4d4;
		border-style: none;
		margin: 5px 0px;
	}



/* Center */

#CenterTd {
	vertical-align: top;
}


	/* Top Menu */




	.GreenText {
		font: 12px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		color: #666;
	}
	.BlueText {
		font: 12px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		color: #1F79A5;
	}
	.SmallText {
		font-size: 10px;
		text-transform: uppercase;
		color: #666666;
	}
	.DataTable {
		margin: 0px 20px;
		width: 95%;
	}
	.DataTable td {
		vertical-align: top;
	}
	.TdAlignRight {
		text-align: right;
		padding-right: 5px;
	}
	.TdPaddingBottom {
		padding-bottom: 10px;
	}
	.DataDiv {
		margin: 0px;
		float: none;
		clear: both;
	}
	* html .DataDiv {
		width: 100%;
	}
	.DataDiv input.no {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	.DataDiv textarea {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	h2.DesignBoxTitle {
		color: #21A3B1;
	}
	.DataDiv h2.DesignBoxTitle {
		color: #21A3B1;
		background: url(images/menuli-over-bg.png) no-repeat 0px 3px;
		border-top: 2px solid #CAD0D5;
		padding: 2px 0px 0px 20px;
		text-align: left;
		font-size: 12px;
		text-transform: uppercase;
	}
	.DataDiv ul {
		margin: 10px 0px 10px 15px;
		padding: 0px;
		list-style-type: none;
	}
	.DataDiv ul li {

		padding: 1px 0px 1px 15px;
	}
	.BorderTd {
		border-left: 2px solid #CAD0D5;
		padding-left: 10px;
	}
	.PaddingTd {
		padding-right: 10px;
	}
	.FormTextButton {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #CC3562;
		text-transform: uppercase;
		text-decoration: none;
		background: #FFFFFF url(none);
		border-style: none;
		border-color: #FFFFFF;
		cursor: pointer;
	}


		/* Broadcast */

		.BroadcastSpan input {
			font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			font-weight: bold;
			color: #CC3562;
			text-transform: uppercase;
			text-decoration: none;
			background: #FFFFFF url(none);
			cursor: pointer;
			border-style: none;
			border-color: #FFFFFF;
		}
		.BroadcastSpan a:link, .BroadcastSpan a:active, .BroadcastSpan a:visited, .BroadcastSpan a:hover {
			text-decoration: none !important;
		}
		.BroadcastDiv input {
			font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			font-weight: bold;
			color: #CC3562;
			text-transform: uppercase;
			text-decoration: none;
			background: #FFFFFF url(none);
			cursor: pointer;
			border: 1px solid #666;
		}




		/* Search by age */

		#SearchByAgeDiv {
			font-size: 12px;
			margin: -5px 0px 20px 0px;
		}
		#SearchByAgeDiv b {
			font-size: 10px;
			color: #000000;
			font-weight: normal;
		}





		/* Search row*/

		h2.SearchRowTitle {
			font-size: 14px;
			font-weight: bold;
			color: #FFF;
			text-transform: uppercase;
			margin: 10px 0px;
			padding: 2px 0px 2px 6px;
			background: #A0B5E4;
		}
		.SearchRowLinksDiv {
			border-top: 1px solid #F4F4F4;
			border-bottom: 1px solid #F4F4F4;
			padding: 4px 0px;
			margin-top: 10px;
		}
		.SearchRowLinksTable td {
			padding: 0px 10px;
		}
		.SearchRowNameText {
			margin-bottom: 4px;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
			color: #2F3997;
		}
		.SearchRowUnderNameText {
			padding-bottom: 5px;
			border-bottom: solid 1px #F4F4F4;
		}
		#UnderProfilesDiv {
			margin: 15px 0px 5px 0px;
			padding: 10px 0px;
			border-top: 2px solid #CAD0D5;
			color: #666666;
		}
		#UnderProfilesDiv table td {
			text-align: center;
		}
		#UnderProfilesDiv a {
			font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			font-weight: bold;
			color: #CC3562;
			text-transform: uppercase;
			text-decoration: none;
		}



		/* Bottom */

		#BottomTd {
			height: 44px;
			text-align: center;
			font-size: 11px;
			color: #D1D6E8;
			vertical-align: top;
		}
		#BottomTd a:link, #BottomTd a:active, #BottomTd a:visited {
			color: #FFFFFF;
			text-decoration: none;
		}
		#BottomTd a:hover {
			color: #FFFF66;
		}
		#BottomTd span {
			display: block;
			padding-top: 5px;
			font-size: 10px;
		}




/* Right Menu */

#RightTd {
	vertical-align: top;
	width: 211px;
}
#RightImageDiv {
		padding: 450px 0px 60px;
}
#LangPositionDiv {
	position: relative;
}
#LangDiv {
	position: absolute;
	top: -384px;
	right: 10px;
	width: 100px;
	font: bold 14px Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFFFFF;
}
#LangDiv a:link, #LangDiv a:active, #LangDiv a:visited {
	color: #FFF;
	text-decoration: none;
}
#LangDiv a:hover {
	color: #FFFF00;
}


	/* Latest News */

		h2#HeaderNews {
			font-size: 10px;
						text-indent: -9999px;
			margin: 10px 0px;
			padding: 0px;
			height: 47px;
		}
		#LatestNewsDiv {
			margin: 10px 0px 10px 20px;
			text-align: center;
		}
		#LatestNewsDiv h2 {
			display: none;
		}
		#LatestNewsDiv table td {
			vertical-align: top;
			font-size: 11px;
			text-align: left;
		}
		#LatestNewsDiv b {
			font-size: 12px;
			font-weight: bold;
			color: #666666;
		}
		#LatestNewsDiv a:link, #LatestNewsDiv a:active, #LatestNewsDiv a:visited {
			color: #CC3562;
			text-decoration: none;
		}
		#LatestNewsDiv a:hover {
			text-decoration: underline;
		}



	/* Subscribe */

		h2#HeaderSubscribe {
			font-size: 10px;
			background: url(images/header-subscribe.jpg) no-repeat;
			text-indent: -9999px;
			margin: 10px 0px;
			padding: 0px;
			height: 47px;
		}
		#SubscriptionDiv {
			margin: 10px 0px 10px 20px;
			text-align: center;
		}
		#SubscriptionDiv h2 {
			display: none;
		}
		#SubscriptionDiv table td {
			vertical-align: top;
			font-size: 11px;
			text-align: left;
		}
		#SubscriptionDiv table td input {
			background: #FFFFFF;
			border: 1px solid #666;
		}
		#SubscriptionDiv table td input.button {
			border: none;
			cursor: pointer;
			color: #CC3562;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background: #FFFFFF;
		}











/* From Old Styles */

.padborder {
	border: thin solid #cbcdcc;
   padding: 2px;
}
.padborderlarge {
	border: thin solid #cbcdcc;
    padding: 4px;
}
.regular {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.logout {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.pinkregular {
	font-family: arial;
	font-size: 11px;
	color: #b90258;
}
.pinkstrong {
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #b90258;
}

.style3 {color: #CCCCCC}
.style5 {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}



.bold { font-weight: bold; }
.text { font-size: 11px; font-weight: normal; color: #3c393b;
 }

.text2 { font-family: arial; font-size: 11px; font-weight: normal; color: #3c393b; }
.text_promo { font-size: 12px; font-family:arial; color: #336699; }
.text_index { font-family: arial; font-size: 11px; font-weight: normal; color: #ffffff; }
.promo { font-size: 26px; font-family:tahoma; color: #cc0000; font-weight: bold;}
.small { border: 0px solid #ff9cca; font-size: 11px; font-family:tahoma; color: #003063; font-weight: bold;}
.small2 { font-size: 11px; font-family:tahoma; color: #444477; font-weight: bold;}
.err { font-size: 11px; font-family: Tahoma; color: #FF0000; text-decoration: underline; }
.white { font-size: 11px; font-family:tahoma; color: #FFFFFF; font-weight: bold;}
.dark { font-size: 11px; font-family:tahoma; color: #333366; font-weight: bold;}

.tiny {font-family: arial; color: #666699; font-size: 10px; }
.biglink { font-size: 13px; font-family:arial; color: #444477; }

.chat_body_msgs {	background: #f0f0ff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477;
				font-weight: 400;  margin: 0px; }
.chat_body { background: #ffffff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; }
.chat_small { font-size: 8px; font-family: Tahoma; color: #FFFFFF; }
.chat_user { font-size: 11px; font-family: Tahoma; color: #666699; }

.msg {
    margin-top: 0px;
    margin-bottom: 2px;
}

.rate_image {
	border:1px solid #ABE8FC;
	background: #ECFBFF;
}
.rate_profile {
	border:1px solid #ABE8FC;
	background: #ECFBFF;
}

.thumb_profile {
	border: 1px solid #999999;
	width: auto;
	height: auto;
	}
.thumb_cp {
	border: 1px solid #999999;
	width: auto;
	height: auto;
	}
.thumb_search  {
	border: 1px solid #999999;
	width: auto;
	height: auto;
}

.top_rated_0 { border-right:  1px dotted white; }
.top_rated_1 { border-bottom: 1px dotted white; }
.top_rated_2 { border-bottom: 1px dotted white; }

.memb_stat { border-bottom: 1px dotted white; }

.index_news_0 { border-bottom: 1px dotted white; }
.index_news_1 { border-bottom: 1px dotted white; }

.menu { font-size: 11px; font-family:tahoma; color: #FFFFFF;}
.menub { font-size: 11px; font-family:tahoma; color: #666699;}
a.menu:link              { color: #FFCCFF;  text-decoration: none; font-weight: normal; }
a.menu:visited           { color: #FFCCFF;  text-decoration: none; font-weight: normal;}
a.menu:active			 { color: #FFCCFF;  text-decoration: none; font-weight: normal;}
a.menu:hover			 { color: #FFFFFF;  text-decoration: none; font-weight: normal;}

.membermenu { color: #b90258;  text-decoration: none; font-weight: normal;}
a.membermenu:link              { color: #a90248;  text-decoration: none; font-weight: normal;}
a.membermenu:visited           { color: #a90248;  text-decoration: none; font-weight: normal;}
a.membermenu:active			 { color: #b90258;  text-decoration: none; font-weight: normal;}
a.membermenu:hover			 { color: #b90258;  text-decoration: none; font-weight: normal;}


a.index:link              { color: #666699; text-decoration: none; font-weight: normal;}
a.index:visited           { color: #666699; text-decoration: none; font-weight: normal;}
a.index:active, a.index:hover   { color: #9999FF; text-decoration: underline; font-weight: normal;}



.panel {
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	background: #F1F4F5;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.panel div ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}
.panel div ul li {
		padding: 1px 0px 1px 15px;
}



.head_td {
	background: #D8EBF5;
}
.cc_td_1_border, .cc_td_2_border, .cc_td_3_1_border {
	background: #E7D8FA;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.cc_td_1_border {
	width: 5px;
}
.cc_td_2_border {
	width: auto;
}
.cc_td_3_1_border {
	width: 17px;
}
.table { color: #424573; }
.free { color: #424573; }
.canvas { background-color: #ccccff; }

.immsgi { color: black; font-style: italic; }
.immsgme { color: #0000CC;  }

.prof_stat_Unconfirmed { background-color: #ffd7d7; }
.prof_stat_Approval { background-color: #b9ddb9; }
.prof_stat_Active { background-color: #a7b8f9; }
.prof_stat_Rejected { background-color: #ff3333; }
.prof_stat_Suspended { background-color: #cccccc; }

select.index { border : 1px solid #003366; font-family: Arial; font-size: 9px; background: #edeffc; }
input.button { border : 2px solid #c9c9c9; background-color : #f5f5f5; font-family: arial; font-size: 11px; color: #ba0359; font-weight: bold; }

.control_panel_table {
	font-size: 11px;
	border: 1px solid #ff9cca;
	background: #FFE6FD;
}

.control_panel_td_1_first {
    padding: 2px 8px 2px 10px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.control_panel_td_2_first {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}
.control_panel_td_1 {
    padding: 2px 8px 2px 10px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.control_panel_td_2 {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}




.profile_table {
	font-size: 11px;
	border: 1px solid #ff9cca;
	background: #FFE6FD;
}
.profile_header_first
{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFF;
	background: #ff9cca;
	padding: 5px 0px;
}
.profile_header {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFF;
	background: #ff9cca;
	padding: 5px 0px;
}
.profile_td_1_first {
    padding: 2px 8px 2px 0px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.profile_td_2_first {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_td_1 {
    padding: 2px 8px 2px 0px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.profile_td_2 {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}


.profile_desc_header {
	padding: 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #1F79A5;
	border-top: 2px solid #CAD0D5;
}

.profile_desc_text {
    padding: 2px;
}



.join_table {
    font-size: 11px;
    color: #336699;
	text-align:left;
}
.join_header_first {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #1F79A5;
	border-bottom: 1px solid #DFD0E6;
	text-align:center;
}
.join_header {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #1F79A5;
	border-bottom: 1px solid #DFD0E6;
	text-align:center;
}
.join_td_1_first {
	padding: 15px 0px 5px 0px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.join_td_2_first {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}
.join_td_1 {
    padding: 2px 8px 2px 0px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.join_td_2 {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}


/* Profile details styles */
.profile_details
{
	margin: 4px;
}

.profile_thumb
{
	margin: 0px;
	border: 1px solid #8FBCCD;
	background: white;
	text-align: center;
}

.profile_details ul
{
	margin: 10px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}

.profile_details ul li.profile_nickname
{
	font-size: 12px;
	font-weight: bold;
}

/*
*
*Blog Styles
*
*/
.blog_table_brd { border:1px solid #9999FF;}
.blog_tr_bg {background-color:#CCCCFF; padding:0px; margin:0px;}
.blog_trbot_bg {background-color:#CCCCFF;}
.blog_subject  {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666699; text-transform:capitalize;}
.blog_clock {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666699;}
.blog_content { background-color:#DEDEFE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666699;}
.blog_prof { background-color:#CCCCFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666699;}

.blink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4949AC;}
a.blink:link, a.blink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4949AC;}
a.blink:active, a.blink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4949AC;}

.links {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#4949AC; text-decoration:underline}
a.links:link, a.links:visited {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#4949AC; text-decoration:underline}
a.links:active, a.links:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#4949AC; text-decoration:underline}
/*
*
* End Blog Styles
*
*/

.featured { background-color:#ffffff; border:1px solid #CCCCFF}
#pik { background: #e5e5e5; padding-left:8px; padding-top:2px;margin-top:5px}
#pik h2 {font-size: 12px; font-family: verdana; color: #b90258;margin:3px}
#prof {border-bottom:1px solid #e5e5e5;height:194px;padding-top:5px;}
#profth {float:left;width:130px;margin:0 20px 0 10px;height:175px}
.pinkheading { font-family: arial; font-weight: bold; font-size: 12px;  color: #b90258;text-transform:uppercase;}
#aiim { width:400px;}
#aiim img { margin-left:20px;border-bottom:1px solid #e5e5e5; }
#flag{position:absolute;z-index:1;left:10px;top:139px}#flag a{padding:3px;text-transform:uppercase;color:#cc3562;font-weight:bold}
