a { color: #fff !important; }
a:link { color: #fff !important; }
a:visited { color: #fff !important; }
body { background: #151515; color: #fff !important; }
div.clear { clear: both; }
input[type="submit"] {
    background-color: #4d90f0 !important;
    border: 1px solid #3079ed !important;
    color: #fff !important;
    font-weight: bold !important;
    margin: 8px 0 0 18px !important;
    font-family: "Arial","Helvetica", sans-serif !important;
    font-size: 11px !important;
    padding: 8px 12px !important;
}


.post img { max-width: none !important; }

.akibaranger { width: 145px; }
.asquad_page { float: left; padding: 0; }
.asquad_table { width: 600px !important; }

#tag-widget10 {
//    height: 100px;
}
.breadcrumb  {
    background: #000020 url(/images/header-bg.gif) !important;
    margin: 0px !important;
    border: 1px solid #0b152e !important;
}

.breadcrumb .crust .arrow  {
    border-color: transparent #000 transparent #102040  !important;
}

.breadcrumb .crust .arrow span  {
    #ffffff-space: nowrap !important;
    border-color: transparent #000 transparent #000020  !important;
}

.breadcrumb .crust a.crumb  {
    background-color: #000020 !important;
    outline: 0 none !important;
}

.breadcrumb .crust:hover .arrow span  {
    border-left-color: #0b152e !important;
}

.breadcrumb .crust:hover a.crumb  {
    background-color: #0b152e !important;
    color: #ff0 !important;
}

.breadcrumb .crust:first-child a.crumb {
    padding-left: 200px !important;
}

.breadcrumb .crust:last-child .arrow span  {
    border-left-color: #0b152e !important;
}

.breadcrumb .crust:last-child a.crumb {
    background-color: transparent !important;
}

.breadcrumb .crust:last-child a.crumb  {
    font-size: 10px !important;
 font-weight: 700;
}

.breadcrumb a  {
    color: #ddd !important;
}

.breadcrumb a:visited  {
    color: #ddd !important;
}

.bucket h3 { color: #fff !important; }
.bucket h3 { background-position: 0 50%; background-repeat: repeat-x; border-bottom: 4px solid #0b152e !important; color: #000 !important; font: normal normal 16px Oswald; font-family: oswald, sans-serif; font-size: 17px; font-weight: 400; margin-bottom: 15px; margin-top: 5px; text-transform: uppercase; }
.bucket h3 span { border-bottom: 4px solid #102040; }
.bucket h3 span { border-bottom: 4px solid #f39c12; position: relative; }
.cast_person { float: left; margin: 0 0 10px; padding: 5px; width: 50%; }
.cast_person .role { font-size: 12px !important; }
.cast-list ul li { list-style-type: none !important; }
.center_align { text-align: center; }
.character { float: left; margin: 0 10px 10px 0; padding: 5px; }
.character .name { font-weight: 700; }
.character_header .info { padding-bottom: 15px; }
.character_header .name { font-weight: 700; }
.character_page .bio { padding-top: 15px; }
.character_page .img { float: right; margin: 0 0 10px; overflow: hidden; padding: 5px; width: 250px; }
.character_page .img img { width: 250px; }
.character_spacer { padding: 5px; }
.character1 { float: left; margin: 0 10px 10px 0; padding: 5px; }
.character1 .info { padding-top: 15px; }
.character-195 { float: left; margin: 0 0 10px; padding: 5px; width: 195px; }
.clearfix { display: block; }
.clearfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.cn { float: right; margin: 0 0 10px; padding: 5px; }
.comment-form input[type=submit] { background-color: #305090; border: 1px solid #305090; }
.com-tab-menu li.selected { background-color: #305090; }
.credits .image { height: 160px; line-height: 160px; margin: 0 auto; overflow: hidden; text-align: center; width: 125px; }
.credits_page { float: left; margin: 5px; width: 125px; }
.data-mini { padding-bottom: 20px; text-align: left; width: 590px; }
.data-mini .img { float: left; padding-right: 10px; }
.data-mini:after { clear: both; content: \" \"; display: block; font-size: 0; height: 0; padding-bottom: 10px !important; visibility: hidden; }
.date:before { content: "" !important; }
.ep-510 { width: 510px; }
.ep-580 { width: 580px; }
.ep-comments li { padding: 4px; }
.episode { border-top-style: none; margin: 0 auto auto; width: 600px; }
.episode .air_date { float: left; }
.episode .description { float: left; font-size: 12px; line-height: 18px; overflow: hidden; padding-right: 20px; position: relative; text-align: left; top: -2px; }
.episode .episode_left { float: left; }
.episode_comments { border: 1px solid #374d96 !important; }
.episode_comments { margin: 0 auto; padding-bottom: 5px; text-align: center; width: 520px; }
.episode_comments .ep-comments { margin-left: 2px; text-align: left; }
.episode_comments .title { background: #060f23; border-bottom: 1px solid #374d96 !important; }
.episode_comments .title { padding: 4px; text-align: left; }
.episode_review { margin: 0 auto; padding-bottom: 5px; text-align: center; width: 520px; }
.episode_review .ep-img { float: left; padding-right: 5px; text-align: left; width: 240px; }
.episode_review .ep-img2 { float: left; padding-right: 5px; text-align: left; width: 270px; }
.episode_review .ep-img3 { float: left; text-align: left; width: 245px; }
.episode_review .ep-info { float: left; padding-bottom: 5px; text-align: left; width: 240px; }
.episode_review .ep-info3 { float: left; padding-bottom: 5px; text-align: left; width: 520px; }
.episode_review .ep-spacer { float: left; margin: 10px; padding-right: 5px; text-align: left; }
.episode_review .ep-spacer3 { float: left; margin: 10px; padding-right: 5px; text-align: left; }
.episode_right { float: right; width: 180px; }
.episode_right .air_date { float: right; font-size: 11px; margin-right: 10px; text-align: left; }
.faq-600 .img { float: left; padding-right: 5px; text-align: left; }
.faq-600 .img2 { float: left; padding-right: 5px; text-align: left; }
.faq-600 .info { padding-bottom: 5px; text-align: left; }
.faq-600 .info2 { text-align: left; }
.faq-600 h5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; margin-bottom: 0; margin-left: 3pt; margin-top: 0; }
.float_left { float: left; }
.float_right { float: right; }
.follow-by-email-inner { background: #305090; }
.footer-bottom { background-color: #222; }
.footer-bottom { margin: 0 auto; overflow: hidden; padding: 12px 22px; width: 100%; }
.img-120 { width: 120px; }
.img-120 img { width: 120px; }
.img-250 { width: 250px; }
.img-250 img { width: 250px; }
.imgleftb { float: left; margin: 0 0 10px; padding: 5px; }
.imgright { float: right; margin: 0 0 10px; padding: 5px; }
.item-list { border-top-style: none; margin-top: 0; }
.item-list ._inline_navigation { clear: both; padding: 10px 0 7px; }
.item-list .date { float: left; }
.item-list .description { float: left; font-size: 12px; line-height: 18px; overflow: hidden; padding-right: 20px; position: relative; text-align: left; top: -2px; }
.item-list .episode { clear: both; min-height: 22px; padding: 7px 0; position: relative; }
.item-list .episode .no_toggle { margin-bottom: 6px; overflow-x: hidden; width: 602px; }
.item-list .episode .no_toggle_wrapper { float: left; width: 602px; }
.item-list .season { text-align: left; }
.item-list .season:first-child { border-top-style: none; }
.item-list .seasons .episode:first-child { clear: both; min-height: 22px; padding: 7px 0; position: relative; }
.item-list .spacer { padding-top: 20px !important; }
.item-list .title { float: left; font-size: 13px; font-weight: 700; margin-right: 10px; overflow: hidden; width: 250px; }
.item-list ul li { list-style-type: none !important; }
.label li:hover { background-color: #305090; }
.label2 { color: #888; }
.label2 li { background-color: #f1f1f1; float: left; margin: 0 3px 3px 0  !important; padding: 5px 8px !important; }
.label2 li a { color: #333; font-size: 11px; -moz-text-decoration: none; -ms-text-decoration: none; -o-text-decoration: none; text-decoration: none; -webkit-text-decoration: none; }
.label2 li:hover { background-color: #8a5f3f; }
.label2 li:hover a { color: #fff; }
.label2:hover { color: #fff; }
.movie_info { float: left; padding: 3px; }
.movie_info .info { text-align: center; }
.movie_page { width: 585px; }
.movie_page .left { float: left; }
.movie_page .right { float: right; }
.movie_section { padding: 3px; text-align: center; }
.movie_section.border { background: #305090; }
.name { font-weight: 700; }
.news-ticker { background: #fff !important; }
.no_toggle .no_toggle_right .date { float: right; font-size: 11px; margin-right: 10px; text-align: left; }
.pager li > a { background-color: #305090; }
.pager li > span { background-color: #305090; }
.pagetitle { padding-bottom: 5px; background: #102040 repeat-x center left; }
.pagetitle .menuheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; margin-bottom: 0; margin-left: 0; margin-top: 0; padding: 4px 0 4px 5px; position: relative; text-align: left; }
.person { float: left; margin: 0 0 10px; padding: 5px; width: 190px; }
.person .role { font-size: 12px !important; }
.person_image { float: left; width: 118px !important; }
.person_image .role { margin: 0 5px 0 0; }
.persons { padding: 5px; }
.post { background: #000 !important; border: 0px solid #0b152e !important; color: #fff !important; padding: 10px !important;}
.post h1 { color: #fff !important; }
h1.post-title-blog { color: #fff !important; }
.post h1 { border-bottom: 0 !important; }
.post h1 a { color: #fff !important; }
.post h1 a:visited { color: #fff !important; }
.post h1 strong { color: #fff !important; }
.post h2 { color: #fff !important; }
.post h2 { border-bottom: 0 !important; }
.post h2 a { color: #fff !important; }
.post h2 a:visited { color: #fff !important; }
.post h2 strong { color: #fff !important; }
.post_by { color: #fff !important; }
.post_byfix { border: 1px solid #0b152e; color: #fff !important; }
.post-body { color: #fff !important; }
.post-body a { color: #305090; }
.post-body img { background-color: #000 !important; border: 0 solid #000 !important; padding: 0 !important; }
.post-body img { margin-bottom: 0 !important; }
.post-body ul li { list-style-type: none !important; }
.profile_box { background: #305090; border-top: 1px solid #374d96 !important; }
.profile_info { background: #102040; border-bottom: 1px solid #374d96 !important; color: #fff; margin: 0 1px; padding: 3px; }
.profile b { margin-left: 2px; }
.profile_img { padding-bottom: 10px; }
.profile_info b { margin-left: 2px; }

.profile_page { display: table; margin: 0 auto; width: 600px !important; }
.profile_page img { float: left; padding-right: 5px; text-align: left; }
.profile_spacer { padding-bottom: 10px !important; }
.randompost li #tag-rm { display: none; }
.randompost li h3 { text-align: left; }
.readmore { background-color: #305090; }
.region-content-aside { margin: 10px; }
.region-footer-ads { text-align: center; }
.region-top-ads { text-align: center; }
.region-two-66-33-first { float: left; }
.region-two-66-33-second { float: left; margin-left: 5px !important; }
.relatedposts ul { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; padding: 10px !important; }
.search-results p strong { color: #305090; }
.series_img { text-align: center; }
.series_info2 { text-align: center; }
.series_page { margin: auto; width: 600px; }
.site-info .post-body img { background-color: transparent !important; }
.site-info .post-body img { border: 0 !important; padding: 0 !important; }
.social_fix { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
.social_fix { clear: both; margin: 10px 0 !important; padding: 10px !important; }
.spacer { padding-bottom: 10px !important; }
.stunt_image { float: left; margin: 0 0 10px; padding: 0 5px 0 0; width: 122px !important; }
.stunt_pic { float: left; width: 118px !important; }
.table-500 { margin: 0 auto; text-align: center; width: 500px; }
.table-500 .img { float: left; padding-right: 5px; text-align: left; }
.table-500 .info { text-align: left; }
.table-590 { text-align: left; width: 590px; }
.table-590 h3 { color: #FFF; }
.table-590 h3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; margin-bottom: 0; margin-left: 3pt; margin-top: 0; }
.table-590 h5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; margin-bottom: 0; margin-left: 3pt; margin-top: 0; }
.table-600 { margin: auto; width: 600px; }
.table-600 .img { float: left; padding-right: 10px; text-align: left; }
.table-600 .img2 { float: left; padding-right: 10px; text-align: left; }
.table-600 .info { text-align: left; }
.table-600 .info2 { text-align: left; }
.table-left { float: left; text-align: left; width: 50%; }
.table-right { float: right; text-align: left; width: 50%; }
.tag-post1 li { border-bottom: 1px solid #000 !important; }
.tag-post1 li { width: 51% !important; }
.tag-post1 li .tag-thumbnail { height: 80px !important; width: 130px !important; }
.tag-post1 li .tag-thumbnail img { height: 80px !important; width: 130px !important; }
.tag-post1 li:first-child { width: 47% !important; }
.tag-post1 li:first-child .tag-thumbnail { height: 180px !important; width: 100% !important; }
.tag-post1 li:first-child .tag-thumbnail img { height: 180px !important; width: 100% !important; }
.tag-post2 li .tag-thumbnail { height: 80px !important; width: 130px !important; }
.tag-post2 li .tag-thumbnail img { height: 80px !important; width: 130px !important; }
.tag-post3 li .tag-thumbnail { height: 80px !important; width: 130px !important; }
.tag-post3 li .tag-thumbnail img { height: 80px !important; width: 130px !important; }
.tag-post4 li .tag-thumbnail { height: 80px !important; width: 130px !important; }
.tag-post4 li .tag-thumbnail img { height: 80px !important; width: 130px !important; }
.text-left { text-align: left; }
.thumbnails img { width: 120px; }
.timeline_spacer { padding-bottom: 10px; }
.toy_altversion { color: red; text-decoration: none; }
.toy_appears { color: yellow; text-decoration: none; }
.toy_chaserfig { color: grey; text-decoration: none; }
.toy_japancounterpart { color: pink; text-decoration: none; }
.toy_japanonly { color: silver; text-decoration: none; }
.toy_never { color: gold; text-decoration: none; }
.toy_oneinshow { color: blue; text-decoration: none; }
.toy_provided { color: purple; text-decoration: none; }
.toy_repaint { color: cyan; text-decoration: none; }
.toy_toyonly { color: green; text-decoration: none; }
.txt-center { text-align: center; }
.underline { -moz-text-decoration: underline; -ms-text-decoration: underline; -o-text-decoration: underline; text-decoration: underline; -webkit-text-decoration: underline; }
.widget.block.block-fieldblock { margin-bottom: 20px; }
.widget-content table { width: 100%; }
.width-600 { width: 590px; }
.wordwrap { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.zord-500 .img2 { float: left; padding-right: 5px; text-align: left; }
#comments { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; padding: 10px !important; }
#comments h4 { background-color: #305090; }
#comments h4:after { border-top: 1px solid #305090; }
#contact-site-form input[type=submit] { background: #305090; }
#contact-site-form--2 input[type=submit] { background: #305090; }
#contentendx1 { width: 234px !important; }
#contentendx2 { width: 728px !important; }
#contentendx3 { width: 234px !important; }
#content-wrapper { padding: 20px 10px 0 !important; }
#footer-widgetfix .footer-widget { float: left; margin-left: 0 !important; margin-right: 0 !important; width: 32% !important; }
#footer-widgetfix .section { margin: 0; }
#footer-wrapper { border-top: 5px solid #305090; }
#footer-wrapper h2 span { border-bottom: 4px solid #305090; }
#footx1 { margin: 0 !important; padding-right: 22px !important; width: 33% !important; }
#footx2 { margin: 0 !important; padding-right: 22px !important; width: 33% !important; }
#footx3 { margin: 0 !important; padding-right: 22px !important; width: 33% !important; }
#footx4 { margin: 0 !important; padding-right: 22px !important; width: 33% !important; }
#header img { margin: 5px 0 0 -20px  !important; }
#header-wrapper { background-color: #00000a !important; }
#header-wrapper { background: url(/images/banner.jpg) no-repeat top center !important; background-color: #00000a !important; }
#headlines2 h2 { background-color: #305090; border-top: 1px solid #305090; }
#main-wrapper { float: left; margin-left: 180px !important; width: 640px !important; }


#masthead #tv-logo { float: left; height: 180px; margin: 0; width: 200px; }
#masthead #tv-logo a { background-image: url(/images/design_1024.jpg); float: left; height: 180px; margin: 0; width: 200px; }
#masthead #tv-logo span { left: -5000px; position: absolute; }
#masthead #userbox { display: block; float: right; height: 100px; line-height: 12px; margin: 35px 10px 10px; overflow: hidden; padding: 5px; vertical-align: top; width: 740px; }
#menuhlng4 { display: none; }
#nav { background-color: #000020 !important; border-bottom: 1px solid #305090 !important; }
#nav li.mhome a { background-color: #305090 !important; }
#nav3 li a:hover { background-color: #305090; }
#outer-wrapper { background-color: #000000 !important; box-shadow: 0 0 0 !important; -moz-box-shadow: 0 0 0 !important; -ms-box-shadow: 0 0 0 !important; -o-box-shadow: 0 0 0 !important; -webkit-box-shadow: 0 0 0 !important; width: 1024px !important; }
#readmore { background-color: #305090; }
#scroll { background-color: #305090; }
#search-block-form input[type=submit] { background-color: #333; }
#search-form input[type=submit] { background-color: #305090; }
#sidebar-box2 { margin: 0 !important; }
#sidebar-wrapper { float: right; margin-left: 0 !important; width: 174px !important; }
#sidebar-wrapper .ad-300x250 .widget-content { padding: 10px 0 !important; }
#sidebar-wrapper .widget { margin: 0 !important; }
#sidebar-wrapper .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#sidebar-wrapper .widget-content { border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; padding: 5px !important; -webkit-border-radius: 0; }
#sidebar-wrapper h2 { border-bottom: 4px solid #0b152e; color: #fff !important; }
#sidebar-wrapper h2 span { border-bottom: 4px solid #f39c12; position: relative; }
#sidebar-wrapper2 { float: left; margin-left: -820px !important; width: 170px !important; }
#sidebar-wrapper2 .ads .widget-content { padding: 5px !important; }
#sidebar-wrapper2 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#sidebar-wrapper2 .widget-content { border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; padding: 5px !important; -webkit-border-radius: 0; }
#sidebar-wrapper2 h2 { border-bottom: 4px solid #0b152e; color: #fff !important; }
#sidebar-wrapper2 h2 span { border-bottom: 4px solid #2980b9; }
#tag-widget1 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget1 h2.title { background-color: #305090; }
#tag-widget10 { font: normal normal 11px Verdana, Geneva, sans-serif; font-family: open sans, Helvetica, san-serif; font-size: 12px; font-weight: 400; margin: 0 auto !important; padding: 0; position: relative; text-align: left; width: 100%; }
#tag-widget10 .section { margin: 0 !important; padding: 5px !important; text-align: center; width: 100%; }
#tag-widget1-2 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget2 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget3 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget4 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget5 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget6 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget7 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget8 .widget-content
#tag-widget9 .widget-content { background: #000 !important; border: 1px solid #0b152e !important; color: #fff !important; }
#tag-widget9 .section { margin: 0; }
#user-login input[type=submit] { background-color: #305090; }
#user-login-form input[type=submit] { background-color: #305090; }
#user-register-form input[type=submit] { background-color: #305090; }


.basicpagetitle .menuheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 4px 0 4px 5px;
	position: relative;
	text-align: left;
}
.basicpagetitle, .timeline-border { border: 1px solid #305090 !important; background-color: #102040; }

.body_color h3 {
    color: white;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
margin: 6pt 0pt !important
}
.pagetitle h1 {
    color: white;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0pt;
    margin-left: 3pt;
    margin-top: 0pt;
}

.body_color {
    background-color: #000000;
}
.basicpagetitle:after { content: "";  padding-bottom: 10px !important;  }