/* ********** [ CONTENT HEADER ] ********** */



div#content div.header_wrap {

}

div#content div.location_wrap {

	padding-left: 5px;

	margin: 0px 1px;

	height: 30px;

	background: url('location.png') left top repeat-x;

}

div#content div.location {

}

div#content div.location ul {

	list-style: none;

}

div#content div.location ul li {

	float: left;

}

div#content div.location h1 {

	padding: 0px 5px;

	float: left;

	font: bold 12px/28px Tahoma, Geneva, sans-serif;

	color: #ffffff;

}

div#content div.location ul li span {

	padding: 0px;

	display: block;

	float: left;

	font: 12px/28px Tahoma, Geneva, sans-serif;

	color: #ffffff;

}

div#content div.location ul li span.highlight {

	color: #c3ffc1;

}

div#content div.location ul li a {

	padding: 0px 5px;

	display: block;

	float: left;

	font: 12px/28px Tahoma, Geneva, sans-serif;

	color: #ffffff;

	text-decoration: none;

}

div#content div.location ul li a:hover {

	text-decoration: underline;

}

div#content div.options_wrap {

	height: 42px;

	margin: 0px 1px;

}

div#content div.title {

	display: none;

	height: 40px;

	float: left;

}

div#content div.title h1 {

	font: bold 12px/40px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

}

div#content div.options {

	background: url('options.png') left top repeat-x;

	height: 42px;

}

div#content div.options ul {

	height: 40px;

	float: left;

	list-style: none;

}

div#content div.options ul li {

	float: left;

}

div#content div.options ul li.break {

	width: 0px;

	height: 40px;

}

div#content div.options ul li span {

	padding: 0px 8px;

	display: block;

	float: left;

	font: bold 12px/40px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

}

div#content div.options ul li a {

	padding: 0px 10px;

	display: block;

	float: left;

	font: 12px/40px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	background: url('options_div.png') right top no-repeat;

	text-decoration: none;

}

div#content div.options ul li a.active {

	background: url('options_over.png') right top no-repeat;

}

div#content div.options ul li a:hover {

	text-decoration: underline;

	color: #FFF;

	background: url('options_over.png') right top no-repeat;

}

/* ********** [ CONTENT SUB HEADER ] ********** */



div#content div.subtitle {

	margin: 20px 0px 10px 0px;

	padding: 0px 8px;

	height: 22px;

	background: #4d3039;

	border: 1px solid #6f4551;

}

div#content div.subtitle_small {

	margin-bottom: 5px;

}

div#content div.subtitle h2 {

	margin: 0px;

	padding: 0px;

	font: bold 12px/22px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	border: 0px;

}

div#content div.subtitle a {

	font: bold 12px/22px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	text-decoration: none;

}

div#content div.subtitle a:hover {

	text-decoration: underline;

	color: #FFF;

}

div#content div.suboptions_wrap {

	margin: 0px 0px 10px 0px;

	background: #4d3039;

	border: 1px solid #1f1014;

}

div#content div.suboptions {

	padding: 4px 0px 0px 8px;

	height: 22px;

	border: 1px solid #6f4551;

}

div#content div.suboptions ul {

	list-style: none;

}

div#content div.suboptions ul li {

	padding-right: 10px;

	float: left;

}

div#content div.suboptions ul li span {

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

}

div#content div.suboptions ul li a {

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	text-decoration: none;

	padding-left: 8px;

	background: url('subarrow.png') left 5px no-repeat;

}

div#content div.suboptions ul li a.active {

	background: url('subarrow_over.png') left 6px no-repeat;

}

div#content div.suboptions ul li a:hover {

	text-decoration: underline;

	color: #FFF;

}

/* ********** [ CONTENT FOOTER ] ********** */



div#content div.footer_wrap {

	padding: 10px;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	color: #ccc;

	position: relative;

}

div#content div.footer {

}

div#content div.footer p {

	margin: 0px 2px 0px 0px;

	padding: 4px 8px;

	display: block;

	float: left;

	color: #ccc;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	border: 1px solid #4d3039;

}

div#content div.footer a {

	margin-right: 2px;

	padding: 4px 8px;

	display: block;

	float: left;

	color: #ccc;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	border: 1px solid #4d3039;

	text-decoration: none;

}

div#content div.footer a.active {

	background: #603c47;

}

div#content div.footer a:hover {

	background: #603c47;

}

/* ********** [ CONTENT WRAPPERS ] ********** */



div#content div.outter {

	margin-top: 10px;

	padding: 5px;

	position: relative;

}

/* media */

	div.typemedia {

}

div.typemedia div.dataitem {

	margin-bottom: 5px;

	padding: 5px;

	border-bottom: 1px dotted #4d3039;

}

div.typemedia div.dataitemlast {

	margin-bottom: 0px;

}

/* members */

	div.typemembers {

}

div.typemembers div.dataitem {

	margin-bottom: 5px;

	padding: 5px;

	border-bottom: 1px dotted #4d3039;

}

div.typemembers div.dataitemlast {

	margin-bottom: 0px;

}

/* content */

	div.typecontent {

	padding: 5px;

}

div.typecontent div.dataitem {

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px dotted #4d3039;

}

div.typecontent div.dataitemlast {

	margin-bottom: 0px;

	padding-bottom: 0px;

	border-bottom: 0px;

}

div.typecontent div.image img {

	width: 50px;

}

/* comments */

	div.typecomments {

	padding: 5px;

}

div.typecomments div.dataitem {

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px dotted #4d3039;

}

div.typecomments div.dataitemlast {

	margin-bottom: 0px;

	border-bottom: 0px;

}

div.typecomments div.image img {

	width: 50px;

}

/* page */

	div.typepage {

	padding: 5px;

}

div.typepage div.dataitem {

	border-bottom: 1px dotted #4d3039;

}

div.typepage div.comments div.image img {

	width: 50px;

}

div.typepage div.comments div.dataitem {

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px dotted #4d3039;

}

div.typepage div.comments div.dataitemlast {

	margin-bottom: 0px;

	padding-bottom: 0px;

	background: none;

}

div.typepage div.comments div.commentsform div.dataitem {

	margin-bottom: 0px;

	padding-bottom: 0px;

	background: none;

}

div.typepage div.comments div.page_member_profile_comments_submit div.dataitem {

	padding-bottom: 10px;

}

div#content div.odd, div#content div.even, div#content div.single {

	position: relative;

	padding-bottom: 10px;

}

div#content table.plain {

	width: 100%;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	position: relative;

}

div#content table.plain td {

	vertical-align: top;

}

div#content table.plain td.data {

	width: 100%;

}

/* ********** [ GENERAL CONTENT ] ********** */



/* image */

div#content div.image {

	padding-right: 5px;

}

div#content div.image a img {

	border: 1px solid #54313b;

}

div#content div.image a:hover img {

	border: 1px solid #7f535f;

}

/* player */

div#content div.player {

	padding-bottom: 5px;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	color: #fff;

}

/* form */

div#content div.form {

}

/* entry */

div#content div.entry {

	padding: 5px;

	text-align: justify;

}

div#content div.entry ol, div#content div.entry ul {

	padding: 10px 0px 10px 20px;

	margin: 0px;

}

div#content div.entry ol li, div#content div.entry ul li {

	list-style: disc;

}

/* data */

div#content div.data {

	text-align: justify;

}

/* header */

div#content h2.inner {

	margin: 0px;

	padding: 0px;

	font: bold 12px/16px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	border: 0px;

	background: none;

}

div#content h2.inner a {

	font: bold 12px/16px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	text-decoration: none;

}

div#content h2.inner a:hover {

	text-decoration: underline;

}

div#content h2.inner span.online {

	font: 12px/16px Tahoma, Geneva, sans-serif;

	color: #C3FFC1;

}

/* item header */

div#content div.itemheader {

	padding: 0px 5px;

	position: relative;

}

div#content ul.itemheader {

	height: 16px;

	position: relative;

	list-style: none;

}

div#content ul.itemheader li {

	padding-right: 12px;

	float: left;

	font: 12px Tahoma, Geneva, sans-serif;

	color: #777777;

	position: relative;

}

div#content ul.itemheader li.report {

	padding-right: 0px;

}

div#content ul.itemheader li a {

	font: 12px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	text-decoration: none;

}

div#content ul.itemheader li a:hover {

	text-decoration: underline;

}

/* item footer */

div#content div.itemfooter {

	padding: 5px 5px 0px 5px;

	position: relative;

	border-top: 1px solid #4d3039;

}

div#content ul.itemfooter {

	height: 16px;

	position: relative;

	list-style: none;

}

div#content ul.itemfooter li {

	padding-right: 10px;

	float: left;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	color: #ccc;

}

div#content ul.itemfooter li.report {

	padding-right: 0px;

	padding-left: 10px;

	float: right;

}

div#content ul.itemfooter li a {

	height: 16px;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	text-decoration: none;

}

div#content ul.itemfooter li a:hover {

	text-decoration: underline;

}

/* gallery box */

div#content div.gallerybox div.image {

	padding: 2px;

	float: left;

}

div#content div.gallerybox div.image a img {

	padding: 0px;

	margin: 5px;

	border: 1px solid #54313b;

}

div#content div.gallerybox div.image a:hover img {

	border: 1px solid #79515d;

}

/* preview box */

div#content div.gallerybox {

	width: 696px;

}

div#content div.previewbox div.image {

	padding: 4px;

	float: left;

}

div#content div.previewbox div.image a img {

	padding: 0px;

	margin: 4px;

	width: 50px;

	border: 1px solid #54313b;

}

div#content div.previewbox div.image a:hover img {

	border: 1px solid #724b56;

}

/* datainfo */

div#content div.datainfo {

	padding-bottom: 15px;

	padding-top: 10px;

}

div#content dl.datainfo {

	width: 100%;

}

div#content dl.datainfo dt {

	padding-right: 5px;

	width: 70px;

	float: left;

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #CCC;

}

div#content dl.datainfo dd {

	margin-left: 75px;

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #FFF;

	text-align: justify;

}

div#content dl.datainfo dd a {

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #ffffff;

	text-decoration: none;

}

div#content dl.datainfo dd a:hover {

	text-decoration: underline;

}

/* profile data */

div#content div.profile dl.datainfo dt {

	width: 100px;

}

div#content div.profile dl.datainfo dt {

	width: 100px;

}

div#content div.profile dl.datainfo dd {

	margin-left: 105px;

}

div#content div.page_member_profile td.left {

	padding-right: 5px;

	border-right: 1px dotted #4d3039;

	width: 190px;

}

div#content div.page_member_profile td.left div.picture_zoom {

	margin: 0px;

	padding: 0px;

}

div#content div.page_member_profile td.left a.picture_zoom img {

	width: 188px;

}

div#content div.page_member_profile h5 {

	position: relative;

	padding: 0px 8px;

	margin: 0px;

	color: #fff;

	overflow: hidden;

	font: bold 12px/30px Tahoma, Geneva, sans-serif;

	background: url('inner_title.png') left top no-repeat;

	height: 31px;

}

div#content div.page_member_profile h5 a {

	color: #f0d3dc;

	font: bold 12px/30px Tahoma, Geneva, sans-serif;

	text-decoration: none;

}

div#content div.page_member_profile h5 a:hover {

	text-decoration: underline;

}

div#content div.page_member_profile div.actions {

	padding: 5px 0px 10px 0px;

}

div#content div.page_member_profile div.actions li {

	width: 190px;

}

div#content div.page_member_profile div.sidedata {

	padding: 8px 0px 0px 8px;

	margin-bottom: 10px;

}

div#content div.page_member_profile div.sidedata div.sub {

	padding-top: 4px;

	color: #888888;

}

div#content div.page_member_profile div.sidedata div.image {

	padding: 0px 8px 8px 0px;

}

div#content div.page_member_profile div.sidedata div.image a img {

	width: 50px;

	border: 1px solid #54313b;

}

div#content div.page_member_profile div.sidedata div.image a:hover img {

	border: 1px solid #603c47;

}

div#content div.page_member_profile div.sidepics {

	padding: 8px 0px 0px 8px;

	margin-bottom: 10px;

}

div#content div.page_member_profile div.sidepics div.image {

	padding: 0px 8px 8px 0px;

	float: left;

}

div#content div.page_member_profile div.sidepics div.image a img {

	width: 50px;

	border: 1px solid #54313b;

}

div#content div.page_member_profile div.sidepics div.image a:hover img {

	border: 1px solid #603c47;

}

div#content div.page_member_profile div.sidepics div.data {

}

div#content div.page_member_profile td.right {

	padding-left: 5px;

}

div#content div.page_member_profile td.right textarea.textarea_full {

	width: 485px;

}

/* gallery item */

div#content div.galleryitem div.arrows {

	padding: 0px 5px;

	height: 20px;

}

div#content div.galleryitem div.image {

	padding: 0px;

	text-align: center;

}

/* actions */

div.actions {

	padding-left: 5px;

}

div.actions ul.actions {

	list-style: none;

}

div.actions ul.actions li {

	width: 120px;

	display: block;

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	border-bottom: 1px dotted #4d3039;

}

div.actions ul.actions li.profile a {

	background: url("actions/profile.png") no-repeat 4px 2px;

}

div.actions ul.actions li.pictures a {

	background: url("actions/pictures.png") no-repeat 4px 2px;

}

div.actions ul.actions li.thumbnail a {

	background: url("actions/thumbnail.png") no-repeat 4px 2px;

}

div.actions ul.actions li.edit a {

	background: url("actions/edit.png") no-repeat 4px 2px;

}

div.actions ul.actions li.remove a {

	background: url("actions/remove.png") no-repeat 4px 2px;

}

div.actions ul.actions li.primary a {

	background: url("actions/primary.png") no-repeat 4px 2px;

}

div.actions ul.actions li.comments a {

	background: url("actions/comments.png") no-repeat 4px 2px;

}

div.actions ul.actions li.approve a {

	background: url("actions/approve.png") no-repeat 4px 2px;

}

div.actions ul.actions li.join a {

	background: url("actions/approve.png") no-repeat 4px 2px;

}

div.actions ul.actions li.guests a {

	background: url("actions/guests.png") no-repeat 4px 2px;

}

div.actions ul.actions li.leave a {

	background: url("actions/remove.png") no-repeat 4px 2px;

}

div.actions ul.actions li.chat a {

	background: url("actions/chat.png") no-repeat 4px 2px;

}

div.actions ul.actions li.friends a {

	background: url("actions/friends.png") no-repeat 4px 2px;

}

div.actions ul.actions li.favorites a {

	background: url("actions/favorites.png") no-repeat 4px 2px;

}

div.actions ul.actions li.wink {

	position: relative;

}

div.actions ul.actions li.wink a {

	background: url("actions/wink.png") no-repeat 4px 2px;

}

div.actions ul.actions li.message a {

	background: url("actions/message.png") no-repeat 4px 2px;

}

div.actions ul.actions li.gift a {

	background: url("actions/gift.png") no-repeat 4px 2px;

}

div.actions ul.actions li.block a {

	background: url("actions/remove.png") no-repeat 4px 2px;

}

div.actions ul.actions li.rss a {

	background: url("actions/rss.png") no-repeat 4px 2px;

}

div.actions ul.actions li a {

	padding-left: 28px;

	display: block;

	height: 20px;

	font: 12px/20px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	text-decoration: none;

}

div.actions ul.actions li a:hover {

	color: #fff;

	background-color: #4d3039;

}

/* private messages */



table.pmbox {

	width: 100%;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	position: relative;

}

table.pmbox tr.header td {

	padding: 6px 0px;

	font-weight: bold;

	border-bottom: 2px solid #4d3039;

}

table.pmbox tr.header td input.checkbox {

	height: 16px;

}

table.pmbox tr.row td {

	padding: 8px 0px;

	border-bottom: 1px dotted #4d3039;

}

table.pmbox tr td.sender {

	width: 200px;

}

table.pmbox tr td.sender div.image {

	float: left;

}

table.pmbox tr td.sender div.image img {

	width: 40px;

}

table.pmbox tr td.sender div.date {

	color: #999999;

}

table.pmbox tr td.checkbox {

	padding-left: 5px;

	width: 25px;

	vertical-align: middle;

}

table.pmbox tr.new td {

	background: #4d3039;

}

table.pmbox tr.new td.subject a {

	font-weight: bold;

}

table.pmbox tr.footer td {

	padding: 5px;

}

div.page_account_messages_compose div.pmhistory, div.page_account_messages_view div.pmhistory {

	overflow: auto;

	width: 575px;

	height: 150px;

	border: 1px solid #3a242b;

	background: #4d3039;

}

div.page_account_messages_compose div.pmhistory p, div.page_account_messages_view div.pmhistory p {

	padding: 2px;

	font: 12px/14px arial, verdana, san-serif;

	color: #fff;

}

div.page_account_messages_compose div.pmhistory p.row1, div.page_account_messages_view div.pmhistory p.row1 {

	color: #73ff6c;

}

div.page_account_messages_compose div.pmhistory p.row2, div.page_account_messages_view div.pmhistory p.row2 {

	color: #ff6c6c;

}

/* activities */

table.activities {

	width: 100%;

}

table.activities td {

	border-bottom: 1px dotted #4d3039;

	padding: 5px 0px;

}

table.activities td.activity {

}

table.activities td.date {

	width: 120px;

	color: #acacac;

	text-align: right;

}

/* gifts */

table.giftsbox {

	width: 100%;

}

table.giftsbox_select {

	width: 100%;

}

table.giftsbox_select td {

	text-align: center;

	width: 25%;

}

table.giftsbox_select td label {

	display: block;

}

table.giftsbox_select td label:hover {

	background: #eff2ff;

}

/* calendar */

table.calendar {

	width: 100%;

	border: 0px;

	border-spacing: 1px;

	border-collapse: inherit;

	background: #603c47;

}

table.calendar td {

	background: #4d3039;

	border: 1px solid #3a242b;

}

table.calendar tr.weekdays td {

	padding: 4px;

	font: 12px Tahoma, Geneva, sans-serif;

	color: #f0d3dc;

	font-weight: bold;

	background: #341b22;

	text-align: center;

}

table.calendar td.eventdays {

	padding: 4px 4px 0px 4px;

	height: 50px;

	width: 80px;

}

table.calendar td.eventdays p {

	margin: 0px 4px 4px 0px;

	padding: 0px;

	float: left;

	font: 12px/16px Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color: #f0d3dc;

}

table.calendar td.eventdays a.rotate {

	float: left;

	display: block;

	width: 16px;

	height: 16px;

	background: url('actions/rotate.png') no-repeat 50% 0px;

	text-decoration: none;

}

table.calendar td.eventdays a.rotate:hover {

	text-decoration: none;

}

table.calendar td.eventdays a img {

	padding: 0px;

	width: 50px;

	border: 1px solid #54313b;

}

table.calendar td.eventdays a:hover img {

	border: 1px solid #744a57;

}

div.eventtooltip {

	display: none;

	position: absolute;

	width: 102px;

	border: 1px solid #3a242b;

	background-color: #4d3039;

	padding: 3px;

	text-align: left;

}

div.eventtooltip img {

	border: 1px solid #65404c;

	text-align: center;

}

div.eventtooltip span.birthday {

	padding-left: 20px;

	height: 20px;

	color: #fff;

	text-align: left;

	font: 12px/20px Tahoma, Geneva, sans-serif;

	background: url('actions/birthday.png') no-repeat 0px 50%;

	clear: left;

	display: block;

}

div.eventtooltip span.event {

	height: 20px;

	color: #fff;

	text-align: left;

	font: 12px/20px Tahoma, Geneva, sans-serif;

	clear: left;

	display: block;

}

table.calendar td.eventtoday {

	background: #6a4450;

}

table.calendar td a {

	margin: 0px;

	padding: 0px;

	font: 10px Tahoma, Geneva, sans-serif;

	color: #ffffff;

	text-decoration: none;

}

table.calendar td a:hover {

	text-decoration: underline;

}

/* rating */

div.ratingbox {

}

div.ratingbox div.selection {

	padding-right: 5px;

	float: left;

}

div.ratingbox div.selection a {

	width: 16px;

	height: 16px;

	float: left;

	display: block;

	cursor: default;

	background: url('rate.png') no-repeat 0px center;

	text-decoration: none;

}

div.ratingbox div.selection a.over {

	cursor: default;

	background: url('rate.png') no-repeat -16px center;

}

div.ratingbox div.selection a:hover {

	cursor: default;

	text-decoration: none;

}

div.ratingbox div.scores {

	padding-right: 5px;

	float: left;

}

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: #4d3039;

	border: 1px solid #3a242b;

	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: 12px/21px Tahoma, Geneva, sans-serif;

	color: #333;

	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;

	color: #fff;

	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('actions/upload_cancel.png') no-repeat;

}

div#content div.reportbox a.cancel:hover {

	background: url('actions/upload_cancel.png') no-repeat -14px 0px;

}

/* winks */

div.actions div.winkbox {

	padding: 10px;

	z-index: 5000;

	position: absolute;

	bottom: 20px;

	right: 0px;

	background: #4d3039;

	border: 1px solid #3a242b;

	width: 155px;

}

div.actions div.winkbox select.select {

	width: 150px;

}

div.actions ul.actions li.wink div.winkbox a {

	padding: 0px;

	margin-top: 5px;

	width: 70px;

	height: 21px;

	display: block;

	float: none;

	font: 12px/21px Tahoma, Geneva, sans-serif;

	color: #474646;

	text-decoration: none;

	text-align: center;

	background: url("button_small_hover.gif") no-repeat;

}

div.actions ul.actions li.wink div.winkbox a:hover {

	text-decoration: none;

	background: url("button_small_hover.gif") no-repeat 0px -21px;

	color: #FFF;

}

div.actions 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('actions/upload_cancel.png') no-repeat;

}

div.actions ul.actions li.wink div.winkbox a.cancel:hover {

	background: url('actions/upload_cancel.png') 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: 12px Tahoma, Geneva, 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;

}

/* ********** [ MESSAGES ] ********** */



div#info_message {

	margin: 10px 10px;

	font: bold 12px/24px Tahoma, Geneva, sans-serif;

	color: #addd78;

	border-bottom: 1px #addd78 dotted;

}

div#info_message a {

	font: 12px/24px Tahoma, Geneva, sans-serif;

	color: #addd78;

	text-decoration: none;

}

div#info_message a {

	text-decoration: underline;

}

div#error_message {

	margin: 10px;

	font: bold 12px/24px Tahoma, Geneva, sans-serif;

	color: #ff6c6c;

	border-bottom: 1px #ff6c6c dotted;

}

div#error_message a {

	font: 12px/24px Tahoma, Geneva, sans-serif;

	color: #ff6c6c;

	text-decoration: none;

}

div#error_message a {

	text-decoration: underline;

}

/* ********** [ MISC ] ********** */



div.progress {

	width: 10px;

	height: 10px;

	display: none;

	float: left;

	background: url('progress.gif') no-repeat center center;

}

div.htmltooltip {

	display: none;

	position: absolute;

	border: 1px solid #444444;

	background-color: white;

	padding: 3px;

	text-align: left;

}

div.htmltooltip img {

	border: 1px solid #ffffff;

	text-align: center;

}

div.prof_search {

	width: 345px;

	margin-right: 5px;

	background: #0C0;

	float: left;

	overflow: hidden;

	background: #4d3039;

	border: 1px solid #1f1014 !important;

}

div.prof_search dl.datainfo dt, div.prof_search dd {

	font-size: 11px !important;

}

div.prof_search ul.actions li {

	position: absolute;

	width: 105px;

	left: 250px;

	top: 5px;

}

div.prof_search div.datainfo {

	padding-top: 0px !important;

	font-size: 11px !important;

}

div.gall_search div.image div.name {

	position: absolute;

	left: 8px;

	bottom: 8px;

	height: 25px;

	width: 95px;

	background: url('b_bg.png') left top repeat;

	color: #FFF;

	padding-left: 5px;

	font: bold 12px/24px Tahoma, Geneva, sans-serif;

	display: none;

	background-color: none;

	overflow: hidden;

}
/* upgrade */
table.upgrade {
	width: 100%;
	border: 0px;
	border-spacing: 1px;
	border-collapse: inherit;
	background: #603c47;
}
table.upgrade td {
	background: #4d3039;
	border: 1px solid #3a242b;
}
table.upgrade tr.odd td {
	padding: 6px;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	background: #341b22;
	text-align: left;
}
table.upgrade tr.even td {
	padding: 6px;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	text-align: left;
}

