/* actions */
div#content div.actions {
	padding-left: 0px;
	width: auto;
	float: right; }

	div#content div.actions ul.actions {
		list-style: none; }

		div#content div.actions ul.actions li {
			width: auto;
			float: right;
			display: block;
			font: 11px/20px arial, verdana, sans-serif;
			color: #436082;
			border-bottom: 1px none #A69971;
			font: 11px/18px arial, verdana, sans-serif; }

			div#content div.actions ul.actions li.profile a {
				background: url("icon_profile.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.pictures a {
				background: url("icon_pictures.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.edit a {
				background: url("icon_edit.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.remove a {
				background: url("icon_remove.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.primary a {
				background: url("icon_primary.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.comments a {
				background: url("icon_comments.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.approve a {
				background: url("icon_approve.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.join a {
				background: url("icon_approve.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.guests a {
				background: url("icon_guests.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.leave a {
				background: url("icon_remove.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.chat a {
				background: url("icon_chat.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.friends a {
				background: url("icon_friends.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.favorites a {
				background: url("icon_favorites.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.wink {
				position: relative; }

			div#content div.actions ul.actions li.wink a {
				background: url("icon_wink.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.message a {
				background: url("icon_message.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.block a {
				background: url("icon_remove.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li.rss a {
				background: url("icon_rss.gif") no-repeat 4px 2px; }

			div#content div.actions ul.actions li a {
				padding-left: 24px;
				width: 96px;
				display: block;
				font: 11px/20px arial, verdana, sans-serif;
				color: #436082;
				text-decoration: none; }

				div#content div.actions ul.actions li a:hover {
					background-color: #A69971; }

 /* item footer */
div#content div.itemfooter {
	padding: 5px 5px 0px 5px;
	position: relative;
	border-top: 1px solid #d4d4d4; }

	div#content ul.itemfooter {
		height: 16px;
		position: relative;
		list-style: none; }

		div#content ul.itemfooter li {
			padding-right: 10px;
			float: left;
			font: 11px/16px arial, verdana, sans-serif;
			color: #222222; }

		div#content ul.itemfooter li.report {
			padding-right: 0px;
			padding-left: 10px;
			float: right; }

			div#content ul.itemfooter li a {
				height: 16px;
				font: 11px/16px arial, verdana, sans-serif;
				color: #436082;
				text-decoration: none; }

				div#content ul.itemfooter li a:hover {
					text-decoration: underline; }


/* rating */
div#content div.ratingbox { }

	div#content div.ratingbox div.selection {
		padding-right: 5px;
		float: left; }

		div#content div.ratingbox div.selection a {
			width: 12px;
			height: 16px;
			float: left;
			display: block;
			background: url('rate0.png') no-repeat center center;
			text-decoration: none; }

		div#content div.ratingbox div.selection a.over {
			background: url('rate1.png') no-repeat center center; }

			div#content div.ratingbox div.selection a:hover {
				text-decoration: none; }

	div#content div.ratingbox div.scores {
		padding-right: 5px;
		float: left; }

	div#content div.ratingbox div.progress {
		height: 16px; }


/* report */
div#content div.reportbox {
	position: relative; }

	div#content div.reportbox div.popup {
		padding: 10px;
		display: none;
		z-index: 1;
		position: absolute;
		bottom: 16px;
		right: 0px;
		background: #f5fbff;
		border: 1px solid #cccccc;
		width: 155px; }

		div#content div.reportbox div.popup div.reason {
			padding-bottom: 5px; }

			div#content div.reportbox div.popup div.reason select.select {
				width: 150px; }

		div#content div.reportbox div.popup div.submit {
			padding-right: 5px;
			float: left; }

			div#content div.reportbox div.popup div.submit a {
				width: 70px;
				height: 21px;
				display: block;
				font: 11px/21px arial, verdana, sans-serif;
				color: #474646;
				text-decoration: none;
				text-align: center;
				background: url("button_small_hover.gif") no-repeat; }

				div#content div.reportbox div.popup div.submit a:hover {
					text-decoration: none;
					background: url("button_small_hover.gif") no-repeat 0px -21px; }

		div#content div.reportbox div.popup div.progress {
			height: 21px; }

		div#content div.reportbox div.popup a.cancel {
			height: 14px;
			width: 14px;
			right: 10px;
			bottom: 10px;
			position: absolute;
			display: block;
			text-decoration: none;
			background: url('icon_upload_cancel.gif') no-repeat; }

			div#content div.reportbox a.cancel:hover {
				background: url('icon_upload_cancel.gif') no-repeat -14px 0px; }

/* winks */
div#content div.winkbox {
	padding: 10px;
	z-index: 1;
	position: absolute;
	top: 19px;
	right: 0px;
	background: #f5fbff;
	border: 1px solid #cccccc;
	width: 155px; }

	div#content div.winkbox select.select {
		width: 150px; }

	div#content ul.actions li.wink div.winkbox a {
		padding: 0px;
		margin-top: 5px;
		width: 70px;
		height: 21px;
		display: block;
		float: none;
		font: 11px/21px arial, verdana, sans-serif;
		color: #474646;
		text-decoration: none;
		text-align: center;
		background: url("button_small_hover.gif") no-repeat; }

		div#content ul.actions li.wink div.winkbox a:hover {
			text-decoration: none;
			background: url("button_small_hover.gif") no-repeat 0px -21px; }

		div#content ul.actions li.wink div.winkbox a.cancel {
			height: 14px;
			width: 14px;
			right: 10px;
			bottom: 10px;
			position: absolute;
			display: block;
			text-decoration: none;
			background: url('icon_upload_cancel.gif') no-repeat; }

			div#content ul.actions li.wink div.winkbox a.cancel:hover {
				background: url('icon_upload_cancel.gif') no-repeat -14px 0px; }


/* smilies */
div#content div.smilies {
	width: 16px;
	height: 16px; }

div#content div.smilies div.smilies-inner {
	position: relative; }

	div#content div.smilies p {
		margin: 0px;
		padding: 0px; }

		div#content div.smilies a {
			font: 11px arial, verdana, sans-serif;
			color: #404040;
			text-decoration: none; }

			div#content div.smilies a:hover {
				text-decoration: underline; }

	div#content div.smiliesbox {
		padding: 4px 0px 0px 4px;
		width: 120px;
		z-index: 1;
		position: absolute;
		bottom: 16px; right: 0px;
		border: 1px solid #444444;
		background: #ffffff; }

		div#content div.smiliesbox div.smiliesitem {
			margin: 0px 4px 4px 0px;
			width: 16px;
			height: 16px;
			float: left; }

/* polls */
div.polls table td {
	vertical-align: middle; }


div.sideimage {
	margin: 0px auto 5px auto;
	width: 110px;
	height: 128px;
	border: 1px solid #FFD700; }
