@import url("content-styles.css");
/*
Theme Name: JapanPhotoGuide
Theme URI: http://japanphotoguide.com/
Description: The 2011 Design for Japan Photo Guide by Evan Pike
Author: alex-centeno
Author URI: http://www.merkados.com/
Version: 1.0
Tags: clean, japan

General comments (optional).
*/



/*
Design provided to Evan Pike by Merkados™ Interactive Partners

This website is copyright of Merkados™ Interactive Partners LLC. - 
© Merkados™ 2010. All rights reserved.
Any redistribution or reproduction of part or all of the contents in any form is prohibited.
You may not, except with our express written permission, distribute or commercially exploit the content. 
Nor may you transmit it or store it in any other website or other form of electronic retrieval system.

Background: 8b7b70
Orange: 85481e
First Brown: 463a35
Lower Brown: 29221f
Main front text: 463a35
Footer-text: ac9c8f
H2-footer: 6f5e52

*/


* {
margin:0px;
padding:0px;
border:0px;
}

html {
	background-color:#050303;
}

body {
	background-color:#262528;
	font: .7em/1.5em "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
}

#wrapper {
	width: 980px;
	margin:0 auto;
	padding-top:20px;
	position:relative;
}

#header {
	width:980px;
	height:60px;
	background: url('../images/header-back2.jpg') no-repeat top center;
	position:relative;
}

#header #logo {
	position:absolute;
	top:12px;
	left:60px;
}

#navigation {
	width:540px;
	position:absolute;
	top:17px; /*20*/
	right:20px;/*20*/
	text-align:right;
}

/*#navigation ul#menu-parent-menu {
	text-align:left;
	position:absolute;
	right:0px;
	
}

#navigation ul#menu-parent-menu > li {
	display:inline;
	border-right:1px solid #7B6B60;
	padding:0px 10px;
}

*/
/*
#navigation ul#menu-parent-menu ul.submenu li {
	display:block;
	border-right:1px solid #7B6B60;
	padding:0px 10px;
}
*/
#navigation ul li.first a {
	color:#85481E;
}

#navigation ul li.last {
	border-right:none;
}

#navigation ul li a {
	color:#ddded9;
	text-decoration:none;
}

#navigation ul#menu-parent-menu > li:first-child a {
	color:#E53720;
}

#photo-section {
	width:980px;
	height:420px;
	background: url('../images/photo-section-back.jpg') repeat-x top center;
}

#photo-section #ps-content {
	width:940px;
	height:380px;
	padding-top:20px;
	padding-left:30px;
}

#photo-section #ps-content img {
	padding-right:10px;
	padding-bottom:10px;
}

#content {
	width:980px;
	margin-top:20px;
	background: #333; /*url('../images/body-back.gif') repeat-y top center;*/
	overflow:auto;
	margin-bottom:20px;
}

.sec #content {
	margin-bottom:20px;
	padding-bottom:50px; /*was 20*/
	/*background: #29221f;*/
	background:#efefef;
	background:url('../images/sec-content-back.png') top center repeat-y;
	/* Mozilla: */
	/*background: -moz-linear-gradient(top, #463a35, #29221f);*/
	/* Chrome, Safari:*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#463a35), to(#29221f));*/
	/* MSIE */
	/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#463a35', EndColorStr='#29221f', GradientType=0);*/
}

.sec #iconico {
	width:60px;
	height:60px;
	position:absolute;
	bottom:-20px;
	left:305px;
	background: url('../images/maple-icon.png') no-repeat top center;
}

#main-content {
	width:440px;
	margin-top:30px;
	border-right:1px dotted #555;

}

#main-content-right {
	width:530px;
	background: url('../images/toriigate-icon.png') no-repeat 10px 50px;
	padding-top:30px;
	min-height:200px;
	margin-top:30px;
}

.main-content-text {
	width:380px;
	padding:30px 20px;
}

.sec .main-content-text {
	width:530px;
	padding:30px 70px;
}

.main-content-text2 {
	width:380px;
	padding-left:130px;
	padding-bottom:50px;
}

.left {
	float:left;
}

.right {
	float:right;
}

#wrapper2 {
	width:100%;
	height:280px;
	background: url('../images/footer-back-multiple.jpg') repeat-x top center;
}

#footer {
	width:100%;
	height:280px;
	background: url('../images/footer-back-main.jpg') no-repeat top center;
	padding-bottom:60px;
	}


#footer-container {
	width:980px;
	margin: 0 auto;
	background: url('../images/cherry-icon.png') no-repeat 0 50px;
	overflow:auto;
}

#footer-container li {
	list-style:inside;
	list-style-image:url('images/bull.png');
}

#footer-container h2 {
	color: #922313; //#694E45
}

#teaser1 {
	width:220px;
	position:relative;
	margin-left:100px;
	margin-right:40px;
	padding-top:50px;
}

#teaser2 {
	width:220px;
	position:relative;
	padding-top:50px;

}

#lad {
	width:200px;
	height:160px;
	padding-top:40px;
	margin-right:30px;
	position:relative;
	overflow:hidden;
}

#lad h2 {
	color:#922313;
}

#copyright {
	width: 980px;
	height:20px;
	float:left;
	color:#3b3b3b;
	margin-top:50px;
}


#footer-container a {
	color:#acacac;
	text-decoration:none;
}

#footer-container a:hover {
	text-decoration:underline;
}


/*Content Styles*/
h1, h2, p, li {
	line-height:1.8em;
}

.main-content-text h1 {
	font: 27px/1.5em "Verdana", verdana, arial, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	/*color:#922315;*/
	color:#cacaca;
	/*text-shadow: 2px 1px 1px #bdaea2;*/
	
}

.main-content-text p, .main-content-text2 p {
	color:white;
}

.sec .main-content-text p {
	color:#000;
}

.sec .main-content-text h1 {
	color:#922315;
	text-shadow: 1px 1px 1px #fff;
	font: 3em/1.4em "Arimo", "Verdana", verdana, arial, sans-serif;
	letter-spacing:-2px;
	font-weight:bold;
	/*background:url('../images/h1-separator.gif') repeat-x bottom center;*/
	border-bottom:2px solid #922313;
	margin-bottom:0.5em;
}

.sec .main-content-text h1 a {
	color:#29221f;
	text-decoration:none;
	/*border-bottom:1px dotted #29221f;*/
	line-height:30px;
	padding-bottom:4px;
}


.main-content-text h1 strong {
	color:#922315;
}

.main-content-text2 h2 {
	font: 27px/1.5em "Verdana", verdana, arial, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	color:#cacaca;
	/*text-shadow: 1px 1px 1px #bdaea2;*/
}

.main-content-text2 h2 strong {
	color:#922315;
}



.sec .main-content-text img {
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding:1px; /* was 10*/
	background-color:#cacaca;
	float:left;
	border: 1px solid #939393;/*4px double #65544e;*/
}

.sec .main-text-text .nav img {
	background:none;
}

.event .main-content-text .nav img {
	background:none;
}

.event .main-content-text img {
	padding:1px;
	margin-top:0px;
	margin-bottom:10px;
}

.event .main-content-text img.ns {
	border:none;
	float:none;
	padding:0px;
	margin-right: 20px;
}

.sec .main-content-text p, .sec .main-content-text ul {
	padding-bottom:1em;
}

.main-content-text2 #main-button {
	margin-top:20px;
}

.main-content-text2 #poptions a {
	color:#dfd5ce;
}

.main-content-text p a {
	color:#85481e;
}

.main-content-text a {
	color:#85481E;
}

.sec #sec-content {
	color:#000;
}

.sec #sidebar {
	width:310px;
	margin-top:20px;
	margin-bottom:20px;
	color:#922315;
	/*background: url('../images/sidebar.jpg') repeat-y top center;*/
}

.sec #sidebar #sidebar-text {
margin:10px;

}

.sec #sidebar #sidebar-text p, .sec #sidebar #sidebar-text ul {
	padding-bottom:1em;
}

.sec #sidebar #sidebar-text h2 {
	color:#333;
	line-height:1em;
}

.sec #sidebar #sidebar-images {
	margin-bottom:10px;
	overflow:auto;
}

.sec #sidebar #sidebar-text img {
	float:left;
	margin-bottom:1px;
}

#photo-section .view-content div {
	display:inline;
}

.taxonomy {
    float: left;
    height: 40px;
    margin-bottom: 30px;
    margin-top: 10px;
    width: 100%;
}

/*Social icons*/
#sidebar2 {
	width:280px;
	float:right;
	position:relative;
	right:20px;
	margin-bottom:30px;
}

#sidebar2 .socialicons {
	padding:5px;
}

#teaser1, #teaser2, #lad {
	color:#AC9C8F;
}

/*sidebar li*/
#sidebar li {
	list-style:none;
}

#footer ul li.widget, li.widget {
	list-style:none;
}

#footer-container li.widget {
	list-style:none;
}
.widget {
	padding-bottom:10px;
}

.widget a {
	color:#fff;
}

img#wpstats {
display: none;
}

/* Copy these styles for new Events Page */

.event .slidex {
	height:380px;
}

body.event #content {
	background-color: #efefef;
	margin-top:0px;
}

.sideevent {
  width:303px;
  float:left;
}

.cost {
  height:285px;
  width:240px;
  padding-right:0px;
  margin-top:40px;
  margin-left: auto;
  margin-right: auto;

  /* Background*/
  background: #DBDBDB; /* Old browsers */
  background: -moz-linear-gradient(top,  #DBDBDB 0%, #D3D3D3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DBDBDB), color-stop(100%,#D3D3D3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #DBDBDB 0%,#D3D3D3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #DBDBDB 0%,#D3D3D3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #DBDBDB 0%,#D3D3D3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #DBDBDB 0%,#D3D3D3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#806a61', endColorstr='#413631',GradientType=0 ); /* IE6-9 */
}

.cost-text {
  padding:20px;
}

.cost h2 {
  display:block;
  width:100%;
  height:35px;
  font-size: 1em;
  color:white;
  text-align:center;
  font-family: "Arimo", Arial, sans-serif;
  font-size:30px;
  text-transform:uppercase;
  font-weight:lighter;
  color:#922313;
}

.cost h3 {
  display:block;
  text-align:center;
  width:100%;
  height:100px;
  font-size:80px;
  color:white;
  line-height:1.3em;
  letter-spacing: -10px;
}

.cost p {
  text-align:center;
  font-size:18px;
  color:#352c27;
  margin-bottom:1em;
}

.cost img {
  text-align:center;
  width:200px;
  height:auto;
  
}

.linktabs {
	width:240px;
	margin:0px auto 30px auto;
}

.linktabs li {
	list-style: none;
	display:block;
	width:240px;
	height:55px;
	margin-bottom:1px;
}

.linktabs li a {
	display:block;
	width:240px;
	height:55px;
	color:white;
	font-size:16px;
	line-height:1.5em;
	padding:15px;
	text-decoration: none;
	
}



.linktabs li#tintro {
	background: url('../images/iti2.jpg') top center no-repeat;
}

.linktabs li#tintro:hover, .linktabs li#tintro.active {
	background: url('../images/iti2a.jpg') top center no-repeat;
}

.linktabs li#titinerary {
	background: url('../images/iti3.jpg') top center no-repeat;
}

.linktabs li#titinerary:hover, .linktabs li#titinerary.active {
	background: url('../images/iti3a.jpg') top center no-repeat;
}

.linktabs li#textension {
	background:url('../images/iti4.jpg') top center no-repeat;
}

.linktabs li#textension:hover, .linktabs li#textension.active {
	background: url('../images/iti4a.jpg') top center no-repeat;
}

.linktabs li#taccommodations {
	background: url('../images/iti10.jpg') top center no-repeat;
}

.linktabs li#taccommodations:hover, .linktabs li#taccommodations.active {
	background: url('../images/iti10a.jpg') top center no-repeat;
}

.linktabs li#tphotoleader {
	background: url('../images/iti5.jpg') top center no-repeat;
}

.linktabs li#tphotoleader:hover, .linktabs li#tphotoleader.active {
	background: url('../images/iti5a.jpg') top center no-repeat;
}

.linktabs li#tpricing {
	background: url('../images/iti6.jpg') top center no-repeat;
}

.linktabs li#tpricing:hover, .linktabs li#tpricing.active {
	background: url('../images/iti6a.jpg') top center no-repeat;
}

.linktabs li#ttestimonials {
	background: url('../images/iti7.jpg') top center no-repeat;
}

.linktabs li#ttestimonials:hover, .linktabs li#ttestimonials.active {
	background: url('../images/iti7a.jpg') top center no-repeat;
}

.linktabs li#tgallery {
	background: url('../images/iti8.jpg') top center no-repeat;
}

.linktabs li#tgallery:hover, .linktabs li#tgallery.active {
	background: url('../images/iti8a.jpg') top center no-repeat;
}

.linktabs li#tadds {
	background: url('../images/iti9.jpg') top center no-repeat;
}

.linktabs li#tadds:hover, .linktabs li#tadds.active {
	background: url('../images/iti9a.jpg') top center no-repeat;
}

.linktabs li#ttermsconditions {
	background: url('../images/iti1.jpg') top center no-repeat;
}

.linktabs li#ttermsconditions:hover, .linktabs li#ttermsconditions.active {
	background: url('../images/iti1a.jpg') top center no-repeat;
}




/* Meta Boxes*/

.itin {
  width:640px;
  clear:both;
  margin-bottom:40px;
  color:white;
  font-size:16px;
  line-height:1.6em;
}

.itin-text {
  padding-left:70px;
  padding-right:70px;
  padding-top:20px;
}

.event h1 {
	color:#29221f;
	text-shadow: 1px 1px 1px #62524b;
	font: 4em/1.4em "Arimo", "Verdana", verdana, arial, sans-serif;
	letter-spacing:-2px;
	font-weight:bold;
	background:url('../images/h1-separator.gif') repeat-x bottom center;
	margin-bottom:0.5em;
}


.itin h2 {
  color:#85481E;
  font:bold 3em/1.4em "Arimo","Verdana",verdana,arial,sans-serif;
}

.itin .itindesc {
  color:#888;
  
}

hr {
  height:1px;
  color:#fff;
  background:#707070;
  margin-bottom:10px;
}

.details {
	width:240px;
	margin:20px auto;
}

.details h2 {
  color:white;
  font-family: "Arimo", Arial, sans-serif;
  font-size:17px;
  line-height:28px;
  font-weight:lighter;
  color:#333;
}

.details #dep, .details #arr {
  color:#333;
  font-weight:bold;
}

.details p {
  color:#333;
  padding-bottom:1em;
}

.event #sidebar {
	width: 240px;
	margin:20px auto;
}

.event #sidebar.left {
	float:none;
}

.event #sidebar #sidebar-text {
    margin: 30px;
    padding-bottom: 20px;
    padding-top: 20px;

}

.event #sidebar2 {
 	float: none;
    margin: 0 auto;
    width: 240px;
    left:6px;
 }

 .event #sidebar2 .socialicons {
 	padding:2px;
 }

 .event .ns {
 	cursor: pointer;
 }


 audio {
 	max-width: 100%;
 	margin-top:20px;
 }

 .event #sec-content .box {
	background:#2D231E url("../images/footer-back-main.jpg") no-repeat scroll 20% 65%;
	padding:40px;
	color:#999;
	border:1px dotted #48352F;
	margin-top:1em;
	margin-bottom:1em;
	width:447px;
}

.event #sec-content .main-content-text h2 {
    margin-bottom: 5px;
    margin-top: 30px;
    padding-top: 10px;
}

.event #slider_cover {
	width:980px;
	height:380px;
	position:absolute;
	background:black;
	opacity:0.8;
}

.event #slider_cover h6 {
	font-size:95px;
	text-align: center;
	display:block;
	line-height:380px;
	color:#333;
	text-transform: uppercase;
	letter-spacing: -10px;
}

.event .printpdf {
	text-align: center;
}
