/* Tourism Minakami CSS */

/* fonts
------------------------------------------------------------ */
body {
font-family:Lucida Sans Unicode, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:12px;
}

select,input,textarea {
font-family:verdana,helvetica,arial,clean,sans-serif;
}

/* main page layout
------------------------------------------------------------ */
body { 
background:#fff;
text-align:center;
color:#111;
margin:0;
padding:0;
}

div#wrapper_home {
background:#fff;
width:100%;
}

div#wrapper {
background:transparent;
width:790px;
margin:15px auto 0 auto;
padding:0
}

div#header {
background:#fff;
width:790px;
height:239px;
margin:0;
padding:0;
}

div#navigation {
background:#000;
font-family:Trebuchet MS, Arial, Sans-serif;
font-size:12px;
text-transform:uppercase;
margin:0;
padding:0;
}

div#subheader {
background:#000;
height:97px;
text-align:left;
margin:0;
padding:0;
}

div#subheader h2 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:14px;
color:#dec540;
font-weight:normal;
margin:0;
padding:0
}

div.logo {
background:transparent;
text-align:left;
float:left;
display:inline;
width:230px;
margin:15px;
padding:0;
}

div.alert {
background:transparent;
text-align:center;
float:right;
display:inline;
width:495px;
margin:30px 15px 15px 15px;
padding:0;
}

div#content {
background:#fff;
text-align:left;
float:left;
display:inline;
width:575px;
margin:15px 0 25px 0;
padding:0;
}

div#content_full {
background:#fff;
text-align:left;
float:left;
display:inline;
width:790px;
margin:15px 0 25px 0;
padding:0;
}

div#rightside {
background:#fff;
text-align:left;
float:right;
display:inline;
width:185px;
margin:15px 0 0 0;
padding:0 0 0 15px;
border-left:dashed 1px #999;
}

div#footer {
background:#000 url(../assets/images/bg_footer.jpg) no-repeat left top;
width:790px;
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:11px;
color:#dec540;
clear:both;
text-align:center;
margin:0;
padding:95px 0 15px 0;
}

h2 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:22px;
color:#c4ad2f;
font-weight:normal;
margin:0 0 5px 0;
padding:0
}

h3 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:18px;
color:#c4ad2f;
font-weight:normal;
margin:0 0 5px 0;
padding:0
}

.small {
font-size:10px;
}

a:link, a:active, a:visited {
color:#c4ad2f;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;
}

/* home
------------------------------------------------------------ */
div.front_page_entry {
background:transparent;
margin:0 0 5px 0;
padding:0;
}

.front_page {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:12px;
color:#000;
line-height:120%;
margin:0;
padding:0 10px 0 0;
}

div.front_page_head {
background:transparent url(../assets/images/round_top.jpg) no-repeat left top;
height:11px;
margin:0;
padding:0;
}

div.front_page_content {
background:transparent url(../assets/images/round_middle.jpg) repeat-y left top;
margin:0;
padding: 5px 15px 5px 15px;
}

.front_page p {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:11px;
color:#7b690e;
line-height:normal;
margin:0;
padding:5px 25px 15px 0
}

div.front_page_footer {
background:transparent url(../assets/images/round_footer.jpg) no-repeat left bottom;
height:11px;
margin:0;
padding:0;
}

/* entry styles
------------------------------------------------------------ */
div.entry {
background:transparent;
margin:0 10px 5px 0;
padding:0;
}

div.entry h2 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:22px;
color:#c4ad2f;
font-weight:normal;
margin:0 0 5px 0;
padding:0
}

div.entry_image {
background:transparent;
float:right;
margin:0 0 5px 5px;
padding:0;
}

div.access_map {
background:transparent;
float:left;
margin:0 0 15px 0;
padding:0;
}

div.entry p {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:12px;
color:#000;
line-height:135%;
margin:0;
padding:0 15px 10px 0
}

div.pagination {
text-align:center;
color:#888;
margin:15px 0 15px 0;
padding:0;
}

div.event_one {
background:transparent;
margin:0 2px 0 0;
padding:10px;
}

div.event_two {
background:#ddd;
margin:0 2px 0 0;
padding:5px;
}

.event_table {
margin:4px;
padding:5px;
}

/* rightside styles
------------------------------------------------------------ */
div#rightside h3 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:20px;
color:#888;
font-weight:normal;
margin:0 0 5px 0;
padding:0
}

div.rightside_entry h4 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:15px;
color:#000;
font-weight:normal;
margin:0 0 5px 0;
padding:0
}

div#rightside a, div#rightside a:active, div#rightside a:visited {
color:#000;
text-decoration:none;
}

div#rightside a:hover {
color:#999;
text-decoration:underline;
}

div.rightside_gallery_thumb {
text-align:center;
margin:0 0 15px 0;
padding:0;
}

div.rightside_entry {
background:transparent;
margin:0 0 10px 0;
padding:0;
}

div.rightside_entry p {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:11px;
color:#666;
line-height:125%;
margin:0;
padding:0 5px 5px 0
}

div.rightside_more {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:11px;
color:#000;
text-align:center;
margin:10px 0 0 0;
padding:0;
}

div.rightside_quotes {
text-align:left;
margin:10px 0 15px 0;
padding:0;
}

div.quote {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:15px;
color: #c4ad2f;
line-height:115%;
margin:0;
padding:0 0 15px 0;
}

div.quote_author {
text-align:right;
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}

div.rightside_list {
text-align:left;
margin:0 0 15px 0;
padding:0;
}

div.rightside_list li {
list-style-type:none;
margin:0;
padding:0 0 3px 5px;
}

/* weather
------------------------------------------------------------ */
div.current_weather {
background:#ddd;
width:200px;
float:right;
color:#888;
text-align:center;
font-size:13px;
margin:0 0 5px 10px;
padding:10px;
}

div.current_weather h3 {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:18px;
color:#888;
text-align:center;
font-weight:normal;
margin:0 0 5px 0;
padding:0
}

/* gallery styles
------------------------------------------------------------ */
th {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:15px;
font-weight:normal;
color:#000;
text-align:center;
margin:0;
padding:0 0 15px 0;
}

.gallery_table {
margin:0;
padding:15px 0 15px 0;
}

div.thumbs {
font-family:"Lucida Sans Unicode", Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
font-size:11px;
color:#000;
text-align:center;
margin:0;
padding:5px 0 15px 0;
}

.imageborder {
border:solid 3px #ac9b37;
}

div.gallery_full {
margin:5px 0 15px 0;
padding:0;
text-align:center;
}

div.breadcrumb {
font-size:12px;
margin:0;
padding:0 0 15px 0;
}

/* footer
------------------------------------------------------------ */
div#footer a:link, div#footer a:active {
color:#dec540;
text-decoration:underline;
}

div#footer a:hover, div#footer a:visited {
color:#dec540;
text-decoration:none;
}

.clearfix{display:block;visibility:hidden;height:1px;clear:both;}

/* forms
------------------------------------------------------------ */
form {
margin:0;
padding:0;
}

select {
 background-color:  #fff;
 font-size:11px;
 font-weight:normal;
 color:#000;
 padding:0;
 border:solid 1px #c4ad2f;
} 

option {
 background:transparent;
 padding:1px 0 1px 5px;
}
