/*
Theme Name: MySCRS.org
Theme URI: http://www.riggscreative.com
Description: Designed by <a href="http://www.riggscreative.com">Riggs Creative</a>.
Version: 1.3
Author: <a href="http://www.riggscreative.com">Riggs Creative</a>
Author URI: http://www.riggscreative.com
License URI: license.txt
Tags: dark, light
*/

/* Default styles */
@import "css/reset.css";

/* Defaults */
a{ color: #794d7b; text-decoration: none; }
a:hover{ text-decoration: underline; }
body{ font: 14px/18px Arial,Helvetica,Sans-serif; color: #474747; background: #fff; }

h1, h2, h3, h4, h5, h6{ margin: 0; font-family: Arial,Helvetica,Sans-serif; color: #000; font-weight:normal; }
h1{font-size: 24px;line-height:29px;} h2{font-size: 20px;} h3{font-size: 18px;} h4{font-size: 16px;} h5{font-size: 14px;} h6{font-size: 13px;}

input, select, textarea{font-family: Arial,Helvetica,Sans-serif; font-size: 12px; color: #7a7a7a;}
input[type=text], input[type=password], textarea{padding: 5px; border: 1px solid #ccc;}
textarea{overflow: auto;resize: none;}

/* General settings */
.wrapper{ margin:0 auto; width:960px; }
/*header*/
#header{
	width:100%;
	overflow:hidden;
	background: url(images/bg_header.png) no-repeat 50% 25px;
}
#header .right{
	float: right;
}
#header .right p{
	padding: 18px 13px;
	float: left;
	font-size: 15px;
	color: #a2a5a9;
	width:500px;
	text-align:right;
}
#header .right p a{
	padding: 0 2px;
	color: #094b6d;
}
#header .right p a.join{
	font-size: 17px;
	font-weight:bold;
	color: #794d7b;
}
#header .social{
	float: right;
	padding: 16px 0;
	margin: 0 -5px 0 0;
}
#header .social li{
	float:left;
}
#header .social a{
	float:left;
	background: url(images/ico_social.png) no-repeat;
	width: 24px;
	margin: 0 5px 0 0;
	height: 22px;
	text-indent: -9999em;
}
#header .social a.ico-fb{
	background-position: 0 0;
}
#header .social a.ico-twitter{
	background-position: -28px 0;
}
#header .social a.ico-in{
	background-position: -59px 0;
}
#header .social a.ico-yt{
	background-position: -88px 0;
}
#logo{
	width:308px;
	height:82px;
	display:block;
	margin:23px 0 0;
	float:left;
	cursor:pointer;
	text-indent:-9999em;
	background:url(images/logo.png) no-repeat;
}
/*menu*/
#menu{
	position: relative;
	z-index: 999999;
	width:100%;
}
#menu .wrapper{
	position: relative;
	height: 60px;
}
#menu .mask{
	background: url(images/bg_menu.png) no-repeat;
	height: 25px;
	width: 1135px;
	position: absolute;
	top: 46px;
	left: -90px;
	z-index: 10999;
}
#menu ul{
	margin:0 0 -50px;
	padding: 17px 0 0 61px;
	float:left;
}
#menu ul li{
	position: relative;
	float:left;
	height:50px;
}
#menu ul li a{
	z-index: 11999;
	position: relative;
	float:left;
	font-size: 23px;
	line-height: 30px;
	padding: 0 10px;
	text-decoration:none;
	height:60px;
	color: #094b6d;
	background: url(images/bg_menu_li.png) no-repeat 0 -5px;
}
#menu>.wrapper>ul>li>a{
	font-family: 'MyriadPro-Cond';
}
#menu ul ul li{
	width:100%;
	height: auto;
	clear:both;
	padding:0 10px;
	margin: 0 -10px;
	float:left;
}
#menu ul ul li.last a{
	border-bottom: 0 !important;
}
#menu ul ul li a{
	z-index: 99;
	position: relative;
	border-bottom: 1px solid #094b6d;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	height: auto;
	background:none;
	color: #094b6d;
	width:100%;
	padding:0;
}
#menu ul ul li a span{
	float:left;
	padding: 4px 12px 4px 0;
}
#menu ul ul li.with>a span{
	background: url(images/bg_drop_b.png) no-repeat 100% 10px;
}
#menu ul ul li:hover>a,
#menu ul ul li a:hover{
	color: #794d7b;
}
#menu ul ul li.with:hover>a span,
#menu ul ul li.with>a:hover span{
	background-image: url(images/bg_drop.png);
}
#menu ul li.current_page_ancestor>a,
#menu ul li.current_page_parent>a,
#menu ul li.current_page_item>a,

#menu ul li.current-menu-ancestor>a,
#menu ul li.current-menu-parent>a,
#menu ul li.current-menu-item>a,

#menu ul li.current-page-ancestor>a,
#menu ul li.current-page-parent>a,
#menu ul li.current-page-item>a,
#menu ul li a:hover,
#menu ul li.current>a{
	text-decoration: none;
	color: #794d7b;
}
#menu ul li.item-2>a{
	background-position: 0 2px;
}
#menu ul li.item-3>a{
	background-position: 0 -2px;
}
#menu ul li.item-7>a{
	background-position: 0 -2px;
}
#menu ul li.item-8>a{
	background-position: 0 2px;
}
#menu ul li.first>a{
	background:none;
}
#menu ul ul{
	position: absolute;
	top: 30px;
	background: url(images/bg_menu_sub.png) repeat-x #edeeef;
	left: 0;
	float:left;
	padding: 20px 9px 0;
	border: 1px solid #a9b8c0;
	z-index: 9999;
	width:167px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	display: none;
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0 ,0.75);
	box-shadow: 0 3px 5px rgba(0, 0, 0 ,0.75);
}
#menu ul ul ul{
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	position: absolute;
	top: 0;
	background: url(images/bg_menu_sub.png) repeat-x #edeeef;
	left: 186px;
	float:left;
	padding: 0 9px 0;
	border: 1px solid #a9b8c0;
	z-index: 2;
	width:167px;
	display: none;
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0 ,0.75);
	box-shadow: 0 3px 5px rgba(0, 0, 0 ,0.75);
}
/*body*/
#body{
	width:100%;
	position:relative;
	overflow:hidden;
	padding: 10px 0 15px;
}
#body .mask{
	background: url(images/bg_head_mask.png) no-repeat;
	height:112px;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -524px;
	z-index: 50;
	width:1048px;
}
#body .wrapper{
	border:1px solid #6db4e7;
	overflow: hidden;
	background:#ecf4ff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.home-links{
	padding:0 0 12px;
	margin:-2px 0 0;
	overflow:hidden;
}
.home-links ul{
	margin:0 -16px 0 -1px;
	width:980px;
}
.home-links li{
	background: url(images/btn_home.png) no-repeat;
	width: 312px;
	float:left;
	height: 65px;
	margin: 0 13px 0 0;
}
.home-links .join{
	display: none;
}
.home-links a{
	color:#fff;
	display:block;
	padding:0 0 0 67px;
}
.home-links span{
	display:block;
	font-size: 23px;
	font-family: 'OriyaMN';
}
.home-links strong{
	font-size: 30px;
	margin: 0 0 5px;
	padding: 15px 0 0;
	display:block;
	font-weight:normal;
	font-family: 'MyriadPro-Cond';
}

#featured{
	overflow:hidden;
}
#featured .text{
	background:url(images/bg_slider.png) no-repeat;
	height:263px;
	width:291px;
	z-index:9;
	position:relative;
	padding:50px 60px 0 20px;
	margin:0 -60px 0 0;
	float:left;
}
#featured .text h2{
	font-size:30px;
	line-height:40px;
	color:#094b6d;
	font-weight:normal;
	font-family: 'MyriadPro-Cond';
}
#featured .text p{
	padding: 0 0 5px;
}
#featured .text li{
	background: url(images/bg_list.png) no-repeat 0 9px;
	padding: 0 0 0 10px;
	font-size:14px;
	color:#474747;
	line-height:23px;
}
#featured .text .btn-join{
	background: url(images/btn_join_b.png) no-repeat;
	width:192px;
	height:53px;
	display:block;
	margin: 8px 0 0 -5px;
	text-align:center;
	font-size:24px;
	line-height:50px;
	letter-spacing:-1px;
	color:#fff;
}

#featured .video{
	float:right;
	width:649px;
	position:relative;
	height:313px;
}
#featured .video .btn_play{
	position:absolute;
	background:url(images/btn_play_b.png) no-repeat;
	width:96px;
	height:65px;
	left: 50%;
	top: 50%;
	margin: -32px 0 0 -48px;
}
#main-content{
	float:left;
	position:relative;
	z-index:9;
	width:687px;
}
#main-content .social{
	padding: 8px 0 5px;
	margin: 0 23px -2px;
	overflow: hidden;
	border-top: 1px solid #6db4e7;
	border-bottom: 1px solid #6db4e7;
}
#main-content .social li{
	float:left;
	padding:0 15px 0 0;
}
#main-content .social img{
	float:left;
}
#main-content .breadcrumb{
	font-family: 'trade_gothic_lt_std_cnbold';
	padding: 18px 0 16px;
	margin: 0 20px 16px 23px;
	font-size: 22px;
	color:#794d7b;
	line-height: 25px;
	border-bottom: 1px solid #6db4e7;
}
#main-content .post{
	padding: 0 23px 28px;
	overflow:hidden;
	margin:0;
	background:url(images/bg_div.png) no-repeat 0 100%;
}
#main-content .post.last{
	background:none;
}
#main-content .post h2{
	font-size:26px;
	line-height:30px;
	margin: 10px 0 0;
	padding:0;
	font-family: 'trade_gothic_lt_std_cnbold';
	color:#000;
}
#main-content .post h2 a{
	color:#000;
}
#main-content .post .metadata{
	margin: 0;
	overflow: hidden;
	border-bottom:1px solid #707275;
	padding:0 0 7px;
}
#main-content .post .entry{
	padding:8px 0 0;
	margin:0 0 -10px;
	overflow: hidden;
}
#main-content .post .pic{
	float:left;
	margin:10px 14px 0 0;
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0 ,0.4);
	box-shadow: 0 0 7px rgba(0, 0, 0 ,0.4);
	border:4px solid #fff;
	position:relative;
}
#main-content .post.post-event .pic{
	margin:15px 14px 0 0;
	-moz-box-shadow: none;
	box-shadow: none;
	border:0;
}
#main-content .post .pic img{
	display:block;
}

#main-content .breadcrumb .sep{
	color:#000;
}
#main-content .metadata{
	padding: 13px 23px 10px;
	font-size: 13px;
}
#main-content .metadata a{
	color:#794d7b;
}
#main-content .entry{
	padding: 23px 23px 10px;
}
#main-content .head{
	position:relative;
}
#main-content .head img{
	display:block;
}
#main-content .head h1{
	display:block;
	font-size:34px;
	position:absolute;
	bottom:0;
	left:0;
	padding: 10px 20px;
	width: 80%;
	color:#094b6d;
	font-family: 'MyriadPro-Cond';
}
#main-content .head h1 a{
	color:#094b6d;
}
#main-content .head h1.white{
	color:#fff;
}
#main-content .head h1.white a{
	color:#fff;
}
#sidebar{
	float:right;
	background: url(images/bg_sidebar.jpg) no-repeat 0 100%;
	width:300px;
	margin: 0 0 0 -40px;
}
#sidebar .sidebar-widgets{
	padding: 40px 0;
	float:right;
	width:272px;
	background:url(images/bg_side_top.png) repeat-x;
}
/*footer*/
#footer-widgets{
	overflow:hidden;
	padding:0 0 25px;
}
#footer-widgets .wrapper{
	width:990px;
}
#footer-widgets .widget{
	float:left;
	width:312px;
	background:url(images/bg_bottom_widget.png) no-repeat;
	min-height:320px;
	margin:0 0 0 13px;
}

#footer-widgets h3{
	font-size: 22px;
	font-family: 'MyriadPro-BoldCond';
	color:#094b6d;
	font-weight:normal;
	text-transform:uppercase;
	padding: 0 14px 0;
	height:36px;
	line-height: 36px;
}

#footer-widgets .widget-events ul{
	overflow:hidden;
	border-bottom:1px solid #c4c6c9;
	padding:7px 0 0;
}

#footer-widgets .widget-resources p{
	padding: 5px 10px;
}

#footer-widgets .widget-resources li{
	font-family: 'MyriadPro-BoldCond';
	margin: 0 10px;
	font-size:15px;
	background: url(images/bg_list.png) no-repeat 0 8px;
	padding: 0 0 5px 12px; 
	color:#474747;
	line-height:18px;
}

#footer-widgets .widget-news ul{
	padding:7px 0 0;
}

#footer-widgets .widget-news li{
	margin: 0 10px;
	font-size:11px;
	padding: 0 0 5px; 
	color:#474747;
}

#footer-widgets .widget-news li h4{
	font-family: 'MyriadPro-BoldCond';
	font-size:15px;
	color:#474747;
	line-height:16px;
}

#footer-widgets .widget-resources .more{
	padding: 9px 0 0 10px;
	font-size:15px;
	font-family: 'MyriadPro-BoldCond';
}

#footer-widgets .widget-news .more{
	padding: 0 0 0 10px;
	font-size:15px;
	font-family: 'MyriadPro-BoldCond';
}

#footer-widgets .widget-events .more{
	padding: 5px 0 0 60px;
	font-family: 'MyriadPro-BoldCond';
}

#footer-widgets .widget-events li{
	border-top:1px solid #c4c6c9;
	width:283px;
	margin:0 10px;
	padding:5px 0;
	overflow:hidden;
}

#footer-widgets .widget-events li .pic{
	float:left;
	padding: 0 9px 0 0;
}

#footer-widgets .widget-events li h4{
	font-family: 'MyriadPro-BoldCond';
	font-size:16px;
	font-weight:normal;
	line-height:16px;
}

#footer-widgets .widget-events li p{
	color:#474747;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	padding:3px 0 0;
}

#footer-widgets .widget-events li .pic img{
	float:left;
}

#footer-widgets .sss{
	background:url(images/btn_sss.png) no-repeat;
	height:58px;
	width:218px;
	padding: 0 0 0 65px;
	margin: 10px 0 0 10px;
}

#footer-widgets .sss h4{
	font-size:17px;
	color:#582259;
	line-height:18px;
	padding:7px 0 0;
}

#footer-widgets .sss .links{
	font-size:12px;
	color:#fff;
	line-height:16px;
	font-weight:bold;
}

#footer-widgets .sss .links a{
	color:#b2bb1e;
}

#footer-widgets .sss p{
	font-size:10px;
	color:#000;
	line-height:10px;
}

#footer-widgets .sss span{
	padding:0 5px;
}

#footer{
	width:100%;
	overflow:hidden;
	background:url(images/bg_footer.png) no-repeat 50% 0;
	padding: 0 0 15px;
}

#footer .left{
	padding: 30px 0 0;
	float:left;
}

#footer h3{
	font-size: 19px;
	color:#000;
	padding: 0 0 4px;
	font-weight:normal;
	font-family: 'MyriadPro-Cond';
}

#footer input[type=text]{
	border:1px solid #535753;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:12px;
	line-height: 13px;
	height:13px;
	padding:5px;
	width:150px;
	float:left;
	color:#000;
	background:#eeeeee;
}
#footer form label, #footer form br{
	display: none;
}
#footer input[name=unsubscribe]{
	display: none;
}
#footer form{
	width: 265px;
}
#footer form p{
	float: left;
}
#footer .s2_error{
	float: none;
	clear: both;
	padding: 10px 0 0 0;
}
#footer input[name=subscribe]{
	background:url(images/btn_subscrible.png) no-repeat;
	width:77px;
	height:11px;
	float:left;
	border:0;
	font-size:0;
	line-height:0;
	cursor:pointer;
	margin:7px 7px;
}

#footer .power{
	display: none;
}

#footer .right{
	float:right;
	color:#4d4f52;
	padding: 15px 0 0;
	font-size:13px;
	text-align:right;
}

#footer .right span{
	color:#c0c2c4;
	padding:0 4px;
}

#footer .right p.copy{
	font-size:11px;
	padding:12px 0 0;
	color:#c0c2c4;
}

#footer .right p.copy a{
	color:#c0c2c4;
	margin:0 0 0 2px;
	padding:1px 0 2px 20px;
	background:url(images/ico_rigg.png) no-repeat;
}

#footer .big{
	overflow: hidden;
}

#footer .big ul{
	float: left;
}
#footer .big ul li{
	float: left;
	background: url(images/bgr_menu_footer.gif) no-repeat right center;
	padding: 0 18px 0 0;
}
#footer .big p{
	float: left;
}

/* Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{ text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline;}

/* Main post content */
.entry{
}
.entry p{
	margin:0 0 20px 0;
}
.entry h1{
	font-family: 'MyriadPro-BoldCond';
	font-size:30px;
	line-height:32px;
	color:#094b6d;
	font-weight:normal;
	padding:0 0 15px 0;
}
.entry h2{
	font-family: 'MyriadPro-BoldCond';
	font-size:26px;
	line-height:32px;
	color:#000000;
	font-weight:normal;
	padding:0 0 15px 0;
}
.entry h3{
	font-size:22px;
	line-height:26px;
	color:#094b6d;
	font-weight:bold;
	padding:0 0 15px 0;
}
.entry h4{
	font-family: 'trade_gothic_lt_std_cnbold';
	font-size:22px;
	line-height:26px;
	color:#094b6d;
	font-weight:normal;
	padding:0 0 15px 0;
}

.entry ul{ margin: 0 0 20px 0; padding:0; }
.entry p + ul{ margin: -15px 0 20px 0;}
.entry ul ul{ margin: 0; }
.entry ul li{ background: url(images/bg_list.png) no-repeat 0 8px; padding: 0 0 0 12px; font-size:14px; color:#474747; line-height:23px;}
.entry ul.mission li{ background: url(images/bg_list.png) no-repeat 0 8px; padding:0; text-indent:12px; font-size:14px; color:#474747; line-height:18px;}
.entry ul li.blue{ background: url(images/bg_list_b.png) no-repeat 0 8px;color:#005581;}
.entry ul li ol li{ background: none; padding: 0;}

.entry ol{ margin: 0 0 20px 0; padding: 0 0 0 30px; }
.entry ol ol{ margin: 0; }
.entry  ol li{ list-style-type: decimal;  line-height: 1.5em;}
.entry  ol li ol li{ list-style-type: lower-alpha; }
.entry  ol li ul li{ list-style-type: none; }

.entry .list_bookmarks{
	padding: 0;
}
.entry .list_bookmarks li.linkcat{
	list-style: none;
}
.entry .list_bookmarks li.linkcat li{
	list-style:disc;
}

img.wp-smiley{ padding: 0; border: none; }

.entry .wp-caption, .entry img{
	text-align:center;
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0 ,0.2);
	box-shadow: 0 0 7px rgba(0, 0, 0 ,0.2);
	border:4px solid #fff;
	width:auto!important;
	position:relative;
}
.entry .wp-caption.aligncenter{
	float: left;
	margin: 0 20px 10px 0;
}
.entry .wp-caption img{
	display:block;
	border: 0;
	-moz-box-shadow: none;
	box-shadow: none;
}
.entry .wp-caption-text{
	background:url(images/bg_caption.png);
	font-size:13px;
	line-height:16px;
	color:#474747;
	text-align:left;
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	padding:8px 0 7px 0;
	margin: 0;
	text-align: center;
}

.entry table{
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0 0 15px 0;
}
.entry table td, .entry table th{
	border: 1px solid #ccc;
	padding: 5px;
}
.entry table th{
	background: #eee;
}
.entry fieldset{
	border: 1px solid #eee;
	padding: 0 20px 20px 20px;
	margin: 0 0 20px 0;
}
.entry fieldset p{
	margin: 15px 0 5px 0;
}

/* Sidebar Widgets */
.sidebar-widgets h3{
	background:url(images/bg_side_title.png) no-repeat 0 100%;
	padding: 8px 10px 18px;
	color:#094b6d;
	font-size:30px;
	font-family: 'MyriadPro-Cond';
}
.sidebar-widgets .widget{
	margin: 0 0 20px 0;
}
.sidebar-widgets .widget-subscrible input[type=text]{
	border:0;
	font-size:12px;
	line-height: 15px;
	height:15px;
	padding:5px;
	width:150px;
	float:left;
	color:#000;
	background:none;
}
.sidebar-widgets .widget-subscrible{
	padding:0 0 25px;
}
.sidebar-widgets .widget-subscrible .power{
	font-family: 'MyriadPro-BoldCond';
	font-size:12px;
	color:#094b6d;
	padding: 5px 0;
}
.sidebar-widgets .widget-subscrible .power img{
	display:inline-block;
	padding: 0 4px;
	margin:0 0 -1px;
}
.sidebar-widgets .widget-subscrible form{
	background:url(images/bg_form_subscrible.png) no-repeat;
	width:254px;
	margin:0 8px;
	height:25px;
}
.sidebar-widgets .widget-subscrible input[type=submit]{
	background:none;
	width:93px;
	height:25px;
	float:left;
	border:0;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.sidebar-widgets .widget-search input[type=text]{
	border:0;
	font-size:12px;
	line-height: 15px;
	height:15px;
	padding:5px;
	width:135px;
	float:left;
	color:#000;
	background:none;
}
.sidebar-widgets .widget-search form{
	background:url(images/bg_search.png) no-repeat;
	width:254px;
	margin:0 8px;
	height:25px;
}
.sidebar-widgets .widget-search input[type=submit]{
	background:none;
	width:108px;
	height:25px;
	float:left;
	border:0;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.sidebar-widgets .widget ul{
	padding: 8px 0;
}
.sidebar-widgets .widget ul ul{
	padding: 8px 0 0;
}
.sidebar-widgets .widget ul li{
	background: url(images/bg_side_list.png) no-repeat 4px 4px;
	padding: 0 0 5px 17px;
	font-size: 14px;
	margin: 0 0 0 7px;
}
.sidebar-widgets .widget-menu ul li{
	background: url(images/bg_side_list.png) no-repeat 4px 4px;
	padding: 0 0 5px 18px;
	font-size: 16px;
	overflow: hidden;
	margin: 0 0 0 7px;
}
.sidebar-widgets .widget-menu ul li.current_page_item>a{
	font-weight:bold;
	color:#000;
}
.sidebar-widgets .widget-menu ul li ul{
	display: none;
}
.sidebar-widgets .widget-menu ul li.current_page_item ul, .sidebar-widgets .widget-menu ul li.current_page_ancestor ul{
	display: block;
}
.sidebar-widgets .widget_recent_comments ul li, .sidebar-widgets .widget_recent_entries ul li{
	background: url(images/bg_side_list.png) no-repeat 4px 4px;
	padding: 0 0 5px 18px;
	font-size: 16px;
	overflow: hidden;
	margin: 0 0 0 7px;
}
.sidebar-widgets .widget-menu ul li.with ul{
	overflow: hidden;
	clear: both;
	width: 100%;
}
.sidebar-widgets .widget-menu ul li.with>a{
	float:left;
	padding: 0 10px 0 0;
	background:url(images/bg_drop.png) no-repeat 100% 7px;
}
.sidebar-widgets .widget-links ul{
	overflow: hidden;
}
.sidebar-widgets .widget p{
	padding: 0 8px;
	line-height: 19px;
}
.sidebar-widgets .widget-links ul li{
	background: url(images/btn_blue.png) no-repeat;
	width: 257px;
	height: 69px;
	margin: 5px 0 2px 8px;
}
.sidebar-widgets .widget-links ul li.join{
	background-image:url(images/btn_purple.png);
}
.sidebar-widgets .widget .video{
	position:relative;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3p rgba(0, 0, 0 ,0.35);
	box-shadow: 0 1px 3px rgba(0, 0, 0 ,0.35);
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #707378;
	float:left;
	margin:3px 0 12px 9px;
}
.sidebar-widgets .widget .video img{
	display:block;
}
.sidebar-widgets .widget .btn_play{
	position:absolute;
	background:url(images/btn_play.png) no-repeat;
	width:70px;
	height:48px;
	left: 50%;
	top: 50%;
	margin: -24px 0 0 -35px;
}
.sidebar-widgets .widget .btn-join{
	background: url(images/btn_join.png) no-repeat;
	width:161px;
	height:40px;
	display:block;
	margin: 0 0 0 10px;
	text-align:center;
	font-size:20px;
	line-height:35px;
	letter-spacing:-1px;
	color:#fff;
	font-family: 'OriyaMN';
}
.sidebar-widgets .widget-links ul a{
	color:#fff;
	display:block;
	padding:0 0 0 67px;
}
.sidebar-widgets .widget-links span{
	display:block;
	font-size: 23px;
	font-family: 'OriyaMN';
}
.sidebar-widgets .widget-links strong{
	font-size: 30px;
	margin: 0 0 5px;
	padding: 15px 0 0;
	display:block;
	font-weight:normal;
	font-family: 'MyriadPro-Cond';
}
.sidebar-widgets .widget-webinar .webinar{
	width: 97%;
	overflow: hidden;
}
.sidebar-widgets .widget-webinar .webinar .pic{
	float: left;
	width: 93px;
	height: 93px;
	background: url(images/bgr_widget_webinar.png) no-repeat;
	padding: 10px 0 0 10px;
	margin: 0 5px 0 5px;
}
.sidebar-widgets .widget-webinar .webinar h4{
	color: #000;
	font-size: 18px;
	background: none;
	padding: 10px 0 0;
	margin: 0;
	font-family: 'trade_gothic_lt_std_cnbold';
	font-weight: normal;
}
.sidebar-widgets .widget-webinar .webinar h4 a{
	color: #000;
}
.sidebar-widgets .widget-webinar .webinar p{
	font-size: 13px;
}
.sidebar-widgets .widget-webinar .webinar p.more{
	font-size: 15px;
	text-transform: capitalize;
	color: #000;
}
.textwidget{ padding: 0; }
.textwidget p{ padding-bottom: 10px!important; }
.widget_tag_cloud .tagcloud, .widget_calendar div{padding: 0 10px;}

/* Respond */
#respond{
	overflow:hidden;
	padding: 23px 23px 10px;
}
.commentlist #respond{
	padding:0 0 20px 0;
}
#respond h3{
	margin: 0 0 5px 0;
}
.cancel-comment-reply{
	padding: 5px 0 0 0;
}
.cancel-comment-reply a{
	text-decoration:underline;
}
.cancel-comment-reply a:hover{
	text-decoration:none;
}
#commentform p{
	width:100%;
	overflow:hidden;
	padding: 0;
	margin: 0;
}
#commentform p a, #commentform p a{
	text-decoration:underline;
}
#commentform p a:hover{
	text-decoration:none;
}
#commentform p input{
	float:left;
}
#commentform p label{
	float:left;
	padding:10px 0 0 5px;
}
#commentform input[type=text]{
	width: 170px;
	margin: 5px 5px 1px 0;
}
#commentform{
	margin: 5px 0 0 0;
}
#commentform textarea{
	width: 97%;
	overflow:auto;
	margin:5px 0 0 0;
}
#commentform #submit{
	margin:5px 0 0 0;
	cursor:pointer;
}

/* Comments*/
#comments{
	padding: 23px 23px 10px;
}
.commentlist, .pagination_comment{
	padding: 0 23px 10px;
	text-align: justify;
	line-height:1.6em;
}
.commentlist li{
	margin: 15px 0 10px;
	padding: 15px;
	list-style: none;
	border:1px solid #ececec;
	background:#f6f6f5;

}
.commentlist .alt{
	margin: 10px 0 0 0;
	background:#fff;
}
.commentlist li ul li{ 
	margin-right: 15px;
	margin-left: 10px;
}
.commentlist .entry p{
	margin: 10px 5px 10px 0;
}
.commentlist .children{ padding: 0; }

.nocomments{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata{
	margin: 0;
	display: block;
}
.commentlist .reply{
	text-align:right;
}
.commentlist .reply a{
	background:#b3b3b3;
	color:#fff;
	padding:2px 6px 2px 6px;
}
.commentlist .reply a:hover{
	text-decoration:none;
	background:#c6c4c4;
}
.comment-author{
	margin:0 0 10px 0;
}
.comment-author img{
	border:2px solid #b8b8b5;
}
.commentlist .fn{
	position:relative;
	top:-10px;
	left: 10px;
	text-transform:capitalize;
}
.commentlist .says{
	position:relative;
	top:-10px;
	left: 10px;
}

.commentlist li .entry li{
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
}
.commentlist li .entry ul{
	padding: 0;
	margin: 0 0 15px 30px;
	background: none;
	border: 0;
}
.commentlist li .entry ul ul{
	margin: 0 0 5px 30px;
}
.commentlist li .entry ol ul{
	margin: 0 0 5px 30px;
}
.commentlist li .entry ol{
	padding: 0;
	margin: 0 0 15px 35px;
	background: none;
	border: 0;
}
.commentlist li .entry ol ol{
	margin: 0 0 5px 35px;
}
.commentlist li .entry ul ol{
	margin: 0 0 5px 35px;
}

/* Calendar */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td{background:transparent;}

/* Begin Images */
p img{
	padding: 0;
	max-width: 100%;
}
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright, img.alignright, a img.alignright {
	float:right;
	margin:2px 0px 10px 16px;
}
.alignleft, img.alignleft, a img.alignleft {
	float:left;
	margin:2px 16px 10px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

/* Various Tags & Classes */
.entry acronym, .entry abbr, .entry span.caps{
	cursor: help;
}
.entry acronym, .entry abbr{
	border-bottom: 1px dashed #dfcfba;
}
.entry blockquote{
	margin: 15px 0 20px 0;
	background: url(images/bg_quote_t.png) no-repeat;
}
.entry blockquote p{
	margin: 0;
	font-size:17px;
	display:block;
	line-height:18px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	color:#000;
	padding:20px 30px 0 30px;
	background: url(images/bg_quote_b.png) no-repeat 100% 100%;
}
.entry blockquote cite{
	margin: 5px 0 0;
	display: block;
}
.center{
	text-align: center;
}
.hidden{
	display: none;
}
.nopost, .nocomments{
	text-align:center;
	padding: 20px 0 20px 0;
}
.entry pre, .entry code{
	font-family:mono-space,monospace;
	border: 1px solid #eee;
	padding: 20px;
	display: block;
	margin: 0 0 20px 0;
	overflow: auto;
	white-space: pre;
	font-size: 12px;
	line-height:20px;
}
.entry code{
	padding:1px 20px 0 20px;
	background:#f6f6f6 url(images/bgr_code.gif) repeat scroll 0 0;
	border-top: 0;
	border-bottom: 0;
}
sup{
	position: relative;
	top: -5px;
}
sub{
	position: relative;
	top: 5px;
}
code br{
	display: none;
}
.last{
	margin-right:0 !important;
	clear:right;
}
.clear{
	clear: both;
	line-height: 0;
}
.al{
	float: left;
}
.ar{
	float: right;
}

/* pagination */
.pagination{
	overflow:hidden;
	padding: 20px 0 20px 0;
	color:#794d7b;
	margin:0 20px 0 23px;
	font-size:19px;
	text-transform:uppercase;
	text-align:center;
	border-top:1px solid #6db4e7;
	font-family: 'OriyaMN';
}
.pagination .prev a{
	background:url(images/bg_prev.png) no-repeat 0 7px;
	padding:0 10px 0 20px;
}
.pagination .next a{
	background:url(images/bg_next.png) no-repeat 100% 7px;
	padding:0 20px 0 10px;
}
.pagination a:hover{
	color: #000;
}
.btn-text{
	font-family: 'OriyaMN';
}


@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('fonts/MyriadPro-BoldCond.eot');
	src: url('fonts/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-BoldCond.woff') format('woff'),  url('fonts/MyriadPro-BoldCond.ttf') format('truetype'),  url('fonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'MyriadPro-Cond';
	src: url('fonts/MyriadPro-Cond.eot');
	src: url('fonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-Cond.woff') format('woff'),  url('fonts/MyriadPro-Cond.ttf') format('truetype'),  url('fonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'OriyaMN';
	src: url('fonts/OriyaMN.eot');
	src: url('fonts/OriyaMN.eot?#iefix') format('embedded-opentype'),  url('fonts/OriyaMN.woff') format('woff'),  url('fonts/OriyaMN.ttf') format('truetype'),  url('fonts/OriyaMN.svg#OriyaMN') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'trade_gothic_lt_std_cnbold';
	src: url('fonts/tradegothicltstd-bdcn20-webfont.eot');
	src: url('fonts/tradegothicltstd-bdcn20-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/tradegothicltstd-bdcn20-webfont.woff') format('woff'),  url('fonts/tradegothicltstd-bdcn20-webfont.ttf') format('truetype'),  url('fonts/tradegothicltstd-bdcn20-webfont.svg#trade_gothic_lt_std_cnbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* custom table styling */

/* Value of Membership Table */

.wp-table-reloaded-id-1, .wp-table-reloaded-id-1 td, .wp-table-reloaded-id-1 th {border:1px solid #272424!important;font-family:'trade_gothic_lt_std_cnbold';font-weight:normal!important;font-size:19px;}

.wp-table-reloaded-id-1 td {font-size: 14px;}
.wp-table-reloaded-id-1 .row-1 th {color:#ffffff!important;}

.wp-table-reloaded-id-1 .column-1 {text-align:left;background:#ffffff;}
.wp-table-reloaded-id-1 .column-2 {width: 105px; text-align:center;background:#e7f4fc;}
.wp-table-reloaded-id-1 .column-3 {width: 145px; text-align:center;background:#e7f4fc;}

.wp-table-reloaded-id-1 .row-1 .column-1 {background:#10557e;}
.wp-table-reloaded-id-1 .row-1 .column-2 {background:#3fb4e7;}
.wp-table-reloaded-id-1 .row-1 .column-3 {background:#3fb4e7;}


/* Pricing Table */

.wp-table-reloaded-id-2, .wp-table-reloaded-id-2 td, .wp-table-reloaded-id-2 th {border:1px solid #272424!important;font-family:'trade_gothic_lt_std_cnbold';font-weight:normal!important;font-size:19px;}

.wp-table-reloaded-id-2 td {font-size: 14px;}
.wp-table-reloaded-id-2 .row-1 th {color:#ffffff!important;}

.wp-table-reloaded-id-2 .column-1 {width: 355px; text-align:left;background:#ffffff;}
.wp-table-reloaded-id-2 .column-2 {width: 90px; text-align:center;background:#e7f4fc;}
.wp-table-reloaded-id-2 .column-3 {width: 115px; text-align:center;background:#e7f4fc;}
.wp-table-reloaded-id-2 .column-4 {width: 80px; text-align:center;background:#e7f4fc;}

.wp-table-reloaded-id-2 .row-1 .column-1 {background:#10557e;}
.wp-table-reloaded-id-2 .row-1 .column-2 {background:#3fb4e7;}
.wp-table-reloaded-id-2 .row-1 .column-3 {background:#3fb4e7;}
.wp-table-reloaded-id-2 .row-1 .column-4 {background:#3fb4e7;}


/* Impact Partners Table */

.wp-table-reloaded-id-3, .wp-table-reloaded-id-3 td, .wp-table-reloaded-id-3 th {border:none!important;font-size:19px;background:none!important;text-align:left!important;}

.wp-table-reloaded-id-3 td {font-size: 14px;border-bottom:1px solid #aaa;}
.wp-table-reloaded-id-3 .row-1 th {color:#ffffff!important;}

.wp-table-reloaded-id-3 .column-1 {width: 190px; text-align:left;background:none!important;}
.wp-table-reloaded-id-3 .column-1 img {margin-left:-4px!important;}
.wp-table-reloaded-id-3 .column-2 {text-align:center;background:none!important;}

.wp-table-reloaded-id-3 .row-1 .column-1 {background:none!important;}
.wp-table-reloaded-id-3 .row-1 .column-2 {background:none!important;}

.wp-table-reloaded-id-3 tr {border-bottom:1px solid #272424;}


/* Performance Partners Table */

.wp-table-reloaded-id-4, .wp-table-reloaded-id-4 td, .wp-table-reloaded-id-4 th {border:none!important;font-size:19px;background:none!important;text-align:left!important;}

.wp-table-reloaded-id-4 td {font-size: 14px;border-bottom:1px solid #aaa;}
.wp-table-reloaded-id-4 .row-1 th {color:#ffffff!important;}

.wp-table-reloaded-id-4 .column-1 {width: 190px; text-align:left;background:none!important;}
.wp-table-reloaded-id-4 .column-1 img {margin-left:-4px!important;}
.wp-table-reloaded-id-4 .column-2 {text-align:center;background:none!important;}

.wp-table-reloaded-id-4 .row-1 .column-1 {background:none!important;}
.wp-table-reloaded-id-4 .row-1 .column-2 {background:none!important;}

.wp-table-reloaded-id-4 tr {border-bottom:1px solid #272424;}

/*shopp*/

#main-content .entry_shopp{
	padding: 20px 23px 28px;
}
#main-content .entry_shopp .post{
	padding: 0 0 28px;
	background: no
}
#shopp .category_page{
}
#shopp .category_page .post:last-child{
	background: none;
}
#shopp .category_page .metadata .action{
	font-weight: bold;
}
#shopp .category_page .metadata .action a{
	float: left;
}
#shopp .category_page .metadata .action span{
	color: #000;
	margin: 0 0 0 10px;
	float: left;
}
#shopp .category_page .metadata form{
	display: inline;
	float: left;
}
#shopp .category_page .metadata .addtocart{
	border: 0;
	background: none;
	color: #794d7b;
	cursor: pointer;
	padding: 0;
	margin: 0 10px 0 0;
	width: auto;
	font-weight: bold;
	font-size: 13px;
	float: left;
}
#shopp .category_page .metadata .addtocart:hover{
	text-decoration: underline;
}
#shopp .product_page{
}
#shopp .product_page .title h2{
	padding: 0 0 10px;	
	font-size: 23px;
	line-height: 1.1em;
}
#shopp .product_page .title h3{
	padding: 0 0 10px;	
}
#shopp .product_page .entry{
	border: 0;
	padding: 20px 0 0 0;
	clear: both;
	background: none;
}
#shopp .product_page  .metadata{
	background: none;
	border: 0;
	padding: 0;
}
#shopp .product_page  .metadata .addtocart{
	background: url(images/btn_add_to_cart.png) no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	width: 167px;
	height: 37px;
	margin: 15px 0 0 0;
	text-indent: -9999em;
	text-transform: uppercase;
}
#shopp .pagination{
	margin:0;
	background: #ecf4ff;
	position: relative;
	top: -15px;
}
#shopp .category_page .title h2{
	font-size: 22px;
	line-height: 1.1em;
}
#checkout li br{
	display: none;
}

/* kcottrell edits */
body.logged-in li#menu-item-202{ /* hides pri_menu -> members only -> members login */
	display: none;
}

body .page-item-889{ /* hides join-scrs/site-registration/ -> site registration */
	display: none;
}
body.logged-in .page-item-889{ /* hides join-scrs/site-registration/ -> site registration */
	display: inline-block;
}

body .page-item-1068{ /* hides join-scrs/site-registration/ -> study registration */
	display: none;
}
body.logged-in .page-item-1068{ /* hides join-scrs/site-registration/ -> study registration */
	display: inline-block;
}

body.logged-in #menu-members-only #menu-item-720, body #menu-members-only #menu-item-1453, body #menu-members-only #menu-item-1454, body #menu-members-only #menu-item-1455, body #menu-members-only #menu-item-1456{ /* member-only logged in menus */
	display: none;
} 

body.logged-in #menu-members-only #menu-item-1453, body.logged-in #menu-members-only #menu-item-1454, body.logged-in #menu-members-only #menu-item-1455, body.logged-in #menu-members-only #menu-item-1456{ /* member-only logged in menus */
	display: block;
} 