@charset "UTF-8";
body {
	background-color:#f8f5f0;
	color:#67614e;
	background-image:url(/wp/img/common/bg.gif)
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.nb {
	border:0!important
}
.focus {
	border-color:#ff5800!important
}
.focus {
	border-color:#ff5800!important
}
.wrapper {
	width:940px;
	margin:0 auto
}
.home #sidebar {
	display:inline;
	padding:20px;
	margin:0
}
.middle {
	width:940px;
	margin-right:auto;
	margin-left:auto;
	padding-right:0;
	padding-left:0;
	padding-top:0;
	clear:both;
	z-index: 1;
}
#content {
	width:700px;
	float:right;
	background-color:#FFF
}
.home #content {
	width:660px;
	float:right;
	background-color:transparent!important;
	background-repeat:repeat-y;
	background-position:center;
	display:inline;
	margin-right:0
}
#sidebar {
	width:210px;
	float:left;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	background-position:right top;
	padding-top:100px;
	background-repeat:no-repeat
}
.header-meta {
	height:40px;
	border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
	position:absolute;
	top:70px;
	right:-15px;
	z-index:2;
	width: 532px;
}
#top-menu {
	height:40px
}
#top-menu ul li {
	font-size:93%;
	position:relative;
	z-index:3;
	float:left;
	margin:0;
	border-left:1px solid #e6e6e7;
	padding-top:0;
	padding-right:15px;
	padding-bottom:0;
	padding-left:15px
}
#top-menu ul li.current-menu-item {
	font-weight:bold
}
#top-menu ul li a {
	color:#333;
	margin:12px 0
}
#top-menu ul li.parent a {
	background:url("/wp/img/common/menu-parent.png") 100% 3px no-repeat;
	padding-right:15px
}
#top-menu ul li.first {
	border:0
}
#top-menu ul.sub-menu {
	position:absolute;
	left:0;
	z-index:3;
	display:block;
	visibility:hidden;
	background-color:#f6f6f8;
	padding:8px 0
}
#top-menu ul.sub-menu a {
	display:block;
	background:none!important;
	white-space:nowrap;
	margin:0;
	padding-right:0!important
}
#top-menu ul.sub-menu li {
	margin:0;
	border-left:none;
	float:none;
	line-height:2
}
.header-searchform {
	width:127px;
	height:27px;
	float:right;
	padding:1px 7px;
	margin:5px 5px 5px 0;
	position:absolute;
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	top:0;
	right:0
}
.header-searchform input {
	width:108px;
	padding:6px 0;
	margin:0 5px 0 0;
	border:0;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle
}
.header-searchform button {
	width:11px;
	height:11px;
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	right:7px;
	top:9px;
	background:url("/wp/img/common/header-searchform-button.png") 0 0 no-repeat;
	vertical-align:middle;
	cursor:pointer
}
.header-middle {
	z-index:2
}
.logo-header {
	position:absolute;
	left:0;
	top:30px
}
.logo-header img {
	border-radius:none;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.logo-header.offset {
	position:absolute
}
.logo-header a {
	color:#3b3b3b;
	font-size:40px;
	font-weight:bold
}
.logo-header a span {
	display:block;
	width:405px;
	height:49px
}
.header-adplace {
	width:468px;
	float:right
}
.header-adplace img {
	display:block;
	margin-bottom:20px
}
.top-content-adplace {
	margin-bottom:20px;
	border-bottom:1px solid #eee
}
.top-content-adplace .unspoken-adplace {
	margin:20px auto
}
.top-content-adplace .unspoken-banner:hover {
	border:0
}
#content .unspoken-adplace {
	margin-bottom:30px
}
.block-title {
	font-size:100%;
	font-weight:bold;
	height:34px;
	line-height:34px;
	color:#323232;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#536792;
	border-bottom-color:#eee
}
.block-title a {
	color:#323232;
	padding-right:15px;
	background:url("/wp/img/common/link-arrow.png") 100% 6px no-repeat
}
.block-title a:hover {
	background-position:100% -26px
}
.block-title2 {
	font-size:100%;
	font-weight:bold;
	background-repeat:repeat-x;
	padding-left:0
}
.latest {
	padding-bottom:30px
}
.slider {
	width:360px;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding-top:0;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0;
	background-image:url(/wp/img/common/bg_1.gif);
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#fff;
	margin-top:0;
	border-top-style:none;
	background-color:transparent
}
.slider td {
	background:transparent!important
}
.slider .block-title2 {
	position:relative;
	padding-left:10px;
	padding-bottom:6px;
	line-height:normal;
	padding-top:8px;
	margin:0;
	background-color:#ddd
}
.slider .block-title2 a.prev, .slider .block-title2 a.next {
	position:absolute;
	width:18px;
	height:18px;
	top:8px
}
.slider .block-title2 a.prev {
	right:29px;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	background-image:url(/wp/img/common/arrows.png);
	background-repeat:no-repeat;
	background-position:5px 50%
}
.slider .block-title2 a.next {
	right:10px;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	background-image:url(/wp/img/common/arrows.png);
	background-repeat:no-repeat;
	background-position:-30px 50%
}
.slider-inn {
	width:360px;
	overflow:hidden
}
.slider-inn ul {
	width:10000px
}
.slider-inn li {
	width:360px;
	float:left
}
.slider-item {
	width:360px;
	padding-top:10px
}
.slider-photo {
	margin-bottom:8px
}
.slider-photo a, .slider-photo img {
	display:block
}
.slider-item-meta {
	font-size:77%;
	margin-bottom:3px;
	padding-right:8px;
	padding-left:8px
}
.slider-item-meta a:hover {
	text-decoration:underline
}
.slider-item h2 {
	color:#fff;
	font-size:117%;
	margin-bottom:5px;
	padding-right:8px;
	padding-left:8px
}
.slider-item h2 a {
	color:#000;
	font-weight:bold
}
.slider-item h2 a:hover {
	text-decoration:underline;
	color:#000
}
.slider-item p {
	font-size:93%;
	padding-right:8px;
	padding-left:8px
}
.latest-news {
	width:250px;
	padding-top:0;
	float:left;
	display:inline;
	margin-left:20px
}
.latest-news .block-title {
	border-top:0;
	height:auto;
	line-height:normal;
	padding-bottom:6px
}
.latest-news li {
	padding:10px 0;
	border-bottom:1px dotted #eee;
	line-height:1.3
}
.latest-news-meta {
	color:#999;
	font-size:77%;
	margin-bottom:4px
}
.latest-news-meta a {
	color:#999
}
.latest-news-title {
	font-weight:bold
}
.category {
	margin-bottom:30px
}
.category-inn {
	padding-top:10px
}
.category-item {
	width:300px;
	float:left;
	padding:0 10px 10px 0;
	border-right:1px solid #eee
}
.category-item-photo {
	margin-bottom:8px
}
.category-item-photo a, .category-item-photo img {
	display:block
}
.category-item-meta {
	color:#999;
	font-size:77%;
	margin-bottom:3px
}
.category-item-meta a {
	color:#999
}
.category-item h2 {
	font-size:100%;
	font-weight:bold;
	color:#323232;
	margin-bottom:5px;
	line-height:1.3
}
.category-item h2 a {
	color:#323232
}
.category-item p {
	color:#323232;
	font-size:93%;
	line-height:1.3
}
.category-list {
	width:299px;
	padding-left:10px;
	float:right
}
.category-list li {
	padding:10px 0;
	margin:-10px 0 10px;
	border-bottom:1px dotted #eee
}
.category-list-meta {
	color:#999;
	font-size:77%;
	margin-bottom:3px
}
.category-list-meta a {
	color:#999
}
.category-list-title {
	font-size:93%;
	font-weight:bold
}
.choice {
	width:600px;
	margin-bottom:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.choice-inn {
	width:600px!important;
	overflow:hidden
}
.choice-inn ul {
	width:10000px;
	margin-left:0
}
.choice .block-title2 {
	position:relative;
	width:600px
}
.choice .block-title2 a.prev, .choice .block-title2 a.next {
	position:absolute;
	width:18px;
	height:18px
}
.choice .block-title2 a.prev {
	background:#111 url("/wp/img/common/arrows.png") 5px 50% no-repeat;
	right:19px;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px
}
.choice .block-title2 a.next {
	background:#111 url("/wp/img/common/arrows.png") -28px 50% no-repeat;
	right:0;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0
}
.choice .block-title2 a.next:hover, .choice .block-title2 a.prev:hover {
	background-color:#F30
}
.choice-item {
	width:120px;
	float:left;
	padding:0;
	margin-top:10px;
	margin-right:40px;
	margin-bottom:0;
	margin-left:0
}
.choice-item h2 {
	font-size:85%;
	font-weight:bold;
	color:#fff;
	display:none
}
.choice-item h2 a {
	color:#fff
}
.choice-item h2 a:hover {
	text-decoration:underline
}
.choice-photo {
	display:block;
	height:120px;
	width:120px;
	overflow:hidden;
	position:relative
}
.choice-cat {
	color:#fff;
	margin-bottom:5px;
	display:none
}
.choice-cat a {
	color:#fff
}
.choice-cat a:hover {
	text-decoration:underline
}
.categories {
	overflow:hidden;
	clear:both;
	padding-top:20px;
	padding-bottom:20px
}
.categories-inn {
	width:660px
}
.catlist {
	width:130px;
	float:left;
	margin-right:20px
}
.catlist .block-title {
	margin-bottom:10px
}
.catlist-item {
	padding:8px 0;
	border-bottom:1px dotted #eee
}
.catlist-item-photo {
	margin-bottom:8px
}
.catlist-item-photo, .catlist-item-photo img {
	display:block
}
.catlist-item-date {
	font-size:77%;
	color:#999;
	margin-bottom:3px
}
.catlist-item h2 {
	font-size:108%;
	font-weight:bold;
	margin-bottom:5px
}
.catlist-item p {
	font-size:93%
}
.categories .first {
	padding-top:0
}
.video {
	margin-bottom:30px
}
.video .block-title {
	margin-bottom:10px
}
.video-item-container {
	width:460px;
	float:left;
	overflow:hidden;
	padding-right:10px;
	border-right:1px solid #eee
}
.video-item-photo, .video-item-photo img {
	display:block
}
.video-item-photo {
	margin-bottom:8px
}
.video-item-meta {
	color:#999;
	font-size:10px;
	margin-bottom:3px
}
.video-item-meta a {
	color:#999
}
.video-item {
	width:460px;
	float:left;
	overflow:hidden;
	display:none
}
.video-item.active {
	display:block
}
.video-item h2 {
	font-size:21px;
	font-weight:bold;
	margin-bottom:5px
}
.video-item h2 a {
	color:#323232
}
.video-item p {
	font-size:93%;
	color:#323232
}
.videolist {
	width:140px;
	float:right;
	padding-left:8px
}
.videolist-inn {
	width:140px;
	padding:7px 0;
	overflow:hidden
}
.videolist .prev, .videolist .next {
	display:block;
	margin:0 3px;
	height:21px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.videolist .prev:hover, .videolist .next:hover {
background-
}
.videolist .prev {
	background:#eee url("/wp/img/common/arrows.png") 50% 8px no-repeat
}
.videolist .next {
	background:#eee url("/wp/img/common/arrows.png") 50% -26px no-repeat
}
.videolist-item {
	width:140px;
	padding:7px 0;
	position:relative;
	z-index:1;
	vertical-align:bottom
}
.videolist-thumb {
	width:134px;
	height:74px;
	position:relative;
	left:3px
}
.videolist-play {
	display:block;
	width:134px;
	height:74px;
	position:absolute;
	top:0;
	left:0;
	background:url("/wp/img/common/videolist-play.png") 50% 50% no-repeat
}
.videolist-play:hover {
	top:-3px;
	left:-3px;
	border:3px solid #ff5800;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.videolist-play.active {
	background-image:url("/wp/img/common/videolist-play-active.png")
}
.single .hentry-content {
	overflow:hidden
}
.single .hentry-meta {
	margin-bottom:20px;
	border-bottom-style:solid;
	border-top-style:none;
	padding-top:30px;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-color:#eee;
	padding-left:30px;
	padding-right:30px
}
.single .hentry-meta h1 {
	color:#323232;
	font-size:131%;
	line-height:33px;
	font-weight:bold;
	padding-bottom:10px
}
.single .hentry-meta-data {
	font-size:77%;
	color:#666
}
.single .wide {
	padding-top:15px
}
.single .wide img {
	max-width:620px;
	display:block
}
.single .wide embed, .single .wide object {
	max-width:620px
}
.single .hentry-content embed, .post .hentry-content object {
	max-width:460px;
	display:block
}
.single .hentry-content img {
}
.single .hentry-content .wp-caption {
	max-width:460px!important
}
.hentry-content {
	font-size:100%;
	margin-bottom:30px;
	position:relative;
	padding-right:30px;
	padding-left:30px
}
.page-template .hentry-content {
	padding-top:0
}
.hentry-content h1, .hentry-content h2, .hentry-content h3, .hentry-content h4, .hentry-content h5, .hentry-content h6 {
	font-weight:normal;
	margin-bottom:15px
}
.hentry-content h1 {
	font-size:30px
}
.hentry-content h2 {
	font-size:127%;
	font-weight:bold;
	line-height:1em;
	color:#330;
	background-image:url(/wp/img/common/h2_2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	clear:both;
	display:block;
	margin-top:15px;
	margin-right:0;
	margin-bottom:15px;
	margin-left:0;
	padding-top:10px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0
}
.hentry-content h3 {
	font-size:123.1%;
	font-weight:bold;
	color:#333;
	background-image:url(/wp/img/common/h3.jpg);
	background-position:left .2em;
	background-repeat:no-repeat;
	line-height:1.5;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:20px;
	margin-top:20px;
	margin-right:0;
	margin-bottom:15px;
	margin-left:0
}
.hentry-content h4 {
	font-size:117%
}
.hentry-content h5 {
	font-size:123.1%
}
.hentry-content h6 {
	font-size:108%
}
.hentry-content p {
	margin-bottom:15px
}
.hentry-content ol {
	list-style:decimal
}
.hentry-content ol ol, .hentry-content ul ol {
	margin:0 0 0 35px;
	list-style:lower-alpha
}
.hentry-content li {
	margin:0
}
.hentry-content blockquote {
	padding:1px 0 1px 35px;
	background:url("/wp/img/common/blockquote.png") 0 3px no-repeat;
	font-size:123.1%;
	font-weight:bold
}
th, .home th {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d6efbb;
	color:#333;
	background-color:#FFF;
	text-align:left
}
tr td {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d6efbb;
	background-color:#FFF
}
.hentry-content dl, .hentry-content dd {
	margin-bottom:15px
}
.hentry-content dt {
	font-weight:bold;
	clear:left
}
.hentry-content big {
	font-size:131.25%
}
.hentry-content pre {
	margin-bottom:15px;
	padding:20px;
	background-color:#f7f7f7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.hentry-content sup, .hentry-content sub {
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline;
	font-size:77%
}
.hentry-content sup {
	bottom:5px
}
.hentry-content sub {
	top:3px
}
.hentry-content #submit {
	border:0;
	margin:10px 0 0 0;
	background-color:#323232;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer
}
.hentry-content #submit:hover {
background- color:#fff
}
.hentry-content .aside, .hentry-content .wide {
	display:none
}
.hentry-content .alignnone, .hentry-content img.alignnone {
	clear:both;
	display:block;
	margin-bottom:15px
}
.hentry-content .alignleft, .hentry-content img.alignleft {
	display:inline;
	float:left;
	margin:4px 15px 0 0
}
.hentry-content .alignright, .hentry-content img.alignright {
	display:inline;
	float:right;
	margin:4px 0 0 15px
}
.hentry-content .aligncenter, .hentry-content img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.hentry-content .wp-caption {
	background:#f5f5f5;
	margin-bottom:15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.hentry-content .wp-caption img {
	margin:0!important
}
.hentry-content .wp-caption p.wp-caption-text {
	color:#323232;
	font-size:11px;
	padding:3px 10px 10px;
	margin-bottom:0
}
.hentry-content .wp-caption.alignleft, .hentry-content .wp-caption.alignright {
	margin-bottom:0
}
.hentry-content .wp-smiley {
	margin:0;
	border:none!important
}
.hentry-content .gallery {
	margin:0 auto 18px
}
.single .hentry-content .gallery {
	width:480px
}
.hentry-content .gallery .gallery-item {
	float:left;
	margin:0 20px 20px 0!important;
	text-align:center;
	width:140px!important
}
.hentry-content .gallery .gallery-item img {
	border:none!important;
	margin:0;
	width:140px;
	display:block
}
.hentry-content .gallery .gallery-caption {
	color:#888;
	font-size:93%;
	margin:0 0 10px
}
.hentry-content .gallery dl {
	margin:0
}
.hentry-content .gallery br+br {
	display:none
}
.hentry-content .attachment img {
	display:block;
	max-width:460px
}
.hentry-content .unspoken-button, .hentry-content .unspoken-button:hover {
	display:inline-block;
	background:#ff5800;
	color:#fff;
	font-weight:bold;
	margin:0 10px;
	text-decoration:none!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.hentry-content .unspoken-button.alignnone, .hentry-content .unspoken-button.aligncenter {
	margin:0 0 15px
}
.hentry-content .unspoken-button.aligncenter {
	text-align:center
}
.button-small {
	font-size:93%;
	padding:5px 10px
}
.button-medium {
	font-size:123.1%;
	padding:5px 10px
}
.button-big {
	font-size:138.5%;
	padding:5px 10px
}
.unspoken-box {
	padding:7px 10px;
	margin-bottom:15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.unspoken-list ul, .unspoken-list ol {
	list-style:none;
	margin-left:0
}
.unspoken-list li {
	padding-left:20px
}
.unspoken-list.list-tick li {
	background:url("/wp/img/common/list.png") 0 4px no-repeat
}
.unspoken-list.list-cross li {
	background:url("/wp/img/common/list.png") 0 -61px no-repeat
}
.unspoken-social {
	display:inline-block;
	margin:0 10px;
	margin-bottom:10px!important
}
.unspoken-twocol-one {
	width:48%;
	float:left;
	margin:0 4% 15px 0;
	position:relative
}
.unspoken-twocol-one.last {
	clear:right;
	margin-right:0!important
}
.unspoken-fourcol-one {
	width:22%;
	float:left;
	margin:0 4% 15px 0;
	position:relative
}
.unspoken-fourcol-one.last {
	clear:right;
	margin-right:0!important
}
.single .hentry-like, .single .hentry-tags {
	font-size:100%;
	color:#898989;
	margin-bottom:15px
}
.single .page-link {
	font-size:100%;
	color:#898989;
	margin-bottom:15px;
	padding-top:15px;
	border-top:1px solid #eee
}
.single .hentry-navigation {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 0;
	margin-bottom:20px;
	line-height:1.3
}
.single .hentry-navigation-inn {
	position:relative;
	padding-right:14px;
	padding-left:14px
}
.single .hentry-navigation a {
	display:block;
	width:45%
}
.single .hentry-navigation a em {
	font-size:11px;
	color:#999;
	font-style:normal;
	display:block
}
.single .hentry-navigation a span {
	font-size:93%;
	font-weight:bold
}
.single .hentry-navigation-prev {
	padding-left:15px;
	background:url("/wp/img/common/previouspostslink.png") 0 50% no-repeat;
	float:left
}
.single .hentry-navigation-next {
	padding-right:15px;
	background:url("/wp/img/common/nextpostslink.png") 100% 50% no-repeat;
	text-align:right;
	float:right
}
.single .hentry-navigation-prev:hover {
	background-image:url("/wp/img/common/previouspostslink-hover.png")
}
.single .hentry-navigation-next:hover {
	background-image:url("/wp/img/common/nextpostslink-hover.png")
}
.single .hentry-navigation-line {
	width:1px;
	border-left:1px dotted #eee;
	height:100%;
	position:absolute;
	top:0;
	left:50%
}
.recommended-item {
	margin:10px 10px 0 0;
	padding:0 9px 10px 0;
	border-right:1px solid #eee;
	float:left;
	width:140px
}
.recommended-photo, .recommended-photo img {
	display:block
}
.recommended-photo {
	margin-bottom:5px
}
.recommended-item p {
	font-size:77%;
	color:#999;
	margin-bottom:3px
}
.recommended-item h2 {
	font-size:108%
}
.recommended .nb {
	margin-right:0;
	padding-right:0
}
.single .hentry-sidebar {
	width:140px;
	float:right;
	padding-top:15px;
	margin-right:0
}
.single .hentry-sidebar h6 {
	font-size:108%;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #eee
}
.single .hentry-sidebar .aside {
	font-size:11px;
	line-height:1.5;
	color:#323232;
	margin-bottom:20px
}
.single .hentry-sidebar .aside img {
	max-width:140px;
	display:block;
	margin:10px 0
}
.single .hentry-sidebar .unspoken-adplace {
	font-size:11px
}
.single .hentry-widget {
	margin-bottom:20px
}
.single .hentry-author h6 {
	margin-bottom:10px
}
.single .hentry-author-meta {
	margin-bottom:10px
}
.single .hentry-author-meta img {
	display:block;
	margin-right:10px;
	float:left
}
.single .hentry-author-meta p {
	font-size:93%;
	font-weight:bold;
	margin-bottom:10px
}
.single .hentry-author-meta span {
	font-size:11px
}
.single .hentry-author-about {
	font-size:11px;
	line-height:1.5;
	color:#323232;
	padding-bottom:10px
}
.single .hentry-similar li {
	padding:8px 0;
	font-size:11px;
	line-height:1.5;
	border-bottom:1px dotted #eee
}
.single .hentry-share li {
	padding:10px 0;
	font-size:11px;
	border-bottom:1px dotted #eee;
	line-height:1.3
}
.single .hentry-share li a {
	padding:2px 0 2px 26px;
	background-image:url("/wp/img/common/icons.png");
	background-repeat:no-repeat
}
.single .hentry-share .feed a {
	background-position:0 0
}
.single .hentry-share .twitter a {
	background-position:0 -36px
}
.single .hentry-share .fb a {
	background-position:0 -72px
}
.single .hentry-share .behance a {
	background-position:0 -108px
}
.single .hentry-share .delicious a {
	background-position:0 -144px
}
.single .hentry-share .flickr a {
	background-position:0 -180px
}
.single .hentry-share .stumbleupon a {
	background-position:0 -216px
}
.single .hentry-share .tumblr a {
	background-position:0 -252px
}
.single .hentry-share .vimeo a {
	background-position:0 -288px
}
.single .hentry-share .youtube a {
	background-position:0 -324px
}
.single .hentry-share .dribbble a {
	background-position:0 -360px
}
.single .hentry-share .blogger a {
	background-position:0 -396px
}
.single .hentry-share .posterous a {
	background-position:0 -432px
}
.single .hentry-share .devianart a {
	background-position:0 -468px
}
.single .hentry-share .lastfm a {
	background-position:0 -504px
}
.single .hentry-share .linkedin a {
	background-position:0 -540px
}
.single .hentry-share .skype a {
	background-position:0 -576px
}
.single .hentry-share .digg a {
	background-position:0 -612px
}
#sharebox {
	position:absolute;
	width:60px;
	margin-left:-92px;
	padding:0 5px;
	background-color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	z-index:1
}
.share-item {
	margin:7px 0;
	text-align:center
}
.share-item:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.page .hentry-meta {
	display:none
}
.page .hentry-meta h1 {
	color:#323232;
	padding-bottom:10px;
	font-size:153.9%;
	font-weight:bold;
	line-height:21px
}
.page .hentry-meta-data {
	font-size:93%;
	color:#323232
}
.page .hentry-content {
	font-size:100%;
	padding-top:0
}
.page .hentry-content p {
	margin-bottom:15px
}
#mode {
	display:none;
	width:35px;
	height:14px;
	background:url("/wp/img/common/mode.png") 0 0 no-repeat;
	position:absolute;
	bottom:13px;
	right:0;
	overflow:hidden
}
#mode.flip {
	background-position:0 -14px!important
}
.loop {
	width:670px;
	overflow:hidden;
	position:relative;
	margin-bottom:30px
}
#loop {
	width:670px
}
.loop .hentry .post-meta {
	font-size:11px;
	color:#390;
	margin-bottom:3px
}
.loop .hentry .post-meta a {
	color:#390;
	font-weight:normal
}
.loop .hentry h2 {
	font-size:138.5%;
	font-weight:bold;
	color:#323232;
	margin-bottom:5px
}
.loop .hentry p {
	font-size:93%;
	line-height:1.3;
	color:#888
}
.loop .list .hentry h2, .loop .grid .hentry h2 {
	font-size:100%
}
.list .hentry, .grid .hentry {
	width:640px;
	padding:20px 0;
	border-top:1px dotted #eee;
	float:none
}
.list .hentry .post-thumb img, .grid .hentry .post-thumb img {
	display:block;
	height:100px;
	float:left;
	width:100px;
	margin-top:0;
	margin-right:20px;
	margin-bottom:0;
	margin-left:0
}
.list a, .grid a {
	color:#555
}
.not-found {
	padding-top:20px
}
.default {
	clear:both;
	border-top:1px solid #323232;
	padding:10px
}
.default .previouspostslink, .default .nextpostslink {
	display:inline-block;
	width:119px;
	font-size:108%;
	font-weight:bold;
	color:#323232
}
.default .previouspostslink {
	float:left;
	padding:10px 0 10px 30px;
	background:url("/wp/img/common/previouspostslink.png") 0 50% no-repeat;
	border-right:1px solid #eee
}
.default .nextpostslink {
	float:right;
	text-align:right;
	padding:10px 30px 10px 0;
	background:url("/wp/img/common/nextpostslink.png") 100% 50% no-repeat;
	border-left:1px solid #eee
}
.default .previouspostslink:hover {
	background-image:url("/wp/img/common/previouspostslink-hover.png")
}
.default .nextpostslink:hover {
	background-image:url("/wp/img/common/nextpostslink-hover.png")
}
.wp-pagenavi {
	margin:0 170px;
	padding-top:9px;
	text-align:center
}
.wp-pagenavi a, .wp-pagenavi span {
	font-size:93%;
	padding:2px 6px;
	margin:0 3px;
	display:inline-block
}
.wp-pagenavi .current {
	background:#323232;
	color:#fff;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.fetch {
	clear:both
}
.fetch .nextpostslink {
	display:block;
	height:40px;
	line-height:40px;
	font-size:108%;
	font-weight:bold;
	color:#323232;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.fetch .nextpostslink:hover {
	background:#ff5800;
	color:#fff
}
.comments-inn {
	border-top:1px solid #eee;
	margin-bottom:40px
}
#comments .block-title {
	margin:40px 0 0 160px;
	border-bottom:0;
	position:relative
}
#comments .block-title a {
	font-size:93%;
	font-weight:normal;
	background:0;
	padding:0;
	position:absolute;
	top:0;
	right:0
}
.page #comments .block-title {
	margin-left:0
}
.comment {
	padding:10px 0;
	border-top:1px solid #eee
}
.comment td {
	vertical-align:top
}
.comment-meta {
	padding-right:20px;
	width:70px;
	overflow:hidden;
	font-size:11px;
	color:#999
}
.comment-meta p {
	margin-bottom:5px
}
.comment-author {
	font-weight:bold;
	color:#323232
}
.reply {
	width:60px
}
.reply a {
	display:block;
	margin-top:5px;
	border:1px solid #eee;
	padding:5px 5px 5px 20px;
	background:url("/wp/img/common/reply.png") 6px 7px no-repeat;
	font-size:11px;
	color:#999;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.reply a:hover {
background- background-position:6px -22px;
	border:1px solid #ff5800;
	color:#fff
}
.comments .children {
	padding-left:80px;
	background:url("/wp/img/common/children.png") 27px 20px no-repeat
}
.pings {
	padding:20px 0;
	margin-left:160px;
	list-style:decimal
}
.pings li {
	font-size:93%;
	color:#999
}
.pings .comment-text {
	margin-bottom:5px
}
.navigation {
	margin:20px 0;
	padding:10px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	font-size:93%
}
.nav-previous {
	float:left;
	width:45%
}
.nav-next {
	float:right;
	width:45%;
	text-align:right
}
#respond {
	margin-top:30px
}
#respond table {
	width:100%
}
#respond td {
	vertical-align:top;
	padding:10px 0;
	border-bottom:1px dotted #eee;
	font-size:93%;
	color:#323232
}
#respond .label {
	text-align:right
}
#respond td label, #respond td span {
	vertical-align:-6px
}
#respond td span {
	margin-left:15px;
	color:#999
}
#respond td p {
	border:1px solid #eee;
	padding:5px;
	margin-left:15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
#respond td p.alert {
	color:#ee2d24;
	border:0;
	display:none
}
#respond td p.alert-field {
	border-color:#ee2d24
}
#respond td input.input, #respond td textarea {
	width:100%;
	padding:0;
	margin:0;
	border:0;
	font:12px Arial, Helvetica, sans-serif
}
#respond #submit {
	border:0;
	background-color:#323232;
	margin:0;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer
}
#respond #submit:hover {
background- color:#fff
}
#respond .submit {
	padding-left:15px
}
#respond .submit div {
	margin-bottom:10px
}
#respond .submit div input, #respond .submit div span, #respond .submit div a {
	vertical-align:middle
}
#respond .submit span {
	font-size:108%;
	font-weight:bold;
	margin-left:20px
}
.children #respond {
	margin-top:0
}
.children #respond .block-title {
	margin:0
}
.logged-in-as {
	margin:8px 0 0 15px
}
.commentform-extra {
	font-size:93%;
	line-height:1.5;
	color:#323232;
	padding-left:24%
}
#respond .message {
	padding:15px 0 0 160px;
	font-size:93%
}
.nopassword, .nocomments {
	font-size:93%;
	color:#323232;
	margin:40px 0 40px 160px
}
.page .nopassword, .page .nocomments {
	margin-left:0
}
.comment-text {
	font-size:93%;
	line-height:1.5;
	color:#323232;
	margin-bottom:10px
}
.comment-text h1, .comment-text h2, .comment-text h3, .comment-text h4, .comment-text h5, .comment-text h6 {
	font-weight:normal;
	margin-bottom:15px
}
.comment-text h1 {
	font-size:153.9%
}
.comment-text h2 {
	font-size:138.5%
}
.comment-text h3 {
	font-size:131%
}
.comment-text h4 {
	font-size:123.1%
}
.comment-text h5 {
	font-size:116%
}
.comment-text h6 {
	font-size:108%
}
.comment-text p {
	margin-bottom:15px
}
.comment-text ul {
	list-style:square;
	margin:0 0 15px 16px
}
.comment-text ol {
	list-style:decimal;
	margin:0 0 15px 19px
}
.comment-text ul ul, .comment-text ol ul {
	margin:0 0 0 35px
}
.comment-text ol ol, .comment-text ul ol {
	margin:0 0 0 35px;
	list-style:lower-alpha
}
.comment-text li {
	margin:3px 0
}
.comment-text blockquote {
	padding:1px 0 1px 35px;
	background:url("/wp/img/common/blockquote.png") 0 3px no-repeat;
	font-size:93%;
	font-weight:bold
}
.comment-text table {
	border:1px solid #eee;
	margin:0 -1px 24px 0;
	text-align:left;
	width:100%
}
.comment-text tr th, .comment-text thead th {
	color:#888;
	font-size:93%;
	font-weight:bold;
	line-height:18px;
	padding:9px 24px
}
.comment-text tr td {
	border-top:1px solid #eee;
	padding:6px 24px
}
.comment-text dl, .comment-text dd {
	margin-bottom:15px
}
.comment-text dt {
	font-weight:bold
}
.comment-text big {
	font-size:131.25%
}
.comment-text pre {
	margin-bottom:15px;
	padding:20px;
	background-color:#f7f7f7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.comment-text sup, .comment-text sub {
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline;
	font-size:77%
}
.comment-text sup {
	bottom:5px
}
.comment-text sub {
	top:3px
}
.widget-title {
	font-size:108%;
	font-weight:bold;
	height:34px;
	line-height:34px;
	margin-bottom:6px
}
.widget-title a {
	color:#323232!important;
	padding-right:15px;
	background:url("/wp/img/common/link-arrow.png") 100% 4px no-repeat
}
.widget-title a:hover {
	color:#ff5800!important;
	background-position:100% -28px
}
.no-title {
	display:none
}
.unspoken-tabs .widget {
	margin-bottom:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px
}
.tabs-list {
	margin-top:0;
	margin-right:0;
	margin-left:0;
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:25px;
	height:28px;
	background-color:#f7f4e7
}
.tabs-list li {
	display:inline-block;
	font-size:93%;
	font-weight:bold;
	margin-right:1px;
	cursor:pointer;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	vertical-align:bottom;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
	float:left;
	background-color:#390;
	background-image:url(/wp/img/common/ribbon.png);
	background-repeat:repeat-x;
	color:#FFF;
	background-position:left center
}
.tabs-list li:hover {
background- color:#fff;
	background-image:url(/wp/img/common/button_ex_ah.gif)
}
.tabs-list li.tabs-current {
	background-color:#FFF;
	color:#390;
	background-image:none;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-color:#FFF;
	border-right-color:#FFF;
	border-left-color:#FFF;
	margin-bottom:-1px;
	border-bottom-color:#FFF
}
.tabs-box {
	display:none;
	clear:both
}
.tabs-box.visible {
	display:block
}
.hentry-thumb {
	padding:8px 0;
	line-height:normal!important;
	border-bottom:1px dotted #eee
}
.hentry-thumb-image img {
	width:50px;
	height:50px;
	float:left;
	margin:2px 0
}
.hentry-thumb-meta {
	display:block;
	color:#999;
	font-size:77%;
	margin-bottom:3px
}
.hentry-thumb-meta a {
	color:#999
}
.hentry-thumb-meta a:hover {
	text-decoration:underline
}
.hentry-thumb-title {
	display:block;
	font-size:100%
}
.hentry-thumb-title span {
	color:#3b3b3b
}
.hentry-thumb .offset {
	padding-left:60px
}
.unspoken-getconnected ul {
	width:316px;
	padding:0
}
.unspoken-getconnected li {
	display:block;
	width:142px;
	float:left;
	padding:6px 0;
	margin-right:16px;
	line-height:normal;
	border-bottom:1px dotted #eee
}
.unspoken-getconnected a {
	display:block;
	padding:5px 0 5px 26px;
	font-size:108%;
	font-weight:bold;
	background-image:url("/wp/img/common/icons.png");
	background-repeat:no-repeat
}
.unspoken-getconnected .feed a {
	background-position:0 4px
}
.unspoken-getconnected .twitter a {
	background-position:0 -32px
}
.unspoken-getconnected .fb a {
	background-position:0 -68px
}
.unspoken-getconnected .behance a {
	background-position:0 -104px
}
.unspoken-getconnected .delicious a {
	background-position:0 -140px
}
.unspoken-getconnected .flickr a {
	background-position:0 -176px
}
.unspoken-getconnected .stumbleupon a {
	background-position:0 -212px
}
.unspoken-getconnected .tumblr a {
	background-position:0 -248px
}
.unspoken-getconnected .vimeo a {
	background-position:0 -284px
}
.unspoken-getconnected .youtube a {
	background-position:0 -320px
}
.unspoken-getconnected .dribbble a {
	background-position:0 -356px
}
.unspoken-getconnected .blogger a {
	background-position:0 -392px
}
.unspoken-getconnected .posterous a {
	background-position:0 -428px
}
.unspoken-getconnected .devianart a {
	background-position:0 -464px
}
.unspoken-getconnected .lastfm a {
	background-position:0 -500px
}
.unspoken-getconnected .linkedin a {
	background-position:0 -536px
}
.unspoken-getconnected .skype a {
	background-position:0 -572px
}
.unspoken-twitter ul {
	padding:0
}
.unspoken-twitter .tweet {
	padding:6px 0;
	border-bottom:1px dotted #eee
}
.unspoken-twitter .tweet-date {
	width:70px;
	float:left;
	font-size:77%;
	color:#898989
}
.unspoken-twitter .tweet-text {
	padding-left:80px;
	font-size:93%;
	color:#323232
}
.unspoken-flickr ul {
	width:316px
}
.unspoken-flickr li {
	display:inline-block;
	width:85px;
	height:85px;
	margin:10px 19px 5px 0
}
.unspoken-flickr li a {
	display:block
}
.unspoken-flickr li a img {
	display:block;
	width:80px;
	height:80px;
	padding:5px;
	border:1px solid #e0e0e0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.unspoken-flickr li a:hover img {
border-
}
.unspoken_archive .widget-title {
	margin-bottom:0
}
.unspoken_archive ul {
	width:316px
}
.unspoken_archive li {
	display:block;
	float:left;
	width:115px;
	padding:10px 25px 10px 0;
	margin-right:16px;
	border-bottom:1px dotted #eee;
	line-height:normal;
	position:relative
}
.unspoken_archive a {
	font-size:93%
}
.unspoken_archive li span {
	font-size:77%;
	color:#898989;
	position:absolute;
	right:0;
	top:11px
}
#wp-calendar {
	width:100%
}
#wp-calendar caption {
	color:#3b3b3b;
	font-size:100%;
	padding-bottom:5px
}
#wp-calendar th, #wp-calendar td {
	color:#3b3b3b;
	font-size:100%;
	text-align:center
}
#wp-calendar th {
	background:#f1f1f1;
	padding:5px 0
}
#wp-calendar td {
	padding:7px
}
#wp-calendar #today {
	font-weight:bold;
	background:#f7f7f7
}
a.rsswidget img {
	vertical-align:-1px
}
.tagcloud a {
	line-height:1.5
}
.unspoken-tabs .tagcloud {
	padding-top:6px
}
.unspoken-tabs .textwidget {
	padding-top:6px
}
.textwidget, .unspoken-adplace {
	font-size:100%;
	line-height:1.5;
	color:#2a2a21
}
.textwidget p, .unspoken-adplace p {
	margin-bottom:10px
}
.unspoken-adplace .alignnone {
	clear:both;
	display:block
}
.unspoken-adplace .alignleft {
	display:inline;
	float:left;
	margin:4px 15px 0 0
}
.unspoken-adplace .alignright {
	display:inline;
	float:right;
	margin:4px 0 0 15px;
	text-align:right
}
.unspoken-adplace .aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.widget_archive .widget-title {
	margin-bottom:8px
}
.widget_search label {
	font-size:93%;
	color:#2a2a21;
	vertical-align:middle
}
.widget_search #s {
	width:170px;
	border:1px solid #EEE;
	padding:5px 5px;
	vertical-align:middle;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.widget_search #searchsubmit {
	border:0;
	background-color:#323232;
	color:#fff;
	margin:0;
	padding:5px 6px;
	vertical-align:middle;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.widget_search #searchsubmit:hover {
	background:#ff5800
}
.widget_recent_entries .widget-title, .widget_rss .widget-title, .widget_recent_comments .widget-title, .widget_meta .widget-title, .widget_links .widget-title, .unspoken-getconnected .widget-title, .unspoken-twitter .widget-title, .unspoken-flickr .widget-title, .unspoken_recent_posts .widget-title {
	margin-bottom:0
}
.widget_recent_entries li, .widget_rss li, .widget_recent_comments li, .widget_meta li, .widget_links li {
	padding:10px 0;
	margin:0;
	line-height:1.5;
	border-bottom:1px dotted #e7e3cb
}
.error404 p {
	font-size:13px!important;
	margin-bottom:15px
}
.archive .title {
	font-size:21px;
	font-weight:bold;
	line-height:21px;
	color:#323232;
	position:relative;
	width:640px;
	padding-top:0;
	padding-bottom:10px;
	padding-left:0;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#390
}
#mainposts {
	margin-bottom:20px;
	width:620px;
	height:380px
}
#mainposts li {
	z-index:2;
	position:relative
}
#mainposts .prev, #mainposts .next {
	display:block;
	height:18px;
	width:18px;
	position:absolute;
	top:20px;
	z-index:3
}
#mainposts .prev:hover, #mainposts .next:hover {
background-
}
#mainposts .prev {
	left:20px;
	background:#303030 url("/wp/img/common/arrows.png") 5px 50% no-repeat;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px
}
#mainposts .next {
	left:39px;
	background:#303030 url("/wp/img/common/arrows.png") -28px 50% no-repeat;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0
}
.mainpost {
	width:620px;
	height:380px;
	position:relative
}
.mainpost img {
	display:block
}
.mainpost-container {
	width:420px;
	height:260px;
	position:absolute;
	bottom:20px;
	left:20px
}
.mainpost-container .bg {
	background-color:#13140e;
	opacity:.8;
	-ms-filter:"alpha(opacity=80)";
	width:420px;
	height:260px;
	position:absolute;
	top:0;
	left:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.mainpost-data {
	padding:20px;
	position:relative;
	z-index:1
}
.mainpost-data, .mainpost-data a {
	color:#fff
}
.mainpost-meta {
	font-size:11px;
	margin-bottom:10px
}
.mainpost-meta a:hover {
	text-decoration:underline
}
.mainpost-data h2 {
	font-size:24px;
	font-weight:bold;
	margin-bottom:8px
}
.mainpost-data h2 a:hover {
	text-decoration:underline
}
.mainpost-data p {
	font-size:93%;
	line-height:1.3
}
.page-template-template-gallery-php .hentry-content {
	width:620px;
	overflow:hidden
}
.page-template-template-gallery-php .gallery {
	width:640px
}
.page-template-template-tags-php h4 {
	font-weight:bold;
	text-transform:uppercase
}
.page-template-template-tags-php .hentry-content {
	width:620px;
	overflow:hidden
}
.page-template-template-tags-php .hentry-content .tags {
	width:640px
}
.page-template-template-tags-php .hentry-content ul {
	list-style:none;
	margin:0 0 15px 0
}
.page-template-template-tags-php .hentry-content ul li {
	color:#898989
}
.page-template-template-tags-php .hentry-content .column {
	width:140px;
	float:left;
	margin-right:20px
}
#contactform {
	border-top:1px solid #eee;
	padding-bottom:15px
}
#contactform table {
	width:100%
}
#contactform td {
	vertical-align:top;
	padding:15px 0;
	border-bottom:1px dotted #eee;
	font-size:93%;
	color:#323232
}
#contactform .label {
	text-align:right
}
#contactform td label, #contactform td span {
	vertical-align:-6px
}
#contactform td span {
	margin-left:15px;
	color:#999
}
#contactform td p {
	border:1px solid #eee;
	padding:5px;
	margin-left:15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
#contactform td p.alert {
	color:#ee2d24;
	border:0;
	display:none
}
#contactform td p.alert-field {
	border-color:#ee2d24
}
#contactform td input.input, #contactform td textarea {
	width:100%;
	padding:0;
	margin:0;
	border:0;
	font:12px Arial, Helvetica, sans-serif
}
#contactform #submit {
	border:0;
	background-color:#323232;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-left:15px;
	padding:10px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer
}
#contactform #submit:hover {
background- color:#fff
}
#contactform .submit input, #contactform .submit a {
	vertical-align:middle
}
#contactform .error {
	font-size:93%;
	margin:5px 0 0 15px
}
#contactform .message {
	padding:15px 0 0 158px;
	font-size:108%;
	font-weight:bold
}
.page-template-template-wide-php #content {
	width:100%;
	padding-right:0;
	border:0
}
.bottom-widgetarea {
	width:100%;
	overflow:hidden;
	clear:both;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF
}
.bottom-widgetarea-inn {
	width:960px
}
.bottom-widgetarea .widget {
	float:left;
	margin-right:20px
}
.footer {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:100%;
	margin-right:auto;
	margin-left:auto
}
.menu-footer ul li {
	float:left;
	font-size:93%;
	margin-top:0;
	margin-right:10px;
	margin-bottom:0;
	margin-left:-10px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px
}
.menu-footer ul li a {
	color:#fff
}
.footer-leftpart {
	width:400px;
	padding-right:9px;
	float:left
}
.logo-footer {
	display:block;
	width:202px;
	padding-bottom:14px
}
.logo-footer, .logo-footer img {
	display:block
}
.logo-footer {
	color:#fff;
	font-size:24px
}
.logo-footer span {
	display:block;
	width:202px;
	height:26px
}
.footer-middlepart {
	width:240px;
	float:left;
	padding:0 10px 10px
}
.footer-searchform {
	height:40px;
	margin-bottom:5px
}
.footer-searchform input {
	width:365px;
	font-size:123.1%;
	font-weight:bold;
	color:#323232;
	border:1px solid #eee;
	padding:4px 5px;
	margin:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.footer-tags {
	color:#fff
}
.footer-tags p {
	font-size:93%;
	font-weight:bold;
	color:#fff;
	margin-bottom:5px
}
.footer-tags a {
	font-size:11px;
	color:#fff
}
.footer-linkset a:hover {
	text-decoration:underline
}
.copyrights {
	width:100%;
	font-size:11px;
	padding-right:0;
	padding-left:0;
	margin-bottom:10px;
	padding-top:10px;
	margin-top:20px
}
.credits {
	width:145px;
	float:right;
	text-align:right;
	padding:18px 0;
	font-size:11px;
	color:#323232
}
.home .header {
	position:relative;
	height:160px;
	width:940px;
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat
}
.header {
	position:relative;
	height:160px;
	width:940px;
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
	line-height:1;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#161616;
	z-index: 200;
}
.header .panel {
	font-size:12px;
	float:left;
	position:absolute;
	top:13px;
	right:170px
}
.header .panel li {
	float:left;
	margin:0 10px
}
#footer {
	width:100%;
	background-image:url(/wp/img/common/footer.jpg);
	clear:both;
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#181818
}
#footer a {
	color:#fff
}
#footer #footer-inner {
	width:940px;
	margin-right:auto;
	margin-left:auto;
	background-repeat:repeat-x
}
#footer h3 {
	margin-bottom:10px;
	margin-left:15px;
	font-weight:bold
}
#slide {
	height:150px;
	width:940px;
	background-image:url(/wp/img/home/keyvisual.jpg);
	background-repeat:no-repeat;
	bottom:0;
	z-index:1;
	background-position:0 0;
	position:absolute;
	left:0
}
.header a img {
	background-color:transparent;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none
}
.header .panel {
	font-size:12px;
	float:left;
	position:absolute;
	top:0;
	right:160px;
	height:25px;
	width:200px
}
.header .panel .fontsize, .header .panel a {
	background-image:url(/wp/img/common/fontsize.gif)
}
.header .panel .fontsize {
	color:#ccc;
	position:absolute;
	height:25px;
	width:67px;
	text-indent:-9999px
}
.header .panel a {
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	color:#555
}
#fsmall, #fmiddle, #flarge, .print {
	position:absolute
}
#fsmall {
	left:67px;
	top:0;
	height:25px;
	width:19px
}
#fmiddle {
	left:87px;
	top:0;
	height:25px;
	width:22px
}
#flarge {
	left:110px;
	top:0;
	height:25px;
	width:25px
}
.print {
	left:152px;
	top:0;
	height:25px;
	width:48px
}
#fsmall a {
	height:25px;
	width:19px;
	background-position:-67px 0
}
#fmiddle a {
	height:25px;
	width:22px;
	background-position:-87px 0
}
#flarge a {
	height:25px;
	width:25px;
	background-position:-110px 0
}
.print a {
	height:25px;
	width:48px;
	background-position:-152px 0
}
#fsmall a:hover {
	background-position:-67px -25px
}
#fmiddle a:hover {
	background-position:-87px -25px
}
#flarge a:hover {
	background-position:-110px -25px
}
.print a:hover {
	background-position:-152px -25px
}
#menu-item-62 {
	margin-left:20px
}
#sidebar .menu li a {
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:12px;
	color:#333;
	font-weight:normal
}
#sidebar .menu li a:hover {
	color:#F60;
	text-decoration:none;
	background-image:url(/wp/img/common/bg_a.gif);
	background-repeat:repeat
}
#sidebar .menu li a.current {
	color:#690;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/wp/img/common/bg_b.gif);
	background-repeat:repeat
}
#sidebar .menu li li a {
	background-position:right top
}
.breadcrumb {
	font-size:77%;
	padding-top:12px;
	padding-bottom:4px;
	padding-left:15px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#eee;
	color:#666;
	background-color:#f5f6f7
}
.page-template-default .middle {
	background-repeat:no-repeat
}
.page-template-page-fukushima-php .middle {
	background-image:url(/wp/img/fukushima/middle.jpg);
	background-repeat:no-repeat;
	background-position:0 0
}
.single #sidebar, .archive #sidebar {
	background-image:none;
	padding-top:40px
}
.single .middle, .archive .middle {
	width:940px
}
.single #content, .archive #content {
	padding-top:0
}
.single .breadcrumb {
	display:none
}
#navigation {
	position:absolute;
	left:0;
	top:100px;
	z-index:100;
	width:940px
}
.contact dd {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#eee
}
#sidebar .banner {
	text-align:right
}
dl.typeA dt {
	float:left;
	width:8em;
	padding-top:10px
}
dl.typeA dd {
	padding-left:8em;
	margin-bottom:10px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#eee;
	padding-top:10px
}
.page-template-page-fukushima-php #menu-item-326 a {
	border-bottom:solid 4px #DDD
}
#content .archive {
	padding-top:30px;
	padding-left:30px
}
.search #content, .archive #content {
	padding-top:0
}
#videos {
	position:relative;
	text-align:center;
	width:100%
}
#videos .container_wrapper {
	position:relative;
	width:940px;
	margin:0 auto
}
#videos .container {
	width:940px;
	overflow:hidden
}
#videos .info {
	width:300px;
	margin-left:640px;
	padding:40px 0;
	text-align:left;
	color:#bebebe;
	font-size:12px
}
#videos .info a {
	color:#bebebe;
	text-decoration:none
}
#videos .info a:hover {
	color:#690
}
#videos .info .categories a {
	color:#690
}
#videos .info .categories a:hover {
	color:#690
}
#videos .info h2 {
	margin:5px 0
}
#videos .info h2 a {
	color:#fff
}
#videos .left, #videos .right {
	position:absolute;
	display:block;
	top:198px;
	width:27px;
	height:43px;
	z-index:101
}
#videos .left {
	left:-37px
}
#videos .right {
	right:-37px
}
#videos .left_a {
	background:url(/wp/images/pointer1l.png) 0 0 no-repeat;
	cursor:pointer
}
#videos .left_a:hover {
	background-image:url(/wp/images/pointer1la.png)
}
#videos .right_a {
	background:url(/wp/images/pointer1r.png) 0 0 no-repeat;
	cursor:pointer
}
#videos .right_a:hover {
	background-image:url(/wp/images/pointer1ra.png)
}
.video {
	padding:40px 0
}
.video>div {
	margin:0 auto
}
.header_video {
	position:relative;
	float:left;
	width:620px;
	overflow:hidden;
	padding-top:15px;
	padding-right:20px
}
.header_video img {
	vertical-align:bottom;
	border:5px solid #111;
	position:relative
}
#header_video_selector {
	float:left;
	width:300px;
	height:300px;
	overflow:auto;
	text-align:left;
	outline:0
}
#header_video_selector .item {
	float:left;
	width:254px;
	padding:0 8px;
	border-bottom:1px solid #2b2b2b;
	color:#fff
}
#header_video_selector .item:hover {
	background:#690;
	border-bottom:0;
	margin-bottom:1px;
	cursor:pointer;
	border-radius:3px
}
#header_video_selector .item div {
	display:block;
	padding:15px 0;
	font-size:14px
}
#header_video_selector .item div div {
	display:block;
	padding:5px 0 0;
	font-size:11px
}
#header_video_selector .item a {
	color:#fff
}
#header_video_selector .active {
	background:#313131;
	border-bottom:0;
	margin-bottom:1px;
	border-radius:3px
}
#header_video_selector .active:hover, #header_video_selector .active:hover a {
	color:#fff
}
.pretty_video {
	display:none
}
.pretty_video_container {
	width:940px;
	height:529px
}
#featured_videos {
	overflow:hidden
}
#featured_videos h3 {
	width:940px;
	margin:0 auto;
	padding:25px 0 5px;
	border-bottom:1px solid #313131;
	font-weight:normal
}
#featured_videos .slider td {
	font-size:12px;
	vertical-align:top;
	padding-top:0;
	padding-right:20px;
	padding-bottom:20px;
	margin:0;
	padding-left:0
}
#featured_videos .slider td .grid-image {
	width:220px;
	padding-top:15px
}
#featured_videos .slider td .meta {
	margin-top:5px;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0
}
#featured_videos .slider td h2 {
	font-size:93%;
	font-weight:normal;
	line-height:1.3;
	margin-top:5px
}
#featured_videos .slider td h2 a:hover {
	color:#690
}
#featured_videos .slider td .grid-utility, #featured_videos .slider td .grid-utility a {
	color:#aaa;
	font-size:11px;
	margin-top:5px;
	display:none
}
#featured_videos .slider td .grid-utility a:hover {
	color:#690;
	text-decoration:none
}
#featured_videos .container .left, #featured_videos .container .right {
	position:absolute;
	display:block;
	top:58px;
	width:29px;
	height:41px;
	z-index:101
}
#featured_videos .container .left {
	left:-37px
}
#featured_videos .container .right {
	right:-37px
}
#featured_videos .container .left_a {
	background:url(/wp/images/pointer2l.png) 0 0 no-repeat;
	cursor:pointer
}
#featured_videos .container .left_a:hover {
	background-image:url(/wp/images/pointer2la.png)
}
#featured_videos .container .right_a {
	background:url(/wp/images/pointer2r.png) 0 0 no-repeat;
	cursor:pointer
}
#featured_videos .container .right_a:hover {
	background-image:url(/wp/images/pointer2ra.png)
}
#footer .choice {
	width:940px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:5px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0
}
#footer .choice .choice-inn {
	width:940px!important;
	margin-bottom:90px
}
#footer .choice .block-title2 {
	width:890px;
	clear:both;
	text-align:right;
	padding-right:50px;
	color:#FFF
}
#navigation #menu-item-104 a {
	background:url(/wp/img/common/navi_01.gif) 0 60px;
	width:170px;
	height:60px;
	float:left;
	padding:0;
	text-indent:-9999px
}
#navigation #menu-item-107 a {
	background:url(/wp/img/common/navi_02.gif) 0 60px;
	width:150px;
	height:60px;
	float:left;
	padding:0;
	text-indent:-9999px
}
#navigation #menu-item-118 a {
	background:url(/wp/img/common/navi_03.gif) 0 60px;
	width:155px;
	height:60px;
	float:left;
	padding:0;
	text-indent:-9999px
}
#navigation #menu-item-103 a {
	background:url(/wp/img/common/navi_04.gif) 0 60px;
	width:162px;
	height:60px;
	float:left;
	padding:0;
	text-indent:-9999px
}
#navigation #menu-item-131 a {
	background:url(/wp/img/common/navi_05.gif) 0 60px;
	width:189px;
	height:60px;
	float:left;
	padding:0;
	text-indent:-9999px
}
#navigation #menu-item-560 a {
	background:url(/wp/img/common/navi_06.gif) 0 60px;
	width:114px;
	height:60px;
	float:left;
	padding:0;
	text-indent:-9999px
}
#navigation #menu-navigation li a:hover {
	background-position:0 0
}
.page-template-page-about-php #navigation #menu-item-104 a {
	background-position:0 0
}
.page-template-page-service-php #navigation #menu-item-107 a {
	background-position:0 0
}
.page-template-page-artist-php #navigation #menu-item-103 a {
	background-position:0 0
}
.page-template-page-shop-php #navigation #menu-item-118 a {
	background-position:0 0
}
.page-template-page-school-php #navigation #menu-item-131 a {
	background-position:0 0
}
.page-template-page-company-php #navigation #menu-item-560 a {
	background-position:0 0
}
#navigation li li a {
	text-indent:0!important;
	width:auto;
	height:auto!important;
	background:0;
	padding:0
}
.container {
	background-image:url(/wp/img/common/container.gif);
	background-repeat:repeat-x;
	background-position:left top
}
.home .container {
	background-image:url(/wp/img/common/container_home.gif)
}
#header {
	padding-top:25px;
	background:#161616
}
#site-title {
	display:block;
	width:700px;
	color:#fff;
	font-size:60px;
	line-height:70px;
	font-weight:bold;
	text-decoration:none
}
#search {
	float:right;
	width:220px;
	padding-top:23px
}
#search label, #search input[type="submit"] {
	display:none
}
#search input[type="text"] {
	width:203px;
	font-size:14px;
	padding:9px 17px 9px 0;
	background:url(/wp/images/search.png) #161616 100% 50% no-repeat;
	color:#fff;
	border:0;
	border-bottom:1px solid #262626;
	outline:0
}
.header_menu {
	float:left;
	width:940px;
	padding:40px 0 10px 0
}
.menu, .menu ul {
	list-style-type:none;
	margin:0
}
#header .menu li {
	float:left;
	margin-right:30px;
	padding:5px 0
}
#header .menu li.submenu-off a {
	padding-right:10px;
	background:url(/wp/images/submenu_off.png) 100% 7px no-repeat
}
#header .menu li.submenu-off a:hover {
	background-image:url(/wp/images/submenu_off_hover.png)
}
#header .menu li.submenu-on a {
	padding-right:10px;
	background:url(/wp/images/submenu_on.png) 100% 7px no-repeat;
	color:#ff3e06
}
#header .menu a {
	font-size:14px;
	color:#fff;
	outline:0
}
#header .menu a:hover {
	color:#ff3e06;
	text-decoration:none
}
.sub-menu-container {
	position:absolute;
	display:none;
	top:-4px;
	left:0;
	width:100%;
	background:#ff3e06;
	z-index:100
}
#sidebar .menu .sub-menu {
	display:none;
	float:left;
	padding:0;
	list-style-type:none;
	background-image:url(/wp/img/common/bg_gray.gif);
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.sub-menu-pointer {
	display:none;
	height:4px;
	background:#161616
}
.sub-menu-pointer div {
	position:absolute;
	top:0;
	width:7px;
	height:4px;
	background:url(/wp/images/submenu.png) 0 0 no-repeat
}
#videos .container_wrapper {
	position:relative;
	width:940px;
	margin:0 auto
}
#videos .container {
	width:940px;
	overflow:hidden
}
#videos .info {
	width:300px;
	margin-left:640px;
	padding:40px 0;
	text-align:left;
	color:#bebebe;
	font-size:12px
}
#videos .info a {
	color:#bebebe;
	text-decoration:none
}
#videos .info a:hover {
	color:#ff3e06
}
#videos .info .categories a {
	color:#00af00
}
#videos .info .categories a:hover {
	color:#ff3e06
}
#videos .info h2 {
	margin:5px 0
}
#videos .info h2 a {
	color:#fff
}
#videos .left, #videos .right {
	position:absolute;
	display:block;
	top:198px;
	width:27px;
	height:43px;
	z-index:101
}
#videos .left {
	left:-37px
}
#videos .right {
	right:-37px
}
#videos .left_a {
	background:url(/wp/images/pointer1l.png) 0 0 no-repeat;
	cursor:pointer
}
#videos .left_a:hover {
	background-image:url(/wp/images/pointer1la.png)
}
#videos .right_a {
	background:url(/wp/images/pointer1r.png) 0 0 no-repeat;
	cursor:pointer
}
#videos .right_a:hover {
	background-image:url(/wp/images/pointer1ra.png)
}
.video {
	padding:40px 0
}
.video>div {
	margin:0 auto
}
#header_video_selector {
	float:left;
	width:300px;
	height:340px;
	overflow:auto;
	margin-top:20px;
	text-align:left;
	outline:0
}
#header_video_selector .item {
	float:left;
	width:254px;
	padding:0 8px;
	border-bottom:1px solid #2b2b2b;
	color:#fff
}
#header_video_selector .item:hover {
	background:#ff3e06;
	border-bottom:0;
	margin-bottom:1px;
	cursor:pointer;
	border-radius:3px
}
#header_video_selector .item div {
	display:block;
	padding:15px 0;
	font-size:14px
}
#header_video_selector .item div div {
	display:block;
	padding:5px 0 0;
	font-size:11px
}
#header_video_selector .item a {
	color:#fff
}
#header_video_selector .active {
	background:#2d2d2d;
	border-bottom:0;
	margin-bottom:1px;
	border-radius:3px
}
#header_video_selector .active:hover, #header_video_selector .active:hover a {
	color:#fff
}
.pretty_video {
	display:none
}
.pretty_video_container {
	width:940px;
	height:529px
}
#featured_videos {
	overflow:hidden;
	clear:both
}
#featured_videos h3 {
	width:940px;
	margin:0 auto;
	padding:25px 0 5px;
	border-bottom:1px solid #e5e5e5;
	font-weight:normal
}
#featured_videos .container {
	position:relative;
	width:940px;
	margin:0 auto;
	background-image:none
}
#featured_videos .slider td .grid-image img {
	vertical-align:bottom;
	padding:6px;
	background-color:#FFF
}
#featured_videos .slider td .meta {
	font-size:10px;
	margin-top:5px;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0
}
#featured_videos .slider td .meta a:hover {
	color:#ff3e06;
	text-decoration:none
}
#featured_videos .slider td h2 a {
	color:#313131;
	text-decoration:none
}
#featured_videos .slider td .grid-utility, #featured_videos .slider td .grid-utility a {
	color:#aaa;
	font-size:11px;
	margin-top:10px
}
#featured_videos .slider td .grid-utility a:hover {
	color:#ff3e06;
	text-decoration:none
}
#featured_videos .container .left, #featured_videos .container .right {
	position:absolute;
	display:block;
	top:58px;
	width:29px;
	height:40px;
	z-index:101
}
#featured_videos .container .left {
	left:-37px
}
#featured_videos .container .right {
	right:-37px
}
#featured_videos .container .left_a {
	background:url(/wp/images/pointer2l.png) 0 0 no-repeat;
	cursor:pointer
}
#featured_videos .container .left_a:hover {
	background-image:url(/wp/images/pointer2la.png)
}
#featured_videos .container .right_a {
	background:url(/wp/images/pointer2r.png) 0 0 no-repeat;
	cursor:pointer
}
#featured_videos .container .right_a:hover {
	background-image:url(/wp/images/pointer2ra.png)
}
#main {
	width:940px;
	margin:0 auto
}
#primary {
	float:left;
	width:240px;
	margin-top:-65px;
	overflow:hidden
}
.post_title {
	float:left;
	position:relative;
	width:700px
}
.entry-title {
	padding:40px 0 20px 160px;
	border-bottom:1px solid #e5e5e5
}
#asides {
	position:absolute;
	top:50%;
	left:-160px;
	width:140px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	color:#aaa
}
.index-options {
	float:left;
	width:700px;
	padding:25px 0 5px;
	border-bottom:1px solid #e5e5e5
}
.index-options h3 {
	font-weight:normal
}
.index-options span.views {
	float:right
}
.index-options .grid, .index-options .list {
	float:right;
	width:14px;
	height:14px;
	margin-left:5px
}
.index-options a.grid {
	background:url(/wp/images/grid_list.png) 0 0 no-repeat
}
.index-options span.grid {
	background:url(/wp/images/grid_list.png) 0 -15px no-repeat
}
.index-options a.grid:hover, .index-options span.grid:hover {
	background:url(/wp/images/grid_list.png) 0 -30px no-repeat;
	cursor:pointer
}
.index-options a.list {
	background:url(/wp/images/grid_list.png) 0 -45px no-repeat
}
.index-options span.list {
	background:url(/wp/images/grid_list.png) 0 -60px no-repeat
}
.index-options a.list:hover, .index-options span.list:hover {
	background:url(/wp/images/grid_list.png) 0 -75px no-repeat;
	cursor:pointer
}
.alignleft {
	float:left;
	margin:20px 20px 20px 0
}
.alignright {
	float:right;
	margin:20px 0 20px 20px
}
.aligncenter {
	display:block;
	clear:both;
	margin:20px auto
}
.entry-content {
	position:relative;
	width:540px;
	margin-left:160px;
	line-height:18px;
	overflow:hidden
}
.grid-item {
	float:left;
	width:220px;
	padding-bottom:20px;
	font-size:12px
}
.grid-m {
	margin-right:20px
}
.grid-b {
	margin-top:15px;
	border-top:1px solid #e5e5e5
}
.index-item {
	padding:15px 0
}
.index-b {
	border-top:1px solid #e5e5e5
}
.grid-image {
	position:relative
}
.grid-image img {
	vertical-align:bottom
}
.grid-image span.bg {
	position:absolute;
	display:block;
	width:220px;
	height:130px;
	opacity:0;
	top:20px;
	left:5px
}
.grid-image span.bg-icon {
	position:absolute;
	top:10px;
	left:183px;
	width:27px;
	height:19px;
	background:url(/wp/images/video.png) 0 0 no-repeat
}
.grid-item .grid-image {
	margin-top:15px
}
.index-item .grid-image {
	float:left;
	width:220px
}
.index-item .index-entry {
	float:right;
	width:460px;
	font-size:12px
}
.grid-item .share {
	display:none
}
.share {
	float:left;
	position:relative
}
.share a {
	color:#313131;
	cursor:pointer
}
.share a:hover {
	color:#ff3e06;
	text-decoration:none
}
.share div {
	display:none;
	position:absolute;
	top:-10px;
	left:-10px;
	padding:7px 10px;
	background:#ff3e06;
	line-height:20px;
	color:#fff
}
.share span {
	display:block;
	font-weight:bold;
	cursor:pointer
}
.share div a {
	display:block;
	color:#fff
}
.share div a:hover {
	color:#fff;
	text-decoration:underline
}
.grid-item .meta {
	margin:15px 0 10px
}
.grid-item .meta a {
	color:#00af00
}
.grid-item .meta a:hover {
	color:#ff3e06;
	text-decoration:none
}
.index-item .meta {
	float:left;
	width:220px;
	margin-right:20px
}
.index-item .meta a {
	color:#00af00
}
.index-item .meta a:hover {
	color:#ff3e06;
	text-decoration:none
}
.grid-item h2 {
	font-size:14px;
	font-weight:normal
}
.grid-item h2 a {
	color:#313131;
	text-decoration:none
}
.grid-item h2 a:hover {
	color:#ff3e06
}
.index-item h2 {
	margin:10px 0 5px;
	font-weight:normal;
	font-size:21px
}
.index-item h2 a {
	color:#313131;
	text-decoration:none
}
.index-item h2 a:hover {
	color:#ff3e06
}
.grid-item .grid-utility, .grid-item .grid-utility a {
	color:#aaa;
	font-size:11px;
	margin-top:10px
}
.grid-item .grid-utility a:hover {
	color:#ff3e06;
	text-decoration:none
}
.index-item .grid-utility {
	margin-bottom:15px
}
.index-item .grid-utility, .index-item .grid-utility a {
	color:#aaa
}
.index-item .grid-utility a:hover {
	color:#ff3e06;
	text-decoration:none
}
.grid-item .entry-summary {
	display:none
}
.fetch {
	width:100%;
	margin-top:15px;
	background:#f8f8f8;
	text-align:center
}
.fetch a {
	display:block;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#313131;
	text-decoration:none;
	border-radius:3px
}
.fetch:hover a {
	background:#ff3e06;
	color:#fff
}
.meta-sep {
	color:#e5e5e5
}
#nav-above {
	position:absolute;
	bottom:20px;
	width:160px;
	margin-top:-40px;
	color:#e5e5e5;
	font-size:12px;
	line-height:22px
}
.nav-previous, .nav-next {
	display:inline
}
.nav-previous a, .nav-next a {
	color:#313131;
	text-decoration:none
}
.nav-previous a span, .nav-next a span {
	color:#aaa
}
.nav-previous a:hover, .nav-next a:hover {
	color:#ff3e06
}
#nav-below {
	margin-top:30px;
	border-top:1px solid #e5e5e5;
	color:#aaa
}
#nav-below .nav-previous {
	float:right;
	width:260px;
	padding-top:20px;
	text-align:right;
	overflow:hidden
}
#nav-below .nav-next {
	float:left;
	width:260px;
	padding-top:20px;
	overflow:hidden
}
#nav-below .nav-previous a, #nav-below .nav-next a {
	display:block
}
.entry-meta {
	float:left;
	width:140px;
	margin-top:14px;
	overflow:hidden;
	font-size:12px;
	line-height:20px
}
.entry-meta a {
	color:#313131;
	text-decoration:none
}
.entry-meta a:hover {
	color:#ff3e06
}
#social {
	margin-top:14px;
	padding:14px 0;
	border-top:1px solid #e5e5e5
}
#comments {
	margin-top:60px;
	padding-left:160px
}
.commentlist, .children {
	list-style-type:none
}
.children {
	margin-left:80px
}
#comments-title {
	font-weight:normal;
	line-height:28px
}
.comment {
	border-top:1px solid #e5e5e5
}
.comment>div>table {
	width:100%;
	margin:20px 0
}
.comment-avatar {
	width:80px
}
.comment-author {
	margin-bottom:10px;
	color:#222;
	font-weight:bold
}
.comment-meta, .comment-meta a {
	color:#aaa
}
.comment-meta a:hover {
	color:#ff3e06;
	text-decoration:none
}
.comment-meta span {
	display:none;
	float:right
}
#reply-title {
	margin:40px 0 20px;
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	border-bottom:1px solid #e5e5e5
}
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url {
	padding:0 10px
}
#respond input {
	width:100%;
	padding:10px 0;
	border:0;
	background:#f4f4f4;
	border-radius:3px;
	outline:0
}
#respond input[type="text"] {
	margin:0 0 0 -10px;
	padding:10px
}
#respond textarea {
	width:100%;
	margin:0 0 0 -10px;
	padding:10px;
	border:0;
	background:#f4f4f4;
	border-radius:3px;
	outline:0
}
#respond input[type="submit"] {
	cursor:pointer
}
#respond input[type="text"]:focus, #respond textarea:focus {
	background:#313131;
	color:#fff
}
#respond input[type="submit"]:hover {
	background:#ff3e06;
	color:#fff
}
.hentry-thumb-image {
	float:left;
	margin-right:10px
}
.hentry-thumb-image img {
	vertical-align:bottom
}
#sitemap-left {
	float:left;
	width:300px;
	padding:15px 0 0 160px
}
#sitemap-right {
	float:right;
	width:220px;
	padding-top:15px
}
.sitemap h3 {
	padding-bottom:5px
}
.sitemap a {
	color:#313131
}
.sitemap ul {
	margin-left:15px
}
.sitemap li {
	line-height:18px
}
.nd {
	margin-top:20px
}
.gallery {
	width:585px
}
.gallery-item {
	float:left;
	margin:15px 45px 15px 0
}
#footer {
	padding-bottom:30px;
	margin-top:40px;
	color:#aaa;
	font-size:12px
}
#footer a:hover {
	color:#ff3e06
}
#site-info {
	padding-top:20px;
	margin:65px 20px 0 0;
	border-top:1px solid #262626
}
#site-title-footer {
	float:left;
	width:220px;
	margin-right:20px;
	font-size:36px;
	line-height:42px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden
}
.social-tw {
	height:30px
}
.social-fb {
	height:30px
}
.social-g {
	height:34px
}
.social-a {
	height:40px
}
.text_video {
	margin:20px 0
}
#infscr-loading {
	background:none repeat scroll 0 0 #000;
	bottom:40px;
	color:#fff;
	height:100px;
	left:40%;
	opacity:.8;
	padding:10px;
	position:fixed;
	width:200px;
	z-index:5000;
	border-radius:10px
}
#infscr-loading {
	background:none repeat scroll 0 0 #000;
	bottom:40px;
	color:#fff;
	height:100px;
	left:40%;
	opacity:.8;
	padding:10px;
	position:fixed;
	width:200px;
	z-index:5000;
	border-radius:10px
}
.jspContainer {
	overflow:hidden;
	position:relative
}
.jspPane {
	position:absolute
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:9px;
	height:100%;
	background:#212121
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px;
	background:red
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin:0;
	padding:0
}
.jspCap {
	display:none
}
.jspHorizontalBar .jspCap {
	float:left
}
.jspTrack {
	background:#2d2d2d;
	position:relative;
	border-radius:3px
}
.jspDrag {
	background:#f2f2f2;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	border-radius:3px
}
.jspHover, .jspActive {
	background:#ff3e06
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float:left;
	height:100%
}
.jspArrow {
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer
}
.jspArrow.jspDisabled {
	cursor:default;
	background:#80808d
}
.jspVerticalBar .jspArrow {
	height:16px
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%
}
.jspVerticalBar .jspArrow:focus {
	outline:0
}
.jspCorner {
	background:#eeeef4;
	float:left;
	height:100%
}
* html .jspCorner {
	margin:0 -3px 0 0
}
#footer #footer-inner .footer_column .xoxo {
	margin-left:0
}
#home-content {
	width:100%;
	text-align:center;
	background-repeat:repeat-x;
	padding-bottom:20px
}
#home-content p {
	margin-bottom:15px
}
#home-content-inner {
	width:940px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	margin-top:20px;
	margin-bottom:0
}
#home-L {
	float:right;
	width:660px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative
}
#home-L .moviebox {
	float:left;
	width:300px
}
#home-L .aboutbox {
	float:left;
	width:300px
}
#home-R {
	float:left;
	width:230px;
	position:relative;
	display:inline;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding-left:20px;
	padding-top:55px;
	background-color:#FFF;
	padding-bottom:20px
}
#wpshower_homepage_block-7 .block-title {
	font-size:11px;
	margin:0;
	padding:0;
	line-height:16px;
	height:20px
}
#wpshower_tabs-3 li.cat-post-item {
	padding:8px 0;
	line-height:normal!important;
	border-bottom:1px dotted #eee
}
#wpshower_tabs-3 li.cat-post-item span {
	color:#999;
	font-size:10px;
	margin-bottom:3px;
	float:left;
	width:70px
}
#wpshower_tabs-3 li.cat-post-item a {
	display:block;
	padding-left:70px
}
#menu-navigation-footer {
	text-align:right
}
#home-content h2 {
	font-size:14px;
	font-weight:bold
}
#home-R #menu-item-507 {
	display:none!important
}
.single-post .hentry-content ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.single-post .hentry-content ul li {
	float:left;
	margin:20px;
	display:inline
}
.home .tabs-section .tabs-box {
	width:100%;
	margin:0;
	padding:0;
	border:1px solid #FFF;
	min-height:390px;
	_height:390px
}
.home #home-R .sub-menu {
	display:block;
	margin:0;
	padding:0;
	clear:both
}
.home #home-R #menu-side-shop {
	clear:both
}
.home #home-R #menu-side-shop li a {
	color:#F60;
	display:block;
	padding:4px;
	width:202px;
	clear:both;
	background-image:url(/wp/img/common/bg_gray.gif)
}
.home #home-R #menu-side-shop li a:hover {
	background-image:url(/wp/img/common/bg_a.gif)
}
.home #home-R #menu-side-shop .sub-menu li a {
	display:block;
	color:#666;
	margin-bottom:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e7e3cb;
	background-color:#fff;
	padding-top:8px;
	padding-right:4px;
	padding-bottom:8px;
	padding-left:4px;
	background-image:none
}
.home #home-R #menu-side-shop li {
	font-size:12px;
	line-height:12px;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:10px;
	width:210px
}
.home #home-R #menu-side-shop .sub-menu li {
	margin-bottom:0
}
.home #home-R .widget-title {
	color:#FFF;
	background-color:#690;
	padding-left:10px
}
.home #home-R .ico-kage {
	position:absolute;
	top:-6px;
	left:5px
}
.home #home-R #menu-item- {
	width:250px!important
}
.home #sidebar img {
	max-width:100%
}
#sidebar .banner-area img {
	margin-bottom:10px
}
.page-template-page-shop-php #content dl {
	line-height:1.4;
	clear:both;
	font-size:93%
}
.page-template-page-shop-php #content dl dt {
	float:left;
	width:70px;
	color:#390;
	padding-top:6px;
	padding-bottom:6px
}
.page-template-page-shop-php #content dl.access {
	font-size:100%
}
.page-template-page-shop-php #content dl.access dt {
	float:none;
	clear:both;
	width:60px;
	color:#690;
	padding-top:6px;
	padding-bottom:6px
}
.page-template-page-shop-php #content dl.access dd {
	padding-left:0;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	border-top-style:none;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#ddd
}
.page-template-page-shop-php #content dl dd {
	padding-left:60px;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#ddd
}
.page-template-page-shop-php #content .section h3 {
	padding-top:8px
}
.page-template-page-shop-php #content .shopinfo .button {
	position:absolute;
	right:0;
	top:0
}
.page-template-page-shop-php #content .shopinfo {
	float:right;
	width:410px;
	position:relative;
	margin-bottom:30px
}
.widget_postsfromcategorywidget h2 {
	display:none
}
.page-template-page-artist-php .widgets_on_page .post-thumb {
	float:left
}
.page-template-page-artist-php .widgets_on_page .post-thumb a {
	display:block;
	padding:3px
}
.page-template-page-artist-php .widgets_on_page .post-thumb img {
	margin:0;
	width:100px;
	height:100px
}
.page-template-page-artist-php .widgets_on_page ul {
	margin:0
}
.widgets_on_page ul {
	margin:0!important;
	padding:0!important
}
.widgets_on_page ul, .widgets_on_page ul li {
	list-style:none;
	background:0
}
#Voice-Gift .post-cat-widget .post {
	float:left;
	width:309px;
	clear:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none
}
#Voice-Gift .post-cat-widget .post .post-thumb {
	float:left;
	margin-right:10px
}
#Voice-Gift .post-cat-widget .post .post-content {
	margin-right:15px
}
.home .middle {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative
}
.artistlist {
	padding:30px
}
.artistlist img {
	background-image:url(/wp/img/common/bg_gray.gif)
}
.artistlist img:hover {
	background-image:url(/wp/img/common/bg_a.gif)
}
#content .widgettitle {
	display:none
}
.artist .button {
	position:absolute;
	top:390px;
	right:40px;
	z-index:100
}
.artist .hentry-content {
	margin:0
}
.page-template-page-artist-php #sidebar #menu-side-artist a {
	padding-top:4px;
	padding-bottom:4px
}
.page-template.page-template-page-artist-php #tab1 p {
	margin-right:15px;
	margin-left:15px
}
.page-template-page-shop-php #tab2 {
	height:400px
}
.page-template-page-artistlist-php .hentry-content {
	padding:0;
	width:640px
}
#qtranslate-2 {
	position:absolute;
	right:164px;
	top:16px
}
#qtranslate-2 ul li {
	display:inline;
	margin-right:10px;
	margin-left:10px
}
#qtranslate-2 h2 {
	display:inline;
	clear:none;
	float:left
}
.ribbon {
	clear:left;
	margin-left:-40px;
	width:100%;
	height:40px;
	background-image:url(/wp/img/common/ribbon_bg.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	z-index:10;
	padding-top:0;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0;
	margin-top:20px
}
.ribbon h2 {
	background-image:url(/wp/img/common/ribbon.png);
	font-size:18px;
	line-height:26px;
	color:#FFF;
	font-weight:bold;
	background-position:right top;
	float:left;
	padding-top:8px;
	padding-right:40px;
	padding-bottom:12px;
	padding-left:20px;
	display:inline;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	margin-bottom:0;
	clear:none
}
.hentry-content .shopinfo h3 {
	margin-top:0
}
hr.full {
	display:block;
	height:25px;
	background-image:url(/wp/img/common/hr_full.gif);
	background-repeat:no-repeat;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0
}
#sidebar p {
	margin-bottom:8px
}
li.cat-post-item {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#e7e3cb;
	padding-top:10px;
	padding-bottom:10px
}
.post-date {
	font-size:11px;
	color:#390;
	float:left;
	width:80px;
	clear:left;
	display:block
}
.post-title {
	font-weight:normal;
	line-height:1.4;
	padding-left:80px;
	display:block
}
.post-title a {
	color:#666;
	font-weight:normal
}
.tabs-section .tabs-box {
	background-color:#FFF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative
}
#likebtn {
	position:absolute;
	left:231px;
	top:65px
}
.header #qtranslate-2-chooser .active {
	display:none!important
}
#pagination {
	width:640px;
	text-transform:uppercase;
	margin-bottom:30px
}
caption {
	font-weight:bold;
	color:#663
}
.tel {
	font-family:"Arial Narrow", "Impact", sans-serif;
	font-weight:bold;
	letter-spacing:0;
	font-size:30px;
	line-height:16px
}
.box.gray {
	background-image:url(/wp/img/common/bg_gray.gif)
}
.home #content iframe {
	background-color:#FFF;
	margin-top:20px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative
}
#sidebar #synch_adplace-3 {
	clear: both;
	padding-top: 30px;
}
