.gallery-item {
	float: left;
	margin-bottom: 10px;
	text-align: center;
	width: 33%;
}

.gallery-item img {
	border: 2px solid #cfcfcf;
}

.gallery-caption {
	font-size: 11px;
	line-height: 14px;
	margin-left: 0;
	padding-bottom: 10px;

	/* php */
	color: #7bbcff;
}

.gallery-icon a img.attachment-thumbnail {
	padding: 5px;

	/* php */
	background-color: #fff;
}


/* Tips */

.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background-repeat: no-repeat; background-position: top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


/* Other */

.last { margin-right:0px !important; }
.bottom { margin-bottom:0 !important; padding-bottom:0 }
.first { margin-left:0 !important; padding-left:0 }
.top { margin-top:0 !important; padding-top:0 }

p.attachment {
	text-align: center;
	margin: 0; padding: 0;
}

p.attachment a img {
	padding: 5px;

	/* php */
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

.caption {
	margin-left: 10px;
}

.navigation a img {
	padding: 5px;

	/* php */
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.banner-after-post {
	margin: 20px 0 20px 0;
}

.banner-after-post img{
	border: none;
	margin-top: -20px;
}

.js_disabled { display: none; }
.noscript .js_enabled { display: none; }
.noscript .js_disabled { display: block; }