/* main settings */
body {
	margin: 0;
	font: 12px/16px Helvetica, Arial, sans-serif; 
	color: #0e2c3e;
	min-width: 1000px;
	background: #fff;
}

body#activism-org {
	overflow: hidden;
}
a {
	text-decoration: none;
	color: #c57d0a;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
.invisible, hr {
	display: none;
}

.clear {
	font-size: 0;
	line-height: 0.0;
	height: 0;
	clear: both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}


.clearfix {display: block;}
/* End hide from IE-mac */



input {
	font: 100% arial,sans-serif;
	vertical-align: middle;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
}
.img-left{
	margin: 0 20px 20px 0;
	float: left;
}
.img-right{
	margin: 0 0 20px 20px;
	float: right;
}
#share-story-form .img-right{
	margin-left: 0 !important;
}
.content-holder img.no-border{
	border: none !important;
}
/* header settings */
#holder {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 300;
}
.wrapper01 {
	width: 1362px;
	position: relative;
	float: left;
	left: 50%;
}
.wrapper02 {
	width: 1362px;
	position: relative;
	float: left;
	left: -50%;
}
.header-right {
	width: 122px;
	height: 251px;
	overflow: hidden;
	background: url(/images/bg-header-2.gif) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}
.header-holder {
	width: 100%;
	position: relative;
	z-index: 10;
}
.header-holder:after {
	content: "";
	display: block;
	clear: both;
}
.header-holder2 {
	width: 1362px;
	background: url(/images/bg-header.png) no-repeat;
}
.header-holder2:after {
	content: "";
	display: block;
	clear: both;
}
#header {
	width: 970px;
	height: 200px;
	margin: 0 auto;
	position: relative;
}
#header:after {
	content: "";
	display: block;
	clear: both;
}
#header h1 {
	margin: 0;
	padding-top: 54px;
}
#header h1 a {
	width: 210px;
	height: 69px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(/images/logo.png) no-repeat;
	cursor: pointer;
}
.header-nav {
	width: 1014px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 4px;
	left: 1px;
}
.header-nav:after {
	content: "";
	display: block;
	clear: both;
}
.header-nav li {
	float: left;
	margin: 4px 53px 0 0;
	position: relative;
}
.safari .header-nav li {
	margin: 4px 56px 0 0;
}
.drop-item {
	float: left;
	background: none;
}
.drop-item2 {
	width: 7px;
	float: left;
	background: none;
}
.drop-down:hover .drop-item,
.drop-down.hover .drop-item {
	float: left;
	background: url(/images/bg-drop-item.png) no-repeat;
}
.drop-down:hover .drop-item2,
.drop-down.hover .drop-item2 {
	width: 7px;
	height: 33px;
	float: left;
	background: url(/images/bg-drop-item-right.png) no-repeat 100% 0;
}
.header-nav a {
	padding: 4px 0px 4px 8px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #f3f9fd;
	text-transform: uppercase;
	position: relative;
	line-height: 25px;
}
.header-nav a:hover { text-decoration: none; }
.header-nav li.hover,
.header-nav li:hover {
	position: relative;
}
.header-nav li.hover .drop-holder,
.header-nav li:hover .drop-holder,
.header-nav li.hover #drop-holder2,
.header-nav li:hover #drop-holder2 {
	display: block;
}
.header-nav .drop-holder {
	display: none;
	position: absolute;
	left: 10px;
	top: 32px;
}
.header-nav #drop-holder2 {
	display: none;
	position: absolute;
	right: 10px;
	top: 32px;
}
* html .header-nav #drop-holder2 { right: 9px; }
.drop-top {
	height: 8px;
	margin-bottom: -5px;
	background: url(/images/bg-dropdown.png) repeat-x;
}
.drop-top span {
	width: 10px;
	height: 8px;
	float: left;
	margin-left: -10px;
	overflow: hidden;
	background: url(/images/bg-dropdown.png) repeat-x;
	position: relative;
	z-index: 1;
}
#drop-holder2 .drop-top span {
	width: 10px;
	height: 8px;
	float: left;
	margin-left: -10px;
	overflow: hidden;
	background: url(/images/bg-dropdown-top3.png) no-repeat;
	position: relative;
	z-index: 1;
}
.drop-top em {
	width: 10px;
	height: 8px;
	float: right;
	margin-right: -10px;
	overflow: hidden;
	background: url(/images/bg-dropdown-top2.png) no-repeat;
	position: relative;
	z-index: 1;
}
#drop-holder2 .drop-top em {
	width: 10px;
	height: 8px;
	float: right;
	margin-right: -10px;
	overflow: hidden;
	background: url(/images/bg-dropdown.png) repeat-x;
	position: relative;
	z-index: 1;
}
.drop-center {
	margin: 0 -10px;
	padding: 0 10px;
	background: url(/images/bg-dropdown2.png) no-repeat;
	position: relative;
	float: left;
}
* html .drop-center { position: fixed; }
.header-nav ul {
	height: 100%;
	margin: 0 0 -5px;
	padding: 0 1px 0 2px;
	list-style: none;
	float: left;
}
.header-nav ul li {
	padding: 1px 0px;
	float:  none;
	margin: 0;
	position: static;
	clear: both;
	white-space: nowrap;
	border-top: 1px solid #ccad31;
}
.safari .header-nav ul li { margin: 0; }
.header-nav ul li.first { border-top: 0; }
.header-nav ul a {
	padding: 5px 13px 5px 5px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-transform: none;
	line-height: normal;
	position: relative;
	z-index: 9999;
	display: block;
}
.header-nav .women-drop ul a { padding-right: 13px; }
.header-nav .issues-drop ul a { padding-right: 21px; }
.header-nav .change-drop ul a { padding-right: 24px; }
.header-nav .talent-drop ul a { padding-right: 77px; }
.header-nav ul a:hover {
	background: #69a342;
	text-decoration: none;
}
.drop-bottom {
	height: 10px;
	background: url(/images/bg-dropdown.png) repeat-x;
	clear: both;
}
.drop-bottom span {
	width: 10px;
	height: 10px;
	float: left;
	overflow: hidden;
	margin-left: -10px;
	background: url(/images/bg-dropdown-bottom.png) no-repeat;
	position: relative;
	z-index: 1;
}
.drop-bottom em {
	width: 10px;
	height: 10px;
	float: right;
	overflow: hidden;
	margin-right: -10px;
	background: url(/images/bg-dropdown-bottom2.png) no-repeat;
	position: relative;
	z-index: 1;
}
/* content settings */
.content-wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: -200px;
}
.content-wrapper02 {
	width: 1362px;
	position: relative;
	background: url(/images/bg-content.gif) repeat-y  73px 123px;
	
}
.content-wrapper03 {
	width: 1362px;
	overflow: hidden;
	position: relative;
	background: url(/images/bg-flash.gif) no-repeat 1135px 189px;
}

.content-wrapper04 {
	width: 1362px;
	overflow: hidden;
	position: relative;

}
body#home #content-wrapper05{
	padding: 53px 0 91px;	
}
#content-wrapper05 {
	width: 970px;
	margin: 0 auto;
	margin-top: 50px;
	padding: 53px 0 30px;
}
#content-wrapper05:after {
	content: "";
	display: block;
	clear: both;
}
#sidebar {
	width: 214px;
	float: left;
	margin: 23px 18px 0 0;
	padding-top: 73px;
	background: #eaf1f5;
}
.search-form {
	width: 202px;
	overflow: hidden;
	margin-bottom: 16px;
	padding-left: 12px;
}
.women-search{
	margin:16px 3px;
	clear:both;
	overflow: hidden;
	display:block;
	width:100%;
}
.search-form span, .women-search span, .talent-search span {
	width: 118px;
	height: 28px;
	float: left;
	padding: 0 0 0 16px;
	background: url(/images/search-area.gif) no-repeat;
}
.search-form span input {
	width: 103px;
	padding: 6px 0;
	font-size: 12px;
	background: none;
	border: 0;
}
.women-search span input, .talent-search span input {
width: 115px;
	padding: 6px 0;
	font-size: 12px;
	background: none;
	border: 0;
}
.btn-search {
	width: 56px;
	float: left;
}

.polls-area h4 {
	width: 214px;
	overflow: hidden;
	display: block;
	margin: 0;
	color: #035180;
	font-size: 14px;
	font-weight: bold;
	width: 201px;
	padding: 15px 0 8px 13px;
	border: 0px;}
.sidebar-nav {
	width: 100%;
	overflow: hidden;
	margin-bottom: 12px;
}
.sidebar-nav h4 {
	width: 201px;
	padding: 13px 0 0 13px; 
}
.sidebar-nav ul {
	margin: 0;
	padding: 8px 0 39px 13px;
	list-style: none;
	background: #dce8f0 url(/images/bg-sidebar-bottom2.gif) no-repeat 0 100%;
}
.sidebar-nav li { background: url(/images/link-border.gif) no-repeat; }
.sidebar-nav li.first { background: none; }
.sidebar-nav a {
	height: 1%;
	vertical-align: top;
	color: #537543;
	font-size: 14px;
	display: block;
	padding: 5px 0 8px 24px;
	background: url(/images/bullet-orange.gif) no-repeat 0 5px;
}
#sidebar .buttons-area .heading{
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #035180;
}
#sidebar .buttons-area {
	overflow: hidden;
	background: #dce8f0 url(/images/bg-sidebar-title.gif) no-repeat;
	padding: 26px 13px 0;
		border: 0px;
	border: 1px solid #dce8f0;
	border-top: 1px solid #eaf1f5;

}
#sidebar .buttons-area h2{
	font-size: 14px;
	font-weight: bold;
	background: url(/images/left-nav-heading-bg.gif) repeat-x left top;
	color: #136290;
	padding: 5px;
	margin-bottom: 5px;
}
#sidebar .buttons-area ul{
	margin: 0px 0px 5px;
	padding: 0px;
	overflow: hidden;
	height: auto;
}
#sidebar .buttons-area ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	
}
#sidebar .buttons-area ul li a{
	background: url(/images/left-nav-icon.gif) no-repeat left center;
	color: #08212f;
	display: block;
	font-size: 13px;
    padding: 5px 0 3px 15px;
	margin: 0;
}
#sidebar .buttons-area ul li.left-icons a{
	background-image: none;
	float: left;
	padding-left: 5px;
}
#sidebar .buttons-area ul li.left-icons a.facebook{
	margin-left: 10px;
}
#sidebar .buttons-area .left-icons img{
	float: left;
	margin-right: 3px;
}
#sidebar .buttons-area .left-icons {
	display: block;
	overflow: hidden;
	margin-bottom: 8px;
	background: url(/images/left-nav-icon.gif) no-repeat left center;
}
.move a {
	width: 185px;
	height: 45px;
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
	padding: 13px 0 0 6px;
	background: url(/images/btn-join.gif) no-repeat;
}
.move a:hover { text-decoration: none; }
.move .hidden {
	margin-bottom: -3px;
	display: block;
	text-indent: -9999px;
}
.safari .move .hidden { margin-bottom: -6px; }
.move .visible {
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	color: #516a2f;
	text-decoration: none;
}
.move .text-link {
	margin-right: 11px;
	padding-right: 8px;
	color: #a45e03;
	font-size: 11px;
	float: right;
	background: url(/images/bullet2.gif) no-repeat 100% 5px;
	cursor: pointer;
}
.move a:hover .text-link { text-decoration: underline; }
.request a {
	width: 177px;
	height: 44px;
	display: block;
	overflow: hidden;
	padding: 14px 0 0 12px;
	background: url(/images/btn-request.gif) no-repeat;
}
.request a:hover { text-decoration: none; }
.request .hidden {
	display: block;
	text-indent: -9999px;
	margin-bottom: -3px;
}
.safari .request .hidden { margin-bottom: -4px; }
.request .visible {
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	color: #1e3748;
	text-decoration: none;
}
.request .text-link {
	margin: -2px 9px 0 0;
	padding-right: 8px;
	color: #a45e03;
	font-size: 11px;
	float: right;
	background: url(/images/bullet2.gif) no-repeat 100% 5px;
	cursor: pointer;
}
.request a:hover .text-link { text-decoration: underline; }
.polls-area{
	background: #eaf1f5 url(/images/bg-sidebar-bottom2.gif) no-repeat 0 top;
}


.polls-box {
	width: 189px;
	padding: 0 10px 5px 15px;
}

.polls-box .result-title p.all{
	margin-bottom: 0;
	margin-top: 10px;
}
.polls-box .result-title p.mw{
	margin-bottom: 0;
	margin-top: 20px;
}
.polls-box .result-title p.disclaim{
	margin: 0;
} 

.main-content .polls-box{
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 2px solid #c5d8e7;
	margin-bottom: 15px;
}
.polls-form {
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
}
.polls-area p {
	margin: 0 0 4px;
	color: #051b28;
	font-size: 12px;
	line-height: 16px;
}
.answer-area {
	width: 187px;
	overflow: hidden;
	margin-bottom: 4px;
	padding-left: 2px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #a4c1d8;
}
.answer-area input {
	width: 16px;
	height: 15px;
	vertical-align: top;
	margin: 0;
	float: right;
}
.safari .answer-area input { margin-top: 3px; }
.answer-area label {
	color: #435f75; 
	font-size: 13px;
}
.result-title {
	width: 100%;
	overflow: hidden;
	margin-bottom: 2px;
	margin-top:10px;
}
.result-title div {
	width: 100%;
	height: 1px;
	overflow: hidden;
	
}
.polls-box strong, span.poll-comment {
	margin: 1px 0;
	padding: 5px 0 1px;
	font-size: 16px;
	display: block;
	border-top: 1px solid #c5d8e7;

}
.main-content .polls-box strong, span.poll-comment{
		border-top: none;
}
span.poll-comment{
	font-weight: bold;
}
.poll-result {
	width: 188px;
	overflow: hidden;
	margin: 0 -3px 0 0;
	padding: 0 0 5px 1px;
	list-style: none;
	position: relative;

}
.main-content .poll-result{
	width: 300px;

}

ul.poll-result .answer{
	font-size: 10px;
	width: 98% !important;
	margin-top: -20px;
	line-height: 12px;
}

span.answer-total-votes {
	font-weight: bold;
	float: left;
	display: block;
	width: 100%;
	}

div.percentage small{
	color: #a45e03;
	font-size: 12px;
	float: left;
}

div.poll-total-votes {
	font-size: 12px;
}


.poll-result em { font-size: 10px; }
.answer-area .answer {
	width: 148px !important;
	float: left;
	padding-right: 5px;

}
.total {
	width: 73px;
	float: right;
}
.poll-result img {
	float: left;
	margin-top: 2px;
}
.sidebar-bottom {
	width: 100%;
	height: 23px;
	overflow: hidden;
	background: #fff url(/images/bg-sidebar-bottom.gif) no-repeat;
}
#primary {
	width: 738px;
	float: left;
}
.flash-area {
	width: 827px;
	overflow: hidden;
	margin-right: -89px;
}
.flash-holder {
	width: 738px;
	overflow: hidden;
}
.flash-bottom {
	width: 738px;
	height: 20px;
	overflow: hidden;
	margin-top: -20px;
	position: relative;
}
.content-holder {
	width: 100%;
	margin-left: -1px;
	padding-top: 17px;
}
.content-holder img{
	border: 3px solid #d9e1e5;
}
body#home .content-holder{
	padding-top: 10px;
	
}
.content-holder:after {
	content: "";
	display: block;
	clear: both;
}
body#home .main-content {
	width: 477px;
	float: left;
	padding-top: 1px;
}
.main-content{
	width: 100%;
	line-height: 20px;
}
body#about .main-content table img{
	margin-bottom: 10px !important;
	display: block;
}
.main-content ul.list{
	padding-left: 50px;
}
.main-content ul li.list{
	margin-bottom: 15px;
}
.main-content ul.list li{
	list-style-type: decimal;
}

.main-content p{
	margin-top: 0;
}
.left-column-top {
	width: 100%;
	overflow: hidden;
	margin-bottom: 8px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 5px;
}
.left-column-top strong {
	color: #be640c;
	font-size: 20px;
	font-weight: normal;
}
body#home .left-column-top strong{
	float: left;
}
.dyk-area strong {
	color: #be640c;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px;
	display: block;
}
.icon-rss {
	width: 40px;
	height: 21px;
	display: block;
	background: url(/images/icon-rss.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 4px;
	right: 17px;
}
.post-area {
	width: 471px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-left: 3px;
	background: url(/images/border-post.gif) no-repeat 0 100%;
}
body#about .post-area{
	width: 100% !important;
	background: none !important;
		border-bottom: 1px solid #d9e1e5;
	padding-bottom: 10px;
}
span.source {
	font-size: 13px;
	color: #799b69;
	margin-right: 12px;
}
.post-area2 span.source {
	font-size: 13px;
	color: #c57d0a;
	margin-right: 12px;
}
.date {
	font-size: 13px;
	color: #98a9b3;
}
.post-area h2 {
	margin: 0 0 6px -1px;
	font-size: 16px;
	line-height: 18px;
	color: #c57d0a;
	font-weight: normal;
}
.top-block {
	width: 100%;
	overflow: hidden;
	margin-bottom: 3px;
	display: block;
}
.center-block {
	width: 100%;
	overflow: hidden;
}
.center-block img {
	border: 5px solid #d9e1e5;
	float: right;
	margin: 0 16px 11px 17px;
}
.center-block p {
	margin: 0;
	line-height: 21px;
}
.read-more {
	margin: 5px 15px 4px 0;
	padding: 0 22px 5px 0;
	font-size: 12px;
	background: url(/images/bullet-green.gif) no-repeat 100% 4px;
	float: right;
}
.other-more {
	margin: -4px 23px 10px 0;
	padding: 0 0 3px 20px;
	font-size: 14px;
	background: url(/images/bullet-green.gif) no-repeat 0 3px;
	float: right;
}
.right-column {
	width: 261px;
	float: left;
}
.talent-area {
	width: 255px;
	padding-left: 6px;
}
.wise-area:after,
.talent-area:after {
	content: "";
	display: block;
	clear: both;
}
.wise-area {
	width: 255px;
	margin-bottom: 10px;
	padding-left: 6px;
}
.wise-area h2 {
	margin: 0 0 4px -4px;
	font-size: 22px;
	color: #799b69;
}
.talent-area h2 {
	margin: 0 0 4px -3px;
	font-size: 22px;
	color: #799b69;
	letter-spacing: -1px;
}
.dyk-area:after {
	content: "";
	display: block;
	clear: both;
}
.dyk-area {
	width: 235px;
	margin-bottom: 10px;
	padding-left: 26px;
	padding-top: 7px;
}
.dyk-area h2 {
	margin: 0 0 4px -4px;
	font-size: 22px;
	color: #799b69;
}
.sub-heading {
	font-size: 16px;
	color: #c57d0a;
	margin-top: -6px;
	display: block;
}
.talent-area .image-box {
	margin-top: -16px;
	padding-bottom: 2px;
}
.post-area2 {
	width: 100%;
	padding-bottom: 7px;
	background: url(/images/border-post2.gif) no-repeat 0 100%;
}
.post-area2:after {
	content: "";
	display: block;
	clear: both;
}
.post-area2 h3 {
	margin: 10px 0 4px;
	font-size: 18px;
	color: #799b69;
	font-weight: normal;
}
.opera .post-area2 h3 { margin: 0 0 6px; }
.post-area2 p {
	margin: 0 0 1px;
	font-size: 14px;
	line-height: 18px;
	color: #3e5a31;
}
.image-box {
	width: 92px;
	margin: -2px -2px 0 3px;
	padding: 5px 4px 5px 5px;
	float: right;
	background: #d9e1e5;
	position: relative;
}

#bio .image-box2, #issues-details .image-box2{
	float: left;
	padding: 4px;
	background: #d9e1e5;
	margin: 0 15px 10px 0;
}
#bio .image-box2 .sub-image-box span, #issues-details .image-box2 .sub-image-box span{
	width: 160px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
}
body#talent-bazaar #bio .image-box2, #issues-details .image-box2{
	width: 206px;
	padding: 0;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 0;
}
#issues-details .image-box2{
	width: 215px !important;
	background: #d9e1e5;

}
#issues-details .image-box2 img{
	margin-bottom: 2px !important;
}
#issues-details .image-box2 p{
	padding: 5px;
	font-size: 11px !important;
	margin: 0 0 10px;
}
body#talent-bazaar #bio .image-box2 img, #issues-details .image-box2 img{
	margin-bottom: 10px;
}
#bio .image-box2  img{
	margin-bottom: 0px;
}
.image-box img {
	margin-bottom: 3px;
	display: block;
	text-align: center;
}
.sub-image-box {
	width: 92px;
	overflow: hidden;
}
.sub-image-box span {
	width: 88px;
	padding: 0 2px 0 2px;
	font-size: 11px;
	line-height: 13px;
	color: #3e5a31;
	display: block;
}
.copy {
	width: 88px;
	font-size: 10px;
	line-height: 12px;
}
.profile,
.wise {
	padding: 0 0 0 15px;
	font-size: 14px;
	background: url(/images/bullet-green.gif) no-repeat;
	float: right;
	position: relative;
	z-index: 9999;
}
.safari .profile,
.safari .wise { background: url(/images/bullet-green.gif) no-repeat 0 2px; }
.profile {
	margin: -3px -2px 0 0;
	padding: 0 0 2px 18px;
}
.talent-area .profile { margin: 10px -2px 0 0; }
.wise {
	margin: 6px -1px 0 0;
	padding-left: 18px; 

}
/* footer settings */
#footer {
	width: 970px;
	overflow: hidden;
	margin: 0 auto;
	padding: 11px 0 36px 0;
	background: url(/images/border-footer.gif) no-repeat 23px 0;
}
.opera #footer {padding: 13px 0 36px 0; }
.footer-nav {
	margin: 0 5px 0 0;
	padding: 0 0 0 15px;
	list-style: none;
	float: left;
}
* html .footer-nav { padding: 0 0 0 7px; }
.footer-nav li {
	margin-left: 8px;
	padding-left: 6px;
	float: left;
	background: url(/images/separartor-footer.gif) no-repeat 0 5px;
}
.opera .footer-nav li {
	background: url(/images/separartor-footer.gif) no-repeat 0 2px;
}
.footer-nav li.first {
	margin-right: -2px;
	padding: 0;
	background: none;
}
.footer-nav li a {
	font-size: 11px;
	color: #79919e;
}
.footer-copy {
	padding-top: 1px;
	float: right;
	font-size: 11px;
	color: #98a9b3;
	display: block;
}
.opera .footer-copy,
.safari .footer-copy { 

}
.footer-copy a {
	font-size: 11px;
	color: #98a9b3;
}
.heading{
	overflow: hidden;
	display: block;
	padding-bottom: 4px;
}


*html .activism-heading{
	padding: 0 0 5px;
}
.heading a{
	display: block;
	float: left;
	width: 35%;

}
.heading a img{
	float: right;
	margin-bottom: 15px;
}
body#timeline .heading h1{
	width: 100%;
}
.heading h1 a{
	width: auto;
	padding-right: 20px;
	margin-right: 10px;
	background: url(/images/heading-bc-icon.gif) no-repeat right center;
		color: #c86800;

}
.heading a input{
	float: right;
}
.heading h1{
	width: 65%;
	float: left;
}
h1{
	color: #c86800;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 2px;
}
h2{
	color: #1e333f;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 12px;
}

h3{
	color: #c86800;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding-top: 5px;
}
body#timeline #results h3{
	padding-bottom: 5px;
}
h4{
	color: #3e7618;
	font-size: 18px;
	font-weight: normal;
	border-top: 1px solid #e6ece5;
	border-bottom: 1px solid #e6ece5;
	margin: 0 0 10px;
	padding: 8px 0;
	overflow: hidden;
	line-height: 22px;
}
b.sm-heading{
	color: #c86800;
	font-size: 16px;
	font-weight: bold;
}
body#about b.sm-heading a{
	text-decoration: underline;
	color: #c86800;
}
body#about b.sm-heading a:hover{
	text-decoration: none;
}
h4 a.top{
	font-size: 12px;
	width: 40px;
	float: right;
	background: url(/images/arrow-top.gif) no-repeat right center;
}
#featured-woman-container, #featured-item-container {
float: left;
	color: #2a4220;
/* 	padding-left: 20px; */
		font-size: 13px;

}
#featured-item-container{
	margin-top: 30px;
}
#featured-woman-container .featured-woman, #featured-item-container .featured-item{
	float: left;
	width: 596px;
/* 	padding-right: 20px; */
}
#featured-item-container .featured-item{
	width: 500px;
}
#featured-woman-container a.name, #featured-talent-container a.name, #featured-item-container a.name{
	display: block;
	margin-bottom: 5px;
	font-size: 18px;
}
#featured-woman-container span.info, #featured-item-container span.info{
	font-size: 12px;
	line-height: 15px;
	color: #799b69;
}
#featured-woman-container .photo, #featured-item-container .photo{
	width: 91px;
	float: left;
	background-color: #d9e1e5;
	padding: 4px;
	font-size: 11px;
	line-height: 14px;
	color: #2a4220;
}
#featured-item-container .photo{
	width: 190px;
	margin-top: 40px;
	margin-bottom: 10px;
}
#featured-woman-container .photo p{
	margin: 5px 0 0;
}
#featured-woman-container .quote{
	float: right;
	width: 320px;
}
#featured-woman-container .quote p{
color: #98a9b3;
	font-size: 12px;
	line-height: 16px;
	padding-left: 18px;
	padding-top: 5px;
}
#featured-woman-container .quote p a, #featured-woman-container .quote p a:visited{
color: #98a9b3;
	text-decoration: underline;
}
#featured-woman-container .quote p a:hover{
color: #3e5a31;	
	
}
#featured-woman-container .quote blockquote, #bio .quote blockquote{
	margin: 0;
	background: url(/images/featured-woman-quote1.gif) no-repeat left top;
	padding-top: 25px;
	padding-left: 15px;
}
 #bio .quote blockquote{
color: #3e5a31;	
}
.quote blockquote p{
	margin: 0;
	color: #3e5a31;
	font-size: 14px;
}
 #bio .quote  p{
color: #98a9b3;
	font-size: 12px;
	line-height: 16px;
	padding-left: 18px;
}
#featured-woman-container .quote blockquote span,  #bio .quote blockquote span{
background: url(/images/featured-woman-quote2.gif) no-repeat right bottom;	
display: block;
padding-bottom: 25px;
}
#featured-woman-container h3, #featured-item-container h3{
	color: #799b69;
	font-size: 13px;
	margin: 30px 0 3px;
	font-weight: bold;
}
#bio h3, #issues-details h3, body#ecalendar .content-holder h3{
	color: #c86800;
	font-size: 14px;
	margin: 20px 0 3px;
	font-weight: bold;
}
body#talent-bazaar #bio h3, #issues-details h3{
	margin-top: 0;
}
#bio .right h3, #issues-details .right h3{
	padding: 0 10px 5px 0;
	margin: 0 0 10px;
	background: url(/images/arrow3.gif) no-repeat right 5px;

}

.item-box .link{
	height: 16px;
	width: 16px;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	display: inline;
	margin: 3px 20px 0 0;
}
#results, #bio {
	overflow: hidden;
	padding: 20px 0 25px 0px;

}
body#toolbox #results, body#timeline  #results{
	padding-left: 0;
}
#results .breadcrumb{
color: #1e333f;
	font-size: 18px;
	border-bottom: 1px solid #e6ece5;
	margin-bottom: 10px;
}
body#recipes #results .breadcrumb{
	border: 0;
}
#results .breadcrumb a{
	color: #1e333f;	
			background: url(/images/breadcrumb-seperator.gif) no-repeat right center !important;
				padding-right: 20px;

}

#results .breadcrumb ul{
	padding: 8px 0;
	margin: 0;
	overflow: hidden;
}
#results .breadcrumb ul li{
	list-style-type: none;
	float: left;
	margin-right: 10px
	
}
#results .item-box, 
#search-results .item-box, 
#results div.results-box .item-box{
	font-size: 13px;
	overflow: hidden;
	float: left;
	padding:0;
	height: 170px;
	border-bottom: 1px solid #e6ece5;
	margin: 0 20px 20px 0;
	width: 215px;
}

body#talent-bazaar #results .item-box{
	height: 190px;
}
body#timeline #results .item-box{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e6ece5;
	padding-bottom: 10px;
	margin: 0 0 10px !Important;
}
body#toolbox #results .item-box{
	height: auto;
}
#results .item-box img, 
#search-results .item-box img, 
#results div.results-box .item-box img{
	background-color: #d9e1e5;
	padding: 4px;
	display: block;
	float: left;
	margin-right: 5px;
}
body#talent-bazaar #results .item-box .text{
	width: 100%;
	float: left;
	padding-left: 6px;
}
body#muslim-women #results .item-box .text span{
width: 60%;	
float: right;
	padding-top: 0;
}
body#talent-bazaar #results .item-box .text span{
	float: right;
	width: 45%;
	padding-top: 0;
	padding-right: 5px;
}
body#muslim-women #results .item-box .text h3, body#talent-bazaar #results .item-box .text h3{
	padding-bottom: 5px;
}
#results .item-box .text, 
#search-results.item-box .text,
#results .results-box .item-box text{
	
}
body#timeline #results .item-box .text{
	width: 85%;
	float: right;
}
#results .item-box a.details, 
#search-results .item-box a.details, 
#results div.results-box .item-box a.details{
	color: #799b69;
	background: url(/images/arrow1.gif) no-repeat right center;
	padding-right: 17px;
	display: block;
	text-align: right;
}
#results .item-box span, #search-results .item-box span, #results div.results-box .item-box span{
	display: block;
	padding-bottom: 15px;
	line-height: 13px;
	padding-top: 5px;
}
body#recipes #results .item-box span{
	padding-top: 0;
}
body#toolbox #results .item-box span, 
body#toolbox #results .item-box h3, 
body#toolbox #results .item-box .details{
	width: 132px;
	float: right;
}
body#recipes #results .item-box a.more{
	width: 100%;
	display: block;
	text-align: right;
	margin-top: 10px;
}
body#recipes #bio .heading2{
	border: 0;
}
.heading2{
	border-bottom: 1px solid #e6ece5;
	overflow: hidden;
	padding-bottom: 8px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.heading2 h2{
	color: #c86800;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	width: 50%;
	float: left;

}
.heading2 span{
	float: left;
	width: 50%;
	font-size: 12px;
	color: #c86800;
	text-align: right;
}
#bio .left{
	width: 470px;
	float: left;
	padding-right: 20px;
}
#issues-details .left{
width: 370px;
	float: left;
	padding-right: 20px;	
}
#bio .right{
	width: 210px;
	float: right;
}
#bio .right .bio-info p a{
	float: left;
	margin-bottom: 8px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #c5d7bc;
	width: 100%;
	padding-top: 0;
}
 #issues-details .right{
	width: 330px;
	float: right;
	padding-top: 10px;
}
#bio .right a, #issues-details .right a{
	color: #0e2c3e;
	text-decoration: underline;
	color: #435f75; 

}
#bio .right a:hover, #issues-details .right a:hover{
	text-decoration: none;
}
#bio .quote{
	float: right;
	width: 220px;
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 20px;
}
#bio .sources, #issues-details .sources{
color: #98a9b3;
font-size: 12px;
overflow: hidden !important;
}
#featured-talent-container{
	padding-left: 0px;
}
#featured-talent-container .featured-talent-artist{
	overflow: hidden;
	clear: both;
	padding: 0 5px 10px 0;
	margin: 0 0 10px;
		border-bottom: 1px solid #e6ece5;

}
#featured-talent-container .featured-talent{
	width: 448px;
	float: left;
	padding-right: 10px;
}
#featured-talent-container .about{
	width: 240px;
	float: right;
}
#featured-talent-container .about h3{
	margin-bottom: 5px;
	padding-top: 0;
}
#featured-talent-container .featured-talent img{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#featured-talent-container span.info{
	font-size: 11px;
	display: block;
	line-height: 15px;
	margin-bottom: 10px;
}
.sm-box {
	width: 228px;
	float: right;
	margin: 0 0 10px 25px;
	clear: both;
}
.sm-box  h3, #featured-talent-container div.about div.sm-box h3 {
	background: url(/images/right-box-top.gif) no-repeat left top;
	font-size: 16px;
	padding: 14px 0 5px 10px;
	margin: 0;
}
.sm-box  h3 span, #featured-talent-container div.about div.sm-box h3 span{
	background: url(/images/right-box-arrow2.gif) no-repeat 188px 1px;
	padding: 0;
	margin: 0;
}
.sm-box span{
	display: block;
	padding: 0 10px 20px;
	background: #e4edf1 url(/images/right-box-btm.gif) no-repeat left bottom;
	margin-bottom: 20px;
}
.sm-box ul{
	margin: 0;
	padding: 0;
}
.sm-box ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0px;
	border-bottom: 1px solid #fff;

}
.sm-box ul li:last-child{
	border: 0px;
}
.sm-box li a {
	color: #0e2c3e;
	font-size: 13px;
	display: block;
	background: url(/images/right-box-arrow.gif) no-repeat left 5px;
	padding: 5px 0 5px 20px;
	margin: 0;
}
.sm-box li a:hover{
		color: #c86800;

}
input.page-btn{
	margin-bottom: 15px;
}
.toolbox-btn1, .toolbox-btn2{
	padding: 15px 0;
}
.toolbox-btn1 img{
	border: 0px;
	margin-right: 5px;
}
.toolbox-btn2 img{
border: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}


.languages{
	width: 240px;
	float: right;
	margin: 0 0 20px 20px;
}
.languages p.title{
	font-size: 13px;
	color: #3e7618;
}
.languages p.title span{
	float: left;
	display: block;
	margin-right: 37px;
}
.languages p.title span.last{
	margin-right: 0;
}
.languages  img{
	border: 0px;
}
.languages a.pdf{
	float: right;
}
.languages a.html{
	float: left;
	width: 180px;
}
.languages ul{
	padding: 10px 0px 0px;
	margin: 0;
}
.languages ul li{
	list-style-type: none;
	font-size: 12px;
	border-bottom: 1px solid #e6ece5;
	background: url(/images/arrow4.gif) no-repeat left center;
	overflow: hidden;

}
.languages ul li a{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: underline;
}
.languages ul li a.notactive{
	text-decoration: none;
}
.languages ul li a:hover{
	text-decoration: none;
}
.activism-map{
	display: block;
	overflow: hidden;
	width: 300px;
	float: right;
	background-color: #fff;
	padding-bottom: 20px;
	padding-left: 20px;
}
li.activism-names{
	padding-left: 15px;
	margin: 0 0 8px;
	list-style-type: none;
}
li.activism-names a{
color: #0e2c3e;	
display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 375px;
}
.activism-og{
	width: 480px;
}
ul#activism-list{
	padding: 0;
	margin: 0;
}
#share-story-form, #compact-join-form, #ask-woman-form {
	overflow: hidden;
}

#share-story-form .form{
	width: 550px;
	float: left;
	
}

#share-story-form .form span{
width: 275px;
float: left;
margin-bottom: 10px;
}
 #ask-woman-form .form span{
width: 315px;
float: left;
margin-bottom: 10px;
	height: 40px;
}
#share-story-form .form span b, #ask-woman-form .form span b{
	font-weight: normal;
	font-style: normal;
	width: 55px;
	display: block;
	float: left;
	padding-top: 3px;
}
#ask-woman-form .form span b{
	width: 80px !important;
	padding-left: 5px;
}
#ask-woman-form .form span b i{
	font-size: 10px;
	line-height: 11px;
	color: #98a9b3;
}

#ask-woman-form .form span b.wide{
	font-weight: normal;
	font-style: normal;
	width: 400px !important;
	display: block;
	float: left;
	padding-top: 3px;
}
#share-story-form .form span input, #ask-woman-form .form span input{
	background: url(/images/story-input1.gif) no-repeat left top;
	border: none;
	padding: 2px 5px 2px 10px;
	width: 183px;
	height: 24px;
}
#ask-woman-form .form textarea{
	background: url(/images/ask-textarea.gif) no-repeat left top !important;
	width: 590px !important;
}
#share-story-form .form textarea, #ask-woman-form .form textarea{
	background: url(/images/story-textarea.gif) no-repeat left top;
		border: none;
	width: 504px;
	height: 93px;
	padding: 10px 10px 15px;
	margin-bottom: 10px;
}
#share-story-form p.rights, #ask-woman-form p.rights, #ecalendar .rights{
	color: #98a9b3;
	font-size: 12px;
	line-height: 16px;
	width: 530px;
}
#ecalendar .rights{
width: 100%;
margin-top: 20px;
font-size: 11px;

}
#ask-woman-form  p.description{
	width: 100%;
	float: left;
}
#ask-woman-form .ask-submit{
	overflow: hidden;
	padding-bottom: 10px;
}
#share-story-form input.submit, #ask-woman-form input.submit{
	float: right;
	margin-right: 25px;
}
#ask-woman-form input.submit{
	margin-right: 130px;
}
.timeline-btn1{
	overflow: hidden;
	
}
.timeline-btn1 img{
	border: 0px;
	
}
.timeline-btn1 a.first{
	width: 237px;
	height: 180px;
	display: block;
	float: left;
	margin-right: 4px;
		background: url(/images/timeline-first-bw.jpg) no-repeat left top;
}
.timeline-btn1 a.first-on, .timeline-btn1 a:hover.first-on{
	width: 237px;
	height: 180px;
	display: block;
	float: left;
	margin-right: 4px;
		background: url(/images/timeline-first.jpg) no-repeat left top;
}
.timeline-btn1 a:hover.first{
	width: 237px;
	height: 180px;
	background: url(/images/timeline-first.jpg) no-repeat left top;
}

.timeline-btn1 a.second{
	width: 237px;
	height: 180px;
	display: block;
	float: left;
	margin-right: 4px;
		background: url(/images/timeline-second-bw.jpg) no-repeat left top;
}
.timeline-btn1 a.second-on, .timeline-btn1 a:hover.second-on{
	width: 237px;
	height: 180px;
	display: block;
	float: left;
	margin-right: 4px;
		background: url(/images/timeline-second.jpg) no-repeat left top;
}
.timeline-btn1 a:hover.second{
	width: 237px;
	height: 180px;
	background: url(/images/timeline-second.jpg) no-repeat left top;
}

.timeline-btn1 a.third{
	width: 237px;
	height: 180px;
	display: block;
	float: left;
	margin-right: 4px;
		background: url(/images/timeline-third-bw.jpg) no-repeat left top;
}
.timeline-btn1 a.third-on, .timeline-btn1 a:hover.third-on{
	width: 237px;
	height: 180px;
	display: block;
	float: left;
	margin-right: 4px;
		background: url(/images/timeline-third.jpg) no-repeat left top;
}
.timeline-btn1 a:hover.third{
	width: 237px;
	height: 180px;
	background: url(/images/timeline-third.jpg) no-repeat left top;
}
.issues-btn1{
	overflow: hidden;
}
.issues-btn1 img{
	border: 0px;
	margin-bottom: 5px;
}
.issues-btn1 .item{
	width: 212px;	
	height: 160px;
	display: block;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.issues-btn1 .item a.link, .issues-btn1 .item a:visited.link, .issues-btn1 .item span.link{
font-size: 16px;
display: block;
	background: url(/images/issues-arrow.gif) no-repeat right 3px;
	padding-right: 20px;
}
.issues-btn1 .item span.link{
	color: #c57d0a;
	
}
.issues-btn1 .item a:hover.link{
	background: url(/images/issues-arrow-hover.gif) no-repeat right center;	
}
.compact-btns{
	overflow: hidden;
	padding: 40px 0 20px;
}
.compact-btns img{
	border: none;
	float: left;
	display: block;
	margin-right: 90px;
}
#compact-join-form .form{
	width: 650px;
	float: left;
	clear: left;
	padding-bottom: 20px;
}
#compact-join-form .form span{
width: 295px;
float: left;
	margin-bottom: 10px;
	margin-right: 25px;
}
#compact-join-form .form span b{
	font-weight: normal;
	font-style: normal;
	width: 95px;
	display: block;
	float: left;
	padding-top: 3px;
}
#compact-join-form .form span input{
	background: url(/images/story-input1.gif) no-repeat left top;
	border: none;
	padding: 2px 5px 2px 10px;
	width: 181px;
	height: 24px;
}
#compact-join-form .join-submit{
	overflow: hidden;
	clear: left;
	width: 615px;
	padding-top: 10px;
}
#compact-join-form .anonymous{
	color: #6a8595;
	clear: left;
	float: left;	width: 80%;

}
#compact-join-form .join-submit .submit{
	float: right;
}
body#toolbox table.compact-signatures{
	border: 0px;
	width: 100%;
}
body#toolbox table.compact-signatures .headings{
color: #c86800;	
text-align: center;
}
body#toolbox table.compact-signatures .odd{
	background-color: #e3ebf0;
}
body#toolbox table.compact-signatures .odd td, body#toolbox table.compact-signatures .even td{
	padding: 5px;
	text-align: center;
}

body#toolbox table.compact-signatures .even{
		background-color: #f4f5f6;

}
body#toolbox table.compact-signatures td.first{
	width: 10%;
}
body#toolbox table.compact-signatures td.second{
	width: 20%;
}
body#toolbox table.compact-signatures td.third{
	width: 40%;
}
body#toolbox table.compact-signatures td.fourth{
	width: 30%;
}
body#conference .buttons-area ul{
	margin: 0px 25px 5px;
	padding: 0px;
}
body#conference .buttons-area ul li {
	list-style-type: none;
}
body#conference .buttons-area ul li a{
	padding-left: 20px;
	color: #08212f;
	display: block;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
}
body#conference .buttons-area ul li a.facebook{
background: url(/images/social_icons/facebook_16.png) no-repeat left center !important;
}
body#conference .buttons-area ul li a.flickr{
background: url(/images/social_icons/flickr_16.png) no-repeat left center !important;
}
body#conference .buttons-area ul li a.youtube{
background: url(/images/social_icons/youtube_16.png) no-repeat left center !important;
}
p.not-found{
	font-size: 22px;
    color: #c86800;	
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.case-studies{
	overflow: hidden;
	width: 300px;
		float: right;
	padding-right: 13px;
	border: ;
}
.case-studies input{
	padding: 0 0 0 55px;
}
h4.activism-h{
}
*html .case-studies{
	padding-right: 10px;
}

.case-studies-archive ul{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.case-studies-archive ul li{
	padding: 0;
}
.case-studies-archive li.activism-names a{
width: 100%;	
}
div.pagination{
	display: block;
	width: 100%;
/* float: left; */
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: right;
	margin-top: -55px;
		float: right;
}
tr.pagination{
display:static;
padding:0;
margin:0;
float:none;

}

div.pagination a.pagination-next{
background: url(/images/btn-next.gif) no-repeat left center !important;
	padding: 12px 35px 10px;
	margin-left: 10px;
}
div.pagination a.pagination-prev{
background: url(/images/btn-previous.gif) no-repeat left center !important;
	padding: 12px 50px 10px;
}
div.pagination a.pagination-next-older{
background: url(/images/btn-older-polls.gif) no-repeat left center !important;
	padding: 12px 80px 10px;
	margin-left: 10px;
}
div.pagination a.pagination-prev-newer{
background: url(/images/btn-newer-polls.gif) no-repeat left center !important;
	padding: 12px 80px 10px;
}
tr.pagination td a{
padding:0;
}
tr.pagination td a.pagination-next{
background: url(/images/btn-next.gif) no-repeat left center !important;
	padding: 12px 35px 10px;
}
tr.pagination td a.pagination-prev{
background: url(/images/btn-previous.gif) no-repeat left center !important;
	padding: 12px 50px 10px;
}
.pagination a{
	text-decoration: underline;
}
.pagination a:hover{
	text-decoration: underline;
}
body#activism .pagination-links{
width: 400px;
overflow: hidden;	
}
.pagination-links .pagi-items{
	width: 200px;
	float: right;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.pagination-links .pagi-items li{
	list-style: none;
	display: inline;
	float: right;
	width: 100px;
}
.pagination-links .pagi-items li.next-sm{
	width: 70px;
}
.pagination-links a.next{
background: url(/images/btn-next.gif) no-repeat left center !important;
	width: 70px;
	display: block;
	height: 30px;
}
.pagination-links a.prev{
background: url(/images/btn-previous.gif) no-repeat left center !important;
	width: 100px;
	display: block;
	height: 30px;
}

.addthis_button {  float: left !important;}
.addthis_button img{
	margin: 0;
	padding: 0 3px;
	float: left;
}

span.share.left {
	margin-top: 0;
	display: block;
	overflow: hidden;
	line-height: 22px;
	width: 200px;
	padding-bottom: 15px;
}
body#home span.share.left{
	margin-top: 0;
	width: 150px;
	float: left;
	padding-left: 40px;
}
.addthis_toolbox{
}
body#home .addthis_toolbox{
	width: 153px;
	margin-top: 3px;
	float: right;
}
.addthis_toolbox a.rss{
	float: left;
	padding: 0 3px;

}
span.share.left a.read-more{
	float: right;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 15px;
		background: url(/images/bullet-green.gif) no-repeat 100% center;
}
.e-lg-polls .lg-poll form ul, .e-lg-polls .lg-poll form ul li, .e-lg-polls .lg-poll .submit {clear:none; float:left; display:inline; margin:0; padding:0; list-style-type:none;} .e-lg-polls .lg-poll .lg-polls-answers li label{background: #f2f2f2; border:1px dotted #d9d9d9; margin-right: 8px; padding:4px;} .e-lg-polls .lg-poll .lg-polls-answers li label *{margin:0; vertical-align:middle;} .lg-poll .lg-poll-results{display:inline; float:left; margin-right:10px; width:340px;} .lg-poll .poll-result ul{margin:0 0 18px 0; font-size:11px;} .lg-poll .poll-result li{border:1px solid #fff; list-style-type:none; padding:2px; position:relative;
	height: 20px;
	margin: 20px 0 5px;
} .lg-poll .poll-result li .answer{left:0px; position:absolute; text-align: left;
	padding-top: 2px;
} .lg-poll .poll-result li .answer-total-votes{position:absolute; right:-86px; width:71px;} .lg-poll .poll-result li .percentage small{display:block; font-size:11px; padding-left:5px;
	color: #000;
	position: absolute;
	z-index: 8;
} 

.lg-poll .poll-result li.a-0{border-color:#9ec54c;} .lg-poll .poll-result li.a-0 .percentage{background:#9ec54c;
	height: 20px;
} .lg-poll .poll-result li.a-1{border-color:#1b76bc;} .lg-poll .poll-result li.a-1 .percentage{background:#1b76bc;height: 20px;}
 
.lg-poll .poll-result li.a-2{
border: 1px solid #f5ae04;
height: 20px;
} 
.lg-poll .poll-result li.a-2 .percentage{background:#f5ae04;height: 20px;} .lg-poll .poll-result li.a-3{border-color:#5A7DD6;} .lg-poll .poll-result li.a-3 .percentage{background:#ce1a1a;height: 20px;} .lg-poll .poll-result li.a-4{border-color:#a29445;} .lg-poll .poll-result li.a-4 .percentage{background:#a29445;height: 20px;}

#sidebar a.poll-archive{
	font-size: 12px;
	margin-left: 17px;
}
 
ul.rss-type{
	list-style-type: none;
	padding: 0;
	margin: 10px 0;
}
ul.rss-type li a{
	padding: 7px 0 7px 22px;
	display: block;
	background: url(../images/social_icons/rss_16.png) no-repeat left center !important;
	
}
#activism-directory{
width: 100%;
display: block;	
float: left;
}

#activism-directory a.directory-more{
	margin-bottom: 10px;
	display: block;
		border-bottom: 1px solid #e6ece5;
	padding-bottom: 10px;
}
.poll-comment-container {
overflow: hidden;
	margin-bottom: 30px;
	background: url(../images/comments-bg-main.jpg) no-repeat 150px top;
	width: 100%;
}
.poll-posted {
	width: 150px;
	float: left;
	margin-right: 40px;
	padding-top: 35px;
	height: 150px;
}
.poll-posted span.author{
	display: block;
	font-size: 14px;
	text-align: right;
	color: #c86800;
	line-height: 14px;
}
.poll-posted span.author a{
	text-decoration: underline;
}
.poll-posted span.date{
	color: #98a9b3;
	font-size: 11px;
	text-align: right;	
	display: block;
	line-height: 11px;
	padding-top: 5px;
}
.poll-comments {
	width: 480px;
	float: left;
	padding: 23px 20px 0 10px;
}

.comments-pagination, .comments-form {
	padding-left: 200px;
}
.comments-form{
	padding-top: 20px;
}

/* Import from stylesheet used in poll tests */
.e-lg-polls .lg-poll form ul, .e-lg-polls .lg-poll form ul li, .e-lg-polls .lg-poll .submit {clear:none; float:left; display:inline; margin:0; padding:0; list-style-type:none;}
 .e-lg-polls .lg-poll .lg-polls-answers li label{background: #f2f2f2; border:1px dotted #d9d9d9; margin-right: 8px; padding:4px;}
  .e-lg-polls .lg-poll .lg-polls-answers li label *{margin:0; vertical-align:middle;} .lg-poll .lg-poll-results{display:inline; float:left; margin-right:10px; width:340px;}

  .poll-result ul{margin:0 0 18px 0; font-size:11px;}  .poll-result li{border:1px solid #fff; list-style-type:none; padding:2px; position:relative;
	height: 20px;
	margin: 20px 0 5px;
}  .poll-result li .answer{left:0px; position:absolute; text-align: left;
	padding-top: 2px;
}  .poll-result li .answer-total-votes{position:absolute; right:-86px; width:71px;}  .poll-result li .percentage small{display:block; font-size:11px; padding-left:5px;
	color: #000;
	position: absolute;
	z-index: 8;
} 

.poll-result li.a-0{border-color:#9ec54c;}  .poll-result li.a-0 .percentage{background:#9ec54c;
	height: 20px;
}  .poll-result li.a-1{border-color:#1b76bc;}  .poll-result li.a-1 .percentage{background:#1b76bc;height: 20px;}  .poll-result li.a-2{border-color:#f5ae04;}  .poll-result li.a-2 .percentage{background:#f5ae04;height: 20px;} .poll-result li.a-3{border-color:#5A7DD6;}  .poll-result li.a-3 .percentage{background:#ce1a1a;height: 20px;}  .poll-result li.a-4{border-color:#a29445;} .poll-result li.a-4 .percentage{background:#a29445;height: 20px;}

#sidebar a.poll-archive{
	font-size: 12px;
	margin-left: 17px;
}
 
ul.rss-type{
	list-style-type: none;
	padding: 0;
	margin: 10px 0;
}
ul.rss-type li a{
	padding: 7px 0 7px 22px;
	display: block;
	background: url(../images/social_icons/rss_16.png) no-repeat left center !important;
	
}
.polls-form .answer span, #sidebar .answer span{
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 5px;
		color: #435f75; 

}
.polls-form p.question, #sidebar p.question{
	margin-bottom: 5px;
}

#sidebar .answer{
	margin-bottom: 5px;
	overflow: hidden;

}
.polls-form .answer{
		overflow: hidden;

}
.polls-area .innertube{
	padding: 0 15px;
}
.polls-area .innertube .poll-result {
	width: 182px;
	}
.main-content .comppoll .answer{
	width: 187px;
	margin-bottom: 5px;

}
.main-content .comppoll .answer span{
	border-bottom: 1px dotted #a4c1d8;
	padding-bottom: 3px;
	display: block;
}
.main-content .comppoll .answer span input{
float: right;	
}

/* JOBS */	
	body#jobs #featured-woman-container h3{
	margin-top: 20px;
}
body#jobs #featured-woman-container .featured-woman{
	width: 100%;
	margin-top: 20px;

}


.job-search{
	margin: 20px 3px 0;
	clear:both;
	overflow: hidden;
	display:block;
	width:100%;
}
.job-search span{
	width: 118px;
	height: 28px;
	float: left;
	padding: 0 0 0 16px;
	background: url(/images/search-area.gif) no-repeat;
	margin-right: 5px;
}
.job-search span input{
width: 115px;
	padding: 6px 0;
	font-size: 12px;
	background: none;
	border: 0;
}

.jobs-search-option {
	margin-bottom: 5px;
}

.jobs-search-input {
	margin-top: 15px;
}
body#jobs .heading img{
	border: 0px;
}
#results .breadcrumb a.last{
	background: none !important;
}

body#jobs #results .breadcrumb{
	border-bottom: none;
}

body#jobs #results .item-box, body#recipes #results .item-box{
	font-size: 13px;
	overflow: hidden;
	float: left;
	padding:0;
	height: 120px;
	margin: 0 10px 10px 0;
	width: 225px;
	background: url(../images/jobs-results-bg2.gif) no-repeat left bottom;
	border: none;
}
body#recipes #results .item-box{
	height: 160px;
}
body#jobs #results .item-box .text, body#recipes #results .item-box .text{
background: url(../images/jobs-results-bg1.gif) no-repeat left top;
	padding: 10px;
}
body#jobs #results .item-box h3, body#recipes #results .item-box h3{
	font-size: 18px;
}
body#recipes #results .item-box h3{
	margin-bottom: 8px;
}
body#jobs #bio .addthis_toolbox, body#recipes #bio .addthis_toolbox{
	width: 120px;
	float: right;
}
body#jobs .heading2 h2, body#recipes .heading2 h2{
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	width: 80%;
	float: left;
}
body#jobs #bio, body#recipes #bio{
padding-top: 40px;
}
body#ecalendar .heading img, body#recipes .heading img{
	border: 0px;
}
body#jobs .item-box .text span {
	line-height: 18px;
}
.calendar-submission-btn {
width: 210px;
float: right;
}
.calendar-submission-btn img{
border: 0px;
}
.calendar-submission-btn a{
	width: auto;
	float: right;}

.calendar-submission-btn .addthis_toolbox{
	margin-top: 5px;
	width: 157px;
	float: right;
}
body#ecalendar h1{
	line-height: 26px;
	width: 480px;
}
img.calendar-img{
	float: left;
	margin-right: 30px;
}
.event-intro{
	overflow: hidden;
}
body#ecalendar .tooltip {
	position: absolute;
	margin-left: 320px;
	width: 243px;
	font-size: 11px;
	background: url(/images/tooltip-bgb2.gif) no-repeat left bottom;
	color: #001a24;
	line-height: 16px;
	z-index: 500;
	padding-bottom: 15px;
}
body#ecalendar .tooltip .inner{
	background: url(/images/tooltip-bgt.gif) no-repeat left top;
		padding: 10px 10px 20px;	
}

body#ecalendar .tooltip a{
	color: #001a24;	
}
body#ecalendar .tooltip p{
	margin-top: 0;
	margin-bottom: 5px;
}
body#ecalendar .tooltip a.event-more{
	color: #c86800;
	background: url(/images/tooltip-more.gif) no-repeat left center;
	padding-left: 15px;
	float: right;
}

ul.featured-links {
float: left;
width: 100%;
	padding: 0;
	margin: 0;
}
ul.featured-links li{
	list-style-type: none;
	padding: 0;
	margin: 0 0 8px;
	width: 100%;
	float: right;
}

.recipe-column1, .recipe-column2 {
float: left;
}
.recipe-column1{
	width: 45%;
}
.recipe-column2{
	width: 55%;
}

.note {
	color: #98a9b3;
	width: 625px !important;
	clear: both;
	
	
}
body#recipes .image-upload{
	padding-top: 10px;
	padding-bottom: 20px;
}

body#home .item-box{
	width: 235px;
	margin: 10px 0 15px 25px;
	background: url(/images/home-infobox-bg1.jpg) no-repeat left top;
}
body#home .item-box .inner{
	background: url(/images/home-infobox-bg2.jpg) no-repeat left bottom;
	padding: 15px 10px 10px;
}
body#home .item-box h5{
	color: #288cc7;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	display: block;
	margin-top: 0;
}
body#home .item-box h5 a{
	color: #288cc7;	
}
body#home .item-box h5 a:hover{
	color: #288cc7;	
}
body#home .item-box .date{
	width: 35px;
	float: left;
	padding-right: 5px;
	font-size: 10px;
}
body#home .item-box .date span.day{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 3px;
}
body#home .item-box .event-info-summary{
	width: 130px;
	float: left;
	padding-right: 5px;
	font-size: 11px;
}
body#home .item-box .event-info-summary span, body#home .item-box .date span{
	display: block;

}

body#home .item-box a.event-details {
display: block;
float: right;
width: 80%;
text-align: right;
margin-top: -15px;
	text-decoration: underline;
	font-size: 11px;
}
body#home .item-box .event-info-summary span.event-title{
	font-weight: bold;
}
body#home .item-box .event-info-summary span.event-title a{
	color: #0e2c3e;
	
}
body#home .event-item:after{
content: "";
display: block;
clear: both;
}
body#home .event-item{
border-bottom: 1px solid #d8e0e5;
	padding-bottom: 8px;
	margin-bottom: 8px;
	width: 100%;
}

body#home a.event-items-more, body#home a.job-box-details {
color: #547048;
	background: url(/images/event-items-more.gif) no-repeat right center;
	display: block;
	text-align: right;
	padding-right: 18px;
}
body#home a.job-box-details{
	margin-top: -5px;
}
body#home .job-box img {
border: 0;
float: right;
margin-left: 5px;
}
body#home .job-box span{
	font-size: 11px;
}