html, body {
width: 99%;
height: 99%;
}
div, p {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
.vertical-flip {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: flipv;
    filter: flipv;
    top: -24px !important;
}
.updated {
bottom: 0px;
position: absolute;
font-size: 11px;
color: #8A8A8A;
left: 6px;
}
#canvas:after {
content: "";
background-image: url(../chitika_logo_small.png);
background-repeat: no-repeat;
background-position: left bottom;
background-size: 165px;
opacity: .8;
position: absolute;
bottom: 2px;
height: 51px;
width: 165px;
}
#buttons {
margin-left: 13%;
margin-right: 10%;
}
#buttons a {
display: inline-block;
cursor: pointer;
}
#infogfx_full_width {
	border:1px solid #E1E1E1;
	background:#FFF;
	margin: 5px 0;
	padding: 14px;
	text-align: left;
	width: 961px;
}
h1.storyheadline {
	color: #000000;
	font-size: 32px;
	line-height: 1.125em;
	padding-bottom: 10px;
}
h2.storysubhead {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 4px;
	color:#666;
}
div ul.socialMediaToolbar {
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	margin: 0;
	padding: 10px 0;
}

#mapContainer {
	position: relative;
	top: 7px;
}
#canvas {
	height: 78%;
       float: left;
	position: relative;
	top: 0px;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	background: transparent;
	z-index:0;
	overflow: hidden;
}
#sourceDate{
display:none;
}
.mapTabs {position:absolute; top:0; right:0; margin:15px; font-size:13px; color:#8A8A8A;}
.mapTabs a {font-size:20px; color:#808080; text-decoration:none;}
.mapTabs .divider {margin: 0 5px; font-size:20px; color:#8A8A8A;}
#paper, #rock, #dog, #cat {
	height: 550px !important;
	left: 0;
	position: absolute;
	top: 0;
}
#paper_AL, #paper_AK, #paper_AZ, #paper_AR, #paper_CA, #paper_CO, #paper_CT, #paper_DE, #paper_FL, #paper_GA, #paper_HI, #paper_ID, #paper_IL, #paper_IN, #paper_IA, #paper_KS, #paper_KY, #paper_LA, #paper_ME, #paper_MD, #paper_MA, #paper_MI, #paper_MN, #paper_MS, #paper_MO, #paper_MT, #paper_NE, #paper_NV, #paper_NH, #paper_NJ, #paper_NM, #paper_NY, #paper_NC, #paper_ND, #paper_OH, #paper_OK, #paper_OR, #paper_PA, #paper_RI, #paper_SC, #paper_SD, #paper_TN, #paper_TX, #paper_UT, #paper_VT, #paper_VA, #paper_WA, #paper_WV, #paper_WI, #paper_WY, #paper_DC ,
#rock_AL, #rock_AK, #rock_AZ, #rock_AR, #rock_CA, #rock_CO, #rock_CT, #rock_DE, #rock_FL, #rock_GA, #rock_HI, #rock_ID, #rock_IL, #rock_IN, #rock_IA, #rock_KS, #rock_KY, #rock_LA, #rock_ME, #rock_MD, #rock_MA, #rock_MI, #rock_MN, #rock_MS, #rock_MO, #rock_MT, #rock_NE, #rock_NV, #rock_NH, #rock_NJ, #rock_NM, #rock_NY, #rock_NC, #rock_ND, #rock_OH, #rock_OK, #rock_OR, #rock_PA, #rock_RI, #rock_SC, #rock_SD, #rock_TN, #rock_TX, #rock_UT, #rock_VT, #rock_VA, #rock_WA, #rock_WV, #rock_WI, #rock_WY, #rock_DC,
#cat_AL, #cat_AK, #cat_AZ, #cat_AR, #cat_CA, #cat_CO, #cat_CT, #cat_DE, #cat_FL, #cat_GA, #cat_HI, #cat_ID, #cat_IL, #cat_IN, #cat_IA, #cat_KS, #cat_KY, #cat_LA, #cat_ME, #cat_MD, #cat_MA, #cat_MI, #cat_MN, #cat_MS, #cat_MO, #cat_MT, #cat_NE, #cat_NV, #cat_NH, #cat_NJ, #cat_NM, #cat_NY, #cat_NC, #cat_ND, #cat_OH, #cat_OK, #cat_OR, #cat_PA, #cat_RI, #cat_SC, #cat_SD, #cat_TN, #cat_TX, #cat_UT, #cat_VT, #cat_VA, #cat_WA, #cat_WV, #cat_WI, #cat_WY, #cat_DC,
#dog_AL, #dog_AK, #dog_AZ, #dog_AR, #dog_CA, #dog_CO, #dog_CT, #dog_DE, #dog_FL, #dog_GA, #dog_HI, #dog_ID, #dog_IL, #dog_IN, #dog_IA, #dog_KS, #dog_KY, #dog_LA, #dog_ME, #dog_MD, #dog_MA, #dog_MI, #dog_MN, #dog_MS, #dog_MO, #dog_MT, #dog_NE, #dog_NV, #dog_NH, #dog_NJ, #dog_NM, #dog_NY, #dog_NC, #dog_ND, #dog_OH, #dog_OK, #dog_OR, #dog_PA, #dog_RI, #dog_SC, #dog_SD, #dog_TN, #dog_TX, #dog_UT, #dog_VT, #dog_VA, #dog_WA, #dog_WV, #dog_WI, #dog_WY, #dog_DC {
	display: none;
	height: 130px;
	overflow: auto;
	position: fixed;
	left: 500px;
	top: 500px;
	width: 184px;
	color:black;
	padding:5px;
    text-align:center;
    font: normal 12px Arial;
	overflow: visible !important;
}
#canvas h2 {
	text-align: left;
	font-size:18px;
	color:#333333;
	margin: 8px 10px 0 10px; 
	line-height:18px;
	display:block;
	height:18px;
	z-index:10;
	position:relative;
}
#canvas p {font-size:33px; font-weight:bold; margin-left:10px; text-align:left; line-height:33px; position:relative; z-index:10;}
#canvas .data {display:block; height:33px; margin:4px 0; position:relative; z-index:10;}
#canvas .description {font-size:13px; font-weight:normal; line-height:13px; display:block; position:relative; color:#333333; z-index:10;}
#canvas .unit {font-size:13px; font-weight:normal; z-index:10; position:relative;}
#sourceDate {width:auto;float:right;margin-top:10px; line-height:13px; color:#999;}
.mapFooter {width:auto;float:left;margin-top:10px; line-height:13px; color:#999;}

.gradientContainer {position: absolute; bottom:15px; right:20px; color:#8A8A8A; text-align:center; width:164px; font-size: 13px;font-family:  PT Sans;font-weight:bold;font-size:16px;}
.gradientContainer .gradientMin {float:left;}
.gradientMin {margin-left: -7px;}
.gradientContainer .gradientMax {float:right;}
.gradient {
	width: 132px;
	height: 12px;
	margin:3px 10px;  
}
.gradientBlock{width:1px; margin:0; display:block; float:left; height:12px; }

#canvas .square {background: none repeat scroll 0 0 #FFF;
	-moz-border-radius: 10px; /* Firefox */
  	-webkit-border-radius: 10px; /* Safari, Chrome */
    border-radius: 10px;
    height: 103px;
    left: 1px;
    opacity: 0.8;
    position: absolute;
    top: 1px;
    width: 182px;
background-image: url(../chitika.png);
background-repeat: no-repeat;
background-size: 58px 45px;
background-position: 121px 54px;
	z-index:5;}
#canvas .triangle {border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-top: 25px solid #FFF;
    left: 78px;
    opacity: 0.8;
    position: absolute;
    top: 104px; 
	z-index:5;}

@media (min-width: 1000px) {
	#buttons {
		padding-top: 91px;
		width: 228px;
		float: left;
		margin: 0;
	}
	#buttons a {
		display: block;
		margin-bottom: 13px;
		cursor: pointer;
	}
	#canvas {
		width: 850px;
		height: 527px;
		margin: 0;
		
	}
}