/*
Theme Name:Simian Conference Base
Theme URI:http://www.simiansuite.com
Description:The base conference theme for Simian Suite
Version:1.3.22
Author:Pongos Interactive
Author URI:http://www.pongos.com
Tags: buddypress
*/



/* =Structural

------------------------------------------ */



html, body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	max-width:100%;
	width:100%;
	background:#fff;
	font:12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#033740;
}
em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
/* CSS Sticky Footer - Opera Fix */

body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
#wrap {
	min-height:100%;
}
#main {
	overflow:auto;
	padding-bottom:0;
/*	padding-bottom:270px; */
}  /* must be same height as the footer */
div#contentbox {
	width:100%;
}
div#primary {
	background:#fff;
	border:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	overflow:hidden;
	position:relative;
	width:960px;
	min-width:960px;
	margin:10px auto 125px;
	padding: 10px 0 10px 42px;
}
.home div#primary {
	/*margin:25px auto 125px; */
	margin: 25px auto 0;
}
div#umz-widget-area {
	margin-bottom: 25px;
}
body.activity-permalink div#primary {
	background:none;
	border:none;
}
a {
	/* color:#1fb3dd; */

	color:#4da9b7;
	z-index: 50000;
}
a:hover, a:active {
	color:#888;
}
a:focus {
	outline:1px dotted #ccc;
}
h1, h2, h3, h4, h5, h6 {
	color:#8e2800;
	margin:0 0 20px;
	line-height: 1em;
}
h3, h4, h5, h6 {
	font-weight:bold;
	margin-bottom:4px;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:10px;
}
/* =Header

------------------------------------------ */



#header {
	color:#fff;
	position:relative;
	z-index:1000;
}
#header-box {
	position:relative;
	width:940px;
	margin:0 auto 15px;
	height:155px;
}
#header h1 {
	float:left;
	margin-bottom:0;
	margin-top:0;
	position:absolute;
	top:49px;
	left:0;
	border:none;
	width:484px;
	height:65px;
}
/* Header Right */



#secondary-header-box {
	float:right;
	font-size:12px;
	position:absolute;
	right:0;
	/* bottom:42px; */
	top: 5px;
}
/* Menus */



#secondary-nav-box {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px dotted #b4b9bc;
	overflow:hidden;
}
#secondary-nav-box ul {
	float:left;
	width:175px;
	padding-right:10px;
}
#secondary-nav-box ul + ul {
	padding-right:0;
}
#secondary-nav-box li a {
	color:#273740;
	display:block;
	padding:0 25px 0 0;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	background:none;
}
#secondary-nav-box li {
	margin-left:0;
	margin-right:0;
	border-right:0px solid #000;
}
#secondary-nav-box li:first-child {
	padding-left:0;
	margin-left:0;
	border-left:0px solid #000;
}
#secondary-nav-box li:last-child {
	border-right:0;
}
/* Search */



#search-box {
	text-align:right;
}
#search-box h2 {
	padding:0;
	margin:10px 0 8px 0;
	font-size:17px;
	font-weight:normal;
	text-align:left;
	color:#8e2800;
}
#search-box form {
	position:relative;
}
#search-box select {
	position:absolute;
	top:0;
	left:0;
	width:110px;
	height:20px;
}
#search-box input[type="text"] {
	top:0;
	left:115px;
	width:204px;
	position:absolute;
	border:1px solid #263840;
	height:18px;
	padding:0;
}
#search-box input[type="submit"] {
	top:0;
	left:316px;
	position:absolute;
	background:#273740;
	text-transform:uppercase;
	border:0;
	color:#fff;
	height:20px;
	font-size:11px;
	font-family:"Helvetica Neue", Arial, sans-serif;
	line-height:20px;
	border-radius: 0 0 0 0;
	padding: 0 6px;
	font-weight: normal;
}
#search-box input[type="submit"]:hover {
	cursor:pointer;
}

.submit {
	z-index: 50000;
}
/* =Navigation

------------------------------------------ */



/* Main Menu */



#navigation { /* content div */
	text-align:center;
	background:#f8981d;
	text-transform:uppercase;
	height:30px;
}
#navigation-inner {
	width:960px;
	height:30px;
	margin:0 auto;
	position:relative;
}
.nav { /* ul */
/* margin:156px 20px 0 0; */

}
.nav li {
	height:30px;
	border-right:1px solid #d6760b;
	border-left:1px solid #fff;
	float:left;
}
.nav li a {
	color:#fff;
	display:block;
	padding:5px 50px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	height:20px;
}
.nav li.current-menu-item a, .nav li:hover a {
	/* background-color:#263840; */

	background-color: #273740;
}
.nav li:first-child {
	border-left:none;
}
.nav li:last-child {
	border-right:none;
}
/* Sub-Menu Containers */



.nav li .sub-menu {
	position:absolute;
	z-index:1;
	top:30px;
	left:0;
	display:none;
	width:960px;
	background-color:#fff;
	border:3px solid #263840;
	padding:20px 0;
	min-height:210px;
	max-height:210px;
}
.nav li:hover > .sub-menu {
}
.nav li .sub-menu .widget {
	position:relative;
	z-index:2;
	float:left;
	width:274px; /* 3 columns. 4=195 */
	color:#033740;
	padding:0 20px 10px;
	text-transform:none;
	text-align:left;
	border-left:1px dotted #ccc;
	min-height:200px;
}
.nav li.menu-item-20 .sub-menu .widget,  .nav li.menu-item-6695 .sub-menu .widget {
	width:195px;
}
.nav li .sub-menu .widget:first-child {
	border-left:0;
}
.nav li .sub-menu .widget h2 {
	margin:5px 0 17px;
}
.nav li .sub-menu .widget ul {
	margin:17px 0 17px 14px;
}
.nav li .sub-menu .widget li {
	border:0;
	float:none;
	height:auto;
	list-style-type:disc;
	color:#8e2800;
}
.nav li .sub-menu .widget a {
	background:none;
	color:#4da9b7;
	display:inline;
	height:auto;
	padding:0;
}
.nav li .sub-menu .widget a.active, .nav li .sub-menu .widget a:hover {
	color:#888;
}
.nav li .sub-menu .widget img {
	border:1px solid #263840;
}
.nav li .sub-menu .widget p {
	margin:10px 0;
}
.nav li .sub-menu .textwidget {
	text-align:center;
}
/* =Breadcrumbs

------------------------------------------ */



.breadcrumbs {
	border-bottom:1px dotted #b4b9bc;
	padding-bottom:2px;
	margin-bottom:25px;
}
.breadcrumbs a {
	text-decoration:none;
}
/* =Content

------------------------------------------ */



#content {
	float:left;
	width:625px;
	font:13px/24px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#content p {
	margin:0 0 20px;
}
#content ul {
	margin:0 0 20px 15px;
	list-style-image:url('images/bullet.png');
}
#content ol, ol {
	margin: 0 0 20px 15px;
	list-style:decimal;
}
#content ol li, ol li{
	line-height: 20px;
	margin: 9px 0 0 10px;
}
#content li {
	line-height:20px;
	margin:9px 0;
}
#content iframe {
	margin-left:42px;
}
#content img {
/*border:1px solid #000;*/

}
#content.nosidebar,
.nosidebar #content,
.no-sidebar #content,
div#content.no-sidebar {
	width:100%;
}
.post-title, {
	color:#8e2800;
	font-size:24px;
	margin-bottom:20px;
}
.post-content {
	position:relative;
}
.home .post-content {
	margin: 0 0 20px;
}
.home .post-content h2 {
	text-transform:uppercase;
	font-size:21px;
	margin-bottom:12px;
}
/* =Search Results and Archives

------------------------------------------ */



#archive-heading {
	border-bottom:1px dotted #b4b9bc;
	margin-bottom:20px;
}
#archive-heading h1 {
	font-size:24px;
}
#archive-heading h1 strong {
	font-weight:bold;
}
.search-results #content .post,  .archive #content .post {
	border-bottom:1px dotted #b4b9bc;
	margin-bottom:20px;
}
.search-results #content h3 a,  .archive #content h3 a {
	text-decoration:none;
}
.search-results #content .post-content,  .archive #content .post-content {
	min-height:20px;
}
/* =Homepage

------------------------------------------ */



#homepage-widget-columns {
	padding-top:20px;
	border-top:1px dotted #b4b9bc;
}
#homepage-top .widget {
	padding-bottom: 20px;
}

#homepage-left-column {
	float:left;
	width:300px;
	margin-right:30px;
}
#homepage-right-column {
	float:left;
	width:295px;
}


/* Important Dates Widget, and Deadlines archives */

#content .widget_ssconf_important_dates > p,
#content .widget_simian_important_dates > p {
	font-size:12px;
	font-style:italic;
	margin-top:-15px;
}
.widget ul.ssconf-important-dates,
.widget ul.simian-important-dates {
	list-style: none !important;
	margin: 0 !important;
}
#content .ssconf-important-dates,
#content .simian-important-dates  {
	list-style-image:none;
	margin:0;
	margin-top:-5px;
}
.ssconf-important-dates li,
.simian-important-dates li {
	padding-bottom:10px;
	border-bottom:1px solid #b4b9bc;
	margin-bottom:10px;
}
.ssconf-important-dates .date-stamp,
.simian-important-dates .date-stamp {
	float:left;
	width:40px;
	margin-right:10px;
	text-transform:uppercase;
	text-align:center;
}
.ssconf-important-dates .date,
.simian-important-dates .date {
	color:#f8981d;
	font-size:21px;
	font-weight:bold;
}
.ssconf-important-dates .month,
.simian-important-dates .month {
	font-size:11px;
}
.ssconf-important-dates .date-info,
.simian-important-dates .date-info {
	float:left;
	width:245px;
}
.archive .ssconf-important-dates .date-info,
.archive .simian-important-dates .date-info {
	width:565px;
}
.archive #content .ssconf-important-dates,
.archive #content .simian-important-dates {
	padding-bottom:5px;
}
.ssconf-important-dates .date-info span a,
.simian-important-dates .date-info span a {
	font-weight:bold;
	font-size:12px;
	color:#8e2800;
	text-transform:uppercase;
	text-decoration:none;
}
.ssconf-important-dates + .view-all-dates,
.simian-important-dates + .view-all-dates {
	text-align:right;
	font-weight:bold;
	margin-top:-3px;
}
.ssconf-important-dates + .view-all-dates a,
.simian-important-dates + .view-all-dates a {
	text-decoration:none;
}


/* Display Any Page widgets on homepage */

.home .display-any-page,
.widget.posts {
	font-size:12px;
	line-height:19px;
}

.home .display-any-page h2,
.widget.posts div h2 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 2px;
}

#homepage-right-column .dap-single,
#homepage-left-column .dap-single {
	margin:0 0 12px;
}

#homepage-right-column .dap-image,
#homepage-left-column .dap-image,
.widget.posts img {
	float:left;
	margin:0 12px 20px 0;
}

.widget.posts > div {
	clear:both;
	margin-bottom:32px;
}

#homepage-bottom {
	margin-top:30px;
}
#homepage-bottom .widget {
	margin-bottom: 25px;
}


/* Homepage Top Widget Space Menus */
#content #homepage-top .widget_nav_menu div,
#content #homepage-top .widget_nav_menu div.bpnavcontainer{
	height: 30px;
	border-bottom: 5px solid #273740;
	margin: 5px 0;
	padding: 0 0 10px;
}
#content #homepage-top .widget_nav_menu ul,
#content #homepage-top .widget_nav_menu div.bpnavcontainer ul {
	margin: 0;
	list-style: none;
}
#content #homepage-top .widget_nav_menu li,
#content #homepage-top .widget_nav_menu div.bpnavcontainer li {
	float: left;
	height: 30px;
	margin: 0;
	padding: 5px 1px 0 0;
}
#content #homepage-top .widget_nav_menu li a,
#content #homepage-top .widget_nav_menu div.bpnavcontainer li a {
	color:#273740;
	background: #B7D5DC;
	display:block;
	padding:5px 15px;
	margin: 5px 0 0 0;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	height:20px;
}
#content #homepage-top .widget_nav_menu li.current-menu-item a,
#content #homepage-top .widget_nav_menu div.bpnavcontainer li.current-menu-item a {
	background: #273740;
	color: #fff;
}
#content #homepage-top .widget_nav_menu li li,
#content #homepage-top .widget_nav_menu div.bpnavcontainer li li {
	display: none;
}


/* =Committee Roster

------------------------------------------ */



#committee-search,
#committee_search-form {
	border-bottom:0;
}
#committee_search-form form,
#committee-search form {
	border:1px solid #9b9b9b;
	padding:0 20px;
	margin-bottom:20px;
}
#committee_search-form form select,
#committee-search form select {
	display:block;
	margin:20px 0;
	width:60%;
}
#committee_search-form form input,
#committee-search form input {
	margin-bottom:20px;
	margin-right:5px;
}
#committee-results-info {
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px solid #9b9b9b;
	font-style:italic;
}
#committee-results .committee-results-entry {
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px solid #9b9b9b;
}
#content #committee-results ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content #committee-results li {
	padding:0;
	margin:0;
	list-style:none;
}
.committee-photo {
	float:left;
	margin:0 15px 0 0;
	padding:4px;
	border:1px solid #ccc;
	width:100px;
}
.pongos-search div,
.simian-search div {
	padding:0 !important;
}

.pongos-search label,
.simian-search label {
	display: block;
	float: left;
	padding-right: 15px;
	width: 25%;
}


/* =First-Time Attendee Tips

------------------------------------------ */



#content #comments-title {
	font-size:24px;
	background-color:#4da9b7;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	padding:16px;
	color:#fff;
}
#comments .comment-author {
	font-weight:bold;
	font-size:16px;
}
#comments .comment-meta {
	font-size:11px;
}
#content #comments ol, #content #comments ul {
	margin-left:0;
	margin-bottom:0;
}
#content #comments .children {
	margin-left:42px;
}
#content #comments li {
	list-style-type:none;
	list-style-image:none;
}
#comments .comment-body {
	padding:20px;
	border:3px solid #daf0f5;
	margin:25px 0;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
#comments .odd > .comment-body {
	background-color:#edfbfe;
}
#comments .even > .comment-body {
	background-color:#f7feff;
}



/* Form */



#respond {
	position:relative;
}
.required {
	color:#8e2800;
}
#commentform input[type="text"] {
	position:absolute;
	left:65px;
	border:2px solid #4cb7cf;
	padding:6px;
}
#commentform label {
}
#commentform .comment-form-url {
	display:none;
}
textarea#comment {
	width:507px;
	position:absolute;
	left:65px;
}
.comment-form-comment {
	height:150px;
}
textarea#comment {
	border:2px solid #4cb7cf;
	padding:6px;
	font:12px Arial, sans-serif;
}



/* =Sidebar

------------------------------------------ */



div#sidebar {
	border-left:0px solid #ddd;
	float:left;
	margin-top:0;
	margin-left: 15px;
	width:300px;
}
div#sidebar h3.widgettitle {
	margin:0;
}
div#sidebar div.item-options {
	margin:0;
}
#sidebar .widget {
	height:auto;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px dotted #b4b9bc;
	font-size:13px;
}
#sidebar .widget h2,  #sidebar .widget h2 a {
	color:#8e2800;
	font-size:19px;
	margin-bottom:5px;
	text-decoration:none;
}
#sidebar .widget h2 {
	margin:0 0 15px;
}
.widget p {
	margin:0 0 20px;
}
.widget ul {
	margin:0 0 20px 15px;
	list-style-image:url('images/bullet.png');
}
.widget li {
	line-height:20px;
	margin:5px 0;
	list-style-type:none;
}
.widget img {
	border:1px solid #000;
}
#socialblend {
	float:left;
}
#socialblend img {
	border:medium none;
	margin:0 2px 0 0;
}
#google_translate_element {
	padding-top:3px;
}



/* My Meeting / Information For Widget */


.side-by-side {
	float:left;
}

.side-by-side-left {
	width:140px;
	padding-right:12px;
	border-right:1px dotted #b4b9bc;
	margin-right:12px;
}

.side-by-side-right {
	width:135px;
}

div#content .widget_simian_side_by_side_menus .side-by-side-left div ul.menu,
#sidebar .side-by-side-left ul {
	list-style-type:none !important;
	list-style-image:none !important;
	margin:0;
}



/* Orange Buttons */

#content .side-by-side-right ul,
#content .side-by-side-right ul li {
	list-style-type: none !important;
}
div.generic-button a,
a.group-button,
input.button,
#content .button,
input#presentation_photo-plupload-browse-button.button,
input[type=submit],
input[type=button],
input[type=button]:hover,
.button,
input[type=submit]:hover,
div#sidebar div.widget_simian_login form#loginform p.login-submit input#wp-submit.button-primary,
div#sidebar div.widget_wp_sidebarlogin form#loginform p.login-submit input#wp-submit.button-primary{
	background: none repeat scroll 0 0 #F8981D;
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: 0 0 10px;
    padding: 8px 11px;
    text-transform: uppercase;
    text-decoration: none;
}

.side-by-side-left a {
	display:block;
	background:#f8981d;
	margin:0 0 10px 0;
	padding:3px 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	letter-spacing:.5px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:none;
}
.side-by-side-left a:hover {
	background-image:url('images/1x1_trans.png') !important;
}
.side-by-side-right li {
}
.side-by-side-right a {
	text-decoration:none;
}
#menu-my-meeting .yellow a,  #menu-my-meeting .orange a {
	background:#f8981d !important;
}
#menu-my-meeting .blue a {
	background:#4da9b7 !important;
}
#menu-my-meeting .red a {
	background:#8e2800 !important;
}





/* =Footer

------------------------------------------ */

#footerwidgetbox {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 20px 0;
	overflow: hidden;
	z-index: 1000;
	/*background: #98C4C7;*/
}
#footerwidgets {
	max-width: 960px;
	margin: 0 auto;
}
#footerwidgetbox #footerwidgets .widget {
	float: left;
	margin: 10px 40px 10px 0;
	width: 210px;
}
#footerwidgetbox #footerwidgets .widget:nth-child(4) {
	margin: 10px 0;
}

#footer-box {
	position:relative;
/*	padding:100px 0 0 0; */
	padding: 0;
	width:100%;
	height:370px;
	background:url('images/bg-footer-bg.png') bottom left repeat-x;
	/*margin-top:-370px;*/ /* negative value of footer height */
	margin-top: 0;
	clear:both;
}
#footer {
	border-top:1px solid #273740;
	padding:10px 0 0 0;
	width:960px;
	margin:0 auto;
	/*margin:-100px auto 0;*/
	color:#033740;
	letter-spacing:0.5px;
	position:relative;
	z-index:1;
}
#footer a, #footer a:hover, #footer a:active, #footer a:visited {
	color:#033740;
	text-decoration:none;
	z-index: 5000;
}
#footer-nav li {
	float:left;
	padding:0 7px;
	border-left:1px solid #1fb3dd;
}
#footer-nav li:first-child {
	border-left:0;
	padding:0 7px 0 0;
}
.menu-footer-links-container {
	float:left;
}
#copyright {
	float:right;
}
#footnote {
	margin-top:15px;
	text-align:left;
}
#footer-left {
	background:url('images/bg-footer-bridge.png') bottom left no-repeat;
	position:absolute;
	left:0;
	bottom:0;
	width:408px;
	height:370px;
}
#footer-right {
	background:url('images/bg-footer-cityscape.png') bottom right no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	height:370px;
	width:872px;
}




/* =Classes

------------------------------------------ */


.lowercase {
	text-transform: lowercase;
}
.clear {
	clear:both;
}
.responsive,  .under-460 {
	display:none;
}
.mobi {
	display: none;
}
.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 0px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption p.wp-caption-text {
	font-size:12px;
	line-height:17px;
	margin:0 !important;
	padding:5px 5px 0;
	font-style:italic;
}
#sidebar .widget_adrotate_widgets img {
	display: block;
	margin: 0 auto;
}


/* BuddyPress cleanup */

div.item-list-tabs {
	margin: 25px 0 20px;
}
div#subnav.item-list-tabs {
	margin: -15px 0 15px 0;
}
div.item-list-tabs#subnav {
	background: #fff;
	border-bottom: 1px solid #eaeaea;
	margin: 0;
	overflow: hidden;
}
#content div.item-list-tabs ul {
	list-style: none;
}
#content #subnav ul {
	margin: 0 0 0px;
}

.padder div.pagination {
	margin: 0;
}
ul#members-list {
	list-style: none;
	margin: 0 0 20px;
}
table.forum {
	margin: 0;
	width: auto;
}
ul#topic-post-list {
	margin: 0px 0 15px;
	width: auto;
	list-style: none;
}
div#topic-meta {
	margin: 0;
	padding: 5px 15px 30px;
	position: relative;
}
div.messages-options-nav {
	font-size: 11px;
	margin: 0;
	padding: 5px 15px;
	text-align: right;
}
div#message-thread div.message-box {
	margin: 0;
	padding: 15px;
}
div#message-thread img.avatar {
	float: left;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
td.thread-from {
	padding-left: 15px;
}
table#message-threads {
	margin: 0;
	width: auto;
}
ul.item-list {
	list-style: none;
	margin: 0;
}
ul.item-list li {
	list-style: none;
	margin: 0;
}


.noborder {
	border: 0;
} 

.post-content table {
	width:100%;
	margin:15px 0;
	border:1px solid #b1d7db;
}

.post-content thead, .post-content tfoot {
	background:#b2d6dd;
}

.post-content table th {
	text-align:left;
	font-weight:bold;
	padding:5px 12px;
}

.post-content table td {
	padding:5px 12px;
}

.post-content tbody tr {
	border-top:1px dotted #bbb;
}

.post-content tbody tr:nth-child(2n) {
	background: #f6fafb;
}


div#content div#item-buttons ul.bptopnav {
	background: #273740;
	margin: 0;
}
div#content div#item-buttons ul.bptopnav li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	margin: 0;
}
div#content div#item-buttons ul.bptopnav li a {
	text-decoration: none;
	color: #000;
}

li.hide a {
display:none !important;
}



/* 	-----------------------------------------
		Start ePoster Styles 
	--------------------------------------- */

/* Header Tabs */
#content .eposter-tabs { height:30px; border-bottom:5px solid #273740; margin:5px 0 20px; padding:0; }
#content .eposter-tabs ul { margin:0; list-style:none; }
#content .eposter-tabs li { float:left; height:30px; margin:0; padding:0 1px 0 0; list-style:none; list-style-position:inside; }
#content .eposter-tabs a { color:#273740; background:#b7d5dc; display: block; padding:5px 15px; margin:0 0 0 0; text-decoration: none; font-size:13px; font-weight:bold; height:20px; }
#content .eposter-tabs .active { background:#273740; color:white; }

/* Upload Form */
#content .eposter-upload-form ul,
#content .upload-form ul { margin:0; }
#content .eposter-upload-form li,
#content .upload-form li { list-style:none; overflow:hidden; width:100%; padding-bottom:22px; border-bottom:1px dotted #ccc; margin:10px 0 22px 0; }
#content .eposter-upload-form li:first-child,
#content .upload-form li:first-child { padding-top:22px; border-top:1px dotted #ccc; }
#content .eposter-upload-form label,
#content .upload-form label { float:left; display:block; height:20px; width:142px; }
#content .eposter-upload-form #eposter_file-plupload-browse-button { padding:4px 10px; }
#content .eposter-upload-form #eposter_photo-plupload-browse-button { padding:4px 10px; }
#content .eposter-upload-form .simian-form-item-inner { width:450px; float:left; }
/*#content .eposter-upload-form input[type="submit"], #content #eposter-search-form input[type="submit"] { border:0; font:14px Arial, sans-serif; padding:7px 10px; display:block; background:#f8981d; margin:0 0 10px 139px; color:white; text-decoration:none; text-align:center; text-transform:none; font-weight:bold; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }*/
/*#content .eposter-upload-form input[type="submit"]:hover, #content #eposter-search-form input[type="submit"]:hover { cursor:pointer; background:#f9a92e; }
#content .eposter-upload-form input[type="text"] { width:450px; border:1px solid #444; padding:5px 7px; }*/

/* Search Form */
#content .quick-search,
#content .eposter-search { font-size:13px; }
#content .quick-search h2,
#content .eposter-search h2 { color:#20383d; font-weight:bold; font-size:17px; }
#content .quick-search input[type="text"],
#content .eposter-search input[type="text"] { border:1px solid #000; background:#fff; padding:5px; }
#content .quick-search,
#content .eposter_quick_search { background-color:#a7d9df; margin:0; padding:15px; }
#content .quick-search .simian-form-list,
#content .eposter_quick_search .simian-form-list { float:left; margin-top:-24px; }
#content .quick-search h2,
#content .eposter_quick_search h2 { margin-bottom:35px; }
#content .quick-search label,
#content .eposter_quick_search label { width:225px; display:block; clear:both; }
#content .quick-search input[type="text"],
#content .eposter_quick_search input[type="text"] { width:300px; clear:left; }
#content .quick-search .submit-container,
#content .eposter_quick_search .submit-container { margin-bottom:10px; }
#content .quick-search .submit-container input,
#content .eposter_quick_search .submit-container input { background:#203840; color:#fff; border:0; padding:5px 7px; font-weight:bold; margin-left:9px; text-transform:uppercase; font-size:12px; cursor:pointer; }
#content .quick-search p,
#content .eposter_quick_search p  { margin-bottom:2px; }
#content .quick-search .simian-form-item-inner { clear:left; }
#content .quick-search,
#content #eposter-author-search-form { padding-top:14px; }
#eposter-search-form, #eposters_search-form  { margin-top:20px; border-top:1px dotted #b4b9bc; padding-top:15px; }
.full-search  { margin-top:20px; padding-top:15px; }
#eposters_search-form .simian-param-container,
#eposter-search-form .simian-param-container,
.full-search .simian-param-container { margin-bottom:7px; }
#eposters_search-form .simian-param-container > label,
#eposter-search-form .simian-param-container > label,
.full-search .simian-param-container > label { width:200px; }
#eposters_search-form .simian-radio-label,
#eposter-search-form .simian-radio-label,
.full-search .simian-radio-label  { width:auto; }
#eposters_search-form select,
#eposter-search-form select,
.full-search select { width:300px; }
#eposters_search-form .simian-form-keyword-item,
#eposter-search-form .simian-form-keyword-item,
.full-search .simian-form-keyword-item { margin-top:12px; }
#eposters_search-form input[type="text"],
#eposter-search-form input[type="text"],
.full-search input[type="text"]  { width:305px; }
#eposters_search-form .simian-form-keyword-item span,
#eposter-search-form .simian-form-keyword-item span,
.full-search  .simian-form-keyword-item span { margin-left:215px; }
#content #eposters_search-form .simian-form-item-inner label[for="has"],
#content #eposter-search-form .simian-form-item-inner label[for="has"],
#content .full-search .simian-form-item-inner label[for="has"]  { width:375px; margin-bottom:0; }
#content #eposters_search-form .simian-form-item-inner label[for="has_video"],
#content #eposter-search-form .simian-form-item-inner label[for="has_video"],
#content .full-search .simian-form-item-inner label[for="has_video"]  { width:375px; margin-bottom:20px; }
#content #eposters_search-form input[type="submit"],
#content #eposter-search-form input[type="submit"],
#content .full-search  input[type="submit"]  { margin-left:212px; text-transform:none; }

/* Search Results */
.eposter-search-results .simian-results-info { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc; }
.eposter-search-results .simian-result,
.simian-result { padding:0 0 20px; margin:10px 0 20px; border-bottom:1px dotted #ccc; }
.eposter-photo { float:left; margin:0 15px 0 0; border:1px solid #ccc; }
.eposter-photo img, .eposter-default-photo { width:75px; height:75px; }
/*.eposter-default-photo { background:url('images/eposter-placeholder-small.jpg') no-repeat center center #fff; }*/
.eposter-result-inner,
.search-result-inner { float:left; width:525px; }
.eposter-search-results h4,
.search-results h4 { line-height:20px; }
#content .eposter-search-results .simian-result p,
#content .simian-result p { margin:0 4px; }
.eposter-tabs-above-results + p { display:none; }

/* Detail Pages */
#content .type-eposter .post-title { display:none; }
#content .eposter-blue { background:#f0f0f9; padding:30px; }
#content .eposter-blue-inner { width:350px; float:left; }
#content .eposter-blue sup, .eposter-result-inner sup { font-size:10px; vertical-align:super; }
#content .eposter-photo-image { border:1px solid #ccc; float:left; margin-right:25px; }
#content .eposter-blue .eposter-default-photo { background:url('images/eposter-placeholder.jpg') no-repeat center center #fff; }
#content .eposter-blue .eposter-photo img, #content .eposter-blue .eposter-default-photo { width:150px; height:150px; }
#content .eposter-blue p { margin:0 0 20px; line-height:18px; }
#content .eposter-blue strong { display:block; margin-right:10px; margin-bottom:5px; }
#content .eposter-single-tabs { border-bottom:1px solid #ccc; padding:4px; margin:35px 0 22px; }
#content .eposter-single-tabs a { border:1px solid #ccc; border-bottom:0; padding:8px 20px; margin:0 5px; text-decoration:none; font-weight:bold; background:#f0f0f9; color:#222; }
#content .eposter-video-embed { float:right; margin:0 0 25px 25px; }
#content .eposter-comments-tab { display:none; }
#content .eposter-single-tabs .active { border-bottom:1px solid #fff; background:#fff; }


/* ----------------------------------------- End ePoster Styles  */



/*  -----------------------------------------
	Start Events and Locations
 	-----------------------------------------*/
#content .type-event .post-title {
	display:none;
}

#content .calendar-backlink {
	position:relative;
	margin-bottom:14px;
	background:url('arrow.png') left 6px no-repeat;
	padding-left:14px;
}

#content .type-event h1 {
	margin-bottom:5px;
}

#content .event-status {
	width:100%;
	margin:0 0 20px !important;
}

#content .event-info {
	width:230px;
	float:left;
	background:#fafafa;
	border:1px dotted #ccc;
	margin:0 20px 10px 0;
	padding:15px;
}

#content #event-thumb {
	padding:10px;
	margin:40px 20px 0 0;
	float:none;
}

#content .event-above-content {
	margin-top:10px;
}

#content .event-speaker, #content .event-location {
	margin-bottom:12px;
	line-height:18px;
}

#content .event-speaker div, #content .event-location div {
	font-weight:bold;
}

#content .event-speaker strong, #content .event-location strong {
	margin-bottom:5px;
	display:block;
}

#content .event-info-meta {
	display:block;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}

#content .event-sponsors-box h2 {
	margin:20px 0 0;
}

#content .event-sponsors-box img {
	border:0;
}

#content .event-sponsors-box > div {
	clear:both;
	display:block;
	margin:8px 0;
	padding:12px 0;
	float:none;
	width:100%;
}

#content .event-sponsors-box .sponsors-big {
	overflow:auto;
}

#content .event-sponsors-box .sponsors-big .simian-image {
	float:left;
	margin-right:25px;
	width:180px;
	height:160px;
	overflow:hidden;
}

#content .event-sponsors-box .sponsors-small {
	border-top:1px dotted #ccc;
}

#content .event-sponsors-box .sponsors-small .simian-image {
	width:85px;
	height:75px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

#content .event-sponsors-box .sponsors-text {
	border-top:1px dotted #ccc;
}
 /* ----------------------------------------- End Events */



/* =Abstracts
------------------------------------------ */

#simian-abstract-results-entries {
clear:both;
}


/* fixes wp-pagenavi overlapping results */
#simian-submission-entries-entries {
	clear: both;
}

/* Simian Community User Badge Styles */
div.simian-community-user-badges div.simian-community-user-badges-block {
	margin-bottom: 20px;
}
div.simian-community-user-badges div.simian-community-user-badges-block h2 {
	margin-bottom: 10px;
}
div.simian-community-user-badges div.simian-user-badge-single {
	margin: 0 0 5px 0;
}
div.simian-community-user-badges div.simian-user-badge {
	float: left;
	margin-right: 10px;
}
div.simian-community-user-badges div.simian-user-badge img {
	border: none;
	padding: 0;
	float: left;
}



/* ---------------------------------------------------
	Simian Community Enhancements 
	-------------------------------------------------- */

#bp-groupmembers .bp-user-block .bp-user-avatar,
.bp-wonline .bp-user-block .bp-user-avatar {
	float: left;
}
#bp-groupmembers .bp-user-block .bp-user-info,
.bp-wonline .bp-user-block .bp-user-info {
	float: left;
	margin-left:  10px;
}
#bp-groupmembers .bp-user-block,
.bp-wonline .bp-user-block {
	margin-bottom: 10px;
}
.widget_simian_bp_groupmembers_widget div#bp-groupmembers ul  {
	list-style-type: none !important;
	list-style-image: none !important;
}

#bp-groupmember-ui {
	background: none;
	margin: 0;
	padding: 0;
}
#bp-groupmember-ui li {
	border: none;
	list-style-type: none !important;
	list-style-image: none !important;
	float:left;
	padding: 0;
	margin: 0;
	width: 49%;
}
div#bp-groupmembers.ui-tabs ul#bp-groupmember-ui.ui-tabs-nav li a {
	padding: 0;
	margin-left: 15px;
}
#bp-group-member-ui a,
#bp-group-member-ui a:hover {
	color: #fff;
	text-decoration: none;
}
#bp-groupmember-ui li:first-child {
	border-right: 1px solid #fff;
}
#bp-groupmember-ui li.ui-state-active a,
#bp-groupmember-ui li.ui-state-active .ui-state-hover {
	color: #fff;
}
#bp-groupmember-ui li.ui-state-active {
	background: #273740;
	border: none;
}
#bp-group-member-ui li.ui-state-default {
	background: none #B7D5DC;
}
#bp-group-member-ui li a,
#bp-groupmembers li.ui-state-hover a {
	border: none;
}
.widget_simian_bp_groupmembers_widget .ui-tabs {
	padding:0 !important;
}
.widget_simian_bp_groupmembers_widget .ui-widget {
	font-family:Arial, sans-serif !important;
	font-size:1.0em !important;
}
.widget_simian_bp_groupmembers_widget .ui-tabs,
.widget_simian_bp_groupmembers_widget .ui-tabs-panel {
	border-width:0;
	padding:0 !important;
}
.widget_simian_bp_groupmembers_widget .ui-corner-all, .widget_simian_bp_groupmembers_widget .ui-corner-bottom, .widget_simian_bp_groupmembers_widget .ui-corner-right, .widget_simian_bp_groupmembers_widget .ui-corner-br {
	border-bottom-right-radius:0 !important;
}
.widget_simian_bp_groupmembers_widget .ui-corner-all, .widget_simian_bp_groupmembers_widget .ui-corner-bottom, .widget_simian_bp_groupmembers_widget .ui-corner-left, .widget_simian_bp_groupmembers_widget .ui-corner-bl {
    border-bottom-left-radius:0 !important;
}
.widget_simian_bp_groupmembers_widget .ui-corner-all, .widget_simian_bp_groupmembers_widget .ui-corner-top, .widget_simian_bp_groupmembers_widget .ui-corner-right, .widget_simian_bp_groupmembers_widget .ui-corner-tr {
	border-top-right-radius:0 !important;
}
.widget_simian_bp_groupmembers_widget .ui-corner-all, .widget_simian_bp_groupmembers_widget .ui-corner-top, .widget_simian_bp_groupmembers_widget .ui-corner-left, .widget_simian_bp_groupmembers_widget .ui-corner-tl {
	border-top-left-radius:0 !important;
}
.widget_simian_bp_groupmembers_widget .ui-widget-header {
	border:0;
}
.widget_simian_bp_groupmembers_widget .ui-tabs .ui-tabs-nav li {
	position:static;
	white-space:;
}
.widget_simian_bp_groupmembers_widget .ui-state-active, .widget_simian_bp_groupmembers_widget .ui-widget-content .ui-state-active, .widget_simian_bp_groupmembers_widget .ui-widget-header .ui-state-active {
	border:0;
}
.widget_simian_bp_groupmembers_widget div.bp-groupmembers div.bp-user-block div.bp-user-avatar a img.avatar {
	margin: 0 8px 8px 0;
}
.communityactivity-viewalllink {
    float: right;
    font-size: 0.8em;
}

/* Display Any Category widgets on homepage */
.display-any-cat {
	font-size:12px;
	line-height:19px;
	margin: 0 0 20px;
}
.display-any-cat h3 {
	font-size:13px;
	font-weight: bold;
	margin:0 0 2px;
}
.dac-single {
	margin:0 0 12px;
}
.dac-archive {
	margin: 0;
	text-align: right;
}
.dac-image {
	float:left;
	margin:0 12px 20px 0;
}
.dac-read-more {

}
#homepage-bottom {
	margin-top:30px;
}
#homepage-bottom .dac-single {
	float:left;	width:194px;
	margin-bottom:20px;
	margin-left:18px;
}
#homepage-bottom .dac-single:first-child {
	margin-left:0;
}
#homepage-bottom .dac-image {
	margin-bottom:10px;
	float:none;
}
.dac-catreplace {
	text-transform: lowercase;
}


/* Display Any Page widgets on homepage */
.home .display-any-page {	
	font-size:12px;	
	line-height:19px;
}
.home .display-any-page h2 {
	font-size:13px;
	font-weight: bold;
	margin:0 0 2px;
}
#homepage-right-column .dap-single {
	margin:0 0 12px;
}
#homepage-right-column .dap-image {	
	float:left;	
	margin:0 12px 20px 0;
}
#homepage-bottom {	
	margin-top:30px;
}
#homepage-bottom .dap-single {	
	float:left;	width:194px;	
	margin-bottom:20px;	
	margin-left:18px;
}
#homepage-bottom .dap-single:first-child {	
	margin-left:0;
}
#homepage-bottom .dap-image {	
	margin-bottom:10px;
}

/* Netforum Fixes */
.netforum-account-head1 table {
	background: transparent;
}
.post-content .netforum-account-head1 table tr, .post-content .netforum-account-head2 table tr,
.post-content .netforum-account-head1 table th, .post-content .netforum-account-head2 table th,
.post-content .netforum-account-head1 table td, .post-content .netforum-account-head2 table td,
.post-content .netforum-account-head1 table tbody tr:nth-child(2n) td,
.post-content .netforum-account-head2 table tbody tr:nth-child(2n) td {
	background: none;
	border-bottom: none;
	border-top: none;
}

