@charset "UTF-8";
/* redhoteskimo CSS Document */

* {
	
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}
a img{
	border:0px;	
}
html, body {
	height: 100%;
	background:#000;
	
	margin:0px;
	padding:0px;
}
q{
	font-style:italic;
}
h1{
	font-size:large;
	line-height:inherit;
	
}

#up_arrows{
	display:none;
	z-index:2;
	overflow:hidden;
	width:5040px;
	height:26px;
	top:50%;
	margin-top:-260px;
	position:absolute;
}
.up_arrow{
	background:url(../images/arrow_up.png);
	cursor:pointer;
	width:30px;
	height:26px;
	position:absolute;
}
#down_arrows{
		display:none;

	z-index:3;
	overflow:hidden;
	width:5040px;
	height:26px;
	top:50%;
	margin-top:236.5px;
	position:absolute;
}
.down_arrow{
	background:url(../images/arrow_down.png);
	cursor:pointer;
	width:30px;
	height:26px;
	position:absolute;
}
#navigation{
	
	height:447px;
	width:21px;
	float:left;
		
}
#whitebar {
	z-index:2000;
	position:fixed;
	margin:0px;
	width:100%;
	height:80px;
	padding:5px;
	background:#fff;
/*	box-shadow: 0px 10px 10px #000;
	-webkit-box-shadow: 0px 10px 10px #000;
	-moz-box-shadow: 0px 10px 10px #000;*/
}
#logo{
	float:left;
	margin:0px;
	width:100px;
	height:80px;
	background:url(../images/mobile_logo.png);
	background-position:left;
	background-repeat:no-repeat;
}
#nav_text{
	width:auto;
	margin:50px 0 0 110px;
	text-align:right;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	height:80px;
}


#content_holder{
	top:90px;
	position:absolute;
	z-index:1;
	width:100%;
	
}

.text{
	padding:5px;
	margin:0px;
	margin:0px;
	width:95% !important;
}
.image{
	
	width:200px;
	float:left;
}
.image img{
	padding:5px;
	
	width:180px;
	height:auto;
	float:left;
}
.content_tag{
	display:none;
}

.mobile_tag{
	display:block;
	
	height:20px;
	color:#fff;
	margin:5px;
}

.content_tag img{
	display:none;
}

.content_box_holder{
	top:0px;
	margin:0px;
	height:auto;
}
.content_box{
	margin:5px 5px 5px 5px;
	font-size:12px;
	height:auto;		
	background:#F2F2F2;
	min-height:200px;
}
/* these are the content holders */
#intro a{
	text-decoration:none;
	font-weight:bold;
}
#intro img{
	padding:5px
}
#intro span{
	position:absolute;
	margin:10px 0 0 5px;;
}
#news{
	
}

#sites{
	
}

#interactives{
	
}

#illustrations{
	
}
#motion{

}
.video-js-box{
	display:none;
}
/* these are the related arrows 
#news_up{
	margin-left:927.5px;
}
#news_down{
	margin-left:927.5px;
}

#sites_up{
	margin-left:1800px;
}
#sites_down{
	margin-left:1800px;
}
#interactives_up{
	margin-left:2750px;
}
#interactives_down{
	margin-left:2750px;
}

#illustrations_up{
	margin-left:3550px;
}
#illustrations_down{
	margin-left:3550px;
}*/