@CHARSET "UTF-8";

#linkaccount {
	clear: both;
	width: 400px;
	margin-left:170px;
	float: left;
	}
	
#linkaccount p.hint {
	font-size: 16px;
	}

#linkaccount #submit_field,
#linkaccount #cancel_field {
	width: 150px;
	float: right;
	padding: 0;
	margin: 0 10px 0 0;
	clear: none;
	}
	
#linkaccount .success {
	position: relative;
	left: -80px;
}
	

#facebooksell {
	width: 240px;
	float: left;
	}

#facebooksell2{
	width: 300px;
	float: right;
	font-size: 15px;
	margin-top: 50px;
}

#facebooksell h5{
	margin-top: 5px;
	}
	
	#facebooksell ul {
		list-style: disc;
		font-size: 14px;
		}
		
/* fb icon in header if logged in */
ul.minornav li.fb_icon {
	/*background: url(../images/icons/facebook_icon.gif) center center no-repeat;*/
	height: 26px;
	z-index: 850;
	}
	
	ul.minornav li.fb_icon div {
		background-color: rgba(242,242,242,0.7);
		background-image: url(../images/icons/fb_arrow.png);
		background-position: 23px center;
		background-repeat: no-repeat;
		width: 32px;
		height: 20px;
		position: relative;
		cursor: pointer;
		padding: 1px 0 1px 1px;
		}
		
		ul.minornav li.fb_icon:hover div {
			background-image: url(../images/icons/fb_arrow_over.png);
			}
		
		ul.minornav li.fb_icon div img {
			/*border: 1px solid #00477D;*/
			float: left;			
			}
			
			ul.minornav li.fb_icon div img.arrow {
				margin: 8px 2px 0 2px;
				width: 8px;
				}
			
			ul.minornav li.fb_icon div:hover img.icon {
				/*border: 1px solid #F2F2F2;
				border: 1px solid rgba(242,242,242,0.8);*/
				}
		
		ul.minornav li.fb_icon div ul.fb_menu {
			display: none;
			background: #00477D;
			position: absolute;
			list-style: none;
			top: 26px;
			left: -5px;
			margin: 0;
			padding: 6px 10px 10px 10px;
			min-width: 160px;
			z-index: 850;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			}
			
			ul.minornav li.fb_icon:hover ul.fb_menu {
				display: block;
				}
				
			ul.minornav ul.fb_menu li {
				display: block;
				width: 93%;
				line-height: 2.1;
				border-bottom: 3px dotted #2D5581;
				*min-width: 145px;
				}
			
				ul.minornav ul.fb_menu a {
					display: block;
					font-weight: normal;
					text-decoration: none;
					*min-width: 145px;
					}
	
	/* old styling that used javascript for hover */
	/*ul.minornav li.fb_icon a.fb_link {
		float: left;
		height: 26px;
		width: 22px;
		}
		
		ul.minornav li.fb_icon a.fb_link img {
			border: 1px solid #00477D;
			}
		
	ul.minornav li.fb_icon a.fb_link:hover img {
		border: 1px solid rgba(242,242,242,0.8);
		}
		
		ul.minornav ul#top_floating_menu {
			background: #00477D;
			position: absolute;
			list-style: none;
			top: 26px;
			left: -5px;
			margin: 0;
			padding: 6px 10px 12px 10px;
			min-width: 150px;
			z-index: 850;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			}
			
			ul.minornav ul#top_floating_menu li {
				display: block;
				width: 93%;
				line-height: 2.1;
				border-bottom: 3px dotted #2D5581;
				}
			
				ul.minornav ul#top_floating_menu a {
					display: block;
					font-weight: normal;
					text-decoration: none;
					}*/
	
/* fb icon in nav for my contacts - /contacts */
.pageheader .sections .menu li.fb_icon span {
	position: relative;
	padding-left: 28px
	}
	
	.pageheader .sections .menu li.fb_icon a img {
		float: right;
		opacity: .75;
		position: absolute;
		top: 5px;
		left: 5px;
		}
		
		.pageheader .sections .menu li.fb_icon a:hover img {
			opacity: 1;
			}
			
/* FB friends page - custom directory */
.myfbfriends {
	width: 500px;
	}
	
	.myfbfriends .middle {
		width: 470px;
		}
		
		.myfbfriends td.list_avatar {
			width: 35px;
			}
			
/* new popup/modal 10-23-09 - bender */
#matchaccount {
	background: #F2F2F2;
	padding: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	#matchaccount p {
		background: url(../images/icons/facebook_32.png) no-repeat top left;
		font-size: 14px;
		margin: 0;
		padding-left: 42px;
		min-height: 32px;
		}
		
#youcan {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 15px 0;
	margin: 15px 0;
	overflow: hidden;
	}
	
	#youcan img {
		float: left;
		margin-right: 15px;
		width: 160px;
		}
		
	#youcan div {
		overflow: hidden;
		}
		
		#youcan h5 {
			font-size: 15px;
			margin-bottom: .8em;
			margin-top: 0;
			font-weight: normal;
			margin-top: 0;
			}
			
		#youcan ul {	
			list-style-type: disc;
			list-style-position: outside;
			line-height: 1.2;
			margin: 0 12px;
			}
			
			#youcan ul li {
				margin-bottom: .3em;
				}
	
#suggestlinkaccount #submit_field {
	float: left;
	clear: none;
	width: auto;
	*width: 135px;
	padding: 0;
	}
	
#suggestlinkaccount .formclose .cancel {
	float: left;
	line-height: 22px;
	margin: 0 0 0 6px;
	}
	
/* fb icon in quicknav menu */
ul#alt_nav li.fb_icon {
	/*background: url(../images/icons/facebook_icon.gif) center center no-repeat;*/
	float: left;
	margin: -1px 5px 0 0;
	z-index: 850;
	}
	
	ul#alt_nav li.fb_icon div {
		background-position: 23px center;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		position: relative;
		padding: 1px 0 1px 1px;
		}
		
		ul#alt_nav li.fb_icon:hover div {
			}
		
		ul#alt_nav li.fb_icon div img {
			/*border: 1px solid #00477D;*/
			float: left;			
			}
			
			ul#alt_nav li.fb_icon div img.arrow {
				margin: 8px 2px 0 2px;
				width: 8px;
				}
		
		ul#alt_nav li.fb_icon div ul.fb_menu {
			display: none;
			background: #00477D;
			position: absolute;
			list-style: none;
			top: 26px;
			left: -5px;
			margin: 0;
			padding: 6px 10px 10px 10px;
			min-width: 160px;
			z-index: 850;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			}
			
			ul#alt_nav li.fb_icon:hover ul.fb_menu {
				display: block;
				}
				
			ul#alt_nav ul.fb_menu li {
				display: block;
				width: 93%;
				line-height: 2.1;
				border-bottom: 3px dotted #2D5581;
				*min-width: 145px;
				}
			
				ul#alt_nav ul.fb_menu a {
					display: block;
					font-weight: normal;
					text-decoration: none;
					*min-width: 145px;
					}
	