/*
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);
}

/*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;}


/*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;}

/*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;}



/*_______________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;}
