html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	line-height:1;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/*
* jjs - 4/10/13 - ticket 1010 - remove for safari and chrome zoom
	-webkit-text-size-adjust:none;
*/
body {
	font:13px/1.25 "Open Sans", Arial, Helvetica, sans-serif;
	color:#3b3a3a;
	background:#fff;
}
a {
	color:#577c3e;
	text-decoration:none;
}
a:hover { text-decoration:underline;}
input,
select,
textarea {
	font:italic 13px "Open Sans", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#3b3a3a;
}
textarea:focus, input:focus{
    outline: none;
}
input[type=text], input[type=password],
input[type=file], textarea { -webkit-appearance:none;padding: 2px 6px 0 6px;}

.fl { float: left; }
.fr { float: right; }
.clear{clear:both;}
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}

.line-through{text-decoration:line-through}
#page {
	min-width: 1100px;
}
#header {
	position:relative;
	z-index:99;
}
#header .header-holder {
	width:980px;
	margin:0 auto;
	min-height:151px;
	position:relative;
	padding:13px 0 15px;
}
#header .header-holder:after {
	display:block;
	clear:both;
	content:'';
}
#header .logo {
	float:left;
	margin:0 18px 0 0;
}
#header .logo img { vertical-align:top;}
#header .slogan {
	overflow:hidden;
	padding:90px 0 0;
	color:#577c3e;
	font-size:30px;
	line-height:36px;
}
#header .slogan em {
	display:block;
	font-size:17px;
	line-height:20px;
	color:#979797;
}
#header .btns-set {
	position:absolute;
	top:14px;
	right:0;
}
#header .btns-set a {
	float:left;
	margin:0 0 0 10px;
}
.btn-join,
.btn-member {
	display:block;
	width:144px;
	height:44px;
	text-align:center;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png) no-repeat;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	line-height:42px;
	font-weight:bold;
	text-transform:uppercase;
}
.btn-member { background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-member.png) no-repeat;}
.btn-join:hover,
.btn-member:hover { text-decoration:none;}

/*Google Search form*/
#gcs-header-container {
	width: 300px !important;
	position: absolute;
	top: 60px;
	right: 5px;
}

.gsc-control-cse {
    padding: 0px !important;
}

/*
form.gsc-search-box {
	width:300px!important;
	position:absolute;
	top:60px;
	right:-5px;
}
table.gsc-search-box td.gsc-input {
    padding-right: 0px!important;
}
.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {
    padding-right: 6px!important;
}
.gsc-input {
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-search.png) no-repeat!important;
	width:288px!important;
	height:29px!important;
	overflow:hidden;
	border:0px!important;
	font-size:14px!important;
}
.gsc-clear-button {
	display:none;
}
input.gsc-search-button {
	margin-left: 4px !important;
	margin-top: 8px !important;
}

.gsc-search-button input {
	float:right;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/icon-search.png) no-repeat!important;
	width:18px!important;
	height:14px!important;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:0!important;
	margin:0px 0 0;
	cursor:pointer;
	min-width: 0px!important;
	position:absolute;
	left:270px;
	top:7px;
}
*/
/*Google Search form*/

#header .search-form {
	position:absolute;
	top:66px;
	right:0;
}
#header .search-form fieldset {
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-search.png) no-repeat;
	width:283px;
	height:29px;
	overflow:hidden;
	padding:0 7px 0 10px;
}
#header .search-form .text {
	float:left;
	width:250px;
	padding:5px 0;
	color:#979797;
	margin:0;
	outline:none;
	border:0;
	background:none;
}
#header .search-form .btn_search {
	float:right;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/icon-search.png) no-repeat;
	width:18px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:0;
	margin:8px 0 0;
}
#header .search-form .btn_search:hover { cursor:pointer;}

#nav {
	padding:0 0 6px;
	position:relative;
	z-index:98;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-nav-line.png) no-repeat 50% 100%;
}
#nav .nav-holder {
	background:#72598f;
	color:#fff;
	font-size:14px;
	line-height:13px;
	text-transform:uppercase;
	font-weight:bold;
}
/* scbwi - 10/22/13 - remove width so navbar doesn't wrap
  width:1000px;
*/
#nav .nav-set {
	margin:0 auto;
}
#nav .opener {
	position:absolute;
	top:-9999px;
	float:left;
	width:172px;
	height:44px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-opener.png) no-repeat;
	font-size:14px;
	line-height:42px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
#nav .opener span {
	display:inline-block;
	vertical-align:top;
	width:11px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-plus-minus.png) no-repeat;
	margin:15px 0 0 5px;
}
#nav .opener:hover {
	text-decoration:none;
}
#nav .nav-set.expanded .opener span {
	background-position:0 -12px;
}
#nav ul {
	width:100%;
	display:block !important;
	text-align: center;
}
#nav ul li {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}
#nav ul .area {
	position:relative;
	height:100%;
	width:100%;
	display:table;
}
#nav ul a {
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	height:69px;
	padding: 8px;
}
#nav ul a:hover,
#nav ul li:hover .area > a,
#nav ul li.hover .area > a {
	color:#ff7058;
	text-decoration:none;
}
#nav ul li:hover ul,
#nav ul li.hover ul {
	top:69px;
}
#nav ul ul {
	position:absolute;
	top:-9999px;
	width:176px;
	text-transform:none;
	font-size:13px;
	line-height:16px;
	display:block !important;
	margin-left: -18px;
}
#nav ul ul li {
	display:block;
	padding:12px 0;
	background: #72598f url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep01.png) 10px 0 no-repeat;
}
#nav ul ul li:first-child {
	margin-top: 3px;
	background: #72598f;
}
#nav ul ul a {
	display:inline;
	height:auto;
}
.main-holder {
	width:980px;
	margin:0 auto;
	padding:19px 0 14px;
}
.twocols:after {
	display:block;
	clear:both;
	content:'';
}
.main-col {
	float:right;
	width:780px;
}
.feature {
	width:780px;
	position:relative;
	margin:0 -15px 20px 0;
	overflow:hidden;
	padding:0 15px 0 0;
}
.feature .holder ul {
	height:400px;
	position:relative;
}
.feature .holder ul li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.feature .holder ul li.active {
	z-index:2;
	display:block;
}
.feature .holder .img {
	position:absolute;
	bottom:0;
	right:0;
}
.feature .description {
	position:absolute;
	top:19px;
	right:20px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-description.png) no-repeat;
	width:328px;
	height:156px;
	padding:16px 10px 16px 20px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:19px;
	font-style:italic;
	font-weight:bold;
}
.feature .description .area {
	padding:16px 16px 0 0;
	height:140px;
	overflow:auto;
}
.feature .description h2 {
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	font-style:normal;
}
.feature .link-join {
	position:absolute;
	top:225px;
	right:-15px;
}
.feature .btn-renew {
	position:absolute;
	top:336px;
	right:-15px;
}
/*
* jjs - 8/29/13 - add opacity
*/
.feature .switcher {
	position:absolute;
	bottom:16px;
	left:188px;
	width:400px;
	text-align:center;
	z-index:10;
	opacity:.6;
}
.feature .switcher ul {
	height:20px;
	overflow:hidden;
}
.feature .switcher ul li {
	display:inline-block;
	vertical-align:top;
	padding:0 2px 0 3px;
}
.feature .switcher ul a {
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-switcher.png) no-repeat;
}
.feature .switcher ul a:hover,
.feature .switcher ul li.active a { background-position:0 -30px;}
.link-join {
	display:block;
	width:101px;
	height:101px;
	text-align:center;
	overflow:hidden;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-join.png) no-repeat;
	font-size:14px;
	line-height:100px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.btn-renew {
	display:block;
	width:101px;
	height:44px;
	overflow:hidden;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-renew.png) no-repeat;
	font-size:14px;
	line-height:42px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}
.btn-renew-large {
    display:block;
    width:144px;
    height:44px;
    overflow:hidden;
    background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-renew-large.png) no-repeat;
    font-size:14px;
    line-height:42px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    color:#fff;
}
.link-join:hover,
.btn-renew:hover { text-decoration:none;}
.reg-block {
	width:780px;
	padding:9px 0 0;
	margin:0 0 17px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) no-repeat;
}
.reg-block .holder {
	padding:0 0 9px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) no-repeat 0 100%;
}
.reg-block .frame {
	min-height:60px;
	padding:16px 19px 10px 120px;
	color:#fff;
	background:#577c3e url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/kite_logo2.png) no-repeat 16px 8px;
	font-size:14px;
	line-height:18px;
}
.reg-block .frame:after {
	display:block;
	clear:both;
	content:'';
}
.reg-block .text {
	float:left;
	text-align:center;
	width:160px;
}
.reg-block h3 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	text-transform:uppercase;
}
.reg-block a { color:#fff;}
.reg-block form {
	float:right;
	padding:5px 0;
}
.reg-block .field {
	float:left;
	margin:8px 10px 0 0;
	padding:0 12px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-field.png) no-repeat;
	width:137px;
	height:29px;
	overflow:hidden;
	position:relative;
}
.reg-block .field input {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0;
	outline:none;
	background:none;
	border:0;
}
.reg-block .input-placeholder-text {
	position:absolute;
	top:5px;
	left:12px;
	font-size:13px;
	font-style:italic;
}

.reg-block .btn-login {
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-login.png) no-repeat;
	width:95px;
	height:44px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	border:0;
	font-size:14px;
	line-height:42px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	padding:0 0 3px;
	cursor:pointer;
	float:left;
}

.carousel {
	width:646px;
	position:relative;
	padding:0 67px;
	margin:0 0 20px;
}
.carousel .btn-prev,
.carousel .btn-next {
	position:absolute;
	top:50%;
	left:0;
	width:46px;
	height:48px;
	margin-top:-24px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-prev-next.png) no-repeat;
}
.carousel .btn-next {
	left:auto;
	right:0;
	background-position:-50px 0;
}
.carousel .holder {
	width:646px;
	position:relative;
	overflow:hidden;
	padding:4px 0;
}
.carousel .mask { width:664px;}
.carousel .mask > ul { width:9999px;}
.carousel .mask > ul > li {
	padding:10px 0 0;
	float:left;
	width:199px;
	position:relative;
	margin:0 18px 0 3px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-carousel-item.png) no-repeat;
}
.carousel .holder .area {
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-carousel-item.png) no-repeat -201px 100%;
	padding:1px 12px 10px;
	min-height:327px;
}
.carousel .heading {
	position:absolute;
	top:-4px;
	right:-3px;
	z-index:3;
	width:86px;
	height:86px;
	overflow:hidden;
	text-indent:-9999px;
}
.carousel .h-blogs { background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/title-blogs.png) no-repeat;}
.carousel .h-news { background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/title-news.png) no-repeat;}
.carousel .h-stories { background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/title-stories.png) no-repeat;}
/*
  scbwi- remove the double-quote image
  background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-ql.png) no-repeat;
  padding:35px 0 0;
*/
.blogs {
	position:relative;
	z-index:4;
}
/*
  scbwi- remove the double-quote image
  background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-qr.png) no-repeat 100% 100%;
*/
.blogs .content {
	padding:0 3px 35px;
}
.blogs .unit {
	line-height:15px;
	padding:9px 2px 8px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep03.png) no-repeat;
}
.blogs .unit:first-child { background:none;}
.blogs .unit p a { color:#3b3a3a;}

/* scbwi - 10/20/13
  - smaller font size -
  - max-height for two lines for blog title
*/
.blogs .unit h3 {
	font-size:16px;
	line-height:20px;
	margin:0 -2px;
  max-height: 40px;
}
.blogs .unit .date {
	display:block;
	color:#979797;
	margin:0 0 3px;
}
.news {
	padding:5px;
}
.news .illustration {
	width:160px;
	height:115px;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:0 auto 13px;
	padding:2px 3px 3px 2px;
}
/*
* jjs - 6/28/13 - ticket 1016 - set size for ra image on region home page
	min-width:160px !important;
	min-height:115px !important;
*/
.news .illustration img {
	vertical-align:top;
}
.news .illustration .scope {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope01.png) no-repeat;
}
.news h3 {
	font-size:18px;
	line-height:20px;
	margin:0 0 3px;
}
.news .date {
	display:block;
	color:#979797;
	margin:0 0 7px;
}
.news p { margin:0 0 14px;}
.link-more {
	font-weight:bold;
	margin:0 8px 0 0;
	font-size:14px;
}
.side-col {
	float:left;
	width:180px;
}
.side-box {
	padding:10px 0 0;
	width:180px;
	margin:0 0 19px;
	background:#f4ebff url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope02.png) no-repeat;
}
.side-box .holder {
	padding:3px 10px 10px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope02.png) no-repeat -184px 100%;
}
.side-box .holder:after {
	display:block;
	clear:both;
	content:'';
}

.side-box h3 {
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	margin:0 0 8px;
	color:#ff7058;
	text-align:center;
}

.side-box .title{color: #72598F;font-size: 22px;margin-bottom: 15px;}

.side-box .location p { margin:0 0 8px 8px;}
.side-box .location select {
	margin:0 0 20px;
}
.side-box .mini-map { margin:0 0 2px;}
.side-box .follow .list { margin:0 0 -10px;}
.side-box .follow .list li, li.sep {
	padding:11px 0;
	text-align:center;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep04.png) no-repeat 2px 0;
}
.involved h3 a{color:#ff7058;}
/* scbwi - margin bottom 15px
*/
.involved h3{margin-bottom: 15px;}

.sep2{
  padding:11px 0;
  text-align:center;
  background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) no-repeat 2px 0;
  background-position: left center;
}
hr.sep2{border: none;}
li.sep{background-position: left center;}
.side-box .follow .list li:first-child {
	background:none;
	padding-top:0;
}
.side-box .follow .link {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#72598f;
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
}
.side-box .follow .discussion {
	text-align:left;
	padding:2px 0 0;
}
.side-box .follow .discussion p {
	font-size:14px;
	line-height:16px;
}
.side-box .follow .discussion p span { text-transform:uppercase;}
.mini-map {
	width:158px;
	height:132px;
	overflow:hidden;
	margin:0 auto 10px;
	position:relative;
	padding:1px 1px 2px;
}
.mini-map img {
	vertical-align:top;
	min-width:158px !important;
	min-height:132px !important;
}
.mini-map .scope {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope03.png) no-repeat;
}
.mini-post {
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-discussion.png) no-repeat;
	padding:22px 0 0;
	width:162px;
	margin:0 0 10px;
}
.mini-post .area {
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-discussion.png) no-repeat -170px 100%;
	padding:1px 11px 10px;
}
.mini-post h3 {
	font-size:13px;
	line-height:16px;
	text-transform:none;
	color:#72598f;
	text-align:left;
	margin:0 0 4px;
}
.mini-post h3 a { color:#72598f;}
.mini-post .author,
.mini-post .date {
	display:block;
	color:#979797;
}
.mini-post .author a {
	font-weight:bold;
	font-style:normal;
	color:#72598f;
}
.jcf-hidden {
	position:absolute;
	left:-9999px;
}
.select-area, .select2-container {
	height:29px;
	margin:0 0 13px;
	overflow:hidden;
	position:relative;
	line-height:28px;
	font-style:italic;
}
.select2-container.scbwi-select2{overflow:visible}
.select-area .left {
	position:absolute;
	top:0;
	left:0;
	height:29px;
	width:12px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png) no-repeat;
}
.select-area .center, .select2-container.scbwi-select2 .select2-choice {
	display:block;
	margin:0 0 0 12px;
	padding:0 29px 0 0;
	height:29px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png) no-repeat 100% 0;
        border:none;
}
.select2-container.scbwi-select2 {background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png) no-repeat;}
.select2-container.scbwi-select2 .select2-choice div{border:none;background: none;}

.select2-container.scbwi-select2 .select2-choice{}
.select-area .select-opener, .select2-container.scbwi-select2 .select2-choice div b {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:29px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/arrow01.png) no-repeat 100% 0 !important;
	cursor:pointer;
}

.select2-drop.select2-drop-above .select2-search input{margin-top:5px;}
.select2-drop.select2-drop-above{box-shadow: none;border-top: 3px solid #ff7058;}
.select2-results{margin:0px;}
.fancybox-lock .select-options{z-index: 10000}
.select-options .drop-list{border:3px solid #FF7058;border-top:0px;height: auto !important;max-height: 200px;}
.drop-s2member-pro-authnet-checkout-country .drop-list{border: none;max-height: 200px;}
.drop-s2member-pro-authnet-checkout-country .drop-list ul{border:3px solid #FF7058;}
.select-options.select-options-flipped .drop-list{border-top:3px solid #FF7058;border-bottom: 0px;}
.select-options.options-hidden{visibility:hidden;}
.select-options ul, .select2-drop {
	background:#fff;
	font-style:italic;
}
.select2-drop{
  border:solid #ff7058;
  border-width:0 3px 3px;
}
.select2-container.select2-drop-above .select2-choice{background-image:inherit;}
.speakers-bureau .select2-search .select2-input{width:98% !important;background-image: none !important;border: 2px solid #ff7058 !important}
.speakers-bureau .select2-search{border-bottom: 0px;margin-top: 5px;}
.select-options ul a {
	display:block;
	padding:4px 9px;
	color:#3b3a3a;
}
.select-options ul a:hover {
	text-decoration:none;
	background:#f4ebff;
}
.ad-box {
	width:176px;
	height:151px;
	margin:0 0 18px;
	padding:1px 2px 2px;
	position:relative;
}
.ad-box .area {
	display:block;
	overflow:hidden;
	width:176px;
	height:151px;
	position:relative;
}
.ad-box img {
	position:absolute;
	bottom:0;
	right:0;
}
.ad-box .scope {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope04.png) no-repeat;
}
.btn-blog {
	display:block;
	width:180px;
	height:54px;
	overflow:hidden;
	text-align:center;
	margin:0 0 20px;
	color:#72598f;
	font-size:19px;
	line-height:52px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-blog.png) no-repeat;
	border: 0;
	font-style: normal;
	cursor: pointer;
}
.btn-blog:hover {
	text-decoration:none;
}
#footer {
	padding:7px 0 0;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-footer.png) no-repeat 50% 0;
}
#footer .footer-holder {
	background:#bcbbb8;
	width:100%;
}
#footer .footer-set {
	padding:10px 0;
	width:980px;
	color:#fff;
	margin:0 auto;
	text-align:center;
	line-height:17px;
}
#footer .social-networks {
	display:inline-block;
	vertical-align:top;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope05.png) no-repeat;
	padding:0 0 0 3px;
	margin:0 0 17px;
}
#footer .social-networks ul {
	padding:8px 8px 7px 0;
	float:left;
	height:25px;
	overflow:hidden;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope05.png) no-repeat 100% -50px;
}
#footer .social-networks ul li {
	float:left;
	margin:0 0 0 5px;
}
#footer .social-networks ul a {
	float:left;
	width:25px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/social-icons.png) no-repeat;
}
#footer .social-networks ul a.twitter { background-position:-30px 0;}
#footer .social-networks ul a.facebook { background-position:-60px 0;}
#footer a { color:#fff;}
#footer .list {
	margin:0 44px 13px;
	font-weight:bold;
}
#footer .list li {
	display:inline;
	padding:0 4px 0 6px;
}
#footer .copyright {
	margin:18px 0 0;
	padding:10px 0;
	font-size:14px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep05.png) no-repeat;
}
#footer .copyright p { margin:0 0 10px;}

/* *******************************
 *
 *
 *
   Begin Custom Global Styles
 *
 *
 *
 ******************************* */
hr.sep {
	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep07.png) repeat-x scroll 0 0 transparent;
	border: medium none;
    height: 4px;
}

h1.profileHeader {
	color: #888888;
    font-size: 25px;
    margin-bottom: 16px;
}

.left-col > p {
	padding-bottom: 12px;
}
/* *******************************
 *
 *
 *
   Begin Custom Profile Styles
 *
 *
 *
 ******************************* */
div.blp_box {
	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-blpBox.png) no-repeat scroll 0 0 transparent;
    margin-right: 15px;
    width: 310px;
}
div.blp_box .blp_boxInner {
	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-blpBox.png) no-repeat scroll -310px 100% transparent;
	margin-top: 12px;
	margin-bottom: 20px;
    min-height: 260px;
    padding: 0 18px 18px;
}
div.profile_group {
	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-profileBox.png) no-repeat scroll 0 0 transparent;
    margin-right: 20px;
    width: 370px;
}
div.profile_group_nb {
    background: none;
}
div.profile_group .profile_group_inner {
	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-profileBox.png) no-repeat scroll -370px 100% transparent;
	margin-top: 12px;
	margin-bottom: 20px;
    min-height: 150px;
    padding-bottom: 24px;
    position: relative;
}
div.profile_group .profile_group_inner_nb {
	background: none;
}
div.profile_group div > h2, div.profile_group_nb > h2 { color: #577C3E; font-size: 16px; text-align: center; }
.profile_group .edit-link{
  color: #577C3E;
  font-weight: bold;
  position: absolute;
  right:20px;
  top:0px;
}
.profile_group_nb .edit-link{
  top:10px;
}
/* scbwi - 10/23 - remove bg
  background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/profile_imgbg.jpg) no-repeat scroll 0 0 transparent;
*/
div.profile_group div > span {
	display: block;
    float: left;
    height: 145px;
    left: 20px;
    margin-right: 8px;
    padding: 7px 7px 5px;
    position: relative;
    top: 8px;
}
div.profile_group div > span > img { width: 145px;height: 145px; }
div.profile_group ul.profile_group_fields {
	left: 20px;
    position: relative;
    top: 8px;
	width: 330px;
}
div.profile_group ul.profile_group_fields > li { }
div.profile_group ul.profile_group_fields > li > h3 {
	color: #888888;
    font-size: 12px;
    font-style: italic;
}
/*
  scbwi - 10/15 - remove bold
  font-weight: bold;
*/
div.profile_group ul.profile_group_fields > li > p {
	color: #444444;
    font-size: 12px;
    margin-bottom: 12px;
}

div.profile_group .profile_publications { }
div.profile_group .profile_publications > ul { }
div.profile_group .profile_publications > ul > li {
    color: #577C3E;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 12px;
    width: 100%;
}
div.profile_group .profile_publications p {
  font-weight: normal;
}
div.profile_group .profile_publications p.pubtitle {
  font-weight: bold;
}
div.profile_group .profile_publications > ul > li > img {
	float: left;
    margin-right: 12px;
}
div.profile_group .profile_publications > ul > li > em { color: #AAAAAA; }

ul.profile_nav { }
ul.profile_nav > li { }
ul.profile_nav > li > a {
	color: #72598F;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 0;
}
ul.profile_nav > li.special { }
ul.profile_nav > li.special > a {
	box-shadow: 0 1px 3px rgba(158, 130, 189, 0.75) inset;
    color: #72598F;
    display: inline-block;
    font-size: 12px;
    margin-top: 20px;
    padding: 8px;
}

.profile_group .more-link{
  margin-top: 15px;
  padding:0px 20px;
  font-size: 14px;
  font-weight: bold;
}
.profile_nav .current a{
  color:#ff7058;
}

.profile_nav .has-sub{
    background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/arrow01.png) no-repeat scroll -10px -1px transparent;
}
.profile_nav .collapsed{
    background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/arrow02.png) no-repeat scroll -10px -1px transparent;
}
.profile_nav .has-sub > a, .profile_nav .sub-member-menu{padding-left:20px;}
/* *******************************
 *
 *
 *
   Begin Custom Critique Group Styles
 *
 *
 *
 ******************************* */

h2.group_heading { color: #577C3E; margin: 12px 0; }
ul#group_member_list { }
ul#group_member_list > li {
	float: left;
    text-align: center;
    width: 80px; }
ul#group_member_list > li > img { }
ul#group_member_list > li > a { font-size: 10px; }

/* *******************************
 *
 *
 *
   LOGIN
 *
 *
 *
 ******************************* */

.login-page .main-col { float:left; width: 760px; padding-right:20px; }

.login-page h1.title { font-size: 22px; }
.login-page .entry p {
  margin-bottom: 8px;
  margin-top: 4px;
}

.login-page .regFormDetails fieldset {
  display: inline-block;
  padding: 8px 0;
  width: 250px;
  vertical-align: top;
}
.login-page .regFormDetails fieldset.long {
  display:block;
}
.login-page .regFormDetails input[type=text] {
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png') no-repeat 0 0 transparent;
  border: 0 none;
  height: 30px;
  margin-left: 0px;
  padding: 2px 10px 0 6px;
  width: 155px !important;
}
.login-page .regFormDetails input[type=password] {
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png') no-repeat 0 0 transparent;
  border: 0 none;
  height: 30px;
  margin-left: 0px;
  padding: 2px 10px 0 6px;
  width: 155px !important;
}
.login-page .regFormDetails input[type=submit], .event .formRow input[type=submit]{
  background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-blog.png") no-repeat scroll 0 0 transparent;
  color: #72598F;
  display: block;
  font-size: 19px;
  font-weight: bold;
  height: 54px;
  line-height: 52px;
  margin: 0 0 20px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  border:0px;
  width: 180px!important;
}
.login-page .regFormDetails label {
  display: inline-block!important;
  padding: 8px 0!important;
  width: 135px!important;
}
.login-page .regFormDetails fieldset.radio label {
  width: 260px;
}
.login-page .regFormDetails .formRow {
  border-bottom: 1px solid #577C3E;
  clear: both;
  padding-bottom: 22px;
  padding-top: 22px;
}
.login-page .regFormDetails .formRow > h2 {
  color: #577C3E;
  font-size: 18px;
}
.login-page h3 {
  color: #577C3E;
  font-size: 18px;
}
.regFormDetails .formRow > fieldset > div.select-area {
  font-style: italic;
  height: 29px;
  line-height: 28px;
  margin: 0 0 0 87px;
  overflow: hidden;
  position: relative;
}
.login-page .regFormDetails .long > label {
  display: block;
  padding: 0;
  width: 575px;
}
.login-page .regFormDetails .long > input[type="checkbox"] {
  display: inline-block;
  float: left;
  margin-bottom: 60px;
  margin-right: 15px;
}
.login-page .regFormDetails{width:210px; float:left}
.login-page .regFormDetails.center{margin:0 auto;float:none;}
.login-page .post{width:550px;float:left;}
.login-page .post h3{margin-bottom: 15px;}


/* *******************************
 *
 *
 *
   MY HOME - MEMBER
 *
 *
 *
 ******************************* */
 div.profile_group div.about-me > span{height: 250px;}
.green-title{color: #577C3E;font-size: 18px;}
.green{color: #577C3E}
.orange{color:#FF7058;}

.hr {
    background-color: #FF7058;
    border: 0 none;
    height: 1px;
}

.scbwi-form input[type=text]{
        background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png') no-repeat 0 0 transparent;
        border: 0 none;
        height: 29px;
        margin-left: 0px;
        padding: 2px 6px 0 6px;
        width: 155px;
}
.manage-book .pods-form input[type=text], .scbwi-form input.long-text-box {
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png') no-repeat 0 0 transparent;
        border: 0 none;
        height: 29px;
        margin-left: 0px;
        padding: 2px 65px 0 6px;
        width: 500px;
}
.manage-book .pods-form .select-pods-form-ui-field-type-pick, .manage-book .pods-form-ui-field-type-pick{width:500px !important}
.pods-form-front input[type=text]{
        background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png') no-repeat 0 0 transparent;
        border: 0 none;
        height: 29px;
        margin-left: 0px;
        padding: 2px 10px 0 6px;
        width: 490px !important;
}
.pods-select2 input[type=text]{
    width: auto !important;
}

.pods-form-front input.pods-form-ui-field-name-pods-field-photo-title,
.pods-form-front .pods-file-name input[type="text"]{
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select-300.png') no-repeat 0 0 transparent;
  width:289px !important;
}
.pods-form-front .pods-submit{position: relative}
.pods-form-front .pods-submit img{position: absolute;right:7px;top:20px;}
.scbwi-form input[type=password] {
        background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png') no-repeat 0 0 transparent;
        border: 0 none;
        height: 29px;
        margin-left: 0px;
        padding: 2px 0 0 6px;
        width: 155px;
}
.scbwi-form input[type=submit],
.student-membership-eligibility input[type=submit],
.pods-form-front input[type=submit]{
        background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-blog.png") no-repeat scroll 0 0 transparent;
        color: #72598F;
        display: block;
        font-size: 19px;
        font-weight: bold;
        height: 54px;
        line-height: 52px;
        margin: 0 0 20px;
        overflow: hidden;
        text-align: center;
        text-transform: uppercase;
        border:0px;
        width: 180px!important;
        cursor: pointer;
}
.scbwi-form label{display: block;margin-bottom: 5px;}
.scbwi-form .row {
   margin: 20px 0px;
}
.scbwi-form .field-visibility-settings-notoggle{margin: 10px 0;}

.scbwi-form .select-area {
    font-style: italic;
    height: 29px;
    line-height: 28px;
    width: 110px !important;
    overflow: hidden;
    position: relative;
}

.settings .pods-form-fields .select-area{width: 500px !important;height: 29px;}
.settings .pods-form-front .pods-field-input select{margin-top:0px;}
.settings .pods-form-front .pods-form-ui-row-name-user-mailing-address input[type="checkbox"]{width:auto;display: inline;}
.settings .pods-form-front .network-label{margin-top: 5px;}
.settings .pods-form-ui-row-type-hidden{display: none;}
.settings .pods-form-ui-row-name-include-middle-name .pods-boolean{width:220px;}
.settings .address-description{ margin-bottom: 5px;margin-top: -10px;}
.pods-field-300 {width: auto;}
.pods-form-front .pods-field-300 .pods-field-input {width: 300px;}
.pods-form-front .pods-field-300 .pods-field-label {min-width: 156px}

.pods-field-300 .pods-field-input input{background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select-300.png") no-repeat scroll 0 0 transparent;width: 290px !important;}
.display-public-profile{width:175px;}
.display-public-profile .pods-field-label{display: none;}

.settings .pods-form-front .pods-form-ui-field-name-pods-field-name-suffix .select-area .center{padding-right: 6px;width:132px;}
.settings .pods-form-ui-field-name-pods-field-name-suffix .select-area, .settings .pods-form-front .pods-form-ui-field-name-pods-field-name-suffix{width:150px !important;}
.settings .pods-form-front .pods-form-ui-field-name-pods-field-name-suffix{margin-left:3px;}
.settings #pods-form-ui-pods-field-blog-description{height: 35px;min-height: 35px;}
.settings .pods-form-ui-row-name-twitter-id .pods-field-input{position: relative;}
.settings .pods-form-ui-row-name-twitter-id .pods-field-input span{position: absolute;left:-12px;top: 8px;}
.settings .pods-form-front #pods-form-ui-pods-field-current-user-defined-occupation {display: inline-block;width: 145px !important;background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png") no-repeat;margin-left:30px;}

.same-height > div > div{height:280px;}
/* ************************************
 *				      *
 *				      *
 *				      *
   MY HOME - CANCEL AUTOMATIC BILLING *
 *				      *
 *				      *
 *				      *
 *************************************/

.s2member-pro-authnet-cancellation-form .s2member-pro-authnet-form-response-div,
.s2member-pro-authnet-cancellation-form .s2member-pro-authnet-form-description-div
{font-family: "Open Sans",​Arial,​Helvetica,​sans-serif}
#s2member-pro-authnet-cancellation-submit{border: none;margin-left: 135px;cursor: pointer}


/* *******************************
 *
 *
 *
   JOIN FORM
 *
 *
 *
 ********************************/

.join-form .select-s2member-pro-authnet-checkout-custom-reg-field-occupation {
  width:160px!important;
}
.join-form .select-s2member-pro-authnet-country {
  width:160px!important;
  margin-left:5px;
}

.join-form .customStyleForm {

  margin-left: 8px!important;
  padding: 2px 5px 0 6px!important;
  width: 154px!important;
}
.join-form .customLabel {
  padding: 0px 0px 0px 10px;
}
.join-form .customBtn {
  background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-blog.png") no-repeat scroll 0 0 transparent;
  color: #72598F;
  display: block;
  font-size: 19px;
  font-weight: bold;
  height: 54px;
  line-height: 52px;
  margin: 0 0 20px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  width: 180px;
  border:0px;
  cursor:pointer;
}
.join-form .customSelectArea {
  font-style: italic;
  height: 29px;
  line-height: 28px;
  margin: 0 0 0 87px;
  overflow: hidden;
  position: relative;
}
.join-form .s2member-pro-authnet-form-section-title {
  color: #577C3E!important;
  font: 18px "Open Sans",Arial,Helvetica,sans-serif!important;
  font-size: 18px!important;
  font-weight:bold!important;
}
.join-form .s2member-pro-authnet-form-div{position: relative;}
.join-form .s2member-pro-authnet-password2, .join-form #s2member-pro-authnet-checkout-email2 {position: absolute;top:0px;right:100px;}
.join-form .s2member-pro-authnet-form-div div.label {
  width: 300px;
  display: inline-block;
  float: left;
}
.join-form .network-label {
    margin-left: 308px;
    margin-top: 5px;
}
.join-form .developing-nation-note {
	margin-left: 310px;
	text-align: justify;
}

.membership-renewal-form .network-label,
.membership-renewal-form .developing-nation-note {
	margin-left: 300px;
}
/*
.join-form .scbwi-form .s2member-pro-authnet-custom-reg-field-address-line1,
.join-form .scbwi-form .s2member-pro-authnet-custom-reg-field-address-line2,
.join-form .scbwi-form .s2member-pro-authnet-custom-reg-field-city,
.join-form .scbwi-form .dropdown-list-row .select-area,
#change-password-form input[type="text"]
{width: 500px !important;background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png') no-repeat 0 0 transparent;}
*/

.join-form .select-area {
  display: inline-block;
}
#s2member-pro-authnet-checkout-form-custom-reg-field-city-div{margin-top: 0px;}
#s2member-pro-authnet-checkout-form-custom-reg-field-address-line2-div,
#s2member-pro-authnet-checkout-form-custom-reg-field-city-div,
#s2member-pro-authnet-checkout-form-custom-reg-field-zipcode-div
{margin-bottom: 10px;}

/*
#s2member-pro-authnet-checkout-form-custom-reg-field-this-address-for-billing-div{margin:0px;padding: 0px;position: relative;}
#s2member-pro-authnet-checkout-form-custom-reg-field-professional-role-label .label,
#s2member-pro-authnet-checkout-form-custom-reg-field-occupation-label .label
{width:100px;}
*/

#s2member-pro-authnet-checkout-form-custom-reg-field-occupation-div .select-area{position: relative;top:-4px;}
#s2member-pro-authnet-checkout-form-custom-reg-field-zipcode-div{margin-top: 0px;}
#s2member-pro-authnet-checkout-form-custom-reg-field-zipcode-label .label, #s2member-pro-authnet-checkout-custom-reg-field-zipcode
{width:155px;display: block;float:none}
/*ticket 266*/
.join-form .input-error{color: red;display: inline-block;}
.join-form .email-error{margin-left: 320px;margin-top: 10px;width: 340px;display: none}
.join-form .s2member-pro-authnet-form-section-title {background: none;}
.join-form .s2member-pro-authnet-form-registration-section-title{
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/secure-icon.png') no-repeat center right;
}

.join-form div.s2member-pro-authnet-form-section > div.s2member-pro-authnet-form-div label.ws-plugin--s2member-custom-reg-field-op-l{opacity: 1;}
#s2member-pro-authnet-checkout-form-username-div,
#s2member-pro-authnet-checkout-form-password-strength
{display: none;}
/* *******************************
 *
 *
 *
   MY BOOK
 *
 *
 *
 ********************************/

.manage-book .main-col {
  float: right;
  width: 760px;
  padding-right:20px;
}
.manage-book h2 {
  color: #577C3E;
  font-size: 22px;
  position: relative;
}
.manage-book .add-new-h2{
	font-size: 12px;
	position: absolute;
        right:0px;
	color:#fff;
	text-transform:uppercase;
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 44px;
	line-height: 42px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	width: 144px;
        top:-10px;
}


.manage-book .entry p {
  margin-bottom: 8px;
  margin-top: 4px;
}
.manage-book .search-box, .manage-book .tablenav{display:none;}
.manage-book .wp-list-table{width:100%;margin-top:20px;}
.manage-book .wp-list-table thead th{text-align: left}
.manage-book #the-list tr{height: 90px;}
.manage-book #the-list td{padding-top:10px;}
.manage-book #the-list tr{

	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) 10px 0 no-repeat;
        background-position: left bottom;
}
.manage-book .row-actions{
  color:#fff
}
.manage-book .row-actions span {
    display: block;
    height: 44px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    width: 144px;
    float:left;
    margin-right: 10px;
}

.manage-book .row-actions {margin-top: 5px;}
.manage-book .row-actions .export a,
.manage-book .row-actions .edit a{
	font-size: 12px;
	color:#fff;
	text-transform:uppercase;
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 44px;
	line-height: 42px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	width: 144px;
}
.manage-book .row-actions .delete a{
	font-size: 12px;
	color:#fff;
	text-transform:uppercase;
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-member.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 44px;
	line-height: 42px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	width: 144px;
}
.manage-book #delete-action,
.manage-book .pods-form-ui-row-name-post-author,
.manage-book .pods-form-ui-row-name-post-excerpt,
.manage-book .pods-form-ui-row-name-comment-status,
.manage-book .pods-form-ui-row-name-ping-status,
.manage-book .pods-form-ui-row-name-post-password,
.manage-book .pods-form-ui-row-type-slug,
.manage-book .pods-form-ui-row-name-publication-date,
.manage-book .pods-form-ui-row-name-menu-order{
  display: none;
}
.standardPost{position: relative;}
.manage-book #publishing-action{position: relative}
.manage-book #major-publishing-actions{left: 147px;position: absolute;top: -55px;}
.manage-book.add .add-new-h2{float: right;}

.manage-book .hndle,  .manage-book #navigation-actions{display: none;}
.manage-book #titlediv{
  height: 60px;
  margin-top:10px;
}
.manage-book #title-prompt-text{visibility: visible !important;font-weight: bold;width:170px;display: inline-block}
.pods-file-add:hover{text-decoration: none;}
.manage-book .pods-form .button-primary, .pods-file-add{
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 144px !important;
    border: none;
    cursor: pointer;
}
.manage-book .row-actions span a{
  color: #FFFFFF;
  font-size: 12px;
  text-transform: uppercase;
}
.manage-book .pods-form{position: relative;overflow: visible;}
.manage-book .form-table{text-align: left;}
.manage-book .pods-form-ui-label{vertical-align:middle}
.manage-book .form-field{height: 60px;position: relative;overflow: hidden;}
.manage-book .form-field th, .manage-book .form-field td{vertical-align:middle}
.manage-book .pods-form-ui-row-name-synopsis th{vertical-align:top }
.manage-book .pods-form-ui-row-name-post-excerpt{height: 140px}
.manage-book .pods-form img.waiting{position: absolute;top:15px;right:12px}
.manage-book .pods-form input.pods-form-ui-field-name-pods-field-front-cover-photo-title
{background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select-300.png") no-repeat scroll 0 0 transparent;width:290px !important;}
.manage-book .pods-form-ui-comment-pods-field-submit-to-crystal-kite-award{left: 22px;position: relative;top: -10px;}
.page-template-template-manageBook-php #ui-datepicker-div{display: none;}

/* *******************************
 *
 *
 *
   Member Gallery
 *
 *
 *
 ********************************/
.member-gallery .orange-btn{
        font-size: 12px;
        right:0px;
	color:#fff;
	text-transform:uppercase;
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 44px;
	line-height: 42px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	width: 144px;
        top:-10px;
}
.member-gallery .form-table {
    border-collapse: collapse;
    clear: both;
    margin-bottom: -8px;
    margin-top: 0.5em;
    width: 100%;
}
.member-gallery .form-table th {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    width: 200px;
}

.member-gallery .form-table td {

    line-height: 20px;
    margin-bottom: 9px;
    padding: 8px 10px;
}

.member-gallery .form-table td p {
    margin-top: 4px;
}
.member-gallery .form-table .select-area{width:260px !important}
.member-gallery .form-table input[type="text"]{
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select.png') no-repeat 0 0 transparent;
        border: 0 none;
        height: 29px;
        margin-left: 0px;
        padding: 2px 65px 0 6px;
        width: 500px;
}
.member-gallery .pods-files-list input[type="text"], input.medium-text-box[type="text"]{
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-select-300.png') no-repeat 0 0 transparent;
  width:289px !important;
  padding: 2px 6px 0 6px;
}
.member-gallery .button-primary, .member-gallery .button{
   background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;

    font-weight: bold;
    height: 44px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 144px;
    border:none;
    cursor: pointer;
}
.member-gallery .plupload-upload-ui{position: relative}

.member-gallery .yellow-box{
    background-color: #FFFBCC;
    border-color: #E6DB55;
    color: #555555;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    line-height: 19px;
    padding: 5px 0;
    text-align: center;
}
.member-gallery #new-gallery h2{display: none;}

.manage-illustration-detail .pods-form-ui-row-name-post-title,
.manage-illustration-detail .pods-form-ui-row-name-post-status,
.manage-illustration-detail .pods-form-ui-row-name-illustrators,
.manage-illustration-detail .select2-search-field
{display: none;}
.manage-illustration-detail .select2-dropdown-open .select2-search-field{display:block;}

/*Contact form,*/

.wpcf7-text {
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 27px;
    margin-left: 0;
    padding: 2px 0 0 6px;
    width: 155px;
}
.wpcf7-textarea {
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope08.png") no-repeat scroll 0 0 transparent;
	width:240px;
	height:146px;
	border:0px;
	padding:4px;
}
.wpcf7-submit {
	background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/btn-join.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 144px;
	border:0px;
}

.thumbnail {
    display: block;
    line-height: 20px;
    padding: 20px;
    width:150px;
    float:left;
}
.thumbnail .caption {
    color: #555555;

}
.thumbnail .caption h3, .thumbnail .row-actions{text-align: center}

.region-feature {
	width:580px;
	position:relative;
	margin:0 0 20px 0;
	overflow:hidden;
/* 	padding:0 15px 0 0; */
	float: right;
}
.region-feature .holder ul {
	height:400px;
	position:relative;
}
.region-feature .holder ul li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.region-feature .holder ul li.active {
	z-index:2;
	display:block;
}
/*
* jjs - 7/15/13 - ticket 1016 - region slider image centering
	position:absolute;
	bottom:0;
	right:0;
*/
.region-feature .holder .img {
  display:block;
  margin:0 auto;
}
.region-feature .description {
	position:absolute;
	top:19px;
	right:20px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-description.png) no-repeat;
	width:328px;
	height:156px;
	padding:16px 10px 16px 20px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:19px;
	font-style:italic;
	font-weight:bold;
}
.region-feature .description .area {
	padding:16px 16px 0 0;
	height:140px;
	overflow:auto;
}
.region-feature .description h2 {
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	font-style:normal;
}
.region-feature .link-join {
	position:absolute;
	top:225px;
	right:-15px;
}
.region-feature .btn-renew {
	position:absolute;
	top:336px;
	right:-15px;
}
/*
* jjs - 8/29/13 - add opacity
*/
.region-feature .switcher {
	position:absolute;
	bottom:16px;
	left:98px;
	width:400px;
	text-align:center;
	z-index:10;
	opacity:.6;
}
.region-feature .switcher ul {
	height:20px;
	overflow:hidden;
}
.region-feature .switcher ul li {
	display:inline-block;
	vertical-align:top;
	padding:0 2px 0 3px;
}
.region-feature .switcher ul a {
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-switcher.png) no-repeat;
}
.region-feature .switcher ul a:hover,
.region-feature .switcher ul li.active a { background-position:0 -30px;}


#s2member-pro-authnet-checkout-form .input-placeholder-text {display:none}

/* *******************************
 *
 *
 *
   ILLUSTRATOR GALLERY
 *
 *
 *
 ******************************* */

.featured-illustrator p {
    word-wrap: break-word;
}

/*
* jjs - 5/8/13 - ticket 1009 - remove padding so four all images stay on one row
    padding: 3px 3px 0px;
*/
.scbwi-image-frame{
    width: 158px;
    overflow: hidden;
    position: relative;
}
.scbwi-image-frame img{width:154px;height: 128px}
.illustrator-result-list .scbwi-image-frame{width:155px;}

.illustrator-result-list .scbwi-image-frame img,
.search-result-list .scbwi-image-frame img {
    width: 150px;
    height: 150px;
}

/*
* jjs - 4/5/13 - ticket 1008 - remove image outline on search results page
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope03.png") no-repeat scroll 0 0 transparent;
*/
.scbwi-image-frame .scope{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -90000;
}
.past-featured-illustrator {
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 17px;
    padding:20px;
    width: 780px;
}
.hidden{display:none}
.slider{position: relative;}
.slider .nav{position: absolute;z-index: 1000;top:240px;right:0}
.slider .nav li{float:left;margin:10px;padding:1px}
.slider .activeSlide{border:1px solid #72598F}

.featured-illustrator-list{float: left;}
.featured-illustrator-list .featured-illustrator .discussion{overflow: hidden;}
/* scbwi - max height 381px */
.featured-illustrator-list .featured-illustrator {min-height: 381px; max-height: 381px;}
.illustrator-gallery h3 a{color: #FF7058;}
.illustrator-gallery .modal{width:500px;}
.illustrator-gallery .modal h3{color: #FF7058;font-size: 18px;line-height: 22px;margin: 0 0 8px;text-align: center;text-transform: uppercase;}
.illustrator-gallery .fancybox-wrap{background-color: #F4EBFF;}

/* scbwi - 09/03/2014 - ticket 141 - add margin to show p spacing in modal */
.illustrator-gallery .modal p {
	padding-right: 20px;
	text-align: justify;
  margin: 0 0 20px 0;
}

.illustrator-gallery .image-list{margin-top: 0px;width:580px;float:left;margin-left:20px;}
.illustrator-gallery .image-list a{text-decoration: none;display: inline}
.illustrator-gallery .image-list img{margin-right:20px;}
.illustrator-gallery .image-list a.last img{margin-right: 0px;}
.illustrator-gallery .image-list .row{margin-bottom: 45px;}
.illustrator-gallery .image-list .row.last-child{margin-bottom: 0px;}

.illustrator-gallery .scbwi-image-frame{width: 150px;}
.illustrator-gallery .scbwi-image-frame img{width: 150px;height: 150px;}
.past-featured-illustrator h3{text-align: center;color: #FF7058;font-size: 18px;line-height: 22px;text-transform: uppercase;}
.past-featured-illustrator .item{float:left;margin:40px;}
.past-featured-illustrator .bdy{text-align: center}
.events-search-form form input, .illustrator-search-form form input{width:145px;margin:0;padding: 2px 6px 0;font-style: normal}
.illustrator-search-form form input[type="checkbox"]{width: auto;}
.events-search-form form select, .illustrator-search-form form select{width:155px;font-style: normal}
.events-search-form .select-area, .illustrator-search-form form .select-area{margin:20px 0}
.events-search-form .form-button, .illustrator-search-form form .form-button, .speakers-bureau .form-button{
  background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png") no-repeat scroll 0 0 transparent;
  padding:20px 0;

}
.illustrator-search-form form input[type="submit"], .speakers-bureau form input[type="submit"]{margin:0 auto;cursor: pointer;}
.illustrator-box{
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope02.png") no-repeat scroll 0 0;
    margin: 0 0 19px;
    width: 180px;
}

.illustrator-result-list {
    width: 785px;
}

.search-result {
    float: left;
    margin-right: 15px;
}

/* scbwi - 09/03/2014 - ticket 141 - fix bio text to not overflow and show 'more' link */
.featured-illustrator-description {
  height: 230px;
  overflow: hidden;
}
.featured-illustrator-description p {
  margin: 0 0 20px 0;
}

/*
Crystal Kite Result
*/
.illustrator-box .crystal-kite-box{height: 390px;}
.crystal-kite-result {width: 780px;}
.crystal-kite-result .btn-member {font-size:12px;}
.crystal-kite-result .btn{margin:10px 0;}

.crystal-kite-result-main-holder .side-box .select-area,
.crystal-kite-result-main-holder #book-genre,
.crystal-kite-result-main-holder .book_topics_text,
.crystal-kite-result-main-holder .publisher_name
{display: none;}
.crystal-kite-result .search-options > div {display: inline-block;margin-left: 15px;}
.crystal-kite-result .intro-text{width:60%;}
.crystal-kite-result .search-options .select-area{margin:0;}

/*
Crystal Kite Awards
*/

.crystal-kite-awards .crystal-kite-box{position: relative;height: 330px}
.crystal-kite-awards .crystal-kite-box .division-title{position: absolute;left:0px;top:-20px;font-weight: bold}
.crystal-kite-awards .row {margin-top:20px;}

.one-line-text{overflow: hidden;white-space:nowrap; width:100%; text-overflow:ellipsis;}

/*
* uar - 22/02/2014 - ticket 412 - make boxes on bookstore search results be fixed height 300px
*/
.illustrator-box .bk-results-box{height: 315px;}
/*
* jjs - 5/7/13 - ticket 1008 - make h3 for title a fixed height
*/
.illustrator-box .title{
    height:15px;
    overflow:hidden;
}
/*
* jjs - 5/8/13 - ticket 1008 - make h4 for illustration title a fixed height
*/
.illustration-title{
    height:33px;
    overflow:hidden;
}
/*
* jjs - 5/7/13 - ticket 1008 - make h3 for author a fixed height
*/
.illustrator-box .author{
    height:65px;
    overflow:hidden;
}
/*
* jjs - 5/7/13 - ticket 1009 - make boxes on illus gallery search results be fixed height 210px
*/
.illustrator-box .ig-results-box{height: 240px;text-align: center}
/*
* jjs - 5/7/13 - ticket 1009 - make boxes on illus gallery search results be fixed height 210px
*/
.illustrator-box .ig-results-box h3{
    height: 33px;
    overflow: hidden;
}
/*
* jjs - 5/8/13 - ticket 1009, 1008 - add 13px padding on the left to make image centered
*/
.illustrator-box .inner{
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-scope02.png") no-repeat scroll -184px 100% transparent;
    padding: 3px 10px 10px 13px;
}
.illustrator-box h3, .illustrator-box .scbwi-image-frame{margin: 10px 0}
.illustrator-result-list .illustrator-box .scbwi-image-frame{margin: 0px}
.illustrator-box p{text-align: center}
/*
* jjs - 5/8/13 - ticket 1009 - more space at top of search results
*/
.illustrator-result-list {margin-top:30px;}
.illustrator-result-list .row .illustrator-box{float:left;margin-right:20px;}
.illustrator-result-list .row .illustrator-box.last-child{margin-right:0px;}

.illustrator-result-list .row .illustrator-boxholder{float:left;margin-right:20px;}
.illustrator-result-list .row .illustrator-boxholder.last-child{margin-right:0px;}

.illustrator-gallery-search .search-header .search-options > div{display:inline-block;margin-left:40px;}
.search-header select{width:150px;}

.illustrator-gallery-search .search-header .search-options a{
    color: #577C3E;
    padding: 2px 4px;
    text-decoration: none;
}
.search-options .active {
  border: 1px solid #DDDDDD;
  background-color: #F4EBFF;
}
.search-options .post-per-page-option .active{padding: 2px 6px;}
.view-option, .post-per-page-option{position: relative;top:-10px;}
.pagination{margin-bottom: 10px;text-align: right}
.pagination a, .pagination span{padding:3px;}

/*
* jjs - 5/8/13 - ticket 1009 - more space at top of images
*/

.illustrator-detail .album-list .scbwi-image-frame, .illustrator-album-detail .album-list li{
  float:left;margin-right:45px;
}
.illustrator-album-detail .album-list li img, .illustrator-detail .album-list li img{width:150px;height: 150px;}
.illustrator-detail .album-list .scbwi-image-frame.last-child, .illustrator-album-detail .album-list li.last-child{margin-right:0px}

/*
* jjs - 5/8/13 - ticket 1009 - add margin...
*/
.illustrator-detail .album-list h4, .illustrator-detail .album-list .add-to-fav, .illustrator-detail .album-list .remove-from-fav{
    text-align: center;
    display: block;
    margin: 5px 0px 0px;
}
/*
* jjs - 5/8/13 - ticket 1009 - more space below row
*/
.illustrator-detail .album-list .row{margin-bottom: 40px;}
.illustrator-detail .back-link{margin-top:10px;}
.illustrator-album-detail .album-list .row{margin-bottom: 30px;}
.illustrator-quickview .discussion{max-height: 240px;overflow: hidden;}
.illustrator-quickview .mini-map{height: 150px;}
.illustrator-quickview .mini-map .scope{background:none}
.illustrator-quickview .mini-map img{min-height: 150px !important;min-width: 150px !important;}
.illustrator-quickview .follow .list{max-height: 500px;overflow-y: auto;margin:0;}

/* scbwi - 09/03/2014 - ticket 141 - fix bio text to not overflow and show 'more' link */
.illustrator-quickview p{
  text-align: left;
  margin: 0 0 20px 0;
}

/*
* jjs - 1/6/14 - make the "switch back to" more visible
*/
#user_switching_switch_on {
    background: none repeat scroll 0 0 #FFFF00;
    font-size: large;
    padding: 40px 0;
    text-align: center;
}


/* *******************************
 *
 *
 *
   SURVEY
 *
 *
 *
 ******************************* */

.member-survey p{margin: 5px 0px;text-align: justify}
.member-survey .centertext {text-align: center}
.member-survey ol{margin: 15px 0px;padding-left:40px; type:1;list-style: decimal inside;}
#survey-form .label, #survey-form .table .option-name{font-weight: bold;}
#survey-form .table .label{width:90px;}
#survey-form .table .input{text-align: center;}
#survey-form .table td{padding:5px 0;}
#survey-form .row-actions{}

.member-survey .green-title{position: relative;}
.pdf-link{position: absolute;top: -13px;}


/* *******************************
 *
 *
 *
   MESSAGES
 *
 *
 *
 ******************************* */
.messages.loading{background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/ajax-loader.gif) top center no-repeat;}
.avatar {width: 80px;}
.message-search{text-align: right}
.messages .pagination{margin:10px 0 0 0;}
.messages-notices tr {
  background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) 10px 0 no-repeat;
  background-position: left bottom;
}
.messages-notices .last{background:none}
.messages-notices td{vertical-align: top;padding:15px;}
.message-metadata{margin-right: 10px;margin-bottom: 10px;}
.reply-box{
  width:780px;
  padding:15px 0 0;
  margin:0 0 17px;
  background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) no-repeat;
}
.reply-box .action-button{margin-top:10px;}
.reply-box .action-button.loading{ background : url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/ajax-loader.gif") no-repeat 190px 20px transparent;}
.alert, .updated {
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-success, .updated {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}

/* *******************************
 *
 *
 *
   BOOKSTORE
 *
 *
 *
 ******************************* */
::-webkit-input-placeholder { color:#959595;font-style: normal; }
::-moz-placeholder {font-style: normal; } /* firefox 19+ */
:-ms-input-placeholder {font-style: normal; } /* ie */
input:-moz-placeholder {font-style: normal; }
#bookstore > li {
  border: 1px solid #577C3E;
  float: left;
  margin-bottom: 12px;
  margin-right: 12px;
  padding: 12px;
  width: 204px;
  text-align: center;
}
#bookstore img {
  margin: 12px 0;
}
#bookstore h2 {
  text-align: left;
}
#bookstore h3 {
  text-align: left;
}

.bookstore form{position: relative;}
.bookstore-landing .main-holder { padding-top: 5px; }
.bookstore-landing .reg-block form { float:none; padding:0; }
.bookstore-landing .reg-block fieldset { width: 100%; }
.bookstore-landing .reg-block .field input { padding: 0px;font-style: normal; color:#000;}
.bookstore-landing-body .select-options .drop-list{border-color: #F0F0F0;}
.bookstore-landing .bookstore{width: 780px;margin:0px auto;margin-bottom: 20px;}
.bookstore .select, .bookstore .field{margin: 0 10px 0 0;}
.bookstore .select select{width:160px;font-style: normal;}
.bookstore .select-area .jcf-unselectable{}
.bookstore .select-area .center{background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-field.png") no-repeat scroll 100% 0 transparent;font-style: normal;color:#3B3A3A;}
.bookstore .select-area .left{background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-field.png") no-repeat scroll 0 0 transparent;}
.bookstore-landing-body .select-options ul{border-color: #fff;background-color: #a7c392;}
.bookstore-landing .select-options ul a{font-style: normal;}
.bookstore form input[type="submit"]{position: absolute;right: 20px;top: 28px;}
.bookstore .row{margin-bottom: 10px;}
.bookstore-landing #slides {
  z-index:100;
  height: 250px;
}

.bookstore-landing .slides_container {
  width:160px;
  overflow:hidden;
  position:relative;
  display:none;
}


.bookstore-landing .slides_container{
  overflow: hidden; position: relative; display: block;
}
.bookstore-landing .slides_container div.slide {
  width:160px;
  height:260px;
  display:block;
}

.bookstore-landing #slides .next,#slides .prev {
  position:relative;
  top:-185px;
  left:-8px;
  width:24px;
  height:43px;
  display:block;
  z-index:101;
}

.bookstore-landing #slides .next {
  top: -228px;
  left:144px;
}

.bookstore-landing .caption {
  z-index:500;
  position:relative;
  bottom:-35px;
  left:0;
  height:60px;
  padding:3px;
  background:#000;
  background:rgba(0,0,0,.5);
  width:160px;
  font-size:11px;
  line-height:1.33;
  color:#fff;
  border-top:1px solid #000;
  text-shadow:none;
  overflow: hidden;
}
.select-area .center,
.select-options ul a,
.select2-container.scbwi-select2 .select2-choice,
.select2-results .select2-result-label
{font-style: normal;}

/* *******************************
 *
 *
 *
   SCBWI Changes
 *
 *
 *
 ******************************* */
/*
* jjs - 10/9/13 - table borders were showing in ckeditor, but not on the front end.
  problem was because ckeditor is using <table border="1"...> to create the border, not css.  So ... I just created
  this class to add to the "stylesheet" property for the table when in ckeditor
*/
table.show_table_borders { border: 1px solid black; }
.show_table_borders td { border: 1px solid black; }
.show_table_borders tr { border: 1px solid black; }

/*
* jjs - 02/23/2015 - ticket 233 - css for table border spacing and padding - spacing and padding via ckeditor not showing on frontend
*/
table.border_spacing_5px { border-collapse:separate; border-spacing:5px; }
table.border_spacing_10px { border-collapse:separate; border-spacing:10px; }
table.border_spacing_15px { border-collapse:separate; border-spacing:15px; }

.border_padding_5px td, tr { padding: 5px; }
.border_padding_10px td, tr { padding: 10px; }
.border_padding_15px td, tr { padding: 15px; }


/*
* jjs - 4/9/13 - ticket 1002 - copy align... classes from ckeditor editimage.css so they apply on the front end
*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignright {
	float: right;
	margin-left: 5px;
}
.alignleft {
	float: left;
	margin-right: 5px;
}
/*
* jjs - 3/26/13 - ticket 1003 - change character spacing for static pages
*/
.mute{color: #aaa}
.scbwi-char-spacing {
  letter-spacing: 0.7px;
  line-height: 150%;
}
/*
* jjs - 4/10/13 - ticket 1008 - scroll for synopsis on bookstore detail
  border: thin solid black;
*/
.synopsis {
  height: 310px;
  overflow: auto;
  margin: 0px;
  padding: 10px;
}
.no-margin-right{margin-right:0px !important;}
/*
* jjs - 5/1/13 - ticket 1008 - red-border box around the synopsis
*/
.box-top {
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-bkstore-synopsis.png") no-repeat scroll 0 0 #F4EBFF;
    margin: 0 0 19px;
    padding: 10px 0 0;
    width: 780px;
}
.box-bottom {
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-bkstore-synopsis.png") no-repeat scroll -784px 100% transparent;
    padding: 3px 10px 10px;
}
/*
* jjs - 5/17/13 - ticket 1014 - zindex to be below scbwi navbar
*/
#boards-wrapper  {
    position: relative;
    z-index: 1;
}

.speaker-public-profile h1 {text-align: center; font-size: 25px;margin-bottom: 10px;}
.speaker-public-profile .speaker-avatar{text-align: center; width: 150px; height: 170px; float: left;}
.speaker-public-profile .speaker-avatar img{margin-bottom: 5px;}
.speaker-public-profile .speaker-info{width: 50%; padding-left: 10px;}
.speaker-public-profile .speaker-info tr{height: 18px;}
.speaker-public-profile .contact-info{width: 20%; text-align: right;}
/*
* jjs - 5/23/13 - ticket 1016 - set size for public profile member image thumbnail
*/
.profile-thumb {
    width: 150px;
    height: 150px;
}
.member-public-profile .profile_group_fields li{margin-bottom: 5px;}
.member-public-profile .profile_group_fields .one-line{text-overflow : ellipsis;overflow:hidden}
/*
* jjs - 5/28/13 - ticket 1016 - set size for ra image on region home page
*/
#rainfoPhoto {
    width: 154px;
    height: 105px;
}

/* ***************************************************
* For template_blp_manage.php
* jjs - created 3/29/13
***************************************************** */
/*
  border: thin solid black;
*/
div.blp-form {
  margin: 40px 0 0 0;
  width: 778px;
}
/*
  margin-right: 15px;
  width: 310px;
*/
div.blp-field-group {
	background: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png) no-repeat scroll 0 30px transparent;
  min-height: 100px;
  margin: 30px 0 0;
}
.blp-field-group h3 {
  height: 50px;
}
.field-contents {
  padding: 0 0 0 50px;
}
/*
* jjs - 6/5/13 - ticket 1017 - remove the width restriction to allow the smf theme to set the width via boards/Themes/default/css/index.css > div#wrapper
	width:980px;
*/
.main-boards-holder {
	margin:0 auto;
	padding:19px 0 14px;
}

/*
* jjs - 8/26/13 - ticket 1026 - bulletins template - zindex to be below scbwi navbar
*/
#bulletin-wrapper  {
    position: relative;
    z-index: 1;
}
/*
* jjs - 8/26/13 - ticket 1026 - bulletins template
*/
.main-bulletin-holder {
  margin:0 auto;
  padding:19px 0 14px;
}

/*
* jjs - 9/27/13 - line below post on blog
*/
.each-post {
        background:url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep10_red.gif) no-repeat 0px 100%;
        margin: 0px 0px 20px 0px;
}

/*
* jjs - 9/30/13 - ul and ol classes chris cheng
*/
ul.std-ul {
	 list-style: disc outside none;
	 margin-left: 1.1em;
}
ol.std-ol {
	list-style: decimal outside none;
  margin-left: 1.5em;
}

.scbwi-red-border{
    border: 3px solid #ff745e;
}

/* *******************************
 *
 *
 *
   My Publication
 *
 *
 *
 ******************************* */
.profile_publications .header{font-size: 16px;}
.book-item .info, .mag-item .info, .illustration-item .info{width:80%; color: #444444;}
.book-item .info img, .mag-item .info img, .illustration-item .info img{margin-right:10px;}

/* scbwi - 02/12/2014 - ticket nnn - make the more and less links more visible */
#book-list-nav, #mag-list-nav, #illustration-list-nav, #infscr-loading {
   background-color: #FFC0CB;
   font-size: 20px;
   margin: 0 0 30px;
   padding: 3px;
   text-align: center;
   border: 2px solid #FF7058; /* uar - barney's attempt to make it less ugly >.< */
}


#book-list-nav span, #mag-list-nav span, #illustration-list-nav span {

  background: none;
    display: inline;
    float: none;
    height: auto;
    left: auto;
    margin-right: 0px;
    padding: 0;
    position: inherit;
    top: 0px;
}
.preview-profile{position: relative;overflow: hidden}
.preview-profile-watermark{
  height: 1500px;
  width: 760px;
  background-image: url(/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/preview_water_mark.png);
  background-repeat: repeat;
  top:0px;
  left:0px;
  opacity: 0.1;
  position: absolute;
}

/* *******************************
 *
 *
 *
   SPEAKER BUREAU
 *
 *
 *
 ******************************* */

/** for the search page **/
.speakers-bureau .select-area {
  margin: 3px 0px 3px 0px;
}
.speakers-bureau input[type=text] {
  background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png') no-repeat 0 0 transparent;
	border: 0 none;
	height: 27px;
	width: 144px;
        margin-bottom: 10px;
        padding: 2px 10px 0 5px;
}
.speakers-bureau input:focus{
  outline: none;
}
.speakers-bureau select, .speakers-bureau .select2-container{width:154px;}

.speakers-bureau .select-area{margin-bottom: 10px;}
#book_topics{margin-top:10px;}
.speakers-bureau .form-button{margin-top:10px;}
/** for the results page **/
.speakers-bureau .standardPost { position: relative; }
.speakers-bureau .standardPost > h2 {
  color: #577C3E;
  font-size: 18px;
}

.speakers-bureau .location > h3 {
  text-align: left;
}
.speakers-bureau .location > h4 {
  font-size: 12px;
  margin-top: 25px;
}
.speakers-bureau .location > p {
  color: #666666;
  display: block;
  font-size: 11px;
  margin: 0 0 0 8px;
  width: 155px;
}
.speakers-bureau .delete {
  float: right;
  position: relative;
  right: 8px;
}
.speakers-bureau .floatRight {
  position: absolute;
  right: 0;
  top: 10px;
}
.speakers-bureau #bookstore > li {
  border: 1px solid #577C3E;
  float: left;
  margin-bottom: 12px;
  margin-right: 12px;
  padding: 12px;
  width: 204px;
  text-align: center;
}
.speakers-bureau #bookstore h2 {
  text-align: left;
}
.speakers-bureau #bookstore h3 {
  text-align: left;
}

/** pagination **/
.speakers-bureau ul.pagination {
  border: 0;
  margin: 0;
  padding: 0;
}

.speakers-bureau .bookstore-avatar img {
  width: 150px;
  height: 150px;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* *******************************
 *
 *
 *
   EVENT
 *
 *
 *
 ******************************* */

.event h1.title { font-size: 22px; }

/* Comment Form */
.event #respond {
  background: #ddd;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto 1.625em;
  padding: 1.625em;
  position: relative;
  width: 68.9%;
}
.event #respond input[type="text"],
.event #respond textarea {
  background: #fff;
  border: 4px solid #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  position: relative;
  padding: 10px;
  text-indent: 80px;
}
.event #respond .comment-form-author,
.event #respond .comment-form-email,
.event #respond .comment-form-url,
.event #respond .comment-form-comment {
  position: relative;
}
.event #respond .comment-form-author label,
.event #respond .comment-form-email label,
.event #respond .comment-form-url label,
.event #respond .comment-form-comment label {
  background: #eee;
  -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  color: #555;
  display: inline-block;
  font-size: 13px;
  left: 4px;
  min-width: 60px;
  padding: 4px 10px;
  position: relative;
  top: 40px;
  z-index: 1;
}
.event #respond input[type="text"]:focus,
.event #respond textarea:focus {
  text-indent: 0;
  z-index: 1;
}
.event #respond textarea {
  resize: vertical;
  width: 95%;
}
.event #respond .comment-form-author .required,
.event #respond .comment-form-email .required {
  color: #bd3500;
  font-size: 22px;
  font-weight: bold;
  left: 75%;
  position: absolute;
  z-index: 1;
}
.event #respond .comment-notes,
.event #respond .logged-in-as {
  font-size: 13px;
}
.event #respond p {
  margin: 10px 0;
}
.event #respond .form-submit {
  float: right;
  margin: -20px 0 10px;
}
.event #respond input#submit {
  background: #222;
  border: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  color: #eee;
  cursor: pointer;
  font-size: 15px;
  margin: 20px 0;
  padding: 5px 42px 5px 22px;
  position: relative;
  left: 30px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.event #respond input#submit:active {
  background: #1982d1;
  color: #bfddf3;
}
.event #respond #cancel-comment-reply-link {
  color: #666;
  margin-left: 10px;
  text-decoration: none;
}
.event #respond .logged-in-as a:hover,
.event #respond #cancel-comment-reply-link:hover {
  text-decoration: underline;
}
.event .commentlist #respond {
  margin: 1.625em 0 0;
  width: auto;
}
.event #reply-title {
  color: #373737;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
.event #cancel-comment-reply-link {
  color: #888;
  display: block;
  font-size: 10px;
  font-weight: normal;
  line-height: 2.2em;
  letter-spacing: 0.05em;
  position: absolute;
  right: 1.625em;
  text-decoration: none;
  text-transform: uppercase;
  top: 1.1em;
}
.event #cancel-comment-reply-link:focus,
.event #cancel-comment-reply-link:active,
.event #cancel-comment-reply-link:hover {
  color: #ff4b33;
}
.event #respond label {
  line-height: 2.2em;
}
.event #respond input[type=text] {
  display: block;
  height: 24px;
  width: 75%;
}
.event #respond p {
  font-size: 12px;
}
.event p.comment-form-comment {
  margin: 0;
}
.event .form-allowed-tags {
  display: none;
}

/* *******************************
 *
 *
 *
   EVENT REGISTRATION FORM
 *
 *
 *
 ******************************* */

.event .formRow.registration fieldset{width:255px;margin-top: 10px; vertical-align: top;}
.event .formRow.registration fieldset input{width:145px;margin-bottom: 10px;padding: 2px 6px 0 4px;}
.event .formRow.registration fieldset select{margin-bottom: 10px;}
.event .formRow.registration fieldset.second-field-set{width: 250px;}
.event .formRow.registration fieldset.second-field-set label{width:75px;}
.event .formRow.registration fieldset.second-field-set .select-area{margin: 0 0 5px 79px;}
.event .formRow.registration fieldset.third-field-set{width:240px}
.event .formRow.registration fieldset.third-field-set label{width:55px;}
.event .formRow.registration fieldset.third-field-set .select-area{margin: 0 0 5px 60px;}
.event .formRow.registration .booking{padding:0;}
.event .formRow.registration .input-dbem_country .select-dbem_country{display:inline-block;margin:0;}
.event .formRow.registration .input-group{margin:10px 0;}
.event .formRow.registration .input-group label{display: inline-block;}
.event .formRow.registration .input-group span{display: inline-block;}
.event .formRow.registration .input-checkboxes label{display: block;width: auto;}
.event .formRow.registration .input-radio label{display: block;width: auto;}
.event .formRow.registration .input-textarea textarea,
.event .formRow.registration .input-multiselect select {border: 2px solid #FF7058;outline-color: #FF7058}
.event .formRow.registration .network-label{margin-bottom: 10px;}
.event .formRow.workshops-options fieldset{width: auto}
.event .formRow.workshops-options label{width: auto;}
.event .formRow.workshops-options label span{position: relative;left:23px;}
.event .formRow.workshops-options .sub-options{padding-left:40px;}
.event .formRow.workshops-options li{margin:10px 0px;}
.event .formRow.workshops-options label .original-price{left:0px;}
.event .formRow.workshops-options label .discount-price{left:10px;}
.event .formRow.workshops-options .workshops-option-category{ border-top: 1px solid #577C3E;padding: 10px 0;}
.event .formRow.workshops-options .first.workshops-option-category{border:none;}
.event .formRow.ticket-info-row fieldset{margin-top: 10px;width:100%}
.event .formRow.ticket-info-row .ticket-desc{left: 25px;position: relative;}
.event .formRow input[type='password']{ background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;height: 30px;margin-left: 0;padding: 2px 10px 0 6px;width: 155px}
.event .formRow .em-booking-login-form .text-field label{display: inline-block;width:65px;}
.event .formRow h2 {color: #577C3E;font-size: 18px;}
.event .formRow .left{float: left;left: 56%;overflow: hidden;position: relative;width: 40%;}
.event .formRow .right{float: left;left: 62%;overflow: hidden;position: relative;width: 54%;}
.event .form-container{ overflow: hidden;position: relative;width: 100%;}
.event .form-container > div {float: left;position: relative;right: 56%;width: 100%;background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep06.png") repeat-y scroll right 0 rgba(0, 0, 0, 0);}
.event .form-container .formRow{ border-bottom: 0;padding: 0}
.event .form-container{ border-bottom: 1px solid #577C3E;padding-bottom: 10px;}
.events-home .modal{width: 720px;}
.events-home .modal-wrap{width: 700px; height: auto;}
.events-home .modal
.events-home .modal-header .title{color: #577c3e;}
.events-home .fc-event-skin{cursor: pointer;}
.events-home #featured-event .thumbnail{padding:0;float: none;}
.event-item, #payment-information{margin-bottom: 30px;}


/* *******************************
 *
 *
 *
   SCBWI Changes
 *
 *
 *
 ******************************* */
.update-billing-information .s2member-pro-authnet-form-section-title{
  color: #577C3E;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Open Sans",​Arial,​Helvetica,​sans-serif;
  position: relative;
  border: none;
}
.update-billing-information .s2member-pro-authnet-form-section-title .sep2{position: absolute;top:30px;width:100%}

.update-billing-information input[type='text'], .update-billing-information #s2member-pro-authnet-update-country{width:500px !important;}
.cancel-sub{top: 25px;position: relative;font-size: 18px;color: #FF7058}

/* *******************************
 *
 *
 *
   Conference History
 *
 *
 *
 ******************************* */
.em-credits{display: none;}
#dbem-bookings-table, .conference-history .table-info, .events-table
{
  border-collapse: collapse;
  text-align: left;
  width:100%;
}

#dbem-bookings-table th, .conference-history .table-info th, .conference-history h2, .events-table th, #payment-information h2{
  font-size: 18px;
  font-weight: bold;
  color: #72598F;
  background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep02.png") no-repeat scroll 2px 0 transparent;
  background-position: bottom center;
  padding: 0px 8px 10px 8px;
}

.conference-history .table-info th p.payment-options {
    color: black;
    padding-top: 5px;
    padding-bottom: 5px;
}
#dbem-bookings-table th, .events-table th{
  width:auto;
}

#dbem-bookings-table .action{
  width:300px;
}
#dbem-bookings-table td, .conference-history .table-info td, .events-table td{
  border-bottom: 1px solid #ccc;
  padding: 6px 8px;
}
.conference-history .tablenav .page-numbers{padding:2px;}
.conference-history .tablenav {text-align: right}

.conference-history .table-info{

  table-layout: fixed;
}
.conference-history .table-info .value{padding-right: 15px;text-align: right;}
.conference-history .hidden{visibility:hidden;}
.conference-history .workshops .key, .conference-history .workshops .value{float:left;padding: 6px 8px;}
.conference-history .workshops .key{width:48%;height: 100%}
.conference-history .workshops .value{width:47%;height: 100%;text-align: right;}
.conference-history .workshops .sub-option .row{padding-left:40px;}
.conference-history .workshops .total{text-align: right;font-weight: bold;}
.conference-history .workshops .total{font-size: 16px;color:#FF7058}
.conference-history .workshops .cat-name{padding:6px 8px;font-size: 18px;font-weight: bold;color: #577C3E}
.fancybox-lock .conference-history .workshops .key {width:47%;}
.fancybox-lock .conference-history .workshops .sub-options .row {padding-left: 20px;}
.entry .em-bookings-form-coupon{margin-top: 10px;}
#payment-modal .em-booking-submit{display: inline;margin-right: 10px;}
/* *******************************
 *
 *
 *
   SCBWI Changes
 *
 *
 *
 ******************************* */

#calendar {
  width: 760px;
  margin: 0 auto;
}

/* *******************************
 *
 *
 *
   MEMBERSHIP RENEWAL PAGE
 * UPDATE BILLING INFO PAGE
 *
 *
 ******************************* */

.membership-renewal-form .customStyleForm, .membership-renewal-form .select-s2member-pro-authnet-country{margin-left:0 !important}
.hidden2{position: absolute;top:-3000px}
.update-billing-information .renewal-options{margin-top:20px;}
.update-billing-information .renewal-options a{padding: 6px 20px;line-height: 25px;height: 25px;font-size: 18px;}
.update-billing-information .s2member-pro-authnet-form-section-title{background: none;}


/* *******************************
 *
 *
 *
   CHANGE PASSWORD
 *
 *
 *
 ******************************* */
.change-password-page .error, .change-password-page .info{margin-bottom: 20px;}
#change-password-form label{float:left;width:135px;}
#change-password-form #btnSubmit{border:none;}
#change-password-form input[type="password"]{padding: 0 10px 0 5px;width:145px;}
#change-password-form p{margin-bottom: 20px;}

/* ************************************
 *				      *
 *				      *
 *				      *
   HOMEPAGE			      *
 *				      *
 *				      *
 *				      *
 *************************************/
.feature-blogs-wrap{background-color: #fff}

/* scbwi - 10/20/13 - increase height from 318 to 378, and 103 to 123, for two lines for blog title */
.feature-blogs{height:378px;overflow:hidden;}
.feature-blog-row .unit{height: 123px;background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep03.png") bottom no-repeat}

.feature-blog-row .unit:first-child{background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/sep03.png") bottom no-repeat}
.feature-blog-row .unit.last{background: none;}
.feature-blogs .blogger-name{font-weight: bold;}
p.blogger-name{text-align:center;}
/* scbwi - 10/20/13 - remove nowrap for two lines for blog title
white-space: nowrap;
*/
.feature-blogs .blog-title{text-overflow:ellipsis;overflow: hidden;}

/* scbwi - 10/20/13 - smaller height */
.feature-blogs .blog-description{height: 46px;overflow: hidden;}
.blogs .blog-page-navigation{text-align: center;margin-top:10px;}
.blogs .blog-page-navigation a.active{background: #72598F; color:#fff}
.blogs .blog-page-navigation a{padding:1px 5px;background: #fff; color:#72598F}

/* ************************************
 *				      *
 *				      *
 *				      *
   Book Launch Party		      *
 *				      *
 *				      *
 *				      *
 *************************************/
.book-launch-party .main-col {
    float: none;
    width: auto;
}
.book-launch-party hr{border: none;}
.book-launch-party .center {
    text-align: center;
}
.book-launch-party table .label{width:90px;}
.book-launch-party table tr{height: 35px;}
.book-launch-party table tr.last{height: 15px;}
.book-launch-party h1 {
    margin-bottom: 5px;
}
.book-launch-party .row{overflow: hidden;}
.book-launch-party .guest_book_wrapper {
    overflow: auto;
    min-height: 200px;
}
.book-launch-party .btn-join{border: none;}
.book-launch-party .leave_gb_comment
{
    float: right;
}
.book-launch-party #content_email{width:145px;}
.book-launch-party .blp_box img{width:100px;height:100px;}

/* ************************************
 *				      *
 *				      *
 *				      *
   DISCUSSION BOARD		      *
 *				      *
 *				      *
 *				      *
 *************************************/
input:-webkit-autofill {
    background-color: #fff !important;
}

.boards .main-col {
    float: none;
    width: auto;
}
.boards input[type="text"], .boards input[type="password"] {
    background: url("/National_Library/oe_/https://www.scbwi.org/wp-content/themes/scbwi-main/images/bg-input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 27px;
    padding: 2px 0 0 6px;
    width: 155px;
}
.boards select{min-width: 150px;}
.boards .select-options{z-index: 100}
.boards .avatar{width:auto}

.boards input[type="text"]:focus,
.boards input[type="password"]:focus,
.boards input[type="text"]:hover,
.boards input[type="password"]:hover {border: none;outline: none;}
.boards #guest_form .select-area{display: inline-block; margin-top: 0px;vertical-align: top; zoom: 1;}
.change-thumbnail-wrap{padding:8px 0;position: absolute;right: 40px;}
ul.pods-files.empty{border:none;}
.pods-qtip{left: 7px;position: relative;top: 3px;}

div.pods-field-label {
	padding-right: 10px;
}

/** Customize field overrides for join **/
div.join-scbwi .scbwi-form input[type="text"],
div.join-scbwi .scbwi-form input[type="password"],
div.join-scbwi .scbwi-form select,
select.orange-select {
    border: 2px solid #ff7058 !important;
    background: white;
    height: 29px;
    border-radius: 0px !important;
}

.pods-form-front .pods-field-input select#pods-form-ui-pods-field-name-suffix {
    margin-top: 0px;
}

div.join-scbwi .scbwi-form div.s2member-pro-authnet-form-section input[type="text"] {
    width: 154px;
    margin-left: 8px;
}

div.join-scbwi .scbwi-form div.s2member-pro-authnet-form-section input#street-1,
div.join-scbwi .scbwi-form div.s2member-pro-authnet-form-section input#street-2,
div.join-scbwi .scbwi-form div.s2member-pro-authnet-form-section select {
    width: 338px !important;
    margin-left: 8px;
}

div.membership-renewal-form div#country-dropdown-list select {
    width: 338px !important;
}

div.join-scbwi div.s2member-pro-authnet-checkout-form-custom-reg-field-professional-role-div input {
    margin-left: 8px !important;
}

div.join-scbwi div.s2member-pro-authnet-checkout-form-custom-reg-field-this-address-for-billing-div {
    margin-left: 308px !important;
}

div.join-scbwi input#mirror-billing {
    float: left;
}

/* uar - 04/02/2014 - Ticket #612 -error label style  */
.pods-field-input .lbl-error{color: red;}

.disabled-ticket {
    color: #AAAAAA;
}

.entry p.members-only-message {
    font-size: 10px;
    font-style: italic;
    margin-left: 25px;
    color: #AAAAAA;
    margin-top: 0px;
    margin-bottom: 5px;
}

.search-page-results div.post-per-page-option,
.search-page-results div.search-sort-order-option {
    float: left;
}

.search-page-results div.search-sort-order-option {
    position: relative;
    top: 0px;
    margin-left: 25px;
    width: 175px;
}

.search-page-results div.post-per-page-option {
    position: relative;
    top: 5px;
}

.member-search-results-box a {
    font-size: 12px;
}

.illustrator-box .member-search-results-box {
    padding: 3px 10px 10px 10px;
}

.illustrator-box .member-search-results-box h3 {
    height: auto;
}

.member-search-links a {
    display: block;
    float: left;
    width: 49%;
}

.stacked-text-fields {
    margin-bottom: 5px;
}

.stacked-text-fields > p > input[type="text"] {
    margin-bottom: 5px;
}

.disabled-submit-button {
    opacity: 0.5;
    cursor: default !important;
}

form#s2member-pro-authnet-update-form div.s2member-pro-authnet-form-section > div.s2member-pro-authnet-form-div select {
    width: 500px !important;
}

.booking-notice {
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.booking-cancelled,
.booking-warning {
    color: #FF7058;
}

.event-confirmation-details-container-cancelled {
    padding: 10px;
    opacity: 0.5;
    background: lightgrey;
}

/* scbwi - 10/03/2015 - ticket 293 - add styling for insight articles */
div.insight, div.category-insight {
    width: 800px;
    margin: 0px auto 50px;
    padding: 300px 90px 0 90px;
    background-color: #CFE9E5;
    background-image: url("https://web-archive.nli.org.il/National_Library/oe_/https://www.scbwi.org/wp-content/uploads/2015/10/insight_header.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    box-sizing: border-box;
    background-position: 0 20px;
}

/*uar - 04/06/2016 - ticket 701 - student-membership-eligibility */

.student-membership-eligibility .pods-field-label {
	width:35%;
	line-height: 30px;
    height: 30px;
}

.student-membership-eligibility .pods-field-input {
	width:63%;
	line-height: 30px;
    display: block;
}
.student-membership-eligibility .pods-field-input input[type='checkbox'],
.student-membership-eligibility .pods-field-input input[type='radio']
{
	top:-2px;position: relative;
}
.student-membership-eligibility .pods-field {
	margin-bottom: 10px;
}

.student-membership-eligibility .pods-field-input select {
	width:500px;
	border: 1px solid #ff7058;
	height: 29px;
	border-radius:0;
}
.student-membership-eligibility .pods-field-input input[type='text'] {
	width:100%;
	border: 1px solid #ff7058;
	background: none;
}

.student-membership-eligibility .pods-field .radio-group label{
	display: block;
	width:100%;
}

.page-template-template-student-php .student-membership-eligibility .pods-submit-button {
	font-size: 12px;
}

.page-template-template-student-php .ui-datepicker {
	display: none;
}

.green-block {
	padding:10px 10px 10px 5px;
	color:#fff;
	background:#577c3e;
	line-height:18px;
}

.green-block a{
	text-decoration: underline;
	color: #fff;
}

.student-membership .pods-field .pods-field-input .picture-student-id img{
	max-width:300px;
	max-height:300px;
}



.student-membership-notice, .no-background {background: none;}
.student-membership-notice a{
	text-decoration: underline;
	color: #fff;
}

/* scbwi - 05/13/2016 - ticket 98 - ul and ol (bullets and numbered) set in ckeditor don't show on front end because of css reset done at the top of this file
 * - add classes that are added via the "source" tool in ckeditor
 * - i attempted to set these using the "type-post", "type-page", and "type-event" classes, but that messed up the extras on event pages, so reverted to "show_..." classes so i don't have to test the whole site ...
*/
ul.show_ul
{
    list-style: initial;
    margin: initial;
    padding: 0 0 0 40px;
}
ul.show_ul ul
{
    list-style: initial;
    margin: initial;
    padding: 0 0 0 40px;
}
ol.show_ol
{
    list-style: decimal;
    margin: initial;
    padding: 0 0 0 40px;
}
ol.show_ol ol
{
    list-style: decimal;
    margin: initial;
    padding: 0 0 0 40px;
}

/*uar - 06/18/2016 - ticket 726: display of address to the user edit profile page */
.address-info {
	margin-left: 50px;
}

.red {
	color: red;
	border-color: red;
}

.reset-password {
	width:45%;
	margin: 0 auto;
}

.reset-password .info, .reset-password .error {
	width: 100%;
}

.reset-password-form {
	margin-top: 20px;
}

.reset-password-form label, .reset-password-form input {
	display: block;
	margin-bottom: 5px;
}

.reset-password .s2member-pro-authnet-form-response-info {
	background:#FFC;
	padding: 10px;
	line-height: 1.2em;
}


.reset-password-form input[type='text'], .reset-password-form input[type='password'], .reset-password-form input[type='email'] {
	background-image: none;
	border: 2px solid #ff7058;
	width:100%;
    padding: 2px 6px 0 6px;
    height: 27px;
}

.reset-password-form input[type='submit'] {
	margin-top: 10px;
    cursor: pointer;
}

.password-reset-note {
	margin: 0 0 30px;
}

.password-reset-note ul{
	list-style: initial;
	margin: 5px 0 0;
	padding: 0 0 0 30px;
}

.password-reset-note ul li {
	margin: 5px 0 0 0;
}

.password-reset-note p{
	margin: 10px 0;
}

.quick-membership-renewal {
	margin : 0 auto;
	width:45%;
}

.join-form .s2member-pro-authnet-form-card-type-label {
	width:19%;
}

.join-form .s2member-pro-authnet-form-card-type-paypal-label {
    background: url('https://web-archive.nli.org.il/National_Library/oe_/https://www.paypal.com/en_US/i/logo/PayPal_mark_37x23.gif') no-repeat top center;
}

.join-form .s2member-pro-authnet-form-card-type-visa-label {
	background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/plugins/s2member-pro/images/visa-card-37x23.png') no-repeat top center;
}

.join-form .s2member-pro-authnet-form-card-type-mastercard-label {
	background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/plugins/s2member-pro/images/mastercard-card-37x23.png') no-repeat top center;
}

.join-form .s2member-pro-authnet-form-card-type-discover-label {
	background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/plugins/s2member-pro/images/discover-card-37x23.png') no-repeat top center;
}

.join-form .s2member-pro-authnet-form-card-type-amex-label {
	background: url('/National_Library/oe_/https://www.scbwi.org/wp-content/plugins/s2member-pro/images/amex-card-37x23.png') no-repeat top center;
}

.s2member-pro-authnet-checkout-year {
	display: inline-block;
}

.card-type-options-quick-renewal .paypal-card-option {
    display: none;
}
