#intro
{
	line-height: 1.1em;
}
#userNameInput
{
	padding: 0px;
	margin: 0px;
	width: 140px;
}
.newBadge
{
	text-decoration: none;
	position: absolute;
	text-transform: uppercase;
	font-size: 8px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, san-serif;
	background-color: #ffe28a;
	padding: 1px;
	line-height: 1.2em;
	vertical-align: middle;
}
h2
{
	font-family: garamond, times, serif;
	font-size: 2.8em;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
h3
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}
.closeBox
{
	text-decoration: none;
	width: 10px;
	height: 11px;
}
.smaller
{
	font-size: 0.9em;
}
.smallest
{
	font-size: 0.8em;
}
.larger
{
	font-size: 1.2em;
}
.largest
{
	font-size: 1.4em;
}
#header
{
	margin: 20px;
	margin-left: 50px;
	height: 30px;
}
#fUserIcon
{
	width: 24px;
	height: 24px;
	margin-right: 5px; 
	visibility: hidden;
}
#footer
{
	text-align: center;
	margin-top: 80px;
	margin-bottom: 20px;
}
#splash
{
	top: 0px;
	left: 0px;
 	position: fixed; width: 100%; height: 100%; visibility: hidden; z-index: 90;
}
#zoom
{
	top: 0px;
	left: 0px;
 	position: fixed; width: 100%; height: 100%; visibility: hidden; z-index: 100;
}
#zoomClose
{
	position: absolute;
}
#zoombg
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.7; filter:alpha(opacity=70);	
}
#zoom_img
{
	position: absolute;
	z-index: 101;
}
#zoom_info
{
	position: absolute;
	width: 320px;
	z-index: 102;
	visibility: hidden;
}
#zoomDescription
{
	padding-right: 8px;
	overflow: hidden;
	overflow-y: auto;
}
#zoomTitle
{
	font-weight: bold;
}
#zoomDescription
{
	margin-top: 5px;
}
body
{
	font-family: helvetica, arial, sans-serif;
	font-size:	12px;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
img
{
	border-width:	0px;
}
#fImgs
{
	width: 1075px; position: relative;
}
.fImgRow
{
	position: relative;
	margin-bottom: 30px;
	height: 250px;
}
.favImgs /* container for your favs of a contact */
{
	width: 250px;
	height: 250px;
	margin-bottom: 30px;
	position: relative;
}
.favImg0, .favImg1, .favImg2, .favImg3 
{
	opacity: 0.0; filter:alpha(opacity=0);
	width: 100px;
	height: 100px;
	position: absolute;
}
.favImg0
{
	top: 10px;
	left: 140px;
}
.favImg1
{
	top: 10px;
	left: 30px;
}
.favImg2
{
	top: 120px;
	left: 140px;
}
.favImg3
{
	top: 120px;
	left: 30px;
}
.favFavImg0, .favFavImg1, .favFavImg2
{
	opacity: 0.0; filter:alpha(opacity=0);	
}
.favFavImg0
{
	position: absolute;
	top: 0px;
	left: 280px;
}
.favFavImg1
{
	position: absolute;
	top: 0px;
	left: 540px;
}
.favFavImg2
{
	position: absolute;
	top: 0px;
	left: 800px;
}
#changelogContainer
{
	position: absolute; width: 350px; padding: 5px; z-index: 91; right: 8px; top: 8px;
}
.closebox
{
	width: 10px;
	height: 11px;
}
