/*

Theme Name: Yamato Tourism
Theme URI: http://epds.r218.net
Description: 
Version: 0.01
Author: http://epds.r218.net
Author URI: http://epds.r218.net
Tags: 

*/
@charset "utf-8";

body, h1, h2, h3, h4, h5, div, form, address {
	margin: 0;
	padding: 0;
}
p, ul, hr {
	margin: 0 0 1em 0;
	padding: 0;
}
li {
	margin: 0 0 0 2em;
	padding: 0;
}
body * {
	font-size: inherit;
	font-family: inherit;
	font-style: normal;
}
body {
	background: #a6a6a6;
	background: #d9d9d9;
	background: #5C93C4;
	color: #222;
	font-size: 100%;
	font-style: normal;
	margin: 0;
	padding: 0;
	font-family: "Gill Sans", Calibri, Verdana, Tahoma, Arial, Sans-serif;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma,
	"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", "HG丸ゴシックM-PRO",
	'ＭＳ Ｐゴシック', 'MS UI GOTHIC', sans-serif;
	line-height: 1.6;
}



/* Header */
#header {
	background: #f1f1f1;
	background: #D97218 url("./img/header.png") 100% 0 no-repeat;
	margin: 0px -15px;
	margin: 0;
	padding: 0;
	text-align: left;
/*	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;*/
	cursor: default;
}
#header h1{
	margin: 2px 0px;
	margin: 0;
	padding: 6px 20px;
	font-weight: bold;
	font-size: 200%;
}
#header h1 a:hover, #header h1 a:active {
	color: black;
	text-decoration: none;
}
#header p {
	margin: 2px 0px;
	padding: 0 0 0 0px;
	margin: 0;
	padding: 6px 20px;
	font-weight: bold;
	color: #333;
	color: #FFF9DB;
}
#header h1 a:link, #header h1 a:visited,#header h1 a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	border: 0;
	color: #fff;
	font-weight: bold;
}
#navbar {
	background: transparent;
}
#navbar ul {
	margin: 0;
	padding: 10px 0 0 20px;
	list-style: none;
}
#navbar li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 16px 0 0;
}
#navbar a {
	display: block;
	float: left;
	padding: 6px 10px;
	border: 0;
	background: #fff;
	background: #F2B34B;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#navbar a:hover {
 border: 0;
 text-decoration: none;
 background: #ffa;
	color: #445923;
}
.navbar-end {
	clear: left;
	height: 20px;
	width: 100%;
	background : #F2B34B;
}

/* Footer */



#footer {
	height: 180px;
	background: #f1f1f1;
	padding: 18px 20px;
	font-size: 80%;
	background: #D97218;
/*	margin: 0 -15px -15px -15px;*/
}
/*linkcolors for default skin*/
a:link, a:visited, a:active {
	color: #ff3838; 
	text-decoration:none;
	font-weight:normal;
	text-decoration: underline;
	color:#7d6;
	color: #4F6D21;
}
a:hover {
	color:red; 
	text-decoration:none;
	border-bottom:1px solid #373737;
	background:;
	cursor:pointer;
	border: 0;
	text-decoration: underline;
	color:#5b4;
	color: #4F6D21;
	color:#5b4;
}

/*header styles*/
h1 {font-size:250%;}
h2 {font-size:175%;}
h3 {font-size:125%;}
h4 {font-size:110%;}
h5 {font-size:100%;font-weight:bold;}
h6 {font-size:100%;font-weight:bold;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}


/*Wrap*/
#top {
	width: 990px;
	margin: 0px auto;
	background : #F2B34B;
}
#wrap {
	background : #F2B34B;
	padding: 20px;
}

/*content div*/

#content {
	padding: 0;
	margin: 0;
	width: 640px;
	float: left;
	background: #fff;
}
#content-wrap {
	clear: both;
	background: #fff;
	padding: 0;
	margin: 0;
	background : #F2B34B;
	background: #fff;
}


h2#pagetitle, h2#comments{}

h2#pagetitle {}
.posttitle a, .pagetitle a {
	color: #fff;
}
.posttitle, .pagetitle, #pagetitle {
	background:#f1f1f1;
	background:#4F6D21;
	color: #fff;
	padding: 0.2em 8px;
}
.postcontent {
	padding: 0.4em 0 0 8px;
	background: #fff;
}
#wrap .post, #wrap .page {margin: 0;clear:both;}

.sticky {background:#eee;border:1px solid #ccc;padding: 10px;}

.postmeta {}

.postmeta p {}

.wp-caption {background:#eee;border:1px solid #ccc;}



/*Comments*/

#commentbox {
	padding: 0.4em 8px;
}


#commentbox ol {list-style: none outside;}

#commentlist li {background:#fcfcfc;border:1px solid #ccc;padding: 3px;margin: 5px 0px 10px;}

#commentlist li.alt {background:#f7f7f9;}

#commentlist li.bypostauthor {background:#eee;}

ul.children {list-style:none outside;}

.commentmeta {font-size:0.9em;text-align:right;}

img.avatar, img.avatar:hover {border:1px solid #ccc;background:#fcfcfc;margin: 5px;float:left;padding:2px;}

div.comments-wrap {margin:15px auto; padding:0;}

li.comment,li.trackback, li.pingback {margin: 10px auto;}

ul.children {margin-left:10px;}

ul.commentlist, ul.pinglist {margin:10px 0;}

div.reply {}

textarea#comment {overflow:auto}

/*.comments-link {float:right;padding-left:24px;background:url(gfx/comments.png) no-repeat 3px 0} */

input#email,input#url,input#author, textarea#comment, input#submit {
background:#f1f1f1;border:1px solid #ccc;font-size:80%;
font-weight:bold;color:#333;
}

input#email:hover, input#url:hover, input#author:hover, textarea#comment:hover, textarea#comment:active, input#submit:hover {
background:#;border:1px solid #ccc;font-size:80%;color:black;background:#f9f9f9;
	color:#333;
}

input#submit:hover {
	cursor: pointer;
	background: #f9f9f9;
}

input#submit {
	color: #333;
}
#commentbox input#submit, #commentbox textarea#comment {
		display: block;
		clear: left;
		width: auto;
		margin: 0.6em 0 0.4em 0;
}
textarea#comment {padding:10px;}

cite.comment_author {}


h3#comments {}

div.kommentarer {text-align:right;}



/*sidebar*/

#sidebar ul li ul li {}

#sidebar ul li ul li:hover {}

#sidebar {
	padding: 5px 0px;
	margin: 0 0 0 0;
	width: 290px;
	float: right;
	font-weight: normal;
	background: #fff;
}
.yamato-tour-info {
	padding: 6px 0 0 0;
}
.yamato-tour-info p {
	margin: 0;
	padding: 0;
	font-size: 76%;
	line-height: 1.4;
}
#sidebar_one {width:290px;background:#fff;}

#sidebar h6 {font-size:16px;margin:5px -17px 2px 2px;font-weight:normal;background:#f1f1f1;text-align:right;padding:0 20px;cursor:default;border-top:1px solid #ccc;}

#sidebar label {font-size:14px;margin:0;padding:0;}

#sidebar a {font-weight:bold;}

#sidebar a:hover {}

#sidebar ul {
	list-style: none;
	padding: 2px 0px;
	margin: 2px 0px;
	padding: 0;
	margin: 0;
}

#sidebar li {
	margin: 0px;
	padding: 3px 2px;
	padding: 0;
	margin: 0;
}

#sidebar li li {}

#sidebar li li:hover {}

#sidebar li li li:before {content: "¥00BB ¥0020";}

#sidebar li li li, #sidebar li ul.wp-tag-cloud li  {}

#sidebar form, #sidebar fieldset {margin:0px;padding:0px;}

#sidebar label {
	color: #5C93C4;
	display: block;
	padding: 18px 0 0 0;
	font-weight: bold;
	font-size: 120%;
}

#sidebar input#searchquery, #sidebar input#search-widget{width:50%;}

#sidebar input.submit {
	width: 100%;
	width:20%;
}
.widgettitle, #sidebar label {
	color: #5C93C4;
	display: block;
	padding: 18px 0 0 0;
	font-weight: bold;
	font-size: 80%;
}


.sidebar-wrap-center {}

.sidebar-wrap-center li {list-style-type:none;}

.sidebar-top {}

.sidebar-bot {}



/* Widget styling*/

td#today { background:#ccc;}

#wp-calendar caption {font-size: 1.1em;text-align: left;}



/*forms*/

input, textarea, select, option {
	font-size:1em;
	padding: 2px;
	background:#cde;
	border:1px solid #369;
	color : #111; 
	margin: 2px;
}
fieldset, legend {
	background: transparent;
	border: none;
}
label, legend {
	font-weight: normal;
	margin: 0;
	padding: 0;
}



/*other styling*/

#wpfooter {
	text-align: center;
}



/*and just to make this go through WP Themes directory*/

.alignright, .alignleft, .aligncenter, .wp-caption { }



/*Access navigation*/
#accessnav, #footer ul {
	margin:0px;
	padding:0px;
}
#accessnav li:before {
	content: "¥00BB ¥0020";
}
ul#accessnav a {
	color:#111;
	text-decoration:none;
}
#footer {
	clear:both;
}



/*Misc Mess */

div#headerwidget {float:right;background: left 15px no-repeat;margin:-85px 40px 0 0;width:120px;padding-left:35px;}

div#headerwidget a {font-size:14px;color:#333;background:#llllll;font-family:arial;border-bottom:1px dotted;}

div#topads {margin-bottom:-17px;height:150px;overflow:hidden;}
div#topads a, div#topads a:hover {margin:0;padding:0;border:0;}

p#mening {
background:#f1f1f1;border-top:1px solid #ccc;font-size:15px;width:100%;
margin:6px 0 3px -17px;
text-align:left;
padding:5px 0 5px 17px;
	margin: 0;
}

p#mening a:hover {background:#f1f1f1 left -4px no-repeat;color:red;}

p#mening a {background:#f1f1f1 left -4px no-repeat;color:#333;float:right;padding-right:;margin-right:10px;font-weight:normal;}

p#getgravatar {background:#f1f1f1;border-top:1px solid #ccc;font-size:14px;width:100%;margin-top:1px;padding:5px 0;}

p#getgravatar a {}

p#getgravatar a:hover {}

.wp-caption alignleft {margin:5px 5px 5px 0;}

.wp-caption alignright {margin:5px 0 5px 5px;}

.wp-caption aligncenter {margin:5px auto;float:left;}

p.postdate {
	background:#f1f1f1;
	background:#f9f9f9;
	font-size: 80%;
	padding: 0.4em 8px;
}

.postdate, .postmeta {color:gray;margin:0;cursor:default;}

p.postdate a, .postmeta p a {font-size:90%;font-weight:bold;}

p.postdate a:hover, p.postdate a:active, .postmeta p a:hover, .postmeta p a:active {}

#accessnav {display:none;}

.postdate, .postmeta {color:gray;margin:0;text-align:right;}

#rss {text-align:right;margin-top:-60px;}

#rss img {height:80px;}

.cat-item a {text-transform:uppercase;}

.cat-item {color:;}

.commentmeta {margin:0;}

.comment a.commentdate {color:#666;font-size:12px;font-weight:normal;}

.comment a.commentdate:hover {color:#373737;}

div.comment_text p {margin:0;font-size:14px;}

li.thread-even {border:0;}

.postcontent {}

ul#footernav li.prev,ul#footernav li.next {}
ul#footernav {
	padding: 1em 0;
	list-style: none;
}
img, img:hover {border:0;}

.gallery-item a:hover {border:0;}

p.image a:hover {border:0;}

.sidebar-wrap-center a:hover {border:0;}

.sidenote {
padding:5px;
border: 1pt solid #ccc;
float:right;
}

.sources {font-size:13px;background:#f1f1f1;}

.sources a {font-size:12px;color:#333;font-weight:normal;}

#footer {
	color: #FFF9DB;
}
#footer .links {
	height: 140px;
}
#footer .links ul {
	padding: 0;
}
#footer .links li {
	padding: 0 0 0 2em;
	list-style: inside;
}
#footer a, #footer a:hover {
	color: #fff;
	font-weight: bold;
}
#footer .yamato-tour-info {
	float: left;
	margin: 0 10px 10px 0;
	height: 140px;
	padding: 10px 10px 10px 110px;
	padding: 10px 10px 10px 10px;
/*	background: #fff url("./img/yamato.png") 6px 50% no-repeat;*/
	background: #fff;
	color: #555;
}
#footer .yamato-tour-info a, #footer .yamato-tour-info a:hover {
	color: #4F6D21;
}
#footer .yamato-tour-info p {
	font-size: 100%;
}
#footer .yamato-tour-info p em {
	font-weight: bold;
}
.sidequote {
background:#eee;
font-size:1.1em;
padding:5px;
border: double #ccc;
}
#copyright {
	text-align: center;
	padding: 18px 0 0 0;
}
.clear {
	clear: both;
}
.back2top {
	padding: 20px;
	text-align: right;
}
.search {
	padding: 20px 0;
}
p.editlink {
	padding: 10px 0;
	text-align: right;
}


