@charset "utf-8";

*{margin:0;padding:0;}
body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, table, th, td, textarea, button {margin:0; padding:0; font-size:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
* {-webkit-text-size-adjust:none;}
body {font:14px/1.3em Arial, sans-serif, helvetica; color:#656565;}
ol, ul {list-style:none;}
button {display:inline-block; cursor:pointer; border:0;}

h1,h2,h3,h4,h5,h6 {font-weight:normal}

/* input["type=radio"] {width:13px; height:13px; vertical-align:middle;} */
a, textarea, select, input, span {color:inherit; font-size:100%;}
img {border:0; vertical-align:top;}
em {font-style:normal;}
a {text-decoration:none;}

table {width:100%;}
table, th, td {border-collapse:collapse; border-spacing:0; border:0; vertical-align:middle;}
table thead th {text-align:center;}
table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}

/* display none for screen reader software */
.blind, legend {display:block; overflow:hidden; position:absolute; left:0; top:-1000em; width:1px; height:1px; font-size:0; visibility:hidden;}
fieldset, img {border:0}
img, input, button, select, textarea {vertical-align:middle}
hr {display:none;}
hr.visible { display: block; margin-bottom: 10px; }

/*#signup-window { float: left; width: 520px; color: #000000; font-family: segoe; padding: 20px; display: block;}*/
#signup-window { float: left; width: 260px; color: #000000; font-family: segoe; padding: 10px; display: block;}
#signup-window h2 { text-align: center; height: 40px; line-height: 40px; font-size: 18pt; color: #029ec6; padding-bottom: 10px; }
/*.signup-left { width:259px; float: left; border-right: 1px solid #222; }*/
.signup-left { width:240px; float: left; border-bottom: 1px solid #999; padding-bottom: 20px; }
.signup-left h3 { color: #999999; }
.signup-left .oneall_social_login_label { display: none; }
/*.signup-right { width:200px; float: left; padding-left: 60px; }*/
.signup-right { width:240px; float: left; padding-left: 0px; }
.signup-right a { display: block; float: left; width: 90px; height: 40px; line-height: 20px; margin-top: 20px; margin-bottom: 10px; margin-right: 10px; background-color: #029ec6; font-size: 13pt; color: #ffffff; text-align: center; padding: 6px 0;}
.signup-left p, .signup-right p { color: #333333; }
.signup-right p { width: 140px; float: left; padding-top: 25px; }

a.tos_link { text-decoration: underline; font-weight: bold; }

.fl { float: left; }
.bbp-breadcrumb { display: none; }

/* 2013.08.13 add by brainweaver, about wp-members plugin*/
#wpmem_login {margin-top:7px;}
#wpmem_login div.fl_left { width:50%;float:left; }
#wpmem_login div.fl_right { width:50%;float:left; }

@media all and(orientation:portrait){
  #wpmem_login div.fl_left{width:100%;float:none;}
  #wpmem_login div.fl_right{width:100%;float:none;margin-top:10px;} 
}
/*
@media all and(min-width:500px; min-height:1196px;){
  #wpmem_login div.fl_left{width:100%;float:none;}
  #wpmem_login div.fl_right{width:100%;float:none;margin-top:10px;} 
}
@media all and(min-width:640px; min-height:1197px;){
  #wpmem_login div.fl_left{width:50%;float:left;}
  #wpmem_login div.fl_right{width:50%;float:left;}  
}
*/
#wpmem_login div.clear { clear:both; }

span.s_info { font-style: italic; }
span.s_result { color: #404d68; font-weight: bold; }

ul.blog_list > li > div.img > a> img { position: absolute; clip: rect(17px 240px 144px 50px); top: -17px; left: -50px; }
