﻿/*  
Theme Name: Pixiv Custom
Theme URI: http://zespia.twbbs.org/pixiv-custom
Description: Pixiv Style. This is the simple theme that use a little images. Recommand installing "WP-PageNavi". Compatible with WordPress 3.0 features.
Version: 1.2.1
Author: SkyArrow
Author URI: http://zespia.twbbs.org
Tags: white, blue, two-columns, light, fixed-width, left-sidebar, threaded-comments, translation-ready, theme-options, three-columns
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/* Basic */
* {
margin:0;
padding:0;
}
a.style1:link
{
   color: #000;
   text-decoration: none;
}
a.style1:visited
{
   color: #000;
   text-decoration: none;
}
a.style1:active
{
   color: #FF0000;
   text-decoration: underline;
}
a.style1:hover
{
   color: #00008B;
   text-decoration: underline;
}
.pet1{
	background-image:url('images/pet1.jpg');
	width:520px;
	height:215px;
	display:block;
margin-left:30px;
}
.pet2{
	background-image:url('images/pet2.jpg');
	width:520px;
	height:215px;
	display:block;
margin-left:30px;
}
.pet3{
	background-image:url('images/pet3.jpg');
	width:520px;
	height:215px;
	display:block;
margin-left:30px;
}
.pet4{
	background-image:url('images/pet4.jpg');
	width:520px;
	height:215px;
	display:block;
margin-left:30px;
}
#home_serv{
	background-image:url('images/h_middle.jpg');
	background-repeat:repeat-y;
	width:246px;
	display:block;
}

.amenu-menu-container li{
	padding-left:10px;
	width:216px;
	height:30px;
}
.menu-menu-container ul li a{
padding-top:3px;
display:block;
	color:#fff;
font-weight:bold;
}
.menu-menu-container ul li{
	background-image:url('images/menu_bg.jpg');
	width:216px;
	height:30px;
	display:block;
	text-decoration:none;
text-align:center;
}
.menu-menu-container ul li.current_page_item{
	background-image:url('images/menu_bg2.jpg');
	width:216px;
	height:30px;
	display:block;
	color:#000;
	text-decoration:none;
}
.area{
	background-image:url('images/area_bg.jpg');
	height:144px;	
	width:216px;
	display:block;
	overflow: hidden;
	padding-top:80px;
}
.ext{
	margin-top:10px;
	margin-left:1px;
	background-image:url('images/ext.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.empty{
	margin-top:10px;
	margin-left:1px;
	background-image:url('images/empty.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.serv_one{
	margin-top:15px;
	margin-left:1px;
	background-image:url('images/serv_one.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.serv_two{
	margin-top:15px;
	margin-left:1px;
	background-image:url('images/serv_two.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.serv_three{
	margin-top:15px;
	margin-left:1px;
	background-image:url('images/serv_three.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.serv_four{
	margin-top:15px;
	margin-left:1px;
	background-image:url('images/serv_four.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.serv_five{
	margin-top:15px;
	margin-left:1px;
	background-image:url('images/serv_five.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}
.serv_six{
	margin-top:15px;
	margin-left:1px;
	background-image:url('images/serv_six.jpg');
	height:43px;	
	width:563px;
	display:block;
	overflow: hidden;
}

.tile{
	background-image:url('images/tile_bg.jpg');
	height:280px;	
	width:498px;
	display:block;
	overflow: hidden;
}
.home_bg{
	background-image:url('images/home_bg.jpg');
	height:356px;	
	width:514px;
	display:block;
	overflow: hidden;
}
.area_content{
padding-left:10px;
padding-right:10px;
}
.sch{
	background-image:url('images/sch_bg.jpg');	
	width:216px;
	background-repeat:repeat-y;
	overflow: hidden;
	display:block;
}
.carpet_one{
	background-image:url('images/carpet_one.jpg');
	height:241px;	
	width:527px;
	display:block;
}
.carpet_two{
	background-image:url('images/carpet_two.jpg');
	height:330px;	
	width:526px;
	display:block;
}
.end_menu{
	background-image:url('images/menu_end.jpg');
	height:11px;	
	width:216px;
	display:block;
}
.test_head{
	background-image:url('images/test_head.png');
	height:33px;	
	width:216px;
	display:block;
}
.test_end{
	background-image:url('images/test_end.png');
	height:19px;	
	width:216px;
	display:block;
}
.end_content{
	background-image:url('images/end_content.png');
	height:6px;	
	width:565px;
	display:block;
}

body {
background:#fff;
font-family:"メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size: 13px;
}

h1 {
font-size:2em;
}

h2 {
font-size:1.6em;
}

h3 {
font-size:1.4em;
}

a {
color:#258fb8;
outline:none;
text-decoration:none;
}

a:hover {
color:#258fb8;
text-decoration:underline;
}
.left{
float: left;
}
.right{
float: right;
}
img{
	border: 0;
}
hr{
	margin: 5px 0;
}
textarea{
	resize: none;
}
fieldset{
	padding: 10px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/* Header */
#header{
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/header.jpg');
	width:800px;
	height:355px;
	position:relative;
}

#banner{
	background: url(http://carpetcleanerphoenixaz.com/wp-content/themes/pixiv-custom/rotating.php);
	width: 980px;
	height: 200px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 20px auto 0;
}
/* Index */
body.home #main_col #index_notice{
	margin-bottom: 20px;
	padding: 10px;
}
/* Single */
#main_col{
	background-image:url('images/content_bg.jpg');
	background-repeat:repeat-y;
	overflow: hidden;
}
#main_col .post,
#main_col .attachment{
	padding: 10px;
	line-height: 1.5;
}
#main_col .postMeta{
	font-size: 12px;
	padding-top: 10px;
	clear: both;
}
#main_col .postMeta a{
	color: #000;
}
#main_col h2.title{
	color: #000;
	display: block;
	background: #eef0f3;
	padding: 10px;
	font-size: 14px;
	margin-bottom: 10px;
}
#main_col h2.title a{
	color: #000;
}
#main_col a.more-link{
	float: right;
	padding-top: 10px;
}
#main_col .entryMeta{
	font-size: 12px;
}
#main_col .entryMeta span.comments a{
	color: #000;
}
#main_col .entryMeta span.comments{
	float: right;
}
#main_col .entryMeta_s{
	background: #f2f4f6;
	font-size: 12px;
	padding: 10px;
	margin-top: 10px;
}
#main_col .entryMeta_s a{
	margin: 0 5px;
}
#main_col .share{
	text-align: right;
	margin: 15px 0 10px;
	font-size: 12px;
}
#main_col .share a.fb,
#main_col .share a.pl,
#main_col .share a.tw{
	margin-left: 10px;
	padding-bottom: 1px;
}
#main_col .share a.fb{
	background: url(images/canvas.png) no-repeat 0 -89px;
	padding-left: 22px;
}
#main_col .share a.pl{
	background: url(images/canvas.png) no-repeat 0 -125px;
	padding-left: 22px;
}
#main_col .share a.tw{
	background: url(images/canvas.png) no-repeat 0 -197px;
	padding-left: 22px;
}
#main_col .post .share a.a2a_dd{
	margin-right: 0;
}
#main_col #single_navi{
	border-bottom: 1px solid #d6dee5;
	font-size: 12px;
	padding: 5px 10px;
	margin: 5px -20px 0;
	white-space: nowrap;
}
#main_col #single_navi ul,
#main_col #single_navi li{
	display: inline;
}
#main_col #single_navi a{
	padding: 7px 12px;
}
#main_col #single_navi span{
	border: 1px solid #d6dee5;
	border-bottom: 1px solid #fff;
	padding: 7px 12px 5px;
	margin-left: 5px;
	font-weight: bold;
}
#main_col #single_navi_s{
	background: #f2f4f6;
	color: #258fb8;
	font-size: 12px;
	margin: 0 -20px 10px;
	height: 20px;
	padding: 10px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
}
#main_col #single_navi_s span{
	display: block;
	float: left;
	position: absolute;
	overflow: hidden;
}
#main_col #single_navi_s span.prev{
	text-align: right;
	width: 330px;
	left: 10px;
}
#main_col #single_navi_s span.next{
	text-align: left;
	width: 330px;
	left: 440px;
}
#main_col #single_navi_s span.home{
	text-align: center;
	width: 100px;
	left: 340px;
}
body.single #main_col h2{
	color: #000;
	display: block;
	background: none;
	padding: 0;
	font-size: 18px;
	margin-bottom: 10px;
	margin-right: 75px;
}
/* Page */
body.page #main_col{
	float:right;
	width: 565px;
	background-image:url('images/content_bg.jpg');
	background-repeat:repeat-y;
	padding: 0px 0px;
	margin-bottom: 20px;
}
#main_col .page h2{
	font-size: 1.6em;
	background: none;
	padding: 5px 0;
}
/* Archive */
body.archive #main_col,
body.search #main_col,
body.error404 #main_col{
	width: 800px;
	border: 1px solid #d6dee5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	margin-bottom: 20px;
}
/* 404 Error */
body.error404 .post{
	padding: 20px;
	text-align: center;
}
body.error404 .post h2{
	color: #cc0000;
	font-size: 24px;
}
/* Content */
#content{
	width: 800px;
	margin: 0 auto;
	margin-top: 0px;
}
#content_inner{
	overflow: hidden;
}

.entry blockquote{
	border-left: 2px solid #258fb8;
	padding: 0 10px;
	margin: 5px 20px;
	color: #666;
}
.entry p{
	margin-bottom: 10px;
}
.entry ul,
.entry ol{
	margin-left: 20px;
	margin-bottom: 10px;
}
.entry img.thumbnail{
	margin-bottom: 10px;
	margin-right: 10px;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	text-align:center;
	margin:-5px -4px 0 0;
	padding:1px;
}
.wp-caption{
	margin-bottom: 5px;
}

.entry table{
margin-left:10px;
	border: 0px;
	margin-bottom: 10px;
	font-size: 12px;
}
.entry table th{
	background: #eef0f3;
	padding: 3px 10px;
}
.entry table td{
	border-top: 0px;
	padding: 0px;
}
#main_col #header_meta{
	padding: 15px 15px 0;
}
#main_col #header_meta h2{
	display: inline;
}
#main_col #header_meta span{
	margin-left: 15px;
}
#main_col #header_meta .cat_list{
	background: #f2f4f6;
	margin: 10px -15px;
	padding: 10px 15px;
}
#main_col #header_meta .cat_list li{
	list-style: none;
	display: inline;
	margin-right: 15px;
}
#main_col #header_meta .cat_list li.current-cat a{
	color: #000;
	font-weight: bold;
}
.entry h2{
	font-size: 1.6em !important;
}
#content .wp-smiley {
	margin: 0;
	border: 0;
	padding: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 1px solid #d6dee5;
	padding: 10px;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery br+br {
	display: none;
}

/* Sidebar */
#sec_col,
#thi_col,
#for_col,
#fif_col{
	overflow: hidden;
	margin-bottom: 20px;
}
.widgeta{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 20px;
	font-size: 12px;
	list-style: none;
}
.widgeta ul li{
	list-style: none;
	line-height: 1.5;
}
.widgeta h3{
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #eef0f3;
	font-size: 13px;
	margin: -8px -8px 10px;
	padding: 3px 8px;
}
.widgeta ul li ul{
	padding-left: 15px;
}
table#wp-calendar{
	width: 100%;
	text-align: center;
}
table#wp-calendar tr td#today{
	font-weight: bold;
}
.widgetb{
	background: #fff;
	border: 1px solid #d6dee5;
	float: left;
	font-size: 12px;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	width: 160px;
	list-style: none;
}
.widgetb li{
	line-height: 1.5;
	list-style: none;
}
.widgetb h3{
	background: #eef0f3;
	font-size: 13px;
	margin: -8px -8px 10px;
	padding: 3px 8px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
/* PageNavi */
.wp-pagenavi{
	margin: 20px;
	text-align: center;
}
.wp-pagenavi a.page{
	padding: 0 10px;
}
.wp-pagenavi a.page-numbers{
	padding: 0 7px;
}
.wp-pagenavi span.current{
	font-weight: bold;
	font-size: 18px;
	padding: 0 10px;
}
.wp-pagenavi span.page-numbers.current{
	padding: 0 7px;
}
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi span a,
.wp-pagenavi a.next,
.wp-pagenavi a.prev,
#commentnavi a.prev.page-numbers,
#commentnavi a.next.page-numbers,
.post .share a.a2a_dd,
#thi_col #authorinfo .author_button a{
	padding: 3px 15px;
	margin: 0 10px;
	background: url(images/canvas.png) repeat-x 0 -233px #e5e5c4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cfe0e9;
}
.wp-pagenavi a.nextpostslink:hover,
.wp-pagenavi a.previouspostslink:hover,
.wp-pagenavi span a:hover,
.wp-pagenavi a.next:hover,
.wp-pagenavi a.prev:hover,
#commentnavi a.prev.page-numbers:hover,
#commentnavi a.next.page-numbers:hover,
.post .share a.a2a_dd:hover,
#thi_col #authorinfo .author_button a:hover{
	background: url(images/canvas.png) repeat-x 0 -275px #c6c674;
	text-decoration: none;
}
/* Author Info */
#thi_col #authorinfo{
	background: #f2f2f2;
	-moz-border-radius: 5px 5px 10px 10px;
	-webkit-border-radius: 5px 5px 10px 10px;
	border-radius: 5px 5px 10px 10px;
}
#thi_col #authorinfo img.avatar{
	margin: -7px -7px 0;
}
#thi_col #authorinfo .author_name{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
#thi_col #authorinfo .author_name a{
	color: #000;
}
#thi_col #authorinfo .author_desc{
	margin-bottom: 10px;
	line-height: 1.5;
}
#thi_col #authorinfo .author_button{
	position: relative;
}
#thi_col #authorinfo .author_button a{
	width: 124px;
	display: block;
	text-align: center;
	margin: 5px 0 !important;
	padding: 2px 15px 2px 20px !important;
}
#thi_col #authorinfo .author_button img{
	position: absolute;
	top: 5px;
	left: 10px;
}
/* Footer */
#footer{
margin-left:6px;
	background-image:url('images/ftr_bg.jpg');
	width:793px;
	height:66px;	
	display:block;
	overflow: hidden;
}﻿