A {
	COLOR: #ff6633; TEXT-DECORATION: none
}
A:link {
	COLOR: #ff6633
}
A:visited {
	COLOR: #ff6633
}
A:active {
	COLOR: #999999
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}

BODY {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #45555f; FONT-FAMILY: "Verdana"
}
OL {
	FONT-SIZE: 10px; COLOR: #45555f; FONT-FAMILY: "Verdana"
}
TABLE {
	FONT-SIZE: 10px; FONT-FAMILY: "Verdana"
}
TR {
	FONT-SIZE: 10px; COLOR: #45555f; FONT-FAMILY: "Verdana"
}
TD {
	FONT-SIZE: 10px; FONT-FAMILY: "Verdana"
}

.tabContentDiv {
	DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px;
}
#col_1 {
	DISPLAY: none; HEIGHT: 100%; BACKGROUND-COLOR: #e1e1d0
}
#col_2 {
	HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
#col_3 {
	DISPLAY: none; HEIGHT: 100%; BACKGROUND-COLOR: #e1e1d0
}
#headerContainer {
	BACKGROUND: url(../img/bannerback.jpg) #666666 no-repeat right center; WIDTH: auto; HEIGHT: 120px;
}
#topMenu {
	WIDTH: 100%; HEIGHT: 30px; BACKGROUND-COLOR: #ffcc33
}
#topMenu A {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
#topMenu A:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: "Verdana"
}
#topMenu A:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: "Verdana"
}
#topMenu A:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: "Verdana"
}
#topMenu A:hover {
	FONT-WEIGHT: bolder; COLOR: #ffffff; TEXT-DECORATION: none
}
#topMenu .tdborder {
	BORDER-RIGHT: #999999 1px dashed
}
#pagetable {
	BACKGROUND: #FFFFFF; FILTER: alpha(opacity=80); background-size: 100%; MozOpacity: 1;
}
#maintable {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 760px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#content {
	WIDTH: 760px; HEIGHT: auto
}
#footer {
	BORDER-TOP: #ffcc33 2px outset; WIDTH: auto; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.containers {
	WIDTH: auto; HEIGHT: auto
}
.buttons {
	BORDER-RIGHT: #333333 1px outset; BORDER-TOP: #333333 1px outset; FONT-SIZE: 10px; BORDER-LEFT: #333333 1px outset; WIDTH: auto; BORDER-BOTTOM: #333333 1px outset; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #ffcc33
}
.buttonred {
	BORDER-RIGHT: #333333 1px outset; BORDER-TOP: #333333 1px outset; FONT-SIZE: 10px; BORDER-LEFT: #333333 1px outset; WIDTH: auto; BORDER-BOTTOM: #333333 1px outset; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #ff0000
}
.inputs {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #333333 1px solid; WIDTH: 100%; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #e1e1d0
}
.profilePicDiv {
	HEIGHT: auto; padding:3px; width:100px;  filter: Shadow(Color=#666666, Direction=135, Strength=3);
}
head:first-child+body .profilePicDiv img{
	 border:1px outset #AAAAAA;
}
.profilePicDiv img{
	BACKGROUND:url(../img/pictureBack.gif) #eaeaea center no-repeat; WIDTH: expression(this.width > 100 ? 100:true); HEIGHT: expression(this.height > 100 ? 100:true); max-height: 100px; max-width: 100px
}
.picStyle {
	HEIGHT: 80px; width:80px; padding:3px; filter: Shadow(Color=#666666, Direction=135, Strength=3);
}
.picStyle IMG {
	BACKGROUND:url(../img/pictureBack.gif) #eaeaea center no-repeat; 
	WIDTH: expression(this.complete?(this.width > this.height ? (this.width>80 ? eval('this.height=this.height*80/this.width;this.width=80;') : true) : true ):false); 
	HEIGHT: expression(this.complete?(this.height > this.width ? (this.height>80 ? eval('this.width=this.width*80/this.height;this.height=80;') : true) : true ):false); 
	max-height: 80px; max-width: 80px
}
head:first-child+body .picStyle img{
	 border:1px outset #AAAAAA;
}
.myphotosPicStyle {
	HEIGHT: 100px; width: 100px; padding:5px; filter: Shadow(Color=#666666, Direction=135, Strength=3);
}
.myphotosPicStyle IMG {
	BACKGROUND:url(../img/pictureBack.gif) #eaeaea center no-repeat; WIDTH: expression(this.width > 100 ? 100:true); ; HEIGHT: expression(this.height > 100 ? 100:true); max-height: 100px; max-width: 100px
}
head:first-child+body .myphotosPicStyle IMG{
	 border:1px outset #AAAAAA;
}
.showphotosPicStyle {
	HEIGHT: 100px; width:100px; padding:3px; filter: Shadow(Color=#666666, Direction=135, Strength=3);
}
.showphotosPicStyle IMG {
	BACKGROUND:url(../img/pictureBack.gif) #eaeaea center no-repeat; WIDTH: expression(this.width > 100 ? 100:true); ; HEIGHT: expression(this.height > 100 ? 100:true); max-height: 100px; max-width: 100px
}
head:first-child+body .showphotosPicStyle IMG{
	 border:1px outset #AAAAAA;
}
.normalPhotoStyle {
	HEIGHT: 100%; width: 100%; padding:3px; filter: Shadow(Color=#666666, Direction=135, Strength=3);
}
.normalPhotoStyle IMG{
	BACKGROUND:url(../img/pictureBack.gif) #eaeaea center no-repeat;
}
head:first-child+body .normalPhotoStyle IMG{
	 border:1px outset #AAAAAA;
}
.pageHeaders {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #999999; BORDER-BOTTOM: #999999 2px dashed; FONT-FAMILY: "Verdana"; TEXT-ALIGN: left
}
.mainHeaders {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #999999; BORDER-BOTTOM: #999999 2px dashed; FONT-FAMILY: "Verdana"; TEXT-ALIGN: left
}
.mainTopBack {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #efefef
}
#isOnline {
	FONT-WEIGHT: bold; COLOR: #00cc00
}
.profileHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; WORD-BREAK: break-all; padding-bottom:5px; BORDER-BOTTOM: #666666 2px dashed
}
.profileItemHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; background-color: #e1e1d0;
}
.profileItemContent {
	 FONT-SIZE: 10px; WORD-BREAK: break-all; width:500px;
}
.textWordBreak {
	WORD-BREAK: break-all;
}
#tabs {
	Z-INDEX: 2; BACKGROUND-COLOR: #ffe38f; text-align:center;
}
#tabs DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
#tabs A DIV {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #fff 1px solid; COLOR: #cccccc; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.tabsActiveTab {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#tabs A:hover DIV {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.profilMain {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; 
}
.blogtable{
	border:1px solid #666666; z-index:0;
}
.blogtitle{
	font-family:"Corier New"; font-size:14px; color:black; background-color:#FFCC33; padding:5px; padding-left:15;
}
.bdatetd{
	/*position:relative;*/ top:-4px; left:-4px;
}
.blogdate{
	background:#e1e1d0; /*osition:absolute;*/ width:50px; height:50px; text-align:center; font-family:"Courier New"; font-size:12px; color:#333333; font-weight:bold; border:1px outset #e1e1d0;
}
head:first-child+body .blogdate{
	background:#e1e1d0; /*position:relative;*/ width:50px; height:50px; text-align:center; font-family:"Courier New"; font-size:12px; color:#333333; font-weight:bold; border:1px outset #e1e1d0;
}
.blogcontent{
	padding:5px; padding-left:15px; padding-right:50px;
}
.blogstats{
	text-align:left; padding:1px; padding-left:15px; padding-right:50px; background:#666666; color:#FFFFFF;
}
.blogcontent div{
	word-break:break-all;
}
.blogbottom{
	padding:5px; border-top:1px solid #666666;
}
#toptenlist .titleback {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-STYLE: italic; FONT-FAMILY: Helvetica
}
#toptenlist .title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-STYLE: italic; FONT-FAMILY: Helvetica
}
#toptenlist .container {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #666666 2px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#toptenlist .listitemnum {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600; FONT-STYLE: italic; FONT-FAMILY: Helvetica
}
#toptenlist .mkeypos {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 21px; POSITION: relative; TOP: 0px
}
.toptenmain .listtd {
	VERTICAL-ALIGN: top
}
#rating {
	CLEAR: both
}
#ratingDesc {
	
}
.ratingtableback{
	BORDER-RIGHT: #ffffff 1px dashed; BORDER-TOP: #ffffff 1px dashed; BACKGROUND: url(../img/ratingback.jpg) #FF0000 repeat-y; BORDER-LEFT: #ffffff 1px dashed; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px dashed
}
#rating A {
	CURSOR: pointer; TEXT-DECORATION: none
}
#rating A {
	FONT-SIZE: 10px; BACKGROUND: no-repeat; WIDTH: 14px; CURSOR: pointer; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-DECORATION: none
}
#rating A:hover {
	FONT-SIZE: 10px; BACKGROUND: #ffcc33 no-repeat; WIDTH: 14px; CURSOR: pointer; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-DECORATION: none
}
#rating A DIV {
	FONT-SIZE: 10px; BACKGROUND: no-repeat; WIDTH: 14px; CURSOR: pointer; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-DECORATION: none
}
#rating A:hover DIV {
	FONT-SIZE: 10px; BACKGROUND: #ffcc33 no-repeat; WIDTH: 14px; CURSOR: pointer; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-DECORATION: none
}
#ratingFly {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; DISPLAY: none; Z-INDEX: 3; LEFT: 0px; BORDER-LEFT: #333333 1px solid; WIDTH: auto; BORDER-BOTTOM: #333333 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #ffff99
}
.infoLeaf {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BACKGROUND: #efefef; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
#profile {
	WIDTH: auto; HEIGHT: auto; 
}
#infoLeafNewUsers {
	WIDTH: auto; HEIGHT: auto; 
}
#infoLeafDiv {
	WIDTH: auto; HEIGHT: auto
}
#friends {
	WIDTH: auto; HEIGHT: auto
}
#testimonials {
	WIDTH: auto; HEIGHT: auto
}
#search {
	WIDTH: auto; HEIGHT: auto; 
}
#seenBy {
	WIDTH: auto; HEIGHT: auto; 
}
#homeBanner {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 120px
}
#homeContent {
	BORDER-RIGHT: #666666 1px solid; BACKGROUND: url(../img/enterence.jpg) #fff no-repeat right bottom; BORDER-LEFT: #666666 1px solid; HEIGHT: 90%
}
#homeContent .contentTable {
	WIDTH: 300px; HEIGHT: 100%
}
#homeContent .contentDiv {
	WIDTH: 300px
}
#loginContent {
	BORDER-RIGHT: #666666 1px solid; BACKGROUND: url(../img/loginback.jpg) #fff no-repeat left top; BORDER-LEFT: #666666 1px solid; HEIGHT: 90%
}
.newsMain {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; POSITION: relative; TOP: -1px
}
#newsMenu TD {
	FONT-SIZE: 12px; COLOR: #000000; BORDER-BOTTOM: #ff9900 2px dashed; FONT-FAMILY: Verdana
}
#newsMenu TD A DIV {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana
}
#newsMenu TD A:hover DIV {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#newsTable {
	BACKGROUND: #ffffff; BORDER-LEFT: #ff9900 2px solid
}
.newsDiv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-BOTTOM: #ff9900 1px dashed
}
#editPhotoTitle {
	DISPLAY: none; WIDTH: 100%
}
#addPhotoForm {
	BORDER-BOTTOM: #ccc 1px solid
}
.entryAlert {
	FONT-SIZE: 9px; COLOR: #FF0000; BORDER:2px dashed #FF0000; 
}
.alert {
	FONT-SIZE: 9px; COLOR:#FF0000;
}
.smallPhotos {
	BACKGROUND-COLOR: #cccccc
}
.searchPageHeaders {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; border-bottom: 1px solid #666666;
}
.searchTables{
	border: 1px solid #e1e1d0;
}
#advSearch {
	DISPLAY: block
}
#searchFriends {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 350px
}
#searchHoby {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 350px
}
#searchNear {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 350px
}
.userNameText{
	font-weight:bolder; font-size: 16px; WORD-BREAK: break-all;
}
.dialogText{
	padding-left:5px; font-weight:bolder; font-size: 10px;
}
.profileLeftColumnHeaders{
	font-weight:bolder; font-size: 12px;
}
#recorder {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
#recorder A {
	TEXT-DECORATION: none
}
* HTML #recorder TD A {
	 WIDTH: 69px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: "Verdana"; HEIGHT: 24px; BACKGROUND-COLOR: #ffcc33; TEXT-DECORATION: none
}
* HTML #recorder TD A:hover {
	FONT-SIZE: 10px; WIDTH: 69px; CURSOR: pointer; COLOR: #cc0000; FONT-FAMILY: "Verdana"; HEIGHT: 24px; BACKGROUND-COLOR: #ffdd00; TEXT-DECORATION: none
}
#recorder A DIV {
	FONT-SIZE: 10px; WIDTH: 69px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: "Verdana"; HEIGHT: 24px; BACKGROUND-COLOR: #ffcc33; TEXT-DECORATION: none; border:#333333 1px outset;
}
#recorder A:hover DIV {
	FONT-SIZE: 10px; WIDTH: 69px; CURSOR: pointer; COLOR: #CC0000; FONT-FAMILY: "Verdana"; HEIGHT: 24px; BACKGROUND-COLOR: #ffdd33; TEXT-DECORATION: none
}
.navbar{
	padding:3px; background-color: #e1e1d0;
}
.fieldsets{
	border:1px solid #e1e1d0; width:100%; height:100%; padding:3px;
}
.fieldsets legend{
	padding: 0.2em 0.5em;
	color:#999999;
	font-size:90%;
	font-weight:bold;
	text-align:right;
}
.RegistrationHeaders{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 10px;
}
.SearchResultText{
	font-size:10px;
	font-weight:bold;
	padding: 10px;
}

//Pick Tooltip Related
.pickWrapper
{
 background: transparent !important;
 padding: 0px !important;
 display: none;
 position: absolute;
 z-index: 103;
 margin-top: -301px;
 margin-left: 5px !important;
}
.pickTop
{
 width: 388px;
 height: 9px;
 background: url(/img/homePickTop.png);
 overflow: hidden;
}
.pickMiddle
{
 width: 363px !important;
 width: 388px;
 padding: 0px 15px 5px 10px;
 background: url(/img/homePickMid.png);
 color: #616158 !important;
 line-height: 15px;
 font-size: 12px;
}
.pickBottom
{
 width: 388px;
 height: 23px;
 background: url(/img/homePickBtm.png);
} 

//Fixes for IE
* html .pickWrapper
{
	margin-left: -332px;
}
* html .pickTop
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/homePickTop.png',sizingMethod='crop');
	background: none;
}
* html .pickMiddle
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/homePickMid.png',sizingMethod='scale');
	background: none;
}
* html .pickBottom
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/homePickBtm.png',sizingMethod='crop');
	background: none;
}	

