/* ********** [ CONTENT HEADER ] ********** */



div#content div.header_wrap { margin: 10px 0px 0px 0px; height: 29px; }
div#content div.location_wrap { display: none; }
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 11px/25px arial, verdana, sans-serif; color: #000000; }
div#content div.location ul li span { padding: 0px; display: block; float: left; font: 11px/25px arial, verdana, sans-serif; color: #000000; }
div#content div.location ul li a { padding: 0px 5px; display: block; float: left; font: bold 11px/25px arial, verdana, sans-serif; color: #000000; text-decoration: none; }
div#content div.location ul li a:hover { text-decoration: underline; }
div#content div.options_wrap { height: 28px; background: url('options.png') left top repeat-x; padding-right: 2px; overflow: hidden; }
div#content div.title { float: left; width: auto; }
div#content div.title h1 { font: bold 19px/28px Trebuchet MS, tahoma; color: #ff7c00; margin-left: 5px; float: left; }
div#content div.options { float: right; height: 28px; width: auto; }
div#content div.options ul { list-style: none; height: 28px; float: right; display: block; }
div#content div.options ul li { float: left; }
div#content div.options ul li:hover { background: url('options_h.png') left top repeat-x; float: left; height: 28px; }
div#content div.header_dynamic ul li { float: left; }
div#content div.options ul li span { padding: 0px 10px; display: block; float: left; font: 11px/28px arial, verdana, sans-serif; color: #444444; background: #F8F8F8; }
div#content div.options ul li a { padding: 0px 8px; display: block; float: left; font: 11px/28px arial, verdana, sans-serif; color: #444444; text-decoration: none; background: url('options_l.png') left top no-repeat; }
div#content div.options ul li a.active { color: #000; text-decoration: underline; }
div#content div.options ul li a:hover { color: #000; text-decoration: underline; }
/* ********** [ CONTENT SUB HEADER ] ********** */



div#content div.subtitle { margin: 10px 0px 0px 0px; height: 22px; background: url('hr.gif') repeat-x 0px 100%; }
div#content div.subtitle h2 { margin: 0px; padding: 0px; font: bold 11px/22px arial, verdana, sans-serif; color: #8ea21d; border: 0px; }
div#content div.subtitle a { font: bold 11px/22px arial, verdana, sans-serif; color: #8ea21d; text-decoration: none; }
div#content div.subtitle a:hover { text-decoration: underline; }
div#content div.suboptions_wrap { margin: 5px 0px; height: 30px; background: url('options_alt.png') left top no-repeat; }
div#content div.suboptions { }
div#content div.suboptions ul { list-style: none; padding-left: 5px; }
div#content div.suboptions ul li { float: left; }
div#content div.suboptions ul li span { padding-right: 10px; display: block; float: left; font: 11px/30px arial, verdana, sans-serif; color: #5b9400; font-weight: bold; }
div#content div.suboptions ul li a { margin-right: 10px; display: block; font: 11px/28px arial, verdana, sans-serif; color: #5b9400; text-decoration: none; font-weight: bold; background: url('arrow.png') right top no-repeat; padding-right: 12px; }
div#content div.suboptions ul li a.active { }
div#content div.suboptions ul li a:hover { color: #555; }
/* ********** [ CONTENT FOOTER ] ********** */



div#content div.footer_wrap { margin: 10px 0px 0px 0px; font: 11px/16px arial, verdana, sans-serif; color: #222222; }
div#content div.footer { }
div#content div.footer p { margin-right: 2px; padding: 4px 8px; display: block; float: left; color: #444444; border: 1px solid #d4d4d4; background: #F8F8F8; font: 11px/16px arial, verdana, sans-serif; }
div#content div.footer a { margin-right: 2px; padding: 4px 8px; display: block; float: left; color: #444444; font: 11px/16px arial, verdana, sans-serif; border: 1px solid #d4d4d4; background: #F8F8F8; text-decoration: none; }
div#content div.footer a.active { background: #5b9400; font-weight: bold; color: #fff; }
div#content div.footer a:hover { background: #5b9400; color: #fff; }
/* ********** [ CONTENT WRAPPERS ] ********** */



div#content div.outter { position: relative; }
/* media */

	div.typemedia { padding-top: 10px; }
div.typemedia div.dataitem { margin-bottom: 5px; padding: 5px 5px 10px 5px; background: url('hr.gif') repeat-x bottom left; }
div.typemedia div.dataitemlast { margin-bottom: 0px; }
/* members */

	div.typemembers { padding-top: 10px; }
div.typemembers div.dataitem { margin-bottom: 5px; padding: 5px 5px 10px 5px; background: url('hr.gif') repeat-x 0px 100%; }
div.typemembers div.dataitemlast { margin-bottom: 0px; }
/* content */

	div.typecontent { }
div.typecontent div.dataitem { padding: 10px 0px; background: url('hr.gif') repeat-x 0px 100%; }
div.typecontent div.dataitemlast { padding-bottom: 0px; margin: 0px; background: none; }
div.typecontent div.image img { width: 50px; }
/* comments */

	div.typecomments { }
div.typecomments div.dataitem { padding: 10px 0px; background: url('hr.gif') repeat-x 0px 100%; }
div.typecomments div.dataitemlast { padding-bottom: 0px; margin: 0px; background: none; }
div.typecomments div.image img { width: 50px; }
/* page */

	div.typepage { }
div.typepage div.dataitem { padding-top: 10px; }
div.typepage div.dataitem ol { padding-left: 18px; }
div.typepage div.comments div.dataitem { padding-bottom: 5px; background: url('hr.gif') repeat-x 0px 100%; }
div.typepage div.comments div.dataitemlast { }
div.typepage div.comments div.image img { width: 50px; }
div#content div.odd, div#content div.even, div#content div.single { position: relative; }
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 #6c9f1a; }
div#content div.image a:hover img { border: 1px solid #333; }
/* player */

div#content div.player { padding-bottom: 5px; font: 11px/16px arial, verdana, sans-serif; color: #222222; }
/* form */

div#content div.form { }
/* entry */

div#content div.entry { padding: 5px; text-align: justify; }
/* data */

div#content div.data { text-align: justify; }
/* header */

div#content h2.inner { margin: 0px; padding: 0px; font: bold 12px/16px arial, verdana, sans-serif; color: #6c9f1a; border: 0px; background: none; margin-bottom: 3px; }
div#content h2.inner a { font: bold 12px/16px arial, verdana, sans-serif; color: #6c9f1a; text-decoration: none; margin-bottom: 3px; }
div#content h2.inner a:hover { text-decoration: underline; }
div#content h2.inner span.online { font: 11px/16px arial, verdana, sans-serif; color: #2F8509; }
/* 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: 11px arial, verdana, sans-serif; color: #777777; position: relative; }
div#content ul.itemheader li.report { padding-right: 0px; }
div#content ul.itemheader li a { font: 11px arial, verdana, sans-serif; color: #222222; 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; background: url('hr.gif') repeat-x; }
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: #565656; text-decoration: none; }
div#content ul.itemfooter li a:hover { text-decoration: underline; }
/* gallery box */

div#content div.gallerybox { _width: 780px; }
div#content div.gallerybox div.image { padding: 7px; float: left; }
div#content div.gallerybox div.image a img { padding: 7px; background: #ffffff; border: 1px solid #ff8a19; }
div#content div.gallerybox div.image a:hover img { border: 1px solid #dc6b00; }
/* preview box */

div#content div.previewbox div.image { padding: 4px; float: left; }
div#content div.previewbox div.image a img { padding: 4px; width: 50px; background: #ffffff; border: 1px solid #ff8a19; }
div#content div.previewbox div.image a:hover img { border: 1px solid #dc6b00; }
/* datainfo */

div#content div.datainfo { padding-bottom: 5px; }
div#content dl.datainfo { width: 100%; }
div#content dl.datainfo dt { padding-right: 5px; width: 110px; float: left; font: 11px/16px arial, verdana, sans-serif; color: #666666; font-weight: bold; }
div#content dl.datainfo dd { margin-left: 95px; font: 11px/16px arial, verdana, sans-serif; color: #c05d00; text-align: justify; }
div#content dl.datainfo dd a { font: 11px/16px arial, verdana, sans-serif; color: #c05d00; 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 dd { margin-left: 105px; }
/* 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#content div.actions { padding-left: 5px; width: 120px; float: right; background: url("action_bg.gif") left top no-repeat; padding-top: 5px; }
div#content div.actions ul.actions { list-style: none; }
div#content div.actions ul.actions li { width: 112px; float: left; display: block; font: 11px/20px arial, verdana, sans-serif; color: #565656; border-bottom: 1px dotted #D8DFEA; padding-bottom: 2px; }
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.thumbnail a { background: url("icon_thumbnail.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.reportm a { background: url("excl.png") 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.block a { background: url("cross.png") 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: #565656; text-decoration: none; }
div#content div.actions ul.actions li a:hover { color: #dc6b00; }
/* ********** [ PRIVATE MESSAGES ] ********** */



/* list grid */



table.pmbox { width: 100%; border: 0px; border-spacing: 0px; border-collapse: collapse; position: relative; }
table.pmbox tr.header td { padding: 6px 0px; border-bottom: 1px solid #d4d4d4; font-weight: bold; }
table.pmbox tr.header td input.checkbox { height: 16px; }
table.pmbox tr.row td { padding: 8px 0px; background: url('hr.gif') repeat-x 0px 100%; }
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: #ffffdd; }
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: 638px; height: 150px; border: 1px solid #888888; background: #FFFFFF; }
div.page_account_messages_compose div.pmhistory p, div.page_account_messages_view div.pmhistory p { padding: 2px; font: 11px/14px arial, verdana, san-serif; color: #222222; }
div.page_account_messages_compose div.pmhistory p.row1, div.page_account_messages_view div.pmhistory p.row1 { color: #026400; }
div.page_account_messages_compose div.pmhistory p.row2, div.page_account_messages_view div.pmhistory p.row2 { color: #940000; }
/* calendar */

table.calendar { margin-top: 10px; width: 100%; background: #d4d4d4; border: 0px; border-spacing: 1px; border-collapse: inherit; }
table.calendar td { background: #ffffff; }
table.calendar tr.weekdays td { padding: 4px; font: 11px arial, verdana, sans-serif; color: #222222; font-weight: bold; background: #F8F8F8; 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: 11px/16px arial, verdana, sans-serif; font-weight: bold; color: #000000; }
table.calendar td.eventdays a.rotate { float: left; display: block; width: 16px; height: 16px; background: url('icon_rotate.gif') no-repeat 50% 0px; text-decoration: none; }
table.calendar td.eventdays a.rotate:hover { text-decoration: none; }
table.calendar td.eventdays a img { padding: 3px; width: 50px; border: 1px solid #95C2EF; }
table.calendar td.eventdays a:hover img { border: 1px solid #dc6b00; }
div.eventtooltip { display: none; position: absolute; border: 1px solid #444444; background-color: white; padding: 3px; text-align: left; }
div.eventtooltip img { border: 1px solid #dc6b00; text-align: center; }
div.eventtooltip span.birthday { padding-left: 20px; height: 20px; color: #222222; text-align: left; font: 11px/20px arial, verdana, sans-serif; background: url('icon_birthday.gif') no-repeat 0px 50%; clear: left; display: block; }
div.eventtooltip span.event { height: 20px; color: #222222; text-align: left; font: 11px/20px arial, verdana, sans-serif; clear: left; display: block; }
table.calendar td.eventtoday { background: #FFFFEC; }
table.calendar td a { margin: 0px; padding: 0px; font: 10px arial, verdana, sans-serif; color: #dc6b00; text-decoration: none; }
table.calendar td 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; cursor: default; background: url('rate0.png') no-repeat center center; text-decoration: none; }
div#content div.ratingbox div.selection a.over { cursor: default; background: url('rate1.png') no-repeat center center; }
div#content div.ratingbox div.selection a:hover { cursor: default; 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 !important; height: 21px !important; display: block !important; font: 11px/21px arial, verdana, sans-serif !important; color: #474646 !important; text-decoration: none !important; text-align: center !important; background: url("button_small_hover.gif") no-repeat !important; padding-left: 0px !important; }
div#content div.reportbox div.popup div.submit a:hover { text-decoration: none !important; background: url("button_small_hover.gif") no-repeat 0px -21px !important; color: #474646 !important; }
div#content div.reportbox div.popup div.progress { height: 21px; }
div#content div.reportbox div.popup a.cancel { height: 14px !important; width: 14px !important; right: 10px !important; bottom: 10px !important; position: absolute !important; display: block !important; text-decoration: none !important; background: url('icon_upload_cancel.gif') no-repeat !important; padding-left: 0px !important; }
div#content div.reportbox a.cancel:hover { background: url('icon_upload_cancel.gif') no-repeat -14px 0px !important; }
/* winks */

div#content div.winkbox { padding: 10px; z-index: 1; position: absolute; bottom: 19px; right: 0px; background: #fff; 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; color: #474646; }
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; }
/* ********** [ MESSAGES ] ********** */



div#info_message, div.info_message { margin: 10px 0px 0px 0px; padding: 10px; font: 11px/16px tahoma, arial, verdana, sans-serif; color: #aa571b; background: #FFFFDF; border-top: 1px #d8b62d solid; border-bottom: 1px #d8b62d solid; }
div#info_message a, div.info_message a { font: 11px/16px arial, verdana, sans-serif; color: #aa571b; text-decoration: underline; }
div#info_message a:hover, div.info_message a:hover { text-decoration: underline; }
div#error_message, div.error_message { margin: 10px 0px 0px 0px; padding: 10px; font: 11px/16px arial, verdana, sans-serif; color: #800000; background: #FFEFEF; border-top: 1px #9D290D solid; border-bottom: 1px #9D290D solid; }
div#error_message a, div.error_message a { font: 11px/16px arial, verdana, sans-serif; color: #800000; text-decoration: underline; }
div#error_message a:hover, div.error_message a:hover { text-decoration: underline; }
/* ********** [ MISC ] ********** */



div.progress { width: 10px; height: 10px; display: none; float: left; background: url('progress.gif') no-repeat center center; }
div.qsearch_in { padding: 10px; width: 280px; height: 200px; float: right; background: url('qsearch_in.png') no-repeat right top; }
input.qsearch { width: 111px; height: 30px; background: url('search.png') left top no-repeat; border: none; text-indent: -10000px; bottom: 12px; left: 10px; }
input.qsearch:hover { background: url('search.png') left -30px no-repeat; cursor: pointer; }
.headth { font-weight: bold; font-size: 14px; color:#552a00 }
.no { background: url('no.png') center top no-repeat; height: 27px; }
.yes { background: url('yes.png') center top no-repeat; height: 27px; }
.soft { background: #ffa854; border-bottom: 1px solid #e26f00 !important; height: 27px; }
.pad { text-align: left; padding-left: 10px; font-size: 11px; height: 27px; }
.upgrade { width: 450px; height: 75px; background: url('upgrade.png') left top no-repeat; padding-left: 90px; padding-top: 15px; }
.girl { float: right; width: 235px; height: 225px; background: url('upgradegirl.gif') left bottom no-repeat; }
.payment td { height: 27px; }
div.registerpage div.form { padding-left: 10px; padding-top: 10px; width: 770px; }
div.registerpage div.form label { font-weight: normal; }
div.registerpage div.form_end { height: 14px; width: 770px; }
div.registerpage div.form div.legend { background: none; font-size: 14px; line-height: 23px; width: 750px; border-bottom: 1px dotted #030; margin-bottom: 10px; }
.paymentopt { margin: 0pt auto; background: #ffca96 url('pay_head.png') no-repeat left top; border-collapse: collapse; width: 600px; text-align: center; font-size: 12px; font-weight: bold; color: rgb(51, 51, 51); }
div.acchome { width: 210px; height: 120px; background: url('alerts.png') left top no-repeat; padding: 10px !important; float: left; }
div.acchome div.alerts { margin-bottom: 3px; color: #ff7c00; font-size: 12px; font-weight: bold; text-align: center; }
div.acchome dl.datainfo dt { padding-left: 24px; margin-bottom: 3px; }
div.acchome dl.datainfo dd { margin-bottom: 3px; }
div.acchome dl.datainfo dt.message { background: url("message.png") no-repeat 2px 0px; }
div.acchome dl.datainfo dt.friends { background: url("friends.png") no-repeat 2px 0px; }
div.acchome dl.datainfo dt.blocked { background: url("remove.png") no-repeat 2px 0px; }
div.acchome dl.datainfo dt.visitors { background: url("guests.png") no-repeat 2px 0px; }
div.acchome h2.inner, div.acchome h2.inner a { padding-left: 24px; }
/* activities */

table.activities { width: 100%; }
table.activities td { border-bottom: 1px solid #f0f0f0; padding: 3px 0px; }
table.activities td.activity { }
table.activities td.date { width: 120px; color: #acacac; text-align: right; }
div.refsearch { background: #fafafa; border: 2px solid #eee; }
div.refsearch label { font-weight: normal !important; }
div.refsearch dt { text-align: right; padding-right:5px; }
div.accountpage div.form { padding-left: 10px; padding-top: 10px; width: 770px; }
div.accountpage div.form label { font-weight: normal; }
div.accountpage div.form dt { text-align:right; }
div.accountpage div.form dd { padding-left: 130px; }
div.accountpage textarea { width: 600px !important; }
div.searchbanner { margin: 10px auto; width: 470px; overflow: hidden; margin-left: 2px; }
div.searchmembers div.image { padding: 4px !important; }
div.searchmembers div.image a img { padding: 2px !important; }


div.page_member_profile div.actions  { float: none !important; margin: 10px auto; }
div.page_member_profile div.image { text-align: center;}
div.page_member_profile div.image a img { margin: 0 auto !important; }
div.promembers { float: right; width: 290px; background: url('promem.png') left bottom no-repeat;}
div.promembers div.image { padding: 4px 6px 2px !important; }
div.promembers div.dataitem { padding-top: 5px;}
