/*
Theme Name: BuddyPress Amplify
Description: Custom Theme for AmplifyYourVoice.org
Author: Advocates for Youth
Version: 1.0
Template: bp-default
Tags: buddypress
*/

body {background-color:#f6f6f6;}
a {color:#E30C4F;}
h1,h2,h3,h4,span {font-family: Arial, Helvetica, sans-serif;color:#444;}

p,blockquote,li {font-family: 'Ek Mukta', Arial, Helvetica, sans-serif;color:#444;}

/*Header Styles*/

#bluesisterbar {position:relative;padding:0;margin:0px auto;margin-bottom:10px;margin-left:0px;width:100%;height:75px;background-image:url('http://amplifyyourvoice.org/images/bluebar-bkgd.png');background-repeat:repeat-x;overflow-x:hidden;}

.sisterlogo {display:inline-block;}

#wrapper {width:100%;text-align:center;position:relative;}
#maincontainer {width:960px;margin: 0px auto;text-align:left;overflow-x:hidden;overflow-y:hidden;}
#amplogo {position:absolute;margin-top:-60px;margin-left:-10px;z-index:60;}
#userlinks {margin-bottom: 25px;margin-left: 380px;margin-top: -55px;position: absolute; width:600px;}
#userlinks p {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#333333;}
#userlinks span {color:#666666;}
#userlinks a {color:#333333;text-decoration:none;}
#topnavbar {margin-bottom:10px;margin-top:-40px;background-image:url(http://amplifyyourvoice.org/wp-content/plugins/jquery-mega-menu/skins/images/bg_red.png);background-repeat:repeat-x;background-position: 0px 40px;width:900px;}
#search {height:17px;margin-top:7px;margin-right:5px;border-width:1px;border-style:solid;font-family:Arial,Helvtica,sans-serif;background:#fefefe;width:130px;border-color:#bbbbbb;font-size:10px;color:#666666;}

/*___Homepage 2014 Layout Styles___*/
#bodycontentcontainer {width:912px;clear:both;}
#rghtcol {width:360px;float:right;}
#mediacontainer {width:99%;box-shadow: 0px 1px 2px rgba(34, 25, 25, 0.15);height:274px;}
#mediahdng {margin:0;background-color:#C7DB24;color:#fff;width:98.5%;display:block;font-family:Arial,Helvetica,sans-serif;font-size:.8em;font-weight: bold;letter-spacing: 1px;padding: 3px;text-transform: uppercase;}
#socstrmhdng {margin:10px 0 0 0;background-color:#0C65A5;color:#fff;width:97%;display:block;font-family:Arial,Helvetica,sans-serif;font-size:.8em;font-weight: bold;letter-spacing: 1px;padding: 3px;text-transform: uppercase;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);clear:both;}
#socstrmcontainer {margin:0;font-family:Arial, Helvetica, sans-serif;width:100%;position:relative;}
#socstrmloadmsg {position:absolute;top:100px;left:150px;z-index:-5;font-size:.7em;color:#999;font-weight:bold;text-align:center;letter-spacing:1px;}
#lftcol {width:516px;float:left;}
#connect {width:98%;float:left;}
#signupmodal {width:152px;float:left;margin-top:-3px;}
#connect-icons {float:left;margin-right:5px;margin-top:-3px;}
#featcontainer {clear:left;width:517px;padding:0;float:left;background-color: #FFFFFF;border: #D20C47 1px solid;position:relative;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);}
#featboxhdng {width:518px;margin:0;background:#D20C47;}
.feathdng {margin:0 5px;color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 3px;
    text-transform: uppercase}
.feat-img {width:35%;overflow:hidden;background-size:contain;margin-bottom:5px;float:left;/*box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4)*/;position:relative;}	
.featheadlinecontainer {margin:5px;float:left;width:50px;height:50px;overflow:hidden;border-radius:50px;}
.featheadline {float:left;margin:1px 0 28px;font-family:Arial, Helvetica, sans-serif;font-size:1.25em;font-weight:bold;width:53%;}
.featheadline a{color:#E30C4F;text-decoration:none;}
.featbylinerow {float:left;}
.featauthor {margin:5px;float:left;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;}
.feattime {margin:5px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;}
.featshare {float:right;margin:4px 0;}
#categoriescontainer {margin:0;float:left;clear:left;width:596px;}
#categorieswidgetwrapper {float:left;clear:left;}
#toppostshdng {float:left;clear:left;height:21px;background-color:#CCC;margin:0; width:519px;}
#toppostshdng ul{
    font-weight: bold;
    padding:0;
    text-decoration: none;
    text-transform: uppercase;
	margin:3px 0;
	list-style:none;}
#toppostshdng li{display:inline;color:#ffffff;font-family: Arial,Helvetica,sans-serif;letter-spacing:.05em;}
#toppostshdng a{color:#fff;text-decoration:none;font-size:.85em;}
.toppostsli {background-color:#E30C4D;padding:3px;}
.ind-greenborderbox {margin-bottom:13px;clear:left;float:left;width:497px;right:0;background-color: #FFFFFF;border-color: #C7DB24;border-style: solid; border-width: 1px; float: left;font-family:Arial,sans-serif;line-height: 1.3em;padding: 10px;position: relative;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);}
.ind-greenborderbox img {box-shadow: 0px 1px 2px rgba(34, 25, 25, 0.4);}
.postfeaturedimage {margin-left: -11px;margin-top: -11px;padding: 10px;width:100.5%;height:150px;overflow:hidden;background-size:cover;margin-bottom:5px;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);background-position:center;}
.postheadlinerow {height:50px;}
.postprofilephoto {width:50px;height:50px;overflow:hidden;border-radius:50px;float:left;margin-top:1px;position: absolute;}
.postheadline {margin-left: 65px;margin-right: 10px}
.postheadline a {font-size:1.25em;font-weight:bold;text-decoration:none;color:#333333;font-family:Arial, Helvetica, sans-serif;}
.share_img img{box-shadow:none;margin:0 10px;}
.r-readmoreposition {margin-right: 12px;margin-top: -10px;text-align: right;}
.postreadmorestyle {margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size: 13px;line-height: 1.4em}
.postreadmorestyle a{color: #E30C4F;text-decoration: none;}
#all-posts-btn {background-color:#C7DB24;}
#top-posts-btn {clear:left;background-color:#E30C4F;}
.btn{float:left;width:40%;display:block;text-shadow: 1px 1px rgba(35, 20, 20, 0.1);color:#fff;text-transform:uppercase;font-size:.8em;font-weight:bold;padding:2%;margin:3%;border-radius:5px;text-align:center;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);}


/*______*/
.widget-title {visibility:hidden;}
.widget-container {list-style-type:none;}

#small-label-hp {font-size:9px;text-transform:uppercase;font-family:Arial;color:#999999;text-align:left;margin-left:240px;margin-bottom:-20px;margin-top:8px;}

#small-label-interior {font-size:12px;text-transform:uppercase;font-family:Arial;color:#ccc;text-align:right;margin-right:10px;margin-top:4px;letter-spacing:1px;}

.pbc-header {font-family:sans-serif;margin-left:20px;font-size:20px;font-weight:bold;margin-top:5px;margin-left:10px;}
.pbc-categorylist {font-family:sans-serif;margin-left:10px;font-size:16px;}
.pbc-categorylist a {text-decoration:none;}

div#sa-left-container.sa-image h2 {
    font-family: Arial,sans-serif;
    font-size: 28px;
    line-height: 1em;
    margin-bottom: 10px;
}

div#sa-left-container.sa-image h3 {
    font-family: Arial,sans-serif;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 10px;
}

div#sa-left-container.sa-image h3 a, div#sa-left-container.sa-image h2 a {color:#E3004F;}

/*CSS3 buttons*/
.pinkcss3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #ffffff;
	padding: 6px 12px;
	background: -moz-linear-gradient(
		top,
		#e50d4e 0%,
		#b90d41);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e50d4e),
		to(#b90d41));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #a40d3a;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
}


/*GetHipDC LeftNav*/
#GetHipDC_LeftNav div {clear:left;width:360px;position:relative;left:-40px;background-color:#D20C47;top:0px;}
#menu-GetHipDC-leftnav li {border-top:1px solid #fff;}
#menu-GetHipDC-leftnav li, #menu-GetHipDC-leftnav a {font-family:Arial,sans-serif;line-height:1.3em;color:#fff;text-decoration:none;font-weight:bold;display:block;}
div.menu-gethipdc-leftnav-container ul#menu-gethipdc-leftnav.menu a {font-family:Arial,sans-serif;line-height:1.3em;color:#fff;text-decoration:none;font-weight:bold;display:block;margin-bottom:4px;border-bottom:1px solid;}
#menu-GetHipDC-leftnav a{padding:3px;background-image:url(/images/ttin-leftnav-overlay.png);}
div.menu-gethipdc-leftnav-container ul#menu-gethipdc-leftnav.menu a:hover {background-image:none;background-color:#660033;}

fb-like-box fb_iframe_widget {background-color:white;}


/*TTIN LeftNav*/
#TTIN_LeftNav div {clear:left;width:360px;position:relative;left:-40px;border:1px solid #fff;background-image:url(/images/ttin-leftnav-background.jpg);}
#menu-ttin-leftnav li {border-top:1px solid #fff;}
#menu-ttin-leftnav li, #menu-ttin-leftnav a {font-family:Arial,sans-serif;line-height:1.3em;color:#fff;text-decoration:none;font-weight:bold;display:block;}
#menu-ttin-leftnav a{padding:3px;background-image:url(/images/ttin-leftnav-overlay.png);}
#menu-ttin-leftnav a:hover {background-image:none;}

/*iYAN LeftNav*/
#iYAN_LeftNav div {clear:left;width:360px;position:relative;left:0;border:1px solid #fff;background-image:url(/images/iyan_leftnav_bkgrd.jpg);}
#menu-iyan-leftnav li {border-top:1px solid #fff;}
#menu-iyan-leftnav li, #menu-iyan-leftnav a {font-family:Arial,sans-serif;line-height:1.3em;color:#fff;text-decoration:none;font-weight:bold;display:block;}
#menu-iyan-leftnav a{padding:3px;background-image:url(/images/iyan-leftnav-overlay.png);}
#menu-iyan-leftnav a:hover {background-image:none;}

/*Single Action Alerts*/
#sa-left-container {position:absolute;float:left;width:340px;margin-left:20px;margin-right:20px;}
#sa-right-container {position:absolute;margin-left:380px;margin-top:10px;width:450px;}
.sa-category-label {font-family:Arial,sans-serif;font-size:14px;line-height:1.2em;;color:#999999;text-transform:uppercase;margin-bottom:-15px;margin-left:0px;}
.sa-header {font-family:Arial,sans-serif;font-size:36px;line-height:1.0em;margin-bottom:10px;margin-left:-2px;}
#sign-petition-callout {margin-left:45px;margin-top:-40px;margin-bottom:-110px;}
#sa-image-container {margin-top:10px;}
.sa-image {width:340px;}


/*Take Action Center Boxes*/

#tac-box {width: 400px; height: 125px; display: table; #position: relative; overflow: hidden; padding:0px; margin-top:20px;margin-bottom:20px;}
#tac-thumbnail {float:left;width:130px;padding-bottom:0px;}
#tac-thumbnail img {height:125px;}
#tac-text-container {#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;}
#tac-text-inner {#position: relative; #top: -50%; margin-left:10px;margin-right:10px; font-size:20px;font-family:Arial,sans-serif;font-weight:normal;}
#tac-text-inner a {text-decoration:none;}
.tac-tag {font-size:11px;letter-spacing:1px;text-transform:uppercase;font-family:Arial,sans-serif;color:#999;}


.modal-inner p {margin-left:10px;margin-right:5px;font-family:Arial,sans-serif;}

#interior-nav {font-family:Arial,sans-serif;font-size:20px;font-weight:normal;margin-bottom:15px;letter-spacing:2px;}
#interior-nav a {color:#003399;text-decoration:none;}

#campaigns-label {width:509px;margin-left:0px;margin-top:0px;margin-bottom:10px;padding-top:2px;padding-bottom:2px;padding-left:6px;background-color:#4c76b7;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;background-image:url('http://amplifyyourvoice.org/images/bluebar-bkgd.png');background-repeat:repeat-x;}

#connect-arrow {float:left;width:147px;height:25px;margin-left:-3px;margin-bottom:10px;margin-right:8px;background-image:url('http://amplifyyourvoice.org/images/connect-arrow.gif');}

.connect-arrow-text {margin-top:6px;margin-left:10px;font-size:11px;font-family:Arial,sans-serif;color:#fff;}

#get-email-updates {float:left;width:110px;margin-top:3px;margin-left:-1px;}

.fbconnect {height:26px;}
.twconnect {height:26px;}

#fieldgradient {
background: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #ccc), color-stop(50%, #fff));
background: -moz-linear-gradient(top, #ccc, #fff);
width:100px;height:17px;border-width:1px;border-style:solid;border-color:#d20c47;font-family:Arial,Helvtica,sans-serif;font-size:10px;color:#666666;
}


/*AFY Issues Box*/

#issues-box {width:360px;height:25px;margin-left:-10px;margin-top:-27px;margin-bottom:0px;background-image:url('http://amplifyyourvoice.org/images/featured-bkgd.gif');background-repeat:repeat-y;}
.issues-headline {margin-left:10px;padding-top:3px;padding-bottom:2px;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;}
.issues-text {margin-top:9px;margin-left:5px;margin-bottom:5px;margin-left:5px;}
.issues-text a {font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;color:#003399;text-decoration:none;}

/***************/
/*Dashboard Template Page*/
.dashboardbuttons p {font-size:24px;font-family:Arial;color:#ffffff;font-weight:bold;text-align:center;}
.dashboardbuttons a {color:#ffffff;text-decoration:none;display:block;margin-left:547px;width:360px;background-color:#666666;border-bottom:1px solid #333333; border-right:1px solid #333333;position:relative;padding:20px 0}
.dashboardbuttons a:hover {color:#ffffff;text-decoration:none;background-color:#d20c47;border-bottom:1px solid #333333; border-right:1px solid #333333;}
.wpuf-table th, .wpuf-table td {padding:5px;}
.attachment-post-thumbnail {max-width:150px;max-height:100px;}

/*Toolkit Landing Page*/

.toolkit-header {font-family:Arial,sans-serif;margin-left:20px;font-size:40px;font-weight:bold;margin-top:15px;margin-left:-1px;}
.toolkit-image {margin-top:-20px;margin-left:6px;}
.toolkit-text {font-family:Arial,sans-serif;margin-left:8px;line-height:1.3em;}


/*Full Canvas Page*/
#full-canvas {width:887px;padding:10px;background-color:#ffffff;border-width:1px;border-style:solid;border-color:#c7db24;}

/*Take Action Box*/

#featured-box-ta {width:360px;height:37px;margin-left:-10px;margin-top:-38px;margin-bottom:20px;background-image:url('http://amplifyyourvoice.org/images/featured-bkgd.gif');background-repeat:repeat-y;}
.featured-headline-ta {margin-left:10px;padding-top:2px;padding-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-size:28px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;}

#amplifydigest-box-ta {width:360px;height:37px;margin-left:-11px;margin-top:-38px;margin-bottom:20px;background-image:url('http://amplifyyourvoice.org/images/featured-bkgd.gif');background-repeat:repeat-y;}
.amplifydigest-ta {margin-left:10px;padding-top:2px;padding-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;}

#block-ta {width:320px;margin-left:15px;margin-right:5px;}
#thumbnail-ta {float:left;width:110px;margin-top:3px;margin-bottom:30px;}
#text-ta {margin-left:112px;font-size:20px;font-family:Arial,sans-serif;font-weight:normal;}

#text-ta a {color:#003399;text-decoration:none;}

/***************/

/*Flyout and Related Content Box*/
h3.nr_title {font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;color:#666;padding-bottom:0px;}

.nr_inner ul li {line-height:1.3em;padding-top:0px;font-family:Arial,sans-serif;font-size:14px;margin-left:-30px;margin-right:15px;margin-top:-15px;margin-bottom:20px;list-style-type:none;}

.selectcategory {text-transform:uppercase;letter-spacing:1px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#1171bd;}

.categorylist {line-height:1.4em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#666666;margin-top:-10px;}

.categorylist a {line-height:1.4em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#666666;margin-top:-10px;text-decoration:none;}

.categoryarchive {margin-left:-1px;margin-top:-10px;margin-bottom:10px;font-size:42px;font-weight:bold;font-family:Arial,Helvetica;line-height:1.1em;"><span style="color:#cccccc;font-weight:normal;}

.username-preface {margin-right:3px;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#cccccc;}

.username-title {margin-left:-3px;margin-top:-10px;margin-bottom:40px;font-size:40px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}

/*HOMEPAGE LEFT SIDE BLOG POSTS*/

#magentaborderbox {float:left;width:340px;padding:10px;background-color:#ffffff;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);}
#amplifydigestbox {float:left;width:338px;padding:10px;background-color:#ffffff;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);}

#featuredbox {width:360px;margin-left:-10px;margin-top:-23px;background-image:url('http://amplifyyourvoice.org/images/featured-bkgd.gif');background-repeat:no-repeat;}
.featuredheadline {margin-left:5px;padding-top:2px;padding-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;}

#l-blogpostblock {margin-left:7px;margin-bottom:40px;}

#l-posttitlerow {width:335px;height:75px;}
#l-profilephotoposition {position:absolute;float:left;width:60px;margin-top:1px;}
#l-headlineposition {margin-left:65px;}
.l-headlinestyle {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:normal;background-color:#333333;padding-top:0px;padding-left:2px;padding-right:0px;padding-bottom:4px;line-height:Auto;}
.l-headlinestyle a {color:#ffffff;text-decoration:none;}

#l-bylinerow {margin-top:0px;}
#l-postauthorposition {margin-left:0px;margin-right:10px;float:left;}
.l-postauthorstyle {font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#333333;}
.l-postauthorstyle a {color:#003399;text-decoration:none;}
#l-postdateposition {margin-right:12px;float:left;}
.l-postdatestyle {float:left;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#666666;}
#l-sharebox {float:left;margin-top:11px;}

#leftpreviewposition {width:350px;}

#leftpostposition {width:320px;font-size:16px;font-family:Arial,sans-serif;line-height:1.3em;}

#rightcategoryposition {margin-top:50px;width:480px;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;}
#rightcategoryposition a {text-decoration:none;}

#l-readmoreposition {margin-right:13px;margin-top:-10px;text-align:right;}
.l-readmorestyle {font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:1.4em;}
.l-readmorestyle a {color:#E30C4F;text-decoration:none;}

#m-morepostsblock {width:150px;height:50px;padding:0px;margin-left:202px;margin-bottom:-35px;background-image:url('http://amplifyyourvoice.org/images/m-moreposts.gif');background-repeat:no-repeat;}
.m-morepoststext {margin-left:26px;padding-top:5px;font-size:15px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;}
#m-morepostsblock a {text-decoration:none;color:#ffffff;}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*NYHAAD Page Navigation*/

#specialcontent {position:relative;display:block; width:900px; padding-right: 5px; padding-left:5px;}

.pagetitle{font-family: "Ostrich Sans Bold", Arial, Helvetica, sans-serif; color: #FF7016; font-size: 32px;}

#leftScroll {width: 250px; margin-left:-40px; padding-top:115px; border:none; }

#NYHAAD_LeftNav {width: 250px; position:fixed; top: 230px; padding-top:15px;}

div#NYHAAD_LeftNav_Menu div#menu-nyhaad-leftnav ul {margin-left:35px;}

#NYHAAD_LeftNav_Menu {width: 230px; height: 265px; background-color:none; position:fixed; top: 215px; padding-top:15px; margin-top:116px;background-image:url(http://amplifyyourvoice.org/wp-content/uploads/2013/10/NYHAAD-leftmenu-background.png);}

#menu-nyhaad-leftnav li, #menu-nyhaad-leftnav a {color:#ffffff; text-decoration: none; font-family: Ostrich Sans Medium, Arial, Helvetica, sans-serif; font-size:18px; padding:2.2px; margin-left:0px;display:block;font-weight:bold;}

#menu-nyhaad-leftnav a:hover {color: #FFF; font-size:18px; text-decoration:none; opacity:.7;}

#NYHAAD_Logo {clear:left; width: 250px; height: 100px;position:fixed; top: 25px; padding-top:15px; margin-top:115px;}

#NYHAAD_Logo img{vertical-align:top; /*height:100px; margin-left:50px;*/}

#NYHAAD_Partners {clear:left; width: 250px; height: 100px; background-color:#4E2166; position:fixed; top: 225px; padding-top:15px;}

#NYHAAD_Partners div img{vertical-align:text-top; width:200px;}

div.ambassador p {color:#ffffff;font-family:Arial, Helvetica, sans-serif !important; font-size:.9em;line-height:1.25em;margin:0px 20px 20px 20px;}
div.ambassador h3 {color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;margin:0px 20px;}
div.ambassador img {float:left;margin-left:20px;}

#rightfield {width:550px; float:right; border: none; margin-top: -115px; margin-right:90px;}

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);

@font-face {
	font-family: 'OstrichSansBold';
	src: url('http://www.amplifyyourvoice.org/images/nyhaad_assets/nyhaadframe/webfonts/ostrich-bold-webfont.eot'); /* IE9 Compat Modes */
	src: url('http://www.amplifyyourvoice.org/images/nyhaad_assets/nyhaadframe/webfonts/ostrich-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('http://www.amplifyyourvoice.org/images/nyhaad_assets/nyhaadframe/webfonts/ostrich-bold-webfont.woff') format('woff'), /* Modern Browsers */
	     url('http://www.amplifyyourvoice.org/images/nyhaad_assets/nyhaadframe/webfonts/ostrich-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('http://www.amplifyyourvoice.org/images/nyhaad_assets/nyhaadframe/webfonts/ostrich-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	}
	
@font-face {
	font-family: 'OstrichSansMedium';
	src: url('/webfonts/ostrich-regular-webfont.eot'); /* IE9 Compat Modes */
	src: url('/webfonts/ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/webfonts/ostrich-regular-webfont.woff') format('woff'), /* Modern Browsers */
	     url('/webfonts/ostrich-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/webfonts/ostrich-regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
} 



/***************/


/*HOMEPAGE RIGHT SIDE BLOG POSTS*/

#greenborderbox {width:500px;float:right;position:relative;padding:10px;background-color:#ffffff;border-width:1px;border-style:solid;border-color:#c7db24;font-size:16efpx;font-family:Arial,sans-serif;line-height:1.3em;top:9px;right:-9px;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);margin-bottom:35px;}

#r-blogpostblock {margin-left:10px;margin-bottom:40px;}

#r-posttitlerow {width:500px;height:65px;}
#r-profilephotoposition {position:absolute;float:left;width:50px;margin-top:1px;border-radius:50px;overflow:hidden;}
#r-headlineposition {margin-left:65px;margin-right:10px;}
.r-headlinestyle {color:#E30C4F;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;padding-top:0px;padding-left:2px;padding-right:0px;padding-bottom:4px;line-height:1.3em;}
.r-headlinestyle a {color:#E30C4F;text-decoration:none;}

#r-bylinerow {position:relative;margin-left:60px;}
#r-postauthorposition {margin-left:-61px;margin-right:10px;float:left;}
.r-postauthorstyle {font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#333333;}
.r-postauthorstyle a {color:#003399;text-decoration:none;}
#r-postdateposition {margin-right:12px;float:left;}
.r-postdatestyle {float:left;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#666666;}
#r-sharebox {float:left;margin-top:11px;}

#rightpreviewposition {width:480px;margin-top:50px;margin-left:-2px;}

#rightpostposition {margin-top:50px;width:480px;font-size:16px;font-family:Arial,sans-serif;line-height:1.3em;}

#rightcategoryposition {margin-top:50px;width:480px;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;}
#rightcategoryposition a {text-decoration:none;}

#r-readmoreposition {margin-right:12px;margin-top:-10px;text-align:right;}
.r-readmorestyle {font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:1.4em;}
.r-readmorestyle a {color:#E30C4F;text-decoration:none;}

#g-morepostsblock {width:150px;height:50px;padding:0px;margin-left:362px;margin-bottom:-27px;background-image:url('http://amplifyyourvoice.org/images/g-moreposts.gif');background-repeat:no-repeat;}
.g-morepoststext {margin-left:28px;padding-top:5px;font-size:15px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ffffff;}
#g-morepostsblock a {text-decoration:none;color:#ffffff;}

/*MySistahs Bio Page Styles*/
#mysisbiowrapper {width:500px}
#mysisquote {height:4000px;width:360px;float:right;}
#mysisbiophoto {height:4000px;width:135px;float:left;}
#mysisquote p {height:198px;}


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

/*BOTTOM LOGOS SECTION*/

#bottomlogowrapper {width:950px;height:50px;}

#advocatesblock {float:left;width:225px;}

#sistersitesblock {color:#d80c4b;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:28px;float:left;width:80px;color:#999999;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:24px;}

#logoblock {float:left;width:150px;margin-top:34px;}

.amp-projectof {color:#d80c4b;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:20px;letter-spacing:1px;}

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

/*FOOTER ELEMENTS*/

#footer {width:100%;background-color:#cccccc;padding:5px 0px;text-align:left;font-family:Arial,Helvetica;font-size:13px;font-weight:bold;color:#666666;line-height:1.3em;clear:both;position:relative;bottom:0px;}

#footer a {text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#666666;line-height:1.3em;text-decoration:none;}

#footerboxes {float:left;margin-left:36px;}
#footerendtext {padding-top:10px;margin-left:30px;}

.leveltwo {margin-left:20px;margin-top:-10px;}
.levelthree {margin-left:30px;margin-top:-10px;}

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


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

/*REMOVES THE WP STATS FOOTER SMILEY FACE*/
img#wpstats { display:none; }

/*THANKS TO NICOLAS GALLAGHER FOR THESE SHADOW STYLES*/

/* Shared styles */

        .drop-shadow {
            position:relative;
            float:left;
            width:40%;
            padding:1em;
            margin:2em 10px 4em;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute;
            z-index:-2;
        }

        .drop-shadow p {
            font-size:16px;
            font-weight:bold;
        }

        /* Lifted corners */

        .lifted {
            -moz-border-radius:4px;
                 border-radius:4px;
        }

        .lifted:before,
        .lifted:after {
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
            max-width:300px;
            max-height:100px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
               -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
                    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .lifted:after {
            right:10px;
            left:auto;
            -webkit-transform:rotate(3deg);
               -moz-transform:rotate(3deg);
                -ms-transform:rotate(3deg);
                 -o-transform:rotate(3deg);
                    transform:rotate(3deg);
        }

        /* Curled corners */

        .curled {
            border:1px solid #efefef;
            -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
        }

        .curled:before,
        .curled:after {
            bottom:12px;
            left:10px;
            width:50%;
            height:55%;
            max-width:200px;
            max-height:100px;
            -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
               -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
                    box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
            -webkit-transform:skew(-8deg) rotate(-3deg);
               -moz-transform:skew(-8deg) rotate(-3deg);
                -ms-transform:skew(-8deg) rotate(-3deg);
                 -o-transform:skew(-8deg) rotate(-3deg);
                    transform:skew(-8deg) rotate(-3deg);
        }

        .curled:after {
            right:10px;
            left:auto;
            -webkit-transform:skew(8deg) rotate(3deg);
               -moz-transform:skew(8deg) rotate(3deg);
                -ms-transform:skew(8deg) rotate(3deg);
                 -o-transform:skew(8deg) rotate(3deg);
                    transform:skew(8deg) rotate(3deg);
        }

        /* Perspective */

        .perspective:before {
            left:80px;
            bottom:5px;
            width:50%;
            height:35%;
            max-width:200px;
            max-height:50px;
            -webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
               -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
                    box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
            -webkit-transform:skew(50deg);
               -moz-transform:skew(50deg);
                -ms-transform:skew(50deg);
                 -o-transform:skew(50deg);
                    transform:skew(50deg);
            -webkit-transform-origin:0 100%;
               -moz-transform-origin:0 100%;
                -ms-transform-origin:0 100%;
                 -o-transform-origin:0 100%;
                    transform-origin:0 100%;
        }

        .perspective:after {
            display:none;
        }

        /* Raised shadow - no pseudo-elements needed */

.raised {
            -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        /* Curved shadows */

        .curved:before {
            top:10px;
            bottom:10px;
            left:0;
            right:50%;
            -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-border-radius:10px / 100px;
            border-radius:10px / 100px;
        }

        .curved-vt-2:before {
            right:0;
        }

        .curved-hz-1:before {
            top:50%;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        .curved-hz-2:before {
            top:0;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        /* Rotated box */

        .rotated {
            -webkit-box-shadow:none;
               -moz-box-shadow:none;
                    box-shadow:none;
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .rotated > :first-child:before {
            content:"";
            position:absolute;
            z-index:-1;
            top:0;
            bottom:0;
            left:0;
            right:0;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

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

		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    margin-left:293px;
		    margin-top:-5px;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #fff;
		    color: #003399;
		    text-decoration: none;
		    text-transform: uppercase;
		    font-weight: bold;
		    font-family:Arial,Helvetica,sans-serif;
		}

		UL.tabNavigation LI A.selected
		{
		    background-color: #fff;
		    color: #999;
		    padding-top: 7px;
		    text-decoration:underline;
		    text-transform: uppercase;
		    font-weight: bold;
		    font-family:Arial,Helvetica,sans-serif;
		}
		
		UL.tabNavigation LI A:hover
		
		{color:#fff; background-color: #d20c47; text-transform: uppercase; font-weight: bold; font-family:Arial,Helvetica,sans-serif;}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 0px;
			width:500px;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		    background-color: #fff;
		}

		#second {
		    background-color: #ccc;
		}
		
		.waste {
			min-height: 100%;
		}

/*______ Edit/New Post Template Page Styles_______*/
.postingtip {margin-top:35px;
	width:150px;
	background-color:#C7DB24;
	font-size:10px;
	padding:10px; 
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc; 
	box-shadow: 3px 3px 5px #ccc;}

/*_______Vision Board Styles_____________________*/
	#wallcontainer{float:right;position:relative;width:640px;}
	#thumbnail .category-sexedvision {display:inline-block;width:250px;margin:8px 0px;vertical-align:top;padding:12px;-moz-box-shadow:
		0 1px 2px rgba(34, 25, 25, 0.4),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0 1px 2px rgba(34, 25, 25, 0.4),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0 1px 2px rgba(34, 25, 25, 0.4),
		inset 0px 0px 1px rgba(255,255,255,0.6);}
	#thumbnail .one{background-color:#e50d4e;}
	#thumbnail .two{background-color:#1072bd;}
	#thumbnail .three {background-color:#c7da24;}
	#thumbnail p {margin:0 0 8px 0;font-family:Arial;font-weight:bold;color:#ffffff;font-size:2em;}
	#thumbnail h3 {margin:0 0 8px 0;font-family:Arial;color:#333333;font-size:.8em;}
	#thumbnail a {color:#333333; text-decoration:none;}
	#thumbnail a:hover {color:#555555;}
	.gform_wrapper form {font-family:Arial;}
	.gform_wrapper .textarea {font-size:1.2em;}
	#formcontainer {padding:10px;width:250px;float:left;background-color:#FFFFFF;position:relative;-moz-box-shadow:0 1px 2px rgba(34, 25, 25, 0.4),inset 0px 0px 1px rgba(255,255,255,0.6);-webkit-box-shadow:0 1px 2px rgba(34, 25, 25, 0.4),inset 0px 0px 1px rgba(255,255,255,0.6);box-shadow:0 1px 2px rgba(34, 25, 25, 0.4),inset 0px 0px 1px rgba(255,255,255,0.6);}
	#formcontainer a {
    color: #E3004F;
    font-weight: bold;
    text-decoration: none;
}
	.gform_wrapper .gform_footer input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-decoration:none;
	color: #ffffff;
	padding: 6px 12px;
	background: -moz-linear-gradient(
		top,
		#e50d4e 0%,
		#b90d41);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e50d4e),
		to(#E3004F)); 	
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
*/	border: 1px solid #d10049;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
}

.modalWindow-title {
    font-family: Arial,Verdana,Sans-serif;
}

/*_______________Video Viewer_________*/
.video h2{font-size: 24px; padding-top: 15px; clear: both;}
.video p.erimgMain_title, .video p.erimgMain_desc {color:#fff !important;}
.video p.erimgMain_title {font-size:1.5em;letter-spacing:.05em;}
body.video {background-color:#ffffff;}
#vid-cat-organizer {width:25%;float:right;border-left:1px solid #ccc;padding:3px;}
#vid-cat-organizer div{width:100%; box-shadow: 0 1px 2px rgba(34, 25, 25, 0.25);min-height:44px;font-family:Arial, Helvetica, sans-serif;}
#vid-cat-organizer img{float:left;width:60px;height:44px;margin-right:5px;}
#vid-cat-organizer p{font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:.9em;line-height:1em;padding-top:5px;}
#vid-cat-organizer a{text-decoration:none;}

/* _________GACC STYLES___________ */
.gacc div {background-color:#F7F7F7; border: 10px solid #A02327; padding:10px; margin-top:-30px;}
.gacc h2 {font-family: 'OstrichSansBold','Roboto Condensed',sans-serif; color: white;  font-size: 1.95em; letter-spacing: .05em; line-height:.9em;}
.gacc h3 {font-family: 'OstrichSansBold','Roboto Condensed',sans-serif; color: white;  font-size: 1.3em; letter-spacing: .08em;display:block;background-color:black;padding:7px;}
div#greenborderbox.gacc a {text-decoration:none;}
div#greenborderbox.gacc a h2 {display:block;background-color:#9D2429;padding:10px;}
div#greenborderbox.gacc a:hover h2 {color:#CCC;background-color:#333;}
.gacc ul {list-style-image:url('/images/tinyblackcondomarrow.png');}
div#interior-nav.gacc a {font-family: 'OstrichSansBold','Roboto Condensed',sans-serif; color: white;font-size: 1.em; letter-spacing: .08em;display:block;background-color:#9D2429;padding:7px;border-bottom: 1px solid #950000;}
div#interior-nav.gacc a:hover {color:#CCC;background-color:#333;background-image:url('/images/star-condom-transparentgray.png');}

/*____________MOAM STYLES_____________________*/
.moam-red {color:#be1e2d;}
.moam-blue {color:#80c2c3;}
#moamscrollingnav {
    background: #80C2C3;
	background-color: background: linear-gradient(to right, #80C2C3 , #68C0C1);
    box-shadow: 0 0 5px #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: 500;
    height: 25px;
    padding: 10px;
    position: absolute;
    text-shadow: 2px 2px #68C0C1;
	color:#68C0C1;
    top: 670px;
    width: 98%;
	z-index:50;
	font-family: 'Dosis', sans-serif;
}
#moamscrollingnav a{text-transform:uppercase;color:#FFFFFF;text-decoration:none; margin: 0px 10px;}
#moamscrollingnav a:hover{color:#9beaeb}
#moamtop {background-color:#000000;width:98%;padding:10px;}
div#moamtop a {margin-right:20px;text-decoration:none;font-size:20px;color:#80c2c3;}
#moamtop a:hover {color:#be1e2d;}
#moamblog{background-color:#000000;width:98%;padding:10px;color:#ffffff;height:800px;background: radial-gradient(#222222, #111111) repeat scroll 0 0 rgba(0, 0, 0, 0)}
#moamblog p{font-size: 0.85em;line-height: 1.35em;color:#777;text-align:left;font-family: 'Dosis', sans-serif;}
#moamblog a{color:#80c2c3;text-decoration:none;}
.moam-centering {margin:80px auto;width:90%;}
.moambloglet {margin-bottom:0; width: 24%; position: relative;float:left;margin:10px 4%;text-align:left;}
.moambloglet p, #moamabout p, div#moamabout li {font-family: 'Dosis', sans-serif;font-size: 1em;font-weight:500;letter-spacing:0.05em;}
.moambloglet img {
    height: auto;
    max-width: 100%;
}
#moamabout {width:98%;padding:10px;background-color:#80c2c3;background-image:url(/images/moam/blueblur.png);background-size:100% 100%;background-repeat: no-repeat;text-align:left;clear:left;}
#moamabout p, div#moamabout li {color:#fff;}
a.moambluebutton {clear:both;float:right;display:block;background-color:#80c2c3;color:#fff !important;text-transform:uppercase;font-size:.8em;font-weight:bold;padding:1%;margin:2%;border-radius:5px;width:15%;text-align:center;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);}