/*

okinawa free de wifi

*/

#header_left {
    max-width: 100%;
}
#loggin_status{
	display:none;
}
h2.entry-title,
#access{
	display:none;
}
h1{
/*	display:none;*/
background-color:#e14142;
color:#fff;
padding-left:10px;
}
#site-title {
    margin-right: 0;
    padding:0;
}
#header_left {
    max-width: 1000px;
    width: 100%;
}
#logo_area img.logo_img_s1{
	max-width:350px;
	width:100%;
}
#logo_area img.logo_img_s2{
	max-width:300px;
	width:100%;
}

#page {
    margin: 0 auto;
}
#slider_area #slider_wrapper {
    padding: 0 0 0 !important;
    margin: 0 auto !important;
    max-width: 800px  !important;
	width:100%;
}
#logo_area{
/*	width:100%;*/
	margin:15px auto;
	text-align:center;
}
#logo_area img{
	margin:0 auto;
}

#primary {
	float: none;
	margin: 0 0% 0 0;
	width: 100%;
}
#content {
	margin: 0 5% 0 5%;
	width: 90%;
}
#secondary {
    float: none;
    margin: 0 5%;
    width: auto;
	display:none;
}

.rslides img {
    max-width: 800px;
}
.entry-content, .entry-summary {
    padding:0 0 0;
}

#main {
    padding:0 0 0;
}

#slider_area {
    margin: 0 0 15px !important;
}
.entry-content img, .comment-content img, .widget img {
    max-width: 100%;
}

#site-generator {
    padding: 1.2em 0.5em;

}
#footer-copy-top{
    font-size: 20px;
    padding: 1.2em 0.5em;
}
.hentry, .no-results {
    overflow: hidden;
}
#btnarea{
	text-align:center;
}
#btnarea img{
	max-width:120px;
	width:85%;
	border:none;
	padding:0;
}
#btnarea ul {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
}

#btnarea li {
    float: left;
	text-align: center;
	width:33%;
	margin-bottom:15px;
	line-height: 1.2em;
}

.entry-content table, .comment-content table {
    border-bottom:none;
    margin: 0 0 1.625em;
    width: 100%;
}
.entry-content table td{
	text-align:center;
	border:none;
	padding:0;
	line-height: 1.2em;
	width:33%;
	vertical-align:top;
	padding:8px;
}
.entry-content table tr{
	margin-bottom:1em;
}
.entry-content table td img{
	max-width:120px;
	width:90%;
	border:none;
	padding:0;
}
#header_right {
    max-width: 100%;
}
#header_right {
    float: none;
    text-align: center;
}
.skiptranslate.goog-te-gadget div{
	display:inline;
	margin-right:5px;
}

#header_widget {
    padding: 1em 0 0;
}
.goog-te-gadget {

    font-size: 9px !important;
}