/*
Theme Name: Anarchy
Theme URI: http://www.anarchyinthejp.com/
Description: The Original AnarchyInTheJp Theme
Version: 1.0
Author: FAVGEAR
*/


/*COMMON=============================================== */
*{ margin: 0; padding:0; }

h1,h2{ font-size:100%; }
h3,h4,h5,h6{ font-size:100%; font-weight:normal; }

body {
text-align:center;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
color:#FFFFFF; font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size:12px; line-height:18px;
}

a:link{ color: #E30010; text-decoration: none; }
a:visited { color: #E30010; text-decoration: none; }
a:hover { color: #96010C; text-decoration: none; }

img { margin: 0; padding:0; border: 0px; }


/*PAGE LAYOUT===============================================*/

/*CONTAINER-------------------------*/
#container{ margin:0 auto; padding-right:40px; text-align:left; width:725px; }
#container5{ margin-left:40px; margin-bottom:40px; width:725px; position:relative; }
#left-column{ float:left; width:225px; }
#main-column{ float:right; text-align: left; width:500px; }
#container-bottom{ clear:both; height:15px; }

/*LEFT COLUMN ============================================================= */

/*Header-------------------------*/
#header a{ height: 132px; background: url('images/anarchy_logo01.png') no-repeat; display: block; text-indent: -9999px; cursor: pointer; outline:none; }

/*Navigation-------------------------*/
#navigation{ padding-left:25px; background: url('images/anarchy_logo02.png') no-repeat; }

/*Main Navi Mnue-------------------------*/
#vertical a{ display: block; text-indent: -9999px; cursor: pointer; outline:none; }

#menu1 a{ width: 175px; height: 31px; background: url('images/menu01.png'); }
#menu2 a{ width: 175px; height: 31px; background: url('images/menu02.png'); }
#menu3 a{ width: 175px; height: 31px; background: url('images/menu03.png'); }
#menu4 a{ width: 175px; height: 31px; background: url('images/menu04.png'); }
#menu5 a{ width: 175px; height: 31px; background: url('images/menu05.png'); }
#menu6 a{ width: 175px; height: 31px; background: url('images/menu06.png'); }
#menu7 a{ width: 175px; height: 31px; background: url('images/menu07.png'); }
#menu8 a{ width: 175px; height: 31px; background: url('images/menu08.png'); }
#menu9 a{ width: 175px; height: 31px; background: url('images/menu09.png'); }

#menu1 a:hover{ background-position: -175px 0px; }
#menu2 a:hover{ background-position: -175px 0px; }
#menu3 a:hover{ background-position: -175px 0px; }
#menu4 a:hover{ background-position: -175px 0px; }
#menu5 a:hover{ background-position: -175px 0px; }
#menu6 a:hover{ background-position: -175px 0px; }
#menu7 a:hover{ background-position: -175px 0px; }
#menu8 a:hover{ background-position: -175px 0px; }
#menu9 a:hover{ background-position: -175px 0px; }

/*Sub Navi Menu-------------------------*/
.accordion_content{ overflow:hidden; margin-left:29px; }
.sub-menu55 a{ display: block; text-indent: -9999px; cursor: pointer; outline:none; }

.sub-japanese a{ width: 146px; height: 23px; background: url('images/menu_ja.png'); }
.sub-english a{ width: 146px; height: 23px; background: url('images/menu_en.png'); }

#gallery1 a{ width: 146px; height: 23px; background: url('images/menu04_1.png'); }
#gallery2 a{ width: 146px; height: 23px; background: url('images/menu04_2.png'); }
#gallery3 a{ width: 146px; height: 23px; background: url('images/menu04_3.png'); }
#gallery4 a{ width: 146px; height: 23px; background: url('images/menu04_4.png'); }
#gallery5 a{ width: 146px; height: 23px; background: url('images/menu04_5.png'); }
#gallery6 a{ width: 146px; height: 23px; background: url('images/menu04_6.png'); }
#gallery7 a{ width: 146px; height: 23px; background: url('images/menu04_7.png'); }
#gallery8 a{ width: 146px; height: 23px; background: url('images/menu04_8.png'); }
#gallery9 a{ width: 146px; height: 23px; background: url('images/menu04_9.png'); }

.sub-japanese a:hover{ background-position:-146px 0px; }
.sub-english a:hover{ background-position:-146px 0px; }
#gallery1 a:hover{ background-position:-146px 0px; }
#gallery2 a:hover { background-position:-146px 0px; }
#gallery3 a:hover{ background-position:-146px 0px; }
#gallery4 a:hover{ background-position:-146px 0px; }
#gallery5 a:hover{ background-position:-146px 0px; }
#gallery6 a:hover{ background-position:-146px 0px; }
#gallery7 a:hover{ background-position:-146px 0px; }
#gallery8 a:hover{ background-position:-146px 0px; }
#gallery9 a:hover{ background-position:-146px 0px; }

/*Up Date Back-------------------------*/
#update{ width:175px; height:44px; background:url('images/left_update_title.png'); display: block; text-indent: -9999px; }
#update-body{ padding:0px 10px; width: 155px; background:url('images/left_update_bg01.png'); }
#update-bottom{ padding:10px 10px 15px 10px; width: 155px; background: url('images/left_update_bg02.png') no-repeat; background-position:bottom; }
.png-clear{ position:relative; }

/*Up Date-------------------------*/
.update-text5{ padding-top:10px; border-bottom:1px solid #595959; font-size:10px; line-height:12px; }
.update-text{ padding:10px 0px 2px 0px; font-size:10px; line-height:12px; background:url('images/left_update_line.gif') no-repeat; background-position:bottom; }

/*Latest Gallery-------------------------*/
#latest-gallery-ph{ position:relative; width:153px; border:1px solid #FFFFFF; background-color:#000000; }
#latest-gallery{ position:relative; width:155px; height:24px; display:block; text-indent: -9999px; background:url('images/left_gallery_bt.gif'); }

/*Search-------------------------*/
#search-area{ margin-top:10px; padding-top:3px; text-align:center; width:155px; height:39px; background:url('images/left_search_bg.png') no-repeat; }
.search1{ margin-bottom:3px; width:145px; height:15px; border:1px #333 solid; background-color:#7f7f7f; }

/*RSS-------------------------*/
#rss a{ position:relative; width:155px; height:25px; background:url('images/left_rss.png'); display: block; text-indent: -9999px; cursor: pointer; outline:none; }


/*Copyright -----------------------------------------------------------------*/
#copyright{ margin-top:10px; text-align:center; width:175px; color:#787878;font-family:Verdana,Arial,Helvetica; font-size:10px; line-height:12px; }


/*CONTENT COMMON===============================================*/
#content-title{ margin-top:43px; padding:38px 10px 0px 0px; width:490px; height:35px; }
	.category01{ background:url('images/content_title01.png') no-repeat; }
	.category02{ background:url('images/content_title02.png') no-repeat; }
	.category03{ background:url('images/content_title03.png') no-repeat; }
	.category04{ background:url('images/content_title04.png') no-repeat; }
		.category04-1{ background:url('images/content_title04_1.png') no-repeat; }
		.category04-2{ background:url('images/content_title04_2.png') no-repeat; }
		.category04-3{ background:url('images/content_title04_3.png') no-repeat; }
		.category04-4{ background:url('images/content_title04_4.png') no-repeat; }
		.category04-5{ background:url('images/content_title04_5.png') no-repeat; }
		.category04-6{ background:url('images/content_title04_6.png') no-repeat; }
		.category04-7{ background:url('images/content_title04_7.png') no-repeat; }
		.category04-8{ background:url('images/content_title04_8.png') no-repeat; }
	.category05{ background:url('images/content_title05.png') no-repeat; }
	.category06{ background:url('images/content_title06.png') no-repeat; }
	.category07{ background:url('images/content_title07.png') no-repeat; }
	.category08{ background:url('images/content_title08.png') no-repeat; }
	.category09{ background:url('images/content_title09.png') no-repeat; }
	.category10{ background:url('images/content_title10.png') no-repeat; }

#language{ height:20px; }
	div#language ul{ margin: 0; padding: 0; list-style: none; }
	div#language li{ float:right; }
	div#language a { width:33px; height:20px; display:block; text-indent:-9999px; cursor:pointer; outline:none; }
		li.english a{ background: url('images/bt_english.gif') no-repeat; }
		li.japanese a{ background: url('images/bt_japanese.gif') no-repeat; }
	div#language a:hover{ background-position: 0 -20px; }

#content-back{ padding:0px 20px 30px 20px; width:460px; background: url('images/content_bg01.png') repeat-y; }
#content-back-gallery{ padding:0px 0px 23px 20px; width:480px; background: url('images/content_bg01.png') repeat-y; }
	

#content-bottom{ clear:both; padding:8px 15px; width:470px; height:32px; background:url('images/content_bottom_bg.gif') no-repeat; }
	.pagetop a{ float:right; margin-top:4px; display:block; text-indent:-9999px; width:85px; height:20px; background:url('images/pagetop.png') no-repeat; cursor:pointer; outline:none;}
	.paginate{ font-size:12px; line-height:14px; }
	.pageback a:link{ color:#ffffff; text-decoration: none; }
	.pageback a:visited { color:#E30010; text-decoration: none; }
	.pageback a:hover { color:#E30010; text-decoration: none; }


img.img-right01{ position:relative; float:right; margin-bottom:13px; margin-left:20px; }
img.img-left01{ position:relative; float:left; margin-bottom:13px; margin-right:20px; }

img.float-left { position:relative; float: left; margin: 0px 15px 15px 0px; }
img.float-right { position:relative; float: right; margin: 0px 0px 15px 15px; }


.clear{ clear:both; }



/*NEWS===============================================*/
.news-sentence{ position:relative; padding-top:35px; }
	.news-sentence ul{ list-style: none; }
.news-center{ text-align:center; }
.news-left{ text-align:left; }
.news-header{ margin-top:0px; padding-top:0px; font-size:16px; font-weight:bold; line-height:18px; }
	.news-header a:link{ color:#FFFFFF; text-decoration: none; }
	.news-header a:visited { color:#FFFFFF; text-decoration: none; }
	.news-header a:hover { color:#96010C; text-decoration: none; }
.news-body{ margin:10px 0px; }
.news-bottom{ text-align:right; padding-top: 3px; border-top:1px solid #9A9A9A; font-size:10px; line-height:12px; }
	.news-bottom a:link{ color:#FFFFFF; text-decoration: none; }
	.news-bottom a:visited { color:#FFFFFF; text-decoration: none; }
	.news-bottom a:hover { color:#96010C; text-decoration: none; }


/*GALLERY===============================================*/
.gallery-float-left{ position:relative; float:left; margin: 0px 7px 7px 0px; }