/*
Theme Name: Anarchy Blog
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-------------------------*/
#navimenu a{ display: block; text-indent: -9999px; cursor: pointer; outline:none; }

#menu1 a{ width: 175px; height: 26px; 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'); }

#menu1 a:hover{ background-position: -175px 0px; }
#menu2 a:hover{ background-position: -175px 0px; }
#menu3 a:hover{ background-position: -175px 0px; }

/*Up Date Back-------------------------*/
#update{ margin-top:10px; width:175px; height:38px; background:url('images/left_update_bg01.png'); display: block; text-indent: -9999px; }
#update-body{ padding:0px 10px 5px 10px; width: 155px; background:url('images/left_update_bg02.png') repeat-y; }
#update-bottom{ padding:10px 10px 0px 10px; width: 155px; height:80px; background: url('images/left_update_bg03.png'); }
.png-clear{ position:relative; }

/*Widget Up Date-------------------------*/
#widget ul{ list-style:none; margin:0; padding:0; font-weight: bold; text-transform:uppercase; }
#widget ul li{ font-size:13px; line-height:18px; }

#widget ul ul{ margin-top:3px; list-style-type:none; font-weight:normal; text-transform:none; }
#widget ul ul li { position:relative; font-size:10px; line-height:14px; }

#widget ul ul ul.children { font-size: 15px; }

#recent-posts-off{ padding-top:20px; border-bottom:1px solid #595959; }
#recent-posts{ padding:15px 0px; border-bottom:1px solid #595959; }
#categories-1{ padding:10px 0px 12px 0px; border-bottom:1px solid #595959; }
#archives{ padding:10px 0px 12px 0px; border-bottom:1px solid #595959; }
#recent-comments{ padding:10px 0px 12px 0px; border-bottom:1px solid #595959; }
#widget_stags-1{ padding:10px 0px 0px 0px; }
.st-tag-cloud{ position:relative; font-weight:normal; text-transform:none; }

/*Search-------------------------*/
#search-area{ padding-top:3px; text-align:center; width:155px; height:39px; background:url('images/left_search_bg.png') no-repeat; }
.search1{ margin-bottom:2px; width:145px; height:15px; border:1px #333 solid; background-color:#7f7f7f; }

/*RSS-------------------------*/
#rss-area{ width:155px; }
#rss1 a{ position:relative; float:left; width:71px; height:25px; background:url('images/rss_entries.png') no-repeat; display: block; text-indent: -9999px; cursor: pointer; outline:none; }
#rss2 a{ position:relative; float:left; width:84px; height:25px; background:url('images/rss_comments.png') no-repeat; 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; }
	.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; }

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-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; }




/*Comment===============================================*/
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

#commentlist li{ margin-left:20px; font-size:12px; font-weight: bold; }




.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}



#commentform p{ margin:0; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }

#commentform textarea{ margin:5px 0; width:456px; padding:0px; }

#captcha{ margin-top:10px; width:456px; padding:0px; font-size:12px; }
.captcha-img{ float:left; margin-right:10px; }
#captcha input { width:170px; padding: 2px; margin-top:0px; }

#commentform #submit { margin-top:15px; width:120px;}
#commentform #submit5 { margin: 0; float: right; width:120px;}

/* End Form Elements */
	
