﻿.profile {
	color: #666;
	min-width: 280px;
	padding: 8px 16px 16px 16px;
}
.profile-data {
	margin: 0;
}
.profile-name,.profile-location,.profile-occupation {
	font-size: 16px;
	margin-bottom: 6px;
}
.profile-name {
	display: inline-block;
}
.profile-name,.profile-location,.profile-occupation {
	font-size: 16px;
	margin-bottom: 6px;
}
.profile-location {
	border-top: 1px solid #eee;
}
.profile-aboutme {
	clear: both;
	line-height: 1.2em;
	margin: 0;
}
.profile-name-link {
	font-size: 13px;
	background: no-repeat left top;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	width: 70px;
	padding-left: 40px;
	margin-right: 20px;
}
.gadget-content a,.gadget-content a:focus {
	color: #eee;
	outline: none;
	text-decoration: none;
	-moz-transition: color .3s;
	-ms-transition: color .3s;
	-o-transition: color .3s;
	-webkit-transition: color .3s;
	transition: color .3s;
}

.wpaqq01 {
	background-image: url(../image/wpaqq01.png);
}
.wpaqq02 {
	background-image: url(../image/wpaqq02.png);
}
.wpaqq03 {
	background-image: url(../image/wpaqq03.png);
}
.wpaqq04 {
	background-image: url(../image/wpaqq04.png);
}
.profile-name-phone {
	background: no-repeat left top;
	background-image: url(../image/phone01.png);
	display: inline-block;
	height: 45px;
	line-height: 45px;
	padding-left: 50px;
}
.profile-name-servtime {
	background: no-repeat left top;
	background-image: url(../image/servtime01.png);
	display: inline-block;
	height: 45px;
	line-height: 45px;
	padding-left: 50px;
}


.gadget-content ol,.gadget-content ul {
	list-style: none;
}
.gadget-content li {
	display: list-item;
	text-align: -webkit-match-parent;
}


.blogarchive-tree {
	padding: 12px;
	-moz-transition: width 0.15s, height 0.15s;
	-ms-transition: width 0.15s, height 0.15s;
	-o-transition: width 0.15s, height 0.15s;
	-webkit-transition: width 0.15s, height 0.15s;
	transition: width 0.15s, height 0.15s;
}
.blogarchive-title {
	padding: 8px;
	vertical-align: middle;
	line-height: 14px;
	white-space: nowrap;
	cursor: pointer;
}
.blogarchive-title:after {
	content: "";
	display: inline-block;
	border-width: 5px;
	border-color: transparent transparent transparent #666;
	border-style: solid;
	width: 0;
	height: 0;
	position: relative;
	left: 4px;
	visibility: hidden;
}
.blogarchive-title:hover:after {
	border-color: transparent transparent transparent #ccc;
}
.blogarchive-expanded>.blogarchive-title:after {
	border-color: transparent transparent transparent #666;
}
.blogarchive-title:hover:after,.blogarchive-expanded>.blogarchive-title:after
	{
	visibility: visible;
}
.blogarchive-expanded>.blogarchive-title a {
	color: #666;
	font-weight: bold;
}
.blogarchive-flat .blogarchive-title:after {
	display: none;
}
.blogarchive-loading {
	background-image: url(../image/loading1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
}
.blogarchive-loading:after {
	content: "loading";
	color: #666;
	display: inline-block;
	line-height: 28px;
	margin-left: 28px;
	min-width: 192px;
}
.blogarchive-dates {
	min-width: 128px;
}
.blogarchive-tree>.blogarchive-dates {
	position: relative;
}
.blogarchive-date>.blogarchive-dates {
	display: none;
	position: absolute;
	top: 0;
	left: 90%;
	-moz-transition: left 0.15s ease-out;
	-ms-transition: left 0.15s ease-out;
	-o-transition: left 0.15s ease-out;
	-webkit-transition: left 0.15s ease-out;
	transition: left 0.15s ease-out;
}
.blogarchive-date.blogarchive-expanded>.blogarchive-dates {
	display: block;
	left: 100%;
}
.blogarchive-expanded>.blogarchive-dates {
	display: inline-block;
}
.blogarchive-post-count {
	color: #666;
	font-size: 12px;
}
.blogarchive-post-count:before {
	content: " (";
}
.blogarchive-post-count:after {
	content: ")";
}
.blogarchive-post {
	padding: 8px 0 0 16px;
	text-indent: -8px;
	min-width: 200px;
}

@media only screen and (max-width : 546px) {
	.blogarchive-tree {
		height: auto !important;
		width: auto !important;
	}
	.blogarchive-date>.blogarchive-dates {
		position: static;
		margin-left: 12px;
	}
	.blogarchive-post {
		padding: 4px 0 4px 16px;
	}
}