@charset "utf-8";
/* CSS Document */
@media (max-width: 499px) 
{	
	#container {
		width:96%;
		margin: 0 auto;
		background:#ffffff;
		height:100px;
	}
	.blackbg {
		background-color:#000;
		color:#FFFFFF;
		width:100%;
		padding:1em 0 1em 0;
		text-align:center;
	}
	body {
		font-size: 16px;	
		padding: 0px;
		margin: 0 auto;
	}
	#content {
		 position:relative;
		 top:510px;
		 width: 100%;
	}
	#donate { 
    	position:relative;
		top: 2em;
	    width:100%; 
		height:auto; 
		z-index:99; 
		margin-left: auto; 
		margin-right: auto;
		background-color:#d4edfd; 
		font-size:0.9em;
		padding-top:1em;
		padding-bottom:0.75em;
		border: #000 thin solid;
	}
	#donate h1 {
		font-size:1.5em;
		text-align:center;
		padding:0 1em;
	}
	#donate h2 {
		padding-left:1.5em;
		text-align:center;
	}
	#donate form {
		margin: auto 0;
		bottom:0.5em;
	}
	#header {
		visibility:hidden;
	}
	.left40 {
		width:100%;
	}
	.left40 h4 {
		font-size:1em;
	}
	#moresites {
		position:relative;
		width: 100%;
		top:-350px;
		left:0;
		border: #000 thin solid;
		background: #d4edfd;
		font-size:0.9em;
	}
	#moresites h2{
		background:#000;
		color:#ffffff;
		text-align:center;
		padding:0;
		margin:0;
		font-size:1.2em;
	}
	#moresites ul {
		list-style: square url("/resources/blue-bullet.png");
		line-height: 20px;
	}
	#moresites li {
		font-family: Arial, sans-serif;
		font-size: .9em;
		color:#000;
	}
	#moresites li a {
		text-decoration: #fc9000 underline dashed;
		font-weight: 500;
		color:#2352a0;
	}
	#moresites li:hover a {
		text-decoration: none;
	}
	#navbar {
	}
	#navbar ul {
		position: absolute;
		top:80px;
		width:96%;
		margin: 0;
		padding: 0;
		list-style-type:none;
	}
	#navbar li {
		width:100%;
		border:#000 thin solid;
	}
	#navbar li a {
		display:block;
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1em;
		color:#000;
		text-decoration: none;
		padding:1.5em;
	}
	#navbar li:hover a {
		background: #fc9000;
		opacity: 1;
	}
	#petition {
		width:100%;
	}
	#care2PetitionEmbed {
		visibility:hidden;
	}
	#petition h3 {
		background:#000;
		width:100%;
		color:#ffffff;
	}
	#games h3 {
		background:#000;
		width:100%;
		color:#ffffff;
	}
	.game img {
		width:100%;
	}
	#posters h3 {
		background:#000;
		width:100%;
		color:#ffffff;
	}
	#posters img {
		width:100%;
	}
	#tdv-infographic img {
		width:100%;
	}
	#videos h3 {
		background:#000;
		width:100%;
		color:#ffffff;
	}
    .right60 {
       visibility:hidden;
	   height:0;
	   width:0;
	}
	#share {
		 position:relative; 
		 top:-300px; 
		 left:0;
		 width: 100%; 
		 text-align:center; 
		 border: #000 thin solid;
	}
	article {
		  -webkit-columns: 3 60px;
			 -moz-columns: 3 60px;
				  columns: 3 60px;
  	}
	#share h2 {
		font-size:1em; 
		margin:0;
        text-align:center; 
		font-family:Arial, sans-serif; 
		font-weight:700;
		background:#000;
		color:#ffffff;
	}
	#tdv-menu {
		position:relative;
		top:-9em;
		width:100%; 
		background: #d4edfd;
		text-align:center;
		height:auto;
		border: #000 thin solid;
	}
	#tdv-menu ul {
		position:relative;
		list-style-type:none;
	}
	#tdv-menu li {
		display:inline-block;
		font-family: Arial, sans-serif;
		font-size: 1em;
		width:100%;
		margin: 1em auto;
	}
	#tdv-menu li a {
		display:block;
		text-decoration: #fc9000 underline dashed;
		font-weight: 500;
	}
	#tdv-menu li:hover a {
		text-decoration: none;
	}
	#tdv-resources {
		position:relative; 
		width:100%;
		top:-200px;
		font-family:Arial, sans-serif; 
		font-size:0.8em;
	}
	#tdv-resources h1 {
		color:#FFFFFF; 
		margin-top: 0em; 
		margin-bottom: 4em; 
		text-align: center; 
		background-color: #000; 
		padding-top: 1.5em; 
		padding-bottom: 1.25em; 
		font-size:2.4em; 
		letter-spacing:-2px;
	}
	.tdvSection {
		background-color: #E8E8E8; 
		width:100%;
		border: #000 thin solid;
	}
	.tdvSection p {
		text-align:center; 
		font-size: 1.2em;
		padding:1em;
	}
	#tdv-strategy {
		position: relative; 
		top:-7em;
		padding:1em;
	}
	#tdv-strategy p {
		font-size:1.25em;
		font-family: Arial, sans-serif;
		color:#000;
		font-weight: 700;
	}
	#tdv-strategy a {
		text-decoration: #000 underline dotted;
		color:#fc9000;
	}
	#tdv-strategy a:hover {
		text-decoration: none;
	}
	#tdv-strategy .box {
		border:#000 dashed thin;
		padding:0;
	}
	#tdv-strategy .box h1 {
		width:100%;
		margin: 0;
	}
	#tdv-strategy .box p {
		font-weight:500;
		line-height:25px;
		padding: 0 .5em;
	}
	#tdv-strategy .box a {
		text-decoration: #000 underline dotted;
		color:#fc9000;
		font-weight:700;
	}
	#tdv-strategy .box a:hover {
		text-decoration: none;
	}
	a.tdv-tooltips {
	  	visibility:none;
	}
	a.tdv-tooltips:hover {
	}
	a.tdv-tooltips span {
	  	position: absolute;
	  	width:120px;
	  	color: #FFFFFF;
	  	background: #fc9000;
	  	height: 40px;
	  	line-height: 20px;
	  	text-align: center;
	  	visibility: hidden;
	  	border-radius: 6px;
	  	font-family: Arial, sans-serif;
	  	font-size: 1em;
	  	font-weight: 900;
	  	box-shadow: 0 0 1px #000;
	  	padding: 0.2em;
	}
	a.tdv-tooltips span:after {
	  	content: '';
	  	position: absolute;
	  	top: 100%;
	  	left: 50%;
	  	margin-left: 8px;
	  	width: 0; height: 0;
	  	border-top: 20px solid #fc9000;
	  	border-right: 8px solid transparent;
	  	border-left: 8px solid transparent;
	}
	a:hover.tdv-tooltips span {
	  	visibility: none;
	  	opacity: 0.99;
	  	bottom: 70px;
	  	left: 50%;
	  	margin-left: -76px;
	  	z-index: 999;
	}	
	#tdv-videos {
		width:100%; 
		margin:0;
	}
	#top-content {
		width:90%;
		position:relative;
		top:400px;
		height:900px;
		margin-left:auto;
		margin-right:auto;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1em;
		padding-bottom:2em;
	}
	#top-content h1 {
		padding:0 .5em 0 1em;
	}
	#top-content h2 {
		padding:1.5em 1em 0 1em;
		text-align:center;
	}
	#top-content ul {
		list-style: square url("/resources/blue-bullet.png");
		line-height: 25px;
	}
	#top-content li {
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: .9em;
		color:#000;
	}
	#top-content li a {
		text-decoration: #fc9000 underline dashed;
		font-weight: 500;
		color:#2352a0;
	}
	#top-content li:hover a {
		text-decoration: none;
	}
	#help {
		position:relative; 
		top:500px;
		width:90%; 
		height:auto; 
		margin-left:auto;
		margin-right:auto;
		padding:1em;
		font-size: 1em;
		border:#000 thin solid;
	}
	#help ul {
		list-style: square url("/resources/blue-bullet.png");
		line-height: 25px;
	}
	#help li {
		font-family: Arial, sans-serif;
		font-size: .9em;
		color:#000;
	}
	#help li a {
		text-decoration: #fc9000 underline dashed;
		font-weight: 500;
		color:#2352a0;
	}
	#help li:hover a {
		text-decoration: none;
	}
	#newsletterSignUp {
		position:absolute;
		width: 95%;
		top: 1900px;
		margin-left:auto;
		margin-right:auto;
		height: 220px;
		border: #000 thin solid;
		background-color: #EBF5FF;
	}
	#warningsigns {
		 position:relative;
		 top:400px;
		 width: 90%;
		 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		 font-size: 1em;
	}
	#warningsigns h1 {
		font-size:1.5em;
	}
	#warningsigns ul {
		list-style: square url("/resources/blue-bullet.png");
		line-height: 25px;
	}
	#warningsigns li {
		font-family: Arial, sans-serif;
		font-size: 1em;
		color:#000;
	}
	#warningsigns li a {
		text-decoration: #fc9000 underline dashed;
		font-weight: 500;
		color:#2352a0;
	}
	#warningsigns li:hover a {
		text-decoration: none;
	}
	#safetyplan {
		position:absolute;
		width:90%;
		height:545px;
		top:1000px;
		left:20px;
	}
	#safetyplan h1 {
		font-size:1.5em;
	}
	#safetyplan h2 {
		text-align:center;
		font-size:1.5em;
		line-height:25px;
	}
	#safetyplan ul {
		list-style: square url("/resources/blue-bullet.png");
		line-height: 25px;
	}
	#safetyplan li {
		font-family: Arial, sans-serif;
		font-size: .9em;
		color:#000;
	}
	#safetyplan li a {
		text-decoration: #fc9000 underline dashed;
		font-weight: 500;
		color:#2352a0;
	}
	#safetyplan li:hover a {
		text-decoration: none;
	}
	#helpline {
		width:250px;
		margin-left:auto;
		margin-right:auto;
		border: #000 thin solid;
		background:#d4edfd;
	}
	#logo {
		position:relative;
		top:0px;
		margin-left: auto;
		margin-right: auto;
		width:250px;
		height:100px;
		background-image: url("/resources/jennifer-anns-group-250px.png");
		background-repeat: no-repeat;
		background-size: contain;
	}
	#leftside {
		position:relative; 
		height:auto; 
		padding-top:1em;
		padding-bottom:1em;
		top:200px;
	}
	#donations {
		position:relative; 
		width:162px;
		height: 150px; 
		top: 0; 
		background-color: #fc9000; 
		margin-left:auto;
		margin-right:auto;
		z-index: #98;
	}	   
	#amznCharityBanner {
		position: relative; 
		top:0;
		width:162px;
		margin-left:auto;
		margin-right:auto;
		border: #000 thin solid;
		z-index: #99;
	}
	#guidestar {
		position: relative;
		top:0;
		width:162px;
		margin-left:auto;
		margin-right:auto;
	}
	#rightside {
		visibility:hidden;
		height:0;
	}
	#news {
		visibility:hidden;
		height:0;
	}
	#bookmarks {
		visibility:hidden;
		height:0;
	}
	#footer {
		visibility:hidden;
		height:0;
	}
}