abbr {
	cursor:default;
}
.center {
	text-align:center !important;
	margin-left:auto;
	margin-right:auto;
}
.left {
	float:left;
	margin-right:8px !important;
}
.right {
	float:right;
	margin-left:8px !important;
}
.clear {
	clear:both;
}
.clear_left, .clear-left {
	clear:left;
}
.clear_right, .clear-right {
	clear:right;
}
.img-right {
	float:right;
	margin:2px 0 2px 4px;
}

.img-left {
	float:left;
	margin:2px 4px 2px 0;
}

.flush_top {
	margin-top:0;
}
.flush_bottom {
	margin-bottom:0;
}

th .image, li.header .image {
	background: transparent url("./icons/img.gif") no-repeat 0 1px;
	padding-left:22px !important;
}

th .flag-usa {
	background: transparent url("./flag/usa.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .flag-jpn {
	background: transparent url("./flag/jpn.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .flag-can {
	background: transparent url("./flag/can.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .flag-fra {
	background: transparent url("./flag/fra.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .flag-ger {
	background: transparent url("./flag/ger.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .flag-kor {
	background: transparent url("./flag/kor.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .flag-ita {
	background: transparent url("./flag/ita.gif") no-repeat 0 0;
	padding-left:24px !important;
}

th .buy {
	background: transparent url("./icons/buy.gif") no-repeat 0 0;
	padding-left:24px !important;
}

a.buy {
	background: transparent url("./icons/buy.gif") no-repeat 0 1px;
	padding-left:24px !important;
}

a.audio {
	background: transparent url("./icons/snd.gif") no-repeat right 0;
	padding-right:19px !important;
}

a.video {
	background: transparent url("./icons/vid.gif") no-repeat right 0;
	padding-right:20px !important;
}

a.animenation {
	background: url("./icons/animenation.png") no-repeat left 2px;
	padding-left: 14px !important;
}

a.amazon {
	background: url("./icons/amazon.png") no-repeat left 2px;
	padding-left: 14px !important;
}

a.rightstuf {
	background: url("./icons/rightstuf.png") no-repeat left 2px;
	padding-left: 14px !important;
}

a.hulu {
	background: url("./icons/hulu.gif") no-repeat left 2px;
	padding-left: 14px !important;
}

a.crunchyroll {
	background: url("./icons/crunchyroll.gif") no-repeat left 2px;
	padding-left: 14px !important;
}

a.submit_profile {
	background: transparent url("./icons/submit.gif") no-repeat right 0;
	padding-right:13px !important;
	height:12px;
}

a.submit_profile, a.submit_profile span {
	display:none;
}

a.amazon_button {
	display:inline-block;
	width:90px;
	height:28px;
	background: url("http://rcm-images.amazon.com/images/G/01/buttons/buy-from-tan.gif") no-repeat center;
}

a.amazon_button span {
	display:none;
}

span.bubble-icon-info {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/info.gif') no-repeat;
}

span.bubble-icon-born {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/born.gif') no-repeat;
} 
span.bubble-icon-kana {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/kana.gif') no-repeat;
}
span.bubble-icon-vid {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/vid.gif') no-repeat;
}
span.bubble-icon-snd {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/snd.gif') no-repeat;
}
span.bubble-icon-source {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/source.gif') no-repeat;
}
span.bubble-icon-quote {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/quote.gif') no-repeat;
}
span.bubble-icon-info {
	display:inline-block;
	width:20px;
	height:13px;
	background:url('./icons/info.gif') no-repeat;
}

/** Text
**************************************/

.bold {
	font-weight:bold !important;
}

.italic {
	font-style:italic !important;
}

.underline {
	text-decoration:underline !important;
}

.center-text {
	text-align:center !important;
}

.left-text {
	text-align:left !important;
}

.right-text {
	text-align:right !important;
}

.justify-text {
	text-align:justify !important;
}


/** Advertisements
**************************************/
.ad728x15 {
	display:block;overflow:hidden;width:728px;height:15px;
}

.ad300x250 {
	display:block;overflow:hidden;width:300px;height:250px;
}

.ad728x90 {
	display:block;overflow:hidden;width:728px;height:90px;
}

.ad728x15 {
	display:block;overflow:hidden;width:728px;height:15px;
}

.ad468x60 {
	display:block;overflow:hidden;width:468px;height:60px;
}

.ad234x60 {
	display:block;overflow:hidden;width:240px;height:60px;
}

.ad125x125 {
	display:block;overflow:hidden;width:125px;height:125px;
}

.ad160x600 {
	display:block;overflow:hidden;width:160px;height:600px;
}

/** Adult Content
**************************************/
img.adult,img.warn,img.warn-nude,img.warn-semi-nude,img.warn-gore,img.warn-sex,img.warn-rape {
	visibility:hidden;
}

