/* User */
#UserPublicTop
{
	font-size: .75em;
	padding-bottom: 20px;
}
	#UserPublicTop .stats
	{
		float: right;
		border-left: 1px solid #dedede;
		padding: 0 20px 0 10px;
		font-size: .9em;
		width: 146px;
		height: 100px;
		position: relative;
		z-index: 1000;
	}
		#UserPublicTop .stats em
		{
			color: #cecece;
			font-style: normal;
		}
		#UserPublicTop .stats .actions
		{

		}
			#UserPublicTop .stats .actions .link
			{
				display: block;
				font-weight: bold;
				padding-left: 15px;
			}
			#UserPublicTop .stats .actions .addfavorite, .Users .addfavorite
			{
				padding-left: 15px;
				background: transparent url('/images/icon-user-addfavorite.gif') 0 2px no-repeat;
			}
			#UserPublicTop .stats .actions .removefavorite, .Users .removefavorite
			{
				padding-left: 15px;
				background: transparent url('/images/icon-user-removefavorite.gif') 0 2px no-repeat;
			}
			#UserPublicTop .stats .actions .message
			{
				background: transparent url('/images/icon-user-message.gif') 0 2px no-repeat;
			}
	#UserPublicTop .top
	{
		position: relative;
		padding-left: 60px;
		height: 60px;
	}
		#UserPublicTop .top .Score
		{
			margin: 0;
		}
		#UserPublicTop .top .avatar
		{
			position: absolute;
			left: 0;
			top: 0;
			width: 50px;
			height: 50px;
		}
		#UserPublicTop .top h1
		{
			font-size: 1.6em;
			margin-bottom: 4px;
		}
			#UserPublicTop .top h1 span
			{
				color: #aaa;
			}
		#UserPublicTop .top .flag
		{
			margin-right: 5px;
		}
	#UserPublicTop .morecontent
	{
		color: #666;
	}
	#UserPublicTop .tags
	{
		margin-top: 4px;
	}

.Sets
{

}
	.Sets li
	{
		width: 25%;
		float: left;
		text-align: center;
		color: #666;
		margin: 20px 0;
	}
		.Sets li .thumb
		{
			background: transparent url('/images/set-stack.gif') 0 0 no-repeat;
			display: block;
			width: 129px;
			height: 92px;
			padding-top: 15px;
			text-align: center;
			margin: 0 auto;
			margin-bottom: 5px;
		}
		.Sets li a
		{
			font-weight: bold;
		}

.Dashboard
{
	font-size: .75em;
}
.ProfileSettings
{
	float: right;
	font-size: 0.8em;
	margin-top: 6px;
}
	.Dashboard .line
	{
		height: 2px;
		font-size: 2px;
		line-height: 2px;
		background: #000;
		margin-top: 15px;
	}
	.Dashboard h2
	{
		font-weight: bold;
		font-size: 1em;
		padding: 0 0 0 9px;
		margin: 4px 0 20px 0;
		background: transparent url('/images/collapse-expand.gif') 0 -14px no-repeat;
		cursor: pointer;
	}
		.Dashboard h2.closed
		{
			background-position: 0 4px;
		}
	.Dashboard h3
	{
		font-size: .9em;
		font-weight: bold;
		border-bottom: 2px solid #dedede;
		width: 530px;
		margin-top: 20px;
		padding-bottom: 2px;
	}
	.Dashboard .showall
	{
		background: #f3f3f1;
		border-top: 1px solid #e4e4e4;
		padding: 4px 0 4px 10px;
		font-weight: bold;
		font-size: .9em;
		color: #c4c4c4;
		margin-top: 20px;
	}
	.Dashboard .flyersuggest
	{
		font-size: 1.2em;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.Dashboard .flyerhover
	{
		padding-top: 6px;
	}
		.Dashboard .flyersuggest .content
		{
			margin-right: 0;
		}
		.Dashboard .flyersuggest h3
		{
			border: 0;
			margin: 0;
		}
		.Dashboard .flyersuggest p
		{
			font-size: .75em;
		}
		.Dashboard .flyersuggest .spread
		{
			font-weight: bold;
			color: #768920;
			background: transparent url('') 0 0 no-repeat;
			padding-left: 15px;
		}
		.Dashboard .flyersuggest .tags
		{
			height: auto;
			margin: 0 0 2px 0;
		}
	.Dashboard .ev
	{
		border-bottom: 1px solid #dedede;
		width: 510px;
		line-height: 28px;
		padding: 3px 0 3px 20px;
		/*margin: 5px 0;*/
		background: transparent url('/images/event_icons.gif') 100px 100px no-repeat;
	}
		.Dashboard .ev em
		{
			font-style: normal;
			font-weight: bold;
			color: #666;
		}
		.Dashboard .no{ background: none; }
		.Dashboard .accepted{ background-position: 0 -204px; }
		.Dashboard .gotpoints{ background-position: 0 -131px; }
		.Dashboard .spread{ background-position: 0 -56px; }
		.Dashboard .commented{ background-position: 0 -283px; }
		.Dashboard .following{ background-position: 0 -356px; }
		.Dashboard .stoppedfollowing{ background-position: 0 -511px; }
		.Dashboard .reported{ background-position: 0 8px; }
		.Dashboard .leaderspread{ background-position: 0 -434px; }
		.Dashboard .grazebot{ background-position: 0 -586px; }

.DashboardSide
{
	font-size: .75em;
}
	.DashboardSide .User
	{
		margin: 0 auto 20px auto;
		width: 177px;
	}
		.DashboardSide .User .Main
		{
			padding: 8px 5px 5px 7px;
			background: transparent url('/images/userbox-bg.gif') 0 0 no-repeat;
			height: 60px;
		}
			.DashboardSide .User .Main .avatar
			{
				display: block;
				float: left;
				border: 1px solid #cecece;
				padding: 1px;
				background: #fff;
				width: 55px;
				height: 55px;
				margin-right: 8px;
			}
			.DashboardSide .User .Main .Score, .Score, #FakeScore
			{
				margin: -22px -14px 0 0;
				float: right;
				color: #666;
				padding: 0;
				font-size: 10px;
				width: 85px;
				height: 72px;
				padding-top: 13px;
				text-align: center;
			}
			.DashboardSide .User .Main .Score, .Score
			{
				background: transparent url('/images/scorebadge.png') 0 0 no-repeat;
			}
				.DashboardSide .User .Main .Score h6, .Score h6, #FakeScore h6
				{
					font-size: 1.2em;
					color: #fff;
				}
				.DashboardSide .User .Main .Score strong, .Score strong, #FakeScore strong
				{
					display: block;
					font-size: 3em;
					font-weight: bold;
					color: #fff;
					margin: -3px 0 -4px 0;
				}
				.DashboardSide .User .Main .Score a, .Score a, #FakeScore a
				{
					font-size: 1.1em;
					display: block;
					color: #000;
				}
				.DashboardSide .User .Main .Score a:hover, .Score a:hover, #FakeScore a:hover
				{
					text-decoration: none;
				}
		.DashboardSide .User .Bottom
		{
			background: #000 url('/images/userbox-bg.gif') 0 100% no-repeat;
			width: 167px;
			padding: 4px 5px;
		}
			.DashboardSide .User .Bottom h5
			{
				font-size: 1.6em;
				font-weight: bold;
				color: #669801;
			}
			.DashboardSide .User .Bottom .name
			{
				color: #666;
			}
			.DashboardSide .User .Bottom div
			{
				font-size: .9em;
			}

	.DashboardSide h4
	{
		font-size: 1em;
		font-weight: bold;
		border-top: 2px solid #000;
		margin: 25px 0 4px 0;
		padding: 2px 0 0 0;
		clear: both;
	}
		.DashboardSide h4 .slider
		{
			margin-top: 1px;
		}
	.DashboardSide .ClickedOnMyGrazes li
	{
		border-bottom: 1px solid #dedede;
		padding: 4px 0;
	}
	.DashboardSide .all, .DashboardSide .ClickedOnMyGrazes .all
	{
		text-align: right;
		cursor: pointer;
		background-color: #eeeeee;
		border-bottom-width: 0;
		border-top: 1px solid #cecece;
		margin-top: -1px;
		padding: 5px;
		font-size: .95em;
		color: #768920;
	}
		.DashboardSide .all .prev
		{
			border-right: 1px solid #cecece;
			float: left;
			padding: 0 4px 0 3px;
			display: none;
		}
		.DashboardSide .all .next
		{
			float: left;
			margin-left: 4px;
		}

	.DashboardSide .unread div
	{
		border-bottom: 1px solid #dedede;
		padding: 4px 0;
	}
	.DashboardSide .unread p
	{
		padding: 5px 0;
		font-size: .95em;
		color: #666;
	}
	.DashboardSide .grazebot
	{
		float:right;
		//background: transparent url('/images/grazebot.jpg') 0 0 no-repeat;
		padding-top:5px;
	}
	.DashboardSide .trygrazebot
	{
		margin-top: 5px;

	}
	.DashboardSide .stats
	{
		border-left: 1px solid #dedede;
		padding: 1px 0 0 0;
		margin-top: 20px;
		clear: both;
	}
		.DashboardSide .stats .stat
		{
			float: left;
			width: 86px;
			text-align: center;
			border: 1px solid #dedede;
			border-left-width: 0;
			margin: -1px 0 0 0;
			padding: 4px 0;
			color: #666;
		}
			.DashboardSide .stats .stat strong
			{
				font-size: 3em;
				line-height: .8em;
				color: #567910;
				letter-spacing: -4px;
			}
#CreateGraze
{
	width: 430px;
}
	#CreateGraze h2
	{
		font-size: 1.4em;
		font-weight: bold;
	}

	#CreateGraze .txt input
	{
		width: 100%;
		border: 1px solid #aaa;
		padding: 4px;
		font-size: 1em;
		margin: 4px 0 8px 0;
	}
	#CreateGraze .txtUrlLabl
	{
		font-size: 1.3em;
	}

	#CreateGraze .btn
	{
	}

	#CreateGraze .btn a
	{

		text-align: center;
		display: block;
		margin: 0 auto;
		background: transparent url('/images/wizard/btn_wizard_next.gif') 0 0 no-repeat;
		width: 90px;
		height: 40px;
		line-height: 40px;
		color: #ffffff;
		font-size: 1.3em;
		font-weight: bold;
	}
	#CreateGraze .btn a:hover
	{
		color: #000000;
		text-decoration: none;
	}