
/* ---------------------------------------------------------------------*/
/* homepage 								*/
/* ---------------------------------------------------------------------*/

/* top stripe */

div#main {
	width: 59.23em;
	padding: 0 0 1.5em 0;
	}

div#main div#intro {
	background: #FAFAFA url(../img/home-intro-background.png) top right repeat-y;
	height: 12.5em;
		
}

div#main div#intro h2 {
	width: 15.3em;
	color: #0A5097;
	font-size: 2em;
	padding: .4em 0 0 .8em;
	letter-spacing: -.05em;
}

	div#main div#intro h2 strong {
		color: #565FD9;
	}

	div#main div#intro h2 span {
		color: #990;
		display: block;
		font-size: .8em;
	}

div#main div#intro div#couples {
	background: url(../img/ornament.png) top right no-repeat;	position: relative;
	
	left: 33.8em;
	width: 338px;
	height: 202px;
	top: -17em;}

div#main div#intro h2#free {
	margin: -.6em 0 0 0;
}

div#main div#intro div#couples h3 {
	text-indent: -5000px;
	text-decoration: none;
	overflow: hidden;
	letter-spacing :-1000em;
}

div#main div#intro h3#begin {
	background: url(../img/home-main-h3.gif) top left no-repeat;
	width: 10em;
	height: 2em;
	position: relative;
	top: -3em;
	left: 17em;}

div#main div#intro h3#begin a {
	display: block;	
	width: 10em;
	height: 2em;

	text-indent: -5000px;
	text-decoration: none;
	overflow: hidden;
	letter-spacing :-1000em;
}


/* quick login and logged box */

div#main div#quick-login {
	width: 20em;
	padding: 0;
	margin: 0 0 0 1.5em;	float: left;
}

div#main div#quick-login h3 {
	margin: .6em 0;
}

div#quick-login div#logged-options {
	background: #F0F0F0;
	padding: 1.2em;
	border: 1px solid #666;
	height: 14.7em;
	margin-top: -.05em;
}

div#main div#quick-login div#logged-options .new {
	color: #999902;
	font-weight: bolder;
}


div#main div#quick-login div#logged-options h4 {
	margin: 0;
	padding: 0 0 0 1.5em;
	background: url(../img/account-block-h4-3.png) left no-repeat;
}

	div#main div#quick-login div#logged-options h4.messages {
		background: url(../img/account-block-h4-1.png) left no-repeat;
	}

	div#main div#quick-login div#logged-options h4.meetme {
		background: url(../img/account-block-h4-2.png) left no-repeat;
	}

	div#main div#quick-login div#logged-options h4.gifts {
		background: url(../img/account-block-h4-4.png) left no-repeat;
	}


div#main div#quick-login div#logged-options ul {
	margin: .2em 0 .5em 0;
}

div#main div#quick-login div#logged-options ul li {
list-style: none;
	list-style-image: none;
}

div#main div#quick-login div#logged-options p {
	margin: .2em 0 0 1.4em;
}

div#main div#quick-login form {
	border: 1px solid #666;
	height: 17em;
	margin-top: -.05em;
}

div#main div#quick-login form fieldset {
	border: none;
}

div#main div#quick-login form fieldset legend {
	display: none;
}




div#main div#quick-login form fieldset label {
	display: block;
	color: #0A5097;
	margin: 0;
}

div#main div#quick-login  form input {
	width: 14em;
}

div#main div#quick-login form fieldset p small {
	display: block;
}

/* recently logged */

div#main div#recently-logged {
	width: 35em;	float: left;
	margin: 0 0 0 1em;

}

div#main div#recently-logged h3 {
	margin: .6em 0;
}

div#main div#recently-logged div#user-group {
	border: 1px solid #666;
	height: 17em;
	}




div#main div#recently-logged div.user p {
	float: left;
	width: 6.3em;
	margin: 1em .6em 0 1em;}

div#main div#recently-logged div.user p img {
	display: block;
	margin: auto;
}

div#main div#recently-logged div.user ul {
	float: left;
	height: 6.5em;
	padding: 0;
	line-height: 1.1em;
	overflow: visible;
	width: 8.9em;
}

div#main div#recently-logged div.user li {
	list-style: none;
	list-style-image: none;
}

/* hack to hide the '>' sign from the homepage breadcrumbs */
div#breadcrumbs div p {
	color: #FFF;
}

