/* homepage */
div.homepage {
	padding-bottom: 1px;
	background: #F7F7F7; }

	div.homepage div.block {
		padding: 5px; }

	div.homepage h3 {
		margin: 0px;
		padding: 0px 10px;
		height: 22px;
		background: #FF9708;
		border-top: 1px solid #7E2C06;
		border-width: 1px 0px;
		font: bold 11px/22px arial, verdana, sans-serif;
		color: #ffffff; }

	div.homepage h4 {
		margin: 0px;
		padding: 0px 10px;
		height: 22px;
		background: #d54c15;
		border-top: 1px solid #7E2C06;
		border-width: 1px 0px;
		font: bold 11px/22px 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 {
			text-align: center; }


/* homepage_withoutLogin */
div.homepage_ol {
	padding-bottom: 0px;
	border-top: 1px solid #7e2c06;
	}

	div.homepage_ol div.block {
		padding: 5px; }

	div.homepage_ol h3 {
		margin: 0px;
		padding: 0px 10px;
		height: 22px;
		background: #FF9708;
		border-top: 1px solid #7E2C06;
		border-width: 1px 0px;
		font: bold 11px/22px arial, verdana, sans-serif;
		color: #ffffff; }
	
	div.homepage_ol h4 {
		margin: 0px;
		padding: 0px 10px;
		height: 22px;
		background: #d54c15;
		border-top: 1px solid #7E2C06;
		border-width: 1px 0px;
		font: bold 11px/22px arial, verdana, sans-serif;
		color: #ffffff; }

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

		div.homepage_ol div.members div.databox div.dataitem {
			background: #F7F7F7; }
	
	div.typepage_ol {
		padding: 0px;
		background: #ffffff;
		border-top: 1px solid #ffffff; 
		border-bottom: 1px solid #ffffff; 
		
		}
			div.typepage div.dataitem { }

		div.typepage_ol div.comments div.image img {
			width: 50px; }

			div.typepage_ol div.comments div.dataitem {
				margin-bottom: 10px;
				padding-bottom: 5px;
				background: url('hr.gif') repeat-x 0px 100%; }

				div.typepage_ol div.comments div.dataitemlast {
					margin-bottom: 0px;
					padding-bottom: 0px;
					background: none; }

			div.typepage_ol div.comments div.commentsform div.dataitem {
				margin-bottom: 0px;
				padding-bottom: 0px;
				background: none; }

				div.typepage_ol div.comments div.page_member_profile_comments_submit div.dataitem {
					padding-bottom: 10px; }
					
