/*
Theme Name: Oregon Entrepreneurs Network
Theme URI: http://oen-working.anyassociation.org
Description: OEN Custom Website
Author: Membee
Author URI: http://www.membee.com
Template: u-design
Version: 1.0
*/
body {
    background:url(/wp-content/themes/oen-theme/img/background.jpg) repeat left top;
    font-family:"myriad-pro",Tahoma,Arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    line-height:20px;
}
#wrapper-1 {
    background: url("/wp-content/themes/oen-theme/img/outer_wrap.jpg") repeat-x scroll left top transparent;
}
#wrapper-2 {
    background: url("/wp-content/themes/oen-theme/img/outer-bg.jpg") no-repeat scroll center top transparent;
}
#wrapper-3 {
    background: url("/wp-content/themes/oen-theme/img/outer_container.png") repeat-y scroll center top transparent;
    overflow: auto;
}
#content-wrapper {
    font-family: "myriad-pro",Tahoma, Arial, sans-serif;
    margin: 0 auto;
    padding: 0 0 50px;
    width: 941px;
}
#top-elements {  border-bottom: 1px solid #E2E2E2; margin: 0 0 15px; } 

#logo { top:0px; padding-left:0; position:relative; }
#logo a, #logo .site-name a {
  background: transparent url("http://www.oen.org/wp-content/uploads/2014/04/oen_logo_new.jpg") no-repeat scroll 0 100%;
  height: 121px!important;
  width: 294px!important;
  display: block;
  outline: 0 none;
    overflow: hidden;
    text-indent: -5000px;
}

h1, h2, h3, h4, h5, h6  { font-family: "myriad-pro",Tahoma, Arial, sans-serif; }
a { color:#ee2e24; text-decoration:none; }
a:hover { color:#ee2e24; text-decoration:underline; }
.fltleft {float:left;}
.fltright {float:right;}
.nomrR { margin-right:0px !important; }	
.social { margin-top: 10px;width: 145px; }
.social ul { padding:0px; margin:0px; list-style:none; }
.social ul li { display:block; float:left; width:24px; height:24px; margin: 0 0 0 12px; }
.social ul li a { display:block; }      										
.user {
    height:25px;
    /*background:url(/wp-content/themes/oen-theme/img/user.jpg) repeat-x left top;*/
	background-color:#cccccc;
    text-align:right;
    line-height:25px;
    color:#FFF;
    font-size:14px;
    margin:0 0 18px;
}	
.user ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	clear:both;
}
.user ul li {
	display:block;
	float:left;
	background:url(/wp-content/themes/oen-theme/img/sep.jpg) no-repeat left;
	line-height:25px;
	padding:0 0 0 1px;
	margin-left:0px;
}
.user ul li a {
	display:block;
	padding:0 14px;
	height:25px;
	color:#FFF;
	text-decoration:none;
}
.user ul li.join a { background:#8f4a02; }	
.user ul li.login a { background:#000000;color:#fff }
.user ul li.blog_about a { background:#669999;color:#fff }
.logo { width:212px; height:110px; }
.header_right { width:729px; position:relative; z-index:500; }
.header_righttop {  height:84px; padding:8px 0 0; font-size:16px; }
.header_righttop h2 { padding:0px 0 8px; margin:0px; color:#666666; font-size:16px !important; font-weight:bold; }
.signup { width:250px; }
.input_txtbox {
	background:url(/wp-content/themes/oen-theme/img/inputtxt.jpg) no-repeat left top;
	display:block;
	float:left;
	width:182px;
	height:26px;
	line-height:26px;
	font-size:13px;
	color:#ababab;
	padding:0 9px;
	font-style:italic;
	border:0px;
	outline:0px;
}	
.input_txtboxnew {
	background:#f0f0ee;
	display:block;
	float:left;
	width: 173px;
    height: 34px;
	line-height:26px;
	font-size:17px;
	padding:0 9px;
	border: 1px solid;
	outline:0px;
	margin: 0 2%;
}	
.input_btn {
	background:url(/wp-content/themes/oen-theme/img/input_btn.jpg) no-repeat left top;
	display:block;
	float:left;
	width:21px;
	height:26px;
	border:0px;
	outline:0px;
	cursor:pointer;
	font-size:0px;
	color:#f1f1f1;
	text-align:center;
}
#navigation-menu {
	font-family:"myriad-pro",Tahoma,Arial, sans-serif;
	width:800px;
	height:36px;
	position:relative;
	font-size:19px;
	color:#666666;
	right:60px;
	z-index:1000;
}	
#navigation-menu ul.sf-menu > {
	padding:0px;
	margin:0px !important;
	list-style:none;
}	
#navigation-menu ul.sf-menu > li {
	display:block;
	float:left;
	background:url(/wp-content/themes/oen-theme/img/navsep.jpg) no-repeat left 3px;
	padding:0 12px 0 20px;
	margin:0;
}	
#navigation-menu ul.sf-menu li:first-child { background:none; }	
#navigation-menu ul.sf-menu li a {
	display:block;
	text-decoration:none; 
	color:#666666;
	height:36px;
	padding:0;
}	
#navigation-menu ul.sf-menu li a:hover,#navigation-menu ul.sf-menu li:hover a,#navigation-menu ul.sf-menu > li.current-menu-item > a, #navigation-menu ul.sf-menu > li.current_page_item > a, #navigation-menu ul.sf-menu > li.current-page-ancestor > a {
	background:url(/wp-content/themes/oen-theme/img/arrow.jpg) no-repeat center bottom;
}	
#navigation-menu ul.sf-menu li a:hover span,#navigation-menu ul.sf-menu li:hover a, 
#navigation-menu ul.sf-menu > li.current-menu-item > a > span, 
#navigation-menu ul.sf-menu > li.current_page_item > a > span,
#navigation-menu ul.sf-menu > li.current-page-ancestor > a > span  {
	color:#ee2e24; 
}
#navigation-menu ul.sf-menu ul {
	background:url(/wp-content/themes/oen-theme/img/trnsbg.png) repeat left top;
	border:1px solid #d7d7d7;
	padding:0 10px;
}
#navigation-menu ul.sf-menu li li {
	display:block;
	float:none;
	line-height:33px;
	border-bottom:1px solid #d7d7d7;
	font-size:16px;
	color:#666666;
	background:none !important;
	padding:0px;
}	
#navigation-menu ul.sf-menu li li:last-child { border-bottom:0px; }
#navigation-menu ul.sf-menu li li a {
	height:33px;
	line-height:33px;
	color:#666666 !important;
	text-decoration:none;
	background:none !important;
	padding:0 4px;
}	
#navigation-menu ul.sf-menu li li a:hover {
	color:#ee2e24 !important;
	text-decoration:underline;
}
#navigation-menu ul.sf-menu > li > a > span {
	color: #666;
	padding:0;
	line-height:1;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a, #navigation-menu ul.sf-menu > li.current_page_item > a {
    color: #666;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 1.9em; }
#c2-slider .slide-desc h2 { color:#000; font-family:"myriad-pro",Tahoma, Arial, sans-serif; font-size:36px !important; line-height:1em; padding:0 0 28px; margin:0; }
#c2-slider > li { padding:0; width:941px;}
#c2-slider .slide-desc { width:426px; height:320px; }
#c2-slider .slide-desc p, #c2-slider .slide-desc ul {
    font-size: 16px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 28px;
}
#c2-header  { padding: 0 0 10px; height:325px; z-index:10; }
#c2-header .c2-slideshow { width:941px; height:325px;  }
.c2-slide-img-wrapper { padding:0; height:294px; width:471px; }
.c2-slide-img-frame {
    background: url("/wp-content/themes/oen-theme/img/banner-shadow.jpg") no-repeat scroll center bottom transparent;
    height: 294px;
    padding: 0 0 10px;
    width: 471px;
    right:0;
}
.c2-slide-img-frame-bg {
    border: 1px solid #D9D9D9;
    height: 292px;
    width: 469px;
    float:right;
    right:1px;
    top:1px;
}
#c2-slider .slide-img { margin:0; }
#c2-pauseButton, #c2-resumeButton { display:none; visibility:hidden; }
#c2-nav {
    width:76px;
    float:none;
    padding: 8px 0 0;
}	
.c2-slider-controls { width:472px; margin:-23px 19px 0 0; }
#c2-nav a { background:url(/wp-content/themes/oen-theme/img/pager.png) no-repeat 0px 0px; }
#c2-nav a:hover, #c2-nav a.activeSlide { background:url(/wp-content/themes/oen-theme/img/pager.png) no-repeat -14px 0px; }
a.dark-button { background: url(/wp-content/themes/oen-theme/img/custom-button-l.png) no-repeat scroll left bottom transparent; }
a.dark-button:hover { background-position: left top; }
a.dark-button span { 
    background: url(/wp-content/themes/oen-theme/img/custom-button-r.png) no-repeat scroll right bottom transparent;
    text-transform:uppercase;
    font-size:20px; 
    font-weight:normal; 
    font-family: "myriad-pro",Tahoma, Arial, sans-serif; 
    padding:15px 25px 18px 17px; 
}
a.dark-button:hover span { color:#fff; background-position: right top; }
#before-content { 
    background: url("/wp-content/themes/oen-theme/img/background.jpg") repeat-x scroll left top transparent;
    border: 1px solid #E1E1E1;
    box-shadow: 1px 2px 3px #E3E3E3;
    margin: 15px 0 20px;
    position: relative;
    padding: 10px 0 15px;
    behavior:url('PIE.htc');
}
#before-content .substitute_widget_class { padding:0 0 0 38px; }
#before-content h2 {
    color: #231F20;
    float: left;
    font-size: 26px !important;
    line-height: 31px;
    margin: 0;
    padding: 0;
    width: 334px;
    font-weight:bold;
}
#before-content ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#before-content ul li {
    border-left: 1px solid #D7D7D7;
    color: #666666;
    display: block;
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding: 0 19px;
    margin-left:0px;
}
#before-content ul li a {
    color: #666666;
    text-decoration: none;
    white-space: nowrap;
}
#before-content ul li a:hover { color:#ee2e24; text-decoration:none; }
#main-content .main-content-padding { padding:0; }
#home-page-content { background:none; }
#home-page-content #content-container { padding:0; }
#cont-box-1 { width:301px; margin-right:21px; }
#cont-box-2 { width:619px; }
.adbox {
	width:299px;
	height:1%;
	border:1px solid #d8d8d8;
	position:relative;
	margin:0 0 22px;
	padding:22px 0 12px;
	font-size:17px;
	color:#000000;
	text-align:center;
	box-shadow:1px 2px 3px #e3e3e3;
	behavior:url('PIE.htc');
}
.adbox h2 {
	padding:0px 0 23px;
	margin:0px;
	font-size:30px !important;
	color:#ee2e24;
	font-weight:bold;
}	
.adbox h2 a { color:#ee2e24; 	text-decoration:none; }
.adbox p { padding:0px 0 23px; margin:0px; line-height:20px; text-align:center; }
.adbox span a {
	background:url(/wp-content/themes/oen-theme/img/btnbg.png) no-repeat 0px 0px;
	display:block;
	width:242px;
	height:36px;
	text-transform:uppercase;
	line-height:36px;
	padding:1px 0 5px 39px;
	font-size:14px;
	color:#fff;
	margin:0 auto;
	font-weight:bold;
	text-align:left;
}	
.adbox span a:hover { background:url(/wp-content/themes/oen-theme/img/btnbg.png) no-repeat 0px -42px; text-decoration:none; }					
.adbox1 { background:#FFF url(/wp-content/themes/oen-theme/img/adboxbg1.jpg) no-repeat center bottom; }	
.adbox2 { background:#FFF url(/wp-content/themes/oen-theme/img/adboxbg2.jpg) no-repeat center top; margin: 0; }	
.adbox2 h2 { font-size:22px !important; color:#000000; line-height:28px; }
.adbox2 span a {  width:225px; padding-left:56px; background:url(/wp-content/themes/oen-theme/img/btnbg.png) no-repeat 0px -84px; }
.adbox2 span a:hover {background:url(/wp-content/themes/oen-theme/img/btnbg.png) no-repeat 0px -126px; }
#cont-box-1 .column-content-wrapper .textwidget,
#cont-box-2 .column-content-wrapper .textwidget,
#content-container #cont-box-2 .cont_col_2, #content-container .cont_col_1,
#after-cont-row-1 .column-content-wrapper .textwidget,
#sidebar .textwidget, #sidebar .substitute_widget_class { padding:0; }
#cont-box-2 .column-content-wrapper, #sidebarTabs {
    background: url(/wp-content/themes/oen-theme/img/tab-areabg.jpg) repeat-x scroll left top transparent;
    padding-bottom: 1px;
    width: 619px;
    border: 1px solid #D7D7D7;
    box-shadow: 1px 2px 3px #E3E3E3;
    position:relative;
    behavior:url('PIE.htc'); 
}
#sidebarTabs { width:301px; margin: 0 0 20px; }
#homePageTabs .tabs-wrapper ul.tabs, #sidebarTabs .tabs-wrapper ul.tabs {
    height:45px;
    line-height:45px;
    font-size:20px;
    color:#666666;
    font-weight:normal;
    text-align:center;
    margin:0 0 10px;
    padding:0px;
    margin:0 0 10px;
    border:0;
    list-style:none;
}
#sidebarTabs .tabs-wrapper ul.tabs { font-size:18px; }
#homePageTabs .tabs-wrapper ul.tabs li, #sidebarTabs .tabs-wrapper ul.tabs li {
    display:block;
    float:left;
    line-height:45px;
    background:url(/wp-content/themes/oen-theme/img/tab-sep.jpg) no-repeat left  top;
    padding-left:2px;
    margin:0;
}
#homePageTabs  .tabs-wrapper ul.tabs li a, #sidebarTabs .tabs-wrapper ul.tabs li a {
    background:url(/wp-content/themes/oen-theme/img/tab-nav-bg.jpg) repeat-x left top;
    width:205px;
    height:45px;
    display:block;
    float:left;
    color:#666666;
    text-decoration:none;
    padding:0;
}
#sidebarTabs .tabs-wrapper ul.tabs li a { width:129px; }
#sidebarTabs .tabs-wrapper ul.tabs li:first-child a { width:169px; }
#homePageTabs .tabs-wrapper ul.tabs li a.selected,  #homePageTabs  .tabs-wrapper ul.tabs li:first-child,
#sidebarTabs .tabs-wrapper ul.tabs li a.selected,  #sidebarTabs .tabs-wrapper ul.tabs li:first-child { 
	background:none; padding-left:0px; }	
#homePageTabs .tabs-wrapper .tab-content,  #sidebarTabs .tabs-wrapper .tab-content { background:none; border:0; background-color:#fff; }
#homePageTabs .tabs-wrapper ul.tabs li a:hover, #sidebarTabs .tabs-wrapper ul.tabs li a:hover { background:none; }
#homePageTabs .tabs-wrapper ul.tabs li a span, #sidebarTabs .tabs-wrapper ul.tabs li a span { background:none; line-height:45px; padding:0; }
#homePageTabs .tabs-wrapper ul.tabs li a.selected span, #homePageTabs .tabs-wrapper ul.tabs li a.selected span:hover, #homePageTabs .tabs-wrapper ul.tabs li a:hover span, #sidebarTabs .tabs-wrapper ul.tabs li a.selected span, #sidebarTabs .tabs-wrapper ul.tabs li a.selected span:hover, #sidebarTabs .tabs-wrapper ul.tabs li a:hover span { background:none; color:#ee2e24; }
#homePageTabs .tabs-wrapper .tab-content .tabs-inner-padding, #sidebarTabs .tabs-wrapper .tab-content .tabs-inner-padding { padding:0; }
#homePageTabs .tab_main { padding:0 15px; }
#sidebarTabs  .tab_main { padding:0 5px; }
.bottom_link {
    height:29px;
    background:#ececec;
    padding:0 15px;
    text-align:right;
}
.bottom_link a {
    display:inline-block;
    line-height:29px;
    background:#998d0c;
    font-size:14px;
    color:#ffffff;
    padding:0 12px;
}
.post, .MembeeEvent {
    border-bottom:1px solid #dadada;
    height:1%;
    padding:0 6px 10px;
    margin-bottom:10px;
}	
#sidebarTabs .post, #sidebarTabs .MembeeEvent { padding: 0 0 10px 5px; }
.display-posts-listing div:last-child { border-bottom:0; margin-bottom:0; }
.MembeeEventDateBegin .EventDate { display:none; }
.datebox, .MembeeEventDateBegin {
    float:left;
    background:url(/wp-content/themes/oen-theme/img/datebox.png) no-repeat left top;
    width:45px;
    height:46px;
    padding:3px;
    text-align:center;
    text-transform:uppercase;
    margin-right:18px;
    position:relative;
}
#sidebarTabs .datebox, #sidebarTabs .MembeeEventDateBegin { margin-right:10px; }
.datebox span, .MembeeEventDateBegin .EventMonth {
    display:block !important;
    height:18px;
    line-height:18px;
    font-size:11px;
    color:#FFF;
}	
.datebox strong, .MembeeEventDateBegin .EventDay {
    display:block !important;
    height:28px;
    line-height:28px;
    color:#23211f;
    font-size:24px;
}	
.date_info, .MembeeEventLink {
    width:496px;
    float:left;
    padding:5px 0;
    font-size:16px;
    color:#333333;
    line-height:22px;
	text-align: left;
}	
#sidebarTabs .date_info, #sidebarTabs .MembeeEventLink { width:225px; padding:0; font-size:15px; }
.date_info a, .MembeeEventLink a { color:#333333; }
.date_info a:hover, .MembeeEventLink a:hover { text-decoration:underline; }
#homePageTabs .MembeeEvent  { height:52px; width:575px; }
#sidebarTabs .MembeeEvent  { height:65px; }
.MembeeEventLink { float:right; width:505px; }
.MembeeEventDateBegin .EventDay { position:absolute; top:20px; left:13px; font-weight:bold; }
.MembeeEventDateBegin .EventMonth { position:absolute; top:3px; left:16px; }
.lastpost, .MembeeEventWrapper .Last { border-bottom: 0 none; margin-bottom: 0; }
.thumb_area { margin:10px 0 22px; width:100%; float:left; }
.thumb_area h2 {
    padding:0px;
    margin:0px;
    text-align:center;
    font-size: 20px !important; 
    color:#8f4a02;
    position:relative;
    z-index:100;
    font-weight:bold;
}	
.thumb_slider {
    padding:24px 58px 22px;
    position:relative;
    margin:-10px 0 0;
    background:#fff url(/wp-content/themes/oen-theme/img/thumb-bgtop.jpg) no-repeat center top;
    width:823px;
    height:69px;
    border-left:1px solid #d8d8d8;
    border-right:1px solid #d8d8d8;
    border-bottom:1px solid #d8d8d8;
    box-shadow:1px 2px 3px #e3e3e3;
    behavior:url('PIE.htc');
}	
.slider_area {
    width:813px;
    height:69px;
}
.slider_area ul {
    padding:0px;
    margin:0px;
    list-style:none;
    background-color: #fff;
}
.slider_area ul li {
    display:block;
    float:left;
    height:69px;
    margin:0 47px 0 0;
}
.bottom_container {
	padding:22px 13px;
	background:url(/wp-content/themes/oen-theme/img/background.jpg) repeat left top;
	border: 1px solid #E1E1E1;
	box-shadow: 1px 2px 3px #E3E3E3;
	margin-bottom:22px;
	behavior:url('PIE.htc');
}	
.bottom_container h2 {
	padding:0px 0 10px;
	margin:0px 0 10px;
	font-size:17px !important;
	font-weight:bold;
	color:#333333;
	border-bottom:1px solid #dadada;
}
	
.bottom_container p {
	padding:0px;
	margin:0px;
	}
	
.bottom_container p a {
	color:#ee2e24;
	}		
	
.leftbox {
	width:360px;
	margin:0 37px 0 0;
	}
	
.box_post {
	border-bottom:1px solid #dadada;
	padding:0 0 10px;
	margin:0 0 10px;
	font-size:13px;
	color:#333333;
	line-height:18px;
	}
	
.lastbox_post {
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}	
	
.midbox {
	width:268px;
	margin:0 37px 0 0;
	font-size:13px;
	color:#231f20;
	}
	
.midbox ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.midbox ul li {
	display:block;
	padding:0 0 8px;
	margin-left:0;
}

.midbox ul li a {
	color:#231f20;
	text-decoration:none;
}
.left_menu { width:160px; float:left; line-height:1; }
.right_menu { width:105px; float:left; line-height:1; }
.rightbox { width:205px; }
.footer_wrap {
	height:48px;
	background:url(/wp-content/themes/oen-theme/img/footer-bg.jpg) repeat-x left top;
	line-height:48px;
	font-size:12px;
	color:#ffffff;
	padding:0 13px;
}
.footer_wrap a { color:#ffffff; text-decoration:none; }
.footer_wrap a:hover { text-decoration:underline; }	
.copyright_cont { width:472px; }	
.footer_social h2 {
	white-space:nowrap;
	padding:0px;
	float:left;
	display:inline-block;
	margin:0 16px 0 0;
	font-size:16px !important;
	line-height:48px;
	font-weight:bold;
	color:#FFF;
}
.footer_social a {
	width:24px;
	height:24px;
	display:inline-block;
	margin:12px 16px 0 0;
	*margin:0 16px 0 0;
	float:left;
}
.inner_container {
	font-size:15px;
	color:#333333;
	padding:0 0 26px;
}
	
.inner_main p  {
	padding: 0 0 20px;
	margin:0px;
	line-height:20px;
}
.inner_main a, .inner_main p a {
	color:#ee2e24;
	text-decoration:underline;
}
.inner_main ul, .inner_main ol { margin: 0 0 20px 20px; }
ul.list-10 li { background-position: 6px 8px; margin-bottom:0 !important;  }
.entry table { border-top: 1px solid #eee; border-right: 1px solid #eee; padding:2px; }
.entry table td, .entry table th { border-bottom: 1px solid #eee; border-left: 1px solid #eee; padding:2px; }
.entry table th { font-size:16px; }
.entry table tr.separator td, .entry table tr.separator th { border-top: 3px double #eee; }
#donorTable th { padding-top:12px; }
#donorTable td { text-align:center; width:50%; }
#joinTable th { vertical-align:middle; padding: 10px 2px; }
#joinTable td { padding:5px; }
#joinTable td ul.list-2 { margin:0; line-height:18px; }
#page-title h1 {
 	padding:0px 0 10px;
	margin:0px;
	font-size:36px !important;
	color:#231f20;
	font-weight:bold;
}
.inner_main p.breadcrumbs {
	font-size:17px;
	color:#333333;
	margin:0;	
	padding: 0; 
}
.inner_main .breadcrumbs-border { clear:both; height:15px; border-bottom:1px solid #e2e2e2; }
p.breadcrumbs a { color:#333333; text-decoration:none; float:left; }		
p.breadcrumbs a:hover { color:#ee2e24; }
.breadarrow { text-indent: -5000px; background:url(/wp-content/themes/oen-theme/img/breadcrumbs-sep.jpg) no-repeat 12px 3px; float:left; width:30px; }		
.current_crumb { font-weight: normal; color:#ee2e24; float:left; }
.inner_main { width:608px; }
.inner_main div.post { border:none; padding:0; }	
.inner_main h2 {
	padding:0px 0 24px;
	margin:0px;
	color:#000000;
	font-size:21px;
}	
.text_style h1 {
	padding:0px 0 12px;
	margin:0px;
	font-size:21px;
	color:#000000;
	}
	
.text_style h2 {
	padding:0px 0 12px;
	margin:0px;
	font-size:19px;
	color:#000000;
	}	
h3 {
	padding:0px 0 12px;
	margin:0px;
	font-size:17px;
	color:#000000;
	}
	
h4 {
	padding:0px 0 12px;
	margin:0px;
	font-size:15px;
	color:#000000;
}
.inner_sidebar { width:301px;  margin-top: 10px; }
.side_widget, #sidebar .widget_text, .widget_nav_menu, .widget_latest_posts, .widget_recent_comments {
	position:relative;
	background:#FFF;
	border:1px solid #d7d7d7;
	margin:0 0 20px;
	padding:8px !important;
	box-shadow:1px 2px 3px #e3e3e3;
	behavior:url('PIE.htc');
}
#sidebar h3.widgettitle, .side_widget h3 {
	padding:0px 0 0 24px !important;
	margin:0px;
	font-size:19px !important;
	font-weight:bold;
	color:#333333;
	line-height:42px !important;
	height:48px;
	background:url(/wp-content/themes/oen-theme/img/heading-bg.png) no-repeat left top;
	position:relative;
	white-space:nowrap;
	left:-14px;
	text-align:left;
}	
.widget ul.menu { overflow:hidden; }
.widget .menu li  {
	padding:0;
	margin:0px;
	background:none;
	line-height:1;
}
.widget .menu li a { 
	color:#333; 
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 5px 10px !important;
	border-bottom: 1px solid #DADADA;
	background:none;
	padding-top:5px;
	text-decoration:none;
}
.widget .menu ul ul { padding:0 0 6px; }
.widget .menu li li { border-bottom:1px solid #dadada; line-height:28px; }
.widget .menu li li a {
	font-size:15px;
	color:#666666;
	font-weight:normal;
	background:url(/wp-content/themes/oen-theme/img/arrow-n.png) no-repeat 10px;
	display:inline-block;
	padding:0 0 0 30px !important;
	font-style:italic;
	white-space:nowrap;
	border:none;
}
.widget .menu li a:hover { text-decoration:underline; color:#ee2e24; }
.widget .menu li li a:hover { background:url(/wp-content/themes/oen-theme/img/arrow-h.png) no-repeat 10px; }
ul.sidebar-list { text-align:center; width: 282px; margin-bottom:0; }
ul.sidebar-list li {
	display:block;
	line-height:37px;
	height:37px;
	border-bottom:1px solid #dadada;
	font-size:18px;
	color:#666666;
	margin-left:0;
}	
ul.sidebar-list li a {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}	
ul.sidebar-list li a:hover {
	color:#ee2e24;
	text-decoration:underline !important;
}

/* sidebar Join OEN button  */
#sidebar #text-6 { border:0; box-shadow:none; padding:0 !important; margin:0; } 
#sidebar #text-6 h3.widgettitle {display:none; visibility:hidden; }
.join_now {
	width:309px;
	height:59px;
	margin:0 auto 16px;
}
.join_now a {
	background:url(/wp-content/themes/oen-theme/img/btnbg2.png) no-repeat 0px 0px;
	display:block;
	width:249px;
	height:49px;
	padding:2px 0 8px 60px;
	line-height:49px;
	font-weight:bold;
	font-size:26px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}	
.join_now a:hover { background:url(/wp-content/themes/oen-theme/img/btnbg2.png) no-repeat 0px -59px; }

/* sidebar sponsor carousel */  
.textwidget .jcarousel-skin-tango { width:299px; position:relative; height:80px; left:-8px; width:298px\9;}
.textwidget .jcarousel-skin-tango .jcarousel-container-horizontal { padding:0; width:100%; }
.textwidget .jcarousel-skin-tango .jcarousel-container { border:0; border-radius:0; overflow:hidden; margin:0 auto; background-color: #FFFFFF; }
.textwidget .jcarousel-skin-tango .jcarousel-prev-horizontal {
	width:25px;
	height:38px;
	position:absolute;
	left:0px;
	top:26px;
	display:block;
	width:25px;
	height:38px;
	background:url(/wp-content/themes/oen-theme/img/gallery-btn.png) no-repeat 0px 0px;

}
.textwidget .jcarousel-skin-tango .jcarousel-next-horizontal { 
	width:25px;
	height:38px;
	position:absolute;
	right:0px;
	top:26px;
	display:block;
	width:25px;
	height:38px;
	background:url(/wp-content/themes/oen-theme/img/gallery-btn.png) no-repeat 0px -38px;
}
.textwidget .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .textwidget .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: 0px -38px; }
.textwidget .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .textwidget .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: 0px 0px; }
.textwidget .jcarousel-skin-tango .jcarousel-clip-horizontal { width:100%; height:80px; }
.textwidget .jcarousel-skin-tango .jcarousel-item { padding: 10px 0 0; text-align: center; width: 299px; }
ul.tweet_list { list-style-type:none; }
ul.tweet_list li { 
	border-bottom: 1px solid #DADADA;
    	color: #333333;
   	font-size: 13px;
    	line-height: 18px;
    	margin: 0 0 10px;
    	padding: 0 0 10px;
}
ul.tweet_list li.tweet_even { border-bottom:0; margin-bottom:0; padding-bottom:0; }
span.tweet_time { display:none; }
.top-of-page a { text-decoration:none; }
.custom-frame, .small-custom-frame { border:1px solid #ddd; }
.center { text-align:center; }
h2.warning { padding-bottom:0; }

.customButtonSpanText{
	    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 1;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    white-space: nowrap;
}

div#navigation-menu ul.sf-menu{
	float: right;
	margin-right: 0px;
}

div#video-wrap {
float: right;
margin: 0 0 5px 20px;
}

#dcssb-float.dc-social-float .tab {
display: none;
}

#dcssb-float #dcssb-facebook {padding-top: 20px;}

#dcssb-float #dcssb-linkedin {padding-top: 20px;}



/* Widget Styles*/

@charset "UTF-8";
/* Controls width of your form */
.e2ma_signup_form {
    width:180px;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
    border:1px solid #ccc; 
    font-family:Verdana, sans-serif;
    font-size:10px;
    width: 65px; 
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
    border:1px solid #ddd;
    padding:5px;
    margin-bottom:5px;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
    text-align:center;
    display: inline;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    border:0;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
    font-family:Verdana, sans-serif;
    font-size:10px;
    color:#333333;
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
    font-family:Verdana, sans-serif;
    font-size:10px;
    color:#333333;
    text-align:left;
    padding-top:5px;
}

/* Controls spacing and style for any text used to list options under multiple choice fields) */
.e2ma_signup_form_element {
    font-family:verdana;
    font-size:10px;
    color:#333333;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style for "Select your interests..." text */
.e2ma_signup_form_group_label {
    font-family:Verdana, sans-serif;
    font-size:10px;
    color:#333333;
    font-weight:normal;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style and spacing for groups displayed as options */
.e2ma_signup_form_groups {
    font-family:Verdana, sans-serif;
    font-size:10px;
    color:#333333;
    border:1px solid #dddddd;
    padding:5px;
    margin-bottom:5px;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
    font-family:Verdana, sans-serif;
    font-size:10px;
    color:#333333;
    border:1px solid #dddddd;
    padding:5px;
    margin-bottom:5px;
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
    color:#FF0000;
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
    float:left;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
    display: inline;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button { 
    width: 60px !important;
}




/* Dont miss our next event! widget */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
    border:1px solid #ccc; box-shadow: 2px 2px 2px #B8B8B8; border-radius: 3px;
    font-family:Verdana, sans-serif;
    font-size:12px;
    width: 250px; height: 25px; padding-left:10px;}

.e2ma_signup_form_required_asterix {
    color:#B8B8B8 ;}
.e2ma_signup_form_label {
    font-family:Verdana, sans-serif;
    font-size:12px;
    color:#666666;
    text-align:left;
    padding-top:5px;}
.e2ma_signup_form_row {
    border:0px solid #ddd;
    padding:0px;
    margin-bottom:0px;}
.e2ma_signup_form_required_footnote {
    font-family:Verdana, sans-serif;
    font-size:10px;
    color:#999999;
    border:0px solid #dddddd;
    padding:0px;
    margin-bottom:5px;}
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
    display: none;}
.e2ma_signup_form_button_row {
    float:right;}
.e2ma_signup_form_button { 
    width: 100px !important; height: 25px;}
    
.pp_events .inner_main {
	width: 100%;
}
.pp_events #page-title {
	display: none;
}
.oen-events-home li {
	margin-bottom: 1.25em;
	list-style-type: none;
}