.gallery-icon, .gallery-icon a {
	background: none top left no-repeat;
}

ul.profile-icons li.gallery-icon {
	width: 20px; height: 20px;
}

.gallery-icon, .gallery-icon a {
	background-image: url("./images/icon_contact_gallery.gif");
}

h2.invade-linklist {
	margin-top: -20px;
}

.rtl .icon-gallery {
	background-position: 100% 50%;
	padding: 1px 17px 0 0;
}

fieldset.gallery dd.simulate-dt label {
	margin-left:	0;
	float:			left;
	font-weight:	bold;
	text-align:		left;
	color:			#425067;
}

.rtl fieldset.gallery dd.simulate-dt label {
	text-align:		right;
}

fieldset.gallery dl:hover dd.simulate-dt label {
	color:			#000000;
}

fieldset.gallery dt.simulate-dt {
	width:			22em;
}

fieldset.gallery dt.first {
	min-height:		16em;
}

fieldset.gallery dd.simulate-dt {
	margin-left:	0;
	float:			left;
}

fieldset.gallery dd.simulate-dd {
	margin-left:	35em;
}

fieldset.gallery #format-buttons {
	margin-top: 0;
}

fieldset.gallery input.readonly, fieldset.gallery textarea.readonly {
	background: #DCDCDC;
}

dd.g_lastimage {
	padding-left: 5px;
	width: 30%;
}
/*
dd.g_moderation {
	width: 35%;
}
*/
dd.g_rating, dd.g_comments {
	width: 12%;
	text-align: center;
	font-size: 1.1em;
}

dd.g_status {
	width: 15%;
	text-align: center;
	font-size: 1.1em;
}

span.reported-images-number {
	color: red;
}

.g_unapproved {
	background: 100% 0 no-repeat url("./images/icon_gallery_unapproved.gif");
}

.g_locked {
	background: 100% 0 no-repeat url("./images/icon_gallery_locked.gif");
}

.g_reported {
	background: 100% 0 no-repeat url("./images/icon_gallery_reported.gif");
}

input.autowidth-gallery {
	width: 96%;
	max-width: 186px;
}

.polaroid_img_container {
	height: 120px;
	width: 242px;
	vertical-align: middle;
	display: table-cell;
}

.polaroid img {
	max-height: 120px;
	max-width: 230px;
}

.polaroid
{
	width: 242px;
/*
---------------------------------------------------------------------------
-You can add a white (#FFFFFF) or black (#000000) background for Polaroid-
-Remove the slashes and asterisks in the line for the background you want-
-For a different background also change the color code-
---------------------------------------------------------------------------
*/
/*	background: #FFFFFF; */
/*	background: #000000; */
	display: block;
	float: left;
	margin: 9px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
	transition: all .15s linear;
	border: 1px solid #EFEFEF;
	border-radius: 7px;
}

.image_unapproved,
.image_reported
{
	display: inline-block !important;
	background: transparent none 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	background-image: url("./images/icon_topic_unapproved.png");
	padding-left: 16px;
	padding-top: 14px;
	float: right;
}

.image_locked
{
	display: inline-block !important;
	background: transparent none 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	background-image: url("./images/lock.png");
	padding-left: 16px;
	padding-top: 16px;
	float: right;
}

.image_prev_image
{
	float: left; 
	text-align: left; 
	clip-path: url(#left_arrow);
}

.image_next_image
{
	float: right; 
	text-align: right; 
	clip-path: url(#right_arrow);
}

.postbody_album {
	text-align:center;
}

.postbody_album img.postimage {
	margin: 10px auto 10px auto;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.post > .inner > .unapproved {
	text-align: center;
	overflow: hidden;
	padding: 8px;
	font-size: larger;
	font-weight: 700;
	background-color: #ffcc66;
	color: black;
	border-radius: 7px;
}

.polaroid .post-notice.unapproved {
	font-weight: 700;
	background-color: #ffcc66;
	color: black;
	border-radius: 5px;
}

.trophy-container
{
	position: relative;
	float: right;
	margin-left: -100%;
	font-size: 3em;
	color: #f2f2f2;
	top: -20px;
	left: -10px;
}

.trophy-icon
{
	margin-left: -22px;
	margin-top: -6px;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: FontAwesome;
	font-size: 2em;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 1px 1px 1px #b7b7b7;
}

.trophy-text
{
	font-size: 0.8em;
}

.trophy-color-1
{
	color: #FFD700;
}

.trophy-color-2
{
	color: silver;
}

.trophy-color-3
{
	color: #CD7f32;
}
/* canaryfans: right-to-left layout for the Arabic board.
   The cards (album list and image lists) and upload previews float left by default,
   which starts them at the left edge and cuts them off on RTL pages. */
.rtl .polaroid {
	float: right;
}

.rtl .uploadImage {
	float: right;
	margin-right: 0;
	margin-left: 8px;
}

.rtl .uploadImage .preview,
.rtl .uploadImage .info {
	padding-left: 0;
	padding-right: 3%;
}

/* canaryfans: cards stand out from the white page, in the forum's own colours
   (cream background + gold border, as in the forum list and the ads box) */
.polaroid {
	background-color: #fefde7;
	border: 1px solid #e5d092;
	border-radius: 6px;
}

.polaroid img {
	background-color: #FFFFFF;
}
