/*#################################################################
What up, copy-cat, learner, explorer, gangsta, nerd, girl, womenizer, otaku, hobo, alien, person...

Designed and Coded by Arrangements @ RomanceAnime.com
All rights reserverd @ RomanceAnime.com
#d31414
#################################################################*/
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td {
border:0;
outline:none;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

ul,ol {
list-style:none;
}

input,textarea,select {
border-color:#777;
border-style:solid;
border-width:1px;
margin:4px;
padding:4px;
}

p a,p a:visited {
border-bottom-color:#b6b6b6;
border-bottom-style:solid;
border-bottom-width:1px;
text-decoration:none;
color:#000;
}

p a:hover {
padding-bottom:2px;
padding-top:2px;
color:#FFF;
border-bottom-style:none;
text-decoration:none;
background-color:#d31414;
}

p a:active {
border-bottom-style:none;
color:#FFF;
text-decoration:none;
background-color:#000;
padding:2px;
}

body {
background-repeat:repeat;
background-color:#505356;
background-image:url(/images/black_bg.jpg);
font-size:12px;
font-family:"Trebuchet MS", Lucida Grande, Verdana, Arial;
margin:0 auto;
padding:0;
}

#logo {
margin-left:76px;
height:57px;
width:2407px;
background-repeat:no-repeat;
background-image:url(/images/logo.png);
}

#body_container {
width:988px;
margin:9px auto 0;
}

#body_top {
background-repeat:no-repeat;
background-image:url(/images/body_top.png);
height:16px;
width:988px;
}

#body_left {
width:971px;
background:url(/images/body_left.png);
background-position:top left;
}

#body_right {
background-repeat:repeat-y;
width:988px;
background-image:url(/images/body_right.png);
background-position:top right;
margin:0;
}

#body_bottom {
height:16px;
width:988px;
background-repeat:no-repeat;
background-image:url(/images/body_bottom.png);
}

#content {
color:#000;
position:relative;
left:14px;
background-image:url(/images/body_bg.jpg);
background-color:#f1f1f1;
background-position:top left;
height:auto;
width:960px;
}

#footer_container {
width:988px;
height:100%;
vertical-align:baseline;
margin:0 auto;
}

#footer_top {
height:16px;
width:988px;
background-image:url(/images/footer_top.png);
}

#footer_left {
width:14px;
background:url(/images/footer_left.png);
background-position:top left;
}

#footer_right {
background-repeat:repeat-y;
width:988px;
background-image:url(/images/footer_right.png);
background-position:top right;
margin:0;
}

#footer_bottom {
height:15px;
width:988px;
background-repeat:no-repeat;
background-image:url(/images/footer_bottom.png);
}

#footer_content {
display:block;
color:#FFF;
position:relative;
left:14px;
background-image:url(/images/footer_bg.jpg);
background-color:#363636;
background-position:top left;
height:100%;
width:960px;
}

#navi_container {
width:997px;
margin:0 auto;
}

#navi {
height:56px;
width:997px;
background-repeat:no-repeat;
background-image:url(/images/navi.png);
}

#navi_links {
margin-left:67px;
margin-top:19px;
float:left;
height:56px;
width:400px;
list-style-type:none;
}

#navi_links li,#navi_links a,#navi_link a:active {
background:url(/images/navi_links.gif) 0 0 no-repeat;
float:left;
height:28px;
display:block;
overflow:hidden;
}

#navi_links a {
padding-top:80px;
}

#link_anime a {
background-position:0 0;
width:72px;
}

#link_anime a:hover {
background-position:0 -29px;
}

#link_manga a {
background-position:-72px 0;
width:77px;
}

#link_manga a:hover {
background-position:-72px -29px;
}

#link_forum a {
background-position:-149px 0;
width:74px;
}

#link_forum a:hover {
background-position:-149px -29px;
}

#link_users a {
background-position:-223px 0;
width:66px;
}

#link_users a:hover {
background-position:-223px -29px;
}

#navi_search {
background-image:url(/images/navi_search.gif);
float:right;
background-repeat:no-repeat;
margin-right:34px;
margin-top:21px;
height:20px;
width:166px;
}

#navi_search input {
padding-top:2px;
background:transparent;
padding-left:20px;
width:140px;
height:18px;
font-size:15px;
border-style:none;
margin:0;
}

#home_feature {
height:282px;
width:960px;
}

#home_fa {
float:left;
height:282px;
width:410px;
}

#fc_container {
float:left;
display:inline-block;
width:760px;
}

.panel ul {
text-align:left;
margin:0 15px 0 30px;
}

.stripViewer {
position:relative;
overflow:hidden;
width:760px;
height:282px;
}

.stripViewer .panelContainer {
position:relative;
left:0;
top:0;
}

.stripViewer .panelContainer .panel {
float:left;
position:relative;
width:760px;
}

.stripNavL,.stripNavR,.stripNav {
display:none;
}

.nav-thumb {
height:60px;
width:80px;
}

#fc_container #slider_links {
margin-left:12px;
height:37px;
width:200px;
display:inline-block;
}

#fc_container #slider_links div a div {
width:28px;
height:20px;
background-repeat:no-repeat;
background-image:url(/images/home_fc_navi.png);
display:inline-block;
}

#fc_container #slider_navi_1 {
background-position:12px 0;
}

#fc_container #slider_navi_2 {
background-position:-20px 0;
width:37px;
}

#fc_container #slider_navi_3 {
background-position:-57px 0;
}

#fc_container #slider_navi_4 {
background-position:-90px 0;
}

#fc_container #slider_navi_5 {
background-position:-125px 0;
}

.cross-link {
display:inline-block;
z-index:0;
}

.active-thumb {
background-position:9px 20px;
background-repeat:no-repeat;
background-image:url(/images/home_fc_navi_active.png);
height:40px;
width:28px;
}

#fc_container .overlay_image {
background-repeat:no-repeat;
background-image:url(/images/shadow.png);
padding:8px;
}

#fc_container .overlay_anime {
float:left;
height:282px;
width:344px;
background-repeat:no-repeat;
background-image:url(/images/home_fa_image.png);
}

#fc_container .image_anime {
background-image:url(/anime/images/akikan.jpg);
background-repeat:no-repeat;
margin-top:25px;
margin-left:17px;
background-position:-40px -31px;
height:238px;
width:319px;
}

#fc_container .fc_content_container {
}

#fc_container h1 {
float: left;
margin-left: 15px;
margin-top: 20px;
font-size: 18px;
}

#fc_container .fc_content {
margin-left: 15px;
width: 400px;
float: left;
margin-top: 5px;
font-size: 13px;
}

#home_fm {
display: none;
float:left;
height:282px;
width:200px;
}

#home_fm_overlay {
float:left;
background-repeat:no-repeat;
height:282px;
width:200px;
background-image:url(/images/home_fm_image.png);
}

#home_fm_image {
background-color:#FFF;
margin-left:20px;
margin-top:33px;
background-repeat:no-repeat;
height:240px;
width:160px;
}

#news {
float:left;
width:540px;
}

#news h2 {
font-style:normal;
font-weight:400;
margin-left:20px;
font-size: 20px;
}

#news h2 a {
text-decoration:none;
color:#000;
}

#news h2 a:hover {
text-decoration:underline;
color:#000;
}

#news h2 a:active {
text-decoration:none;
background-color:#000;
color:#FFF;
}

.news_sub {
padding-top:3px;
padding-left:20px;
height:19px;
width:375px;
background-repeat:no-repeat;
background-image:url(/images/news_sub.png);
}

.news_sub .sub {
font-style:italic;
color:#FFF;
font-size:11px;
}

.news_content {
font-size:12px;
margin-left:20px;
}

.news_content p {
margin-bottom:8px;
margin-top:8px;
}

.news_sub2 {
padding-bottom:10px;
font-size:11px;
color:#FFF;
margin-left:211px;
height:17px;
width:329px;
background-repeat:no-repeat;
background-image:url(/images/news_sub2.png);
}

.news_sub2 .comments {
text-align:right;
float:left;
margin-top:2px;
margin-left:55px;
}

.news_sub2 .continue {
margin-top:2px;
margin-right:46px;
float:right;
}

#sidebar {
float:left;
width:400px;
}

#sidebar_column {
display:block;
margin-left:20px;
width:400px;
}

#sidebar #title_ra {
display:block;
height:29px;
width:180px;
background-repeat:no-repeat;
background-image:url(/images/sidebar_ra.png);
}

#sidebar .ra_overlay {
float:left;
height:124px;
width:180px;
background-repeat:no-repeat;
background-image:url(/images/sidebar_ra_image.png);
}

#sidebar .ra_image {
margin-left:10px;
background-position:0 2px;
background-repeat:no-repeat;
height:120px;
width:160px;
}

#sidebar .ra a {
display:block;
height:120px;
width:160px;
}

#sidebar .ra {
margin-top:12px;
}

#list_bar li,#list_bar a,#list_bar a:active {
width:33px;
height:40px;
float:left;
}

#list_bar {
padding-left:31px;
list-style-type:none;
height:40px;
width:960px;
background-repeat:no-repeat;
background-image:url(/images/list_bar.png);
}

#list_bar a:hover {
background-position:0 2px;
background-repeat:no-repeat;
background-image:url(/images/list_bar_link.jpg);
}

#list_bar #aaa a:hover {
background-position:6px;
}

#list_bar #aa a:hover {
background-position:-27px;
}

#list_bar #bb a:hover {
background-position:-60px;
}

#list_bar #cc a:hover {
background-position:-93px;
}

#list_bar #dd a:hover {
background-position:-126px;
}

#list_bar #ee a:hover {
background-position:-159px;
}

#list_bar #ff a:hover {
background-position:-192px;
}

#list_bar #gg a:hover {
background-position:-225px;
}

#list_bar #hh a:hover {
background-position:-258px;
}

#list_bar #ii a:hover {
background-position:-291px;
}

#list_bar #jj a:hover {
background-position:-314px;
}

#list_bar #kk a:hover {
background-position:-347px;
}

#list_bar #ll a:hover {
background-position:-377px;
}

#list_bar #mm a:hover {
background-position:-404px;
}

#list_bar #nn a:hover {
background-position:-446px;
}

#list_bar #oo a:hover {
background-position:-479px;
}

#list_bar #pp a:hover {
background-position:-515px;
}

#list_bar #qq a:hover {
background-position:-548px;
}

#list_bar #rr a:hover {
background-position:-581px;
}

#list_bar #ss a:hover {
background-position:-614px;
}

#list_bar #tt a:hover {
background-position:-647px;
}

#list_bar #uu a:hover {
background-position:-680px;
}

#list_bar #vv a:hover {
background-position:-713px;
}

#list_bar #ww a:hover {
background-position:-746px;
}

#list_bar #xx a:hover {
background-position:-782px;
}

#list_bar #yy a:hover {
background-position:-815px;
}

#list_bar #zz a:hover {
background-position:-853px;
}

#list {
margin-top:10px;
list-style-type:none;
}

#list .list_title {
display:block;
}

.list_title .list_title_middle {
line-height:22px;
font-size:14px;
text-decoration:none;
color:#FFF;
}

.list_title a:hover {
padding-left:5px;
letter-spacing:1px;
}

.list_title_left {
float:left;
height:22px;
background-repeat:no-repeat;
background-image:url(/images/list_title_left.png);
width:9px;
}

.list_title_middle {
float:left;
height:22px;
background-position:-9px 0;
background-repeat:repeat-x;
background-image:url(/images/list_title_middle.png);
}

.list_title_right {
float:left;
height:22px;
width:24px;
background-image:url(/images/list_title_right.png);
background-repeat:no-repeat;
}

#entry_right {
float:right;
display:inline-block;
width:430px;
}

#entry_left {
width:530px;
float:left;
display:inline-block;
}

#entry_title {
margin-top:5px;
margin-left:5px;
display:inline-block;
}

#entry_title_left {
float:left;
display:inline-block;
height:30px;
width:15px;
background-repeat:no-repeat;
background-image:url(/images/entry_title_left.png);
}

#entry_title_middle {
float:left;
padding-right:10px;
color:#FFF;
line-height:28px;
font-size:23px;
display:inline-block;
height:30px;
background-repeat:repeat-x;
background-image:url(/images/entry_title_middle.png);
}

#entry_title_right {
display:inline-block;
height:30px;
width:15px;
background-repeat:no-repeat;
background-image:url(/images/entry_title_right.png);
}

#entry_aka {
float:left;
display:inline-block;
height:17px;
width:49px;
background-repeat:no-repeat;
background-image:url(/images/entry_aka.png);
}

#entry_aka_content {
display:inline-block;
float:left;
margin-left:3px;
margin-top:6px;
font-size:10px;
color:#9f9f9f;
}

#entry_summary_container {
margin-left:10px;
margin-top:10px;
display:inline-block;
}

#entry_summary {
padding-top:3px;
float:left;
height:19px;
width:107px;
background-repeat:no-repeat;
background-image:url(/images/entry_summary.png);
display:inline-block;
}

#entry_summary_author {
margin-left:5px;
margin-top:4px;
display:inline-block;
}

#entry_summary_author a {
border-bottom-color:#cdcdcd;
border-bottom-style:solid;
border-bottom-width:1px;
text-decoration:none;
color:#ababab;
}

#entry_summary_author a:hover {
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
color:#FFF;
background-color:#d31414;
}

#entry_summary_author a:active {
text-decoration:none;
color:#FFF;
background-color:#000;
padding:2px;
}

#entry_summary_anime_content {
width:530px;
margin-left:10px;
}

#entry_summary_manga_content {
width:626px;
margin-left:10px;
}

#entry_tag_container {
margin-top:10px;
margin-left:10px;
display:inline-block;
}

#entry_tag {
float:left;
background-repeat:no-repeat;
height:15px;
width:66px;
background-image:url(/images/entry_tag.png);
display:inline-block;
}

#entry_information {
margin-left:10px;
margin-top:10px;
height:15px;
width:104px;
background-repeat:no-repeat;
background-image:url(/images/entry_information.png);
}

#entry_information_content {
font-size:12px;
font-style:normal;
font-weight:400;
margin-top:7px;
margin-left:10px;
list-style-type:none;
}

.entry_information_content {
display:inline;
margin-left:5px;
float:left;
}

#entry_formats {
display:inline-block;
float:left;
background-repeat:no-repeat;
background-image:url(/images/entry_formats.png);
height:16px;
width:59px;
}

#entry_noe {
float:left;
display:inline-block;
background-repeat:no-repeat;
background-image:url(/images/entry_noe.png);
height:16px;
width:134px;
}

#entry_nov {
float:left;
display:inline-block;
background-repeat:no-repeat;
background-image:url(/images/entry_nov.png);
height:16px;
width:137px;
}

#entry_length {
float:left;
display:inline-block;
height:16px;
width:48px;
background-repeat:no-repeat;
background-image:url(/images/entry_length.png);
}

#entry_yp {
width:99px;
height:16px;
background-repeat:no-repeat;
background-image:url(/images/entry_yp.png);
float:left;
display:inline-block;
}

#entry_author {
width:48px;
height:16px;
background-repeat:no-repeat;
background-image:url(/images/entry_author.png);
float:left;
display:inline-block;
}

#entry_image_anime_container {
margin-right:2px;
}

#entry_image_manga_container {
margin:0 auto;
}

#entry_image_anime_overlay {
float:right;
height:326px;
width:423px;
background-repeat:no-repeat;
background-image:url(/images/entry_image_anime.png);
}

#entry_image_manga_overlay {
float:right;
height:470px;
width:324px;
background-repeat:no-repeat;
background-image:url(/images/entry_image_manga.png);
}

#entry_image_anime_overshield {
top:0;
position:absolute;
height:326px;
width:423px;
background-repeat:repeat;
background-image:url(/images/overshield.gif);
}

#entry_image_manga_overshield {
top:0;
position:absolute;
height:470px;
width:324px;
background-repeat:repeat;
background-image:url(/images/overshield.gif);
}

#entry_image_anime_overlay img {
margin-left:13px;
margin-top:11px;
height:300px;
width:400px;
}

#entry_image_manga_overlay img {
margin-left:13px;
margin-top:11px;
height:450px;
width:300px;
}

#entry_titles_container {
width:430px;
float:left;
}

#entry_episodes {
margin-top:10px;
height:21px;
width:68px;
background-repeat:no-repeat;
background-image:url(/images/entry_episodes.png);
}

#entry_volumes {
margin-top:10px;
height:16px;
width:73px;
background-repeat:no-repeat;
background-image:url(/images/entry_volumes.png);
}

#entry_titles_content {
margin-top:5px;
}

.entry_titles_number span {
float:left;
background-repeat:no-repeat;
display:inline-block;
height:12px;
overflow:hidden;
}

.entry_titles_number .number_0 {
width:8px;
background-image:url(/images/number_0.png);
}

.entry_titles_number .number_1 {
width:2px;
background-image:url(/images/number_1.png);
}

.entry_titles_number .number_2 {
width:8px;
background-image:url(/images/number_2.png);
}

.entry_titles_number .number_3 {
width:6px;
background-image:url(/images/number_3.png);
}

.entry_titles_number .number_4 {
width:5px;
background-image:url(/images/number_4.png);
}

.entry_titles_number .number_5 {
width:7px;
background-image:url(/images/number_5.png);
}

.entry_titles_number .number_6 {
width:6px;
background-image:url(/images/number_6.png);
}

.entry_titles_number .number_7 {
width:7px;
background-image:url(/images/number_7.png);
}

.entry_titles_number .number_8 {
width:6px;
background-image:url(/images/number_8.png);
}

.entry_titles_number .number_9 {
width:6px;
background-image:url(/images/number_9.png);
}

.entry_titles_bullet {
float:left;
background-repeat:no-repeat;
display:inline-block;
height:13px;
width:5px;
background-image:url(/images/entry_titles_bullet.png);
}

.entry_titles_title {
margin-left:4px;
display:inline-block;
}

.entry_titles_aka {
display:inline-block;
color:#939393;
font-size:10px;
}

#entry_wall_container {
margin-top:20px;
margin-left:10px;
}

#wall {
padding-top:37px;
background-repeat:no-repeat;
background-image:url(/images/entry_wall.png);
}

#wall ul {
list-style-type:none;
}

#wall li {
padding-bottom:20px;
clear:both;
}

#wall img {
margin-bottom:10px;
float:left;
border-color:#000;
border-style:solid;
border-width:1px;
}

#wall img:hover {
border-color:#FFF;
border-style:solid;
border-width:1px;
}

#wall .top {
display:inline-block;
margin-left:7px;
}

#wall a.username {
margin-left:10px;
font-weight:700;
font-size:13px;
text-decoration:none;
color:#000;
}

#wall a.username:hover {
padding-bottom:2px;
padding-top:2px;
color:#FFF;
background-color:#000;
}

#wall a.username:active {
color:#FFF;
background-color:#d31414;
padding:0 2px;
}

#wall .wrote {
font-weight:700;
}

#wall .time {
color:#b2b2b2;
font-size:10px;
}

#wall div.content {
line-height:13px;
margin-top:1px;
margin-left:62px;
}

#wall div.rank {
margin-top:-1px;
background-position:0 50px;
margin-left:60px;
height:3px;
width:211px;
background-repeat:no-repeat;
background-image:url(/images/stroke.png);
}

#wall div.purple {
background-position:0 0;
}

#wall div.green {
background-position:0 -8px;
}

#wall div.yellow {
background-position:0 -15px;
}

#wall div.blue {
background-position:0 -22px;
}

#wall div.red {
background-position:0 -30px;
}

#wall div.black {
background-position:0 -38px;
}

#wall div.grey {
background-position:0 -45px;
}

.version_content {
padding-left:15px;
float:left;
width:410px;
padding-top:25px;
}

.version_content p {
padding-bottom:5px;
padding-top:5px;
}

#staff {
margin-right:4px;
margin-left:4px;
width:952px;
padding-top:20px;
}

.staff_member {
display:inline-block;
margin:7px 5px;
}

.staff_overshield {
background-image:url(/images/overshield.gif);
height:199px;
width:225px;
}

.staff_image {
height:260px;
float:left;
display:inline-block;
width:225px;
}

.staff_image_top {
height:199px;
width:225px;
background-repeat:no-repeat;
background-image:url(/images/staff_image.png);
}

.staff_image_bottom {
background-repeat:no-repeat;
height:61px;
width:225px;
}

.staff_image_bottom a {
height:61px;
width:225px;
display:block;
}

.staff_image_back {
background-position:3px 5px;
margin-left:14px;
margin-top:10px;
height:200px;
width:196px;
background-repeat:no-repeat;
}

.staff_content {
padding-right:10px;
text-align:justify;
padding-top:5px;
font-size:14px;
padding-left:10px;
width:711px;
display:inline-block;
}

.staff_content p {
padding-bottom:3px;
padding-top:3px;
}

#profile #top {
float:left;
padding-left:14px;
padding-top:14px;
width:720px;
display:inline-block;
}

#profile #top img {
float:left;
border-color:#000;
border-style:solid;
border-width:1px;
}

#profile #top div#container {
padding-left:20px;
display:inline-block;
}

#profile #top h1 {
line-height:30px;
font-style:normal;
font-weight:400;
font-size:30px;
}

#profile #top div#status {
color:#727272;
font-size:18px;
}

#profile #top div#info {
font-size:14px;
padding-top:20px;
}

#profile #top div#info span {
float:left;
clear:left;
}

#profile #top div#info span.grey {
color:#676767;
}

#profile #top div#info span.stats {
padding-top:5px;
}

#profile #left_sidebar {
clear:both;
float:left;
display:inline-block;
margin-top:5px;
margin-left:14px;
width:220px;
}

#profile #information {
padding-top:14px;
background-repeat:no-repeat;
background-image:url(/images/profile_information.png);
}

#profile #information span {
clear:both;
float:left;
}

#profile #center {
float:left;
width:500px;
display:inline-block;
}

#profile #biography {
padding-top:20px;
background-image:url(/images/profile_biography.png);
background-repeat:no-repeat;
}

#profile #right_sidebar {
width:220px;
display:inline-block;
}

#profile #wall div.content {
width:435px;
}

.message {
background-color:#ffec81;
color:#000;
position:relative;
font-size:14px;
padding:5px;
}

div .success {
background-color:#abe4ae;
color:#1a8c06;
}

div .fail {
background-color:#ff8a90;
color:#a11b14;
}

#fc_container #slider_links div,#version img {
float:left;
}

#fc_container .inline,#entry_title_container,.entry_titles_nb_container,.entry_titles_number,.staff_image_overlay,#profile #middle {
float:left;
display:inline-block;
}

#home_container,#news_container {
display:inline-block;
width:960px;
}

.news_sub .sub a,.news_sub2 a {
text-decoration:none;
color:#FFF;
}

.news_sub .sub a:hover,.news_sub2 a:hover {
text-decoration:underline;
}

#sidebar_1,#sidebar_2 {
display:block;
width:200px;
}

#list .list_title li,#entry_container,#entry_information_content li ul,#version_2,#profile {
display:inline-block;
}

#entry_aka_container,#entry_tag_content {
margin-left:5px;
display:inline-block;
}

#version_1,#version_beta {
padding-top:20px;
display:inline-block;
}