/* homepage */
div.intro_wrap {
	padding-bottom: 12px;
	background: url('intro_footer.gif') no-repeat 10px 100%; }

	div.intro {
		padding: 8px;
		border: 2px solid #cccccc; }

		div.intro div.text {
			width: 510px;
			font-size: 12px;
			line-height: 18px;
			float: left; }

			div.intro div.text h3 {
				color: #d50400;
				font: bold 24px/30px Trebuchet MS, arial, sans-serif; }

			div.intro div.text a {
				font-size: 12px;
				line-height: 18px; }

				div.intro div.text a.signup {
					margin-top: 10px;
					width: 172px;
					height: 38px;
					display: block;
					text-decoration: none;
					background: url('intro_signup.gif') no-repeat; }

					div.intro div.text a.signup:hover {
						text-decoration: none;
						background: url('intro_signup.gif') no-repeat 0px -38px; }

					div.intro div.text a.signup span {
						display: none; }

		div.intro div.splash {
			width: 382px;
			float: right; }

			div.intro div.splash img {
				padding: 5px;
				border: 1px solid #cccccc; }

div.homepage {
	background: #F7F7F7; }

	div.homepage div.block {
		text-align: justify;
		padding: 5px; }

	div.homepage div.welcome {
		margin: 5px;
		padding: 8px;
		border: 1px solid #d4d4d4;
		background: #ffffff; }

	div.homepage h3 {
		margin: 0px;
		padding: 0px 10px;
		height: 25px;
		background: url('options_bg.gif') repeat-x;
		border: 1px solid #000000;
		font: bold 11px/25px arial, verdana, sans-serif;
		color: #ffffff; }

	div.homepage div.members div.dataitem {
		margin-left: 3px; }

		div.homepage div.members div.databox div.dataitem {
			background: #F7F7F7; }

		div.homepage div.members div.image {
			margin-right: 1px;
			text-align: center; }
