#satLabel{
display:inline-block;
border: 1px dashed #cacccd;


background: url(/i/bg_park.jpg)no-repeat;
color:#8a8a8a;
padding:1px;
padding-left:2px;
padding-right:2px;

font-weight: bold;
font-size: 10px;

-moz-box-shadow: 0px 0px 2px #aeafb0;
-webkit-box-shadow: 0px 0px 2px #aeafb0;
box-shadow: 0px 0px 2px #aeafb0;
}

#satLabel.Motion{
/* background-color:#EAEBDB; */
/*
-webkit-transform:rotate(1deg);
-moz-transform:rotate(1deg);
*/
}
#satLabel.Development{
/* background-color:#E2EBDB; */
/*
-webkit-transform:rotate(-1deg);
-moz-transform:rotate(-1deg);
*/
}
#satLabel.design{
/* background-color:#DBEBDC; */
}

/* SOCIAL */
#social {
  list-style: none;
  top:0;
  padding: 0;
  margin: 0;
  width: 200px;
  height: 52px;
  left: 800px;
  background: url(/i/social_icons_out.png) no-repeat;
  position: absolute;
}
#social span {
  display: none;
  position: absolute;
}
#social a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#social a:hover {
	background-xpos: 100px; 
}
#social a:hover span {
  display: block;
}

#social ._facebook {
  width: 56px;
  height: 28px;
   background: url(/i/social_icons_out.png) no-repeat; 
  left: 0px;
  top: 0px;
}
#social ._facebook span {
 
  width: 26px;
  height: 22px;
  background: url(/i/social_icons_over.png) no-repeat;
  background-position: -30px 0;
  left:30px;
  top: 0px;
}
#social ._twitter {	
	display: block;
  width: 18px;
  height: 28px;
  background: url(/i/social_icons_out.png) no-repeat; 
  background-position: -58px 0;
  left: 58px;
  top: 0px;
}
#social ._twitter span {
 
  width: 18px;
  height: 22px;
  background: url(/i/social_icons_over.png) no-repeat;
  background-position: -58px 0;
  left:0px;
  top: 0px;
}
#social ._vimeo {	
	display: block;
  width: 18px;
  height: 28px;
  background: url(/i/social_icons_out.png) no-repeat; 
  background-position: -77px 0;
  left: 77px;
  top: 0px;
}
#social ._vimeo span {
 
  width: 18px;
  height: 22px;
  background: url(/i/social_icons_over.png) no-repeat;
  background-position: -77px 0;
  left:0px;
  top: 0px;
}
#social ._linkedin {	
	display: block;
  width: 18px;
  height: 28px;
  background: url(/i/social_icons_out.png) no-repeat; 
  background-position: -97px 0;
  left: 97px;
  top: 0px;
}
#social ._linkedin span {
 
  width: 18px;
  height: 22px;
  background: url(/i/social_icons_over.png) no-repeat;
  background-position: -97px 0;
  left:0px;
  top: 0px;
}
/* MAIN */

html{

	height:100%;
	
}
iframe{
	background-color: black;
}
body,td,tr {
	font-family: 'Arimo',Arial, Helvetica, sans-serif, Verdana, sans-serif, cursive;
	font-size: 11px;
	text-shadow: #F4F4F4 0px 0px 1px;
	color:#534e40;
	line-height:1.2;
	-webkit-text-size-adjust:none;
	
}
html,img,p,h1,h3,a,body,td,tr,.mid,.but,.top,table .preview,#twitter_feed ul{
	border:0;
	margin: 0;
	padding: 0;
	
}
#twitter_feed{
	
}
#twitter_feed .twitter_date{
	text-align: left;
	
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px dashed #cacccd;
	color:#999;
	font-weight:normal;
}
#twitter_feed ul{
list-style-type: none;
}
#twitter_feed li{
margin-bottom: 10px;
}

body.update{
	background:url(/i/bg_white.jpg) #FAFAFA;
	margin-left:50px;
	margin-top:20px;
	
}
.file_icon{
	background:url(/i/file_icon.gif) no-repeat;
	padding:1px;
}

body.preview{
	background:url(/i/bg_black.jpg) #333;
	border: 1px dashed #111;
	height:99%;
	width:99%;
	text-align:center;

}
.preview #container{
	display:block;
	margin-top:auto;

}
.preview .container2{

}


#launch_button{
	display:inline;
	position:relative;
	float:right;
	margin-top:-15px;
}
#launch_button a{
	display:block;
	width:90px;
	height:31px;
	background:url(/i/button_launch_01.jpg);

	text-indent:-10000px;
}
#launch_button a:hover{
	display:block;
	width:90px;
	height:31px;
	background:url(/i/button_launch_02.jpg);

	text-indent:-10000px;
}
.swc0 {
	height: 100%;
	margin: 0 auto;
	display: table;
}
.swc1 {
height: 100%;
	display: table-cell;
	vertical-align: middle;
}
/**/
.swc1 {
	white-space: nowrap;
}
.swc2 {

	padding: .3em .5em;
}
/* in IEM solo shrink-wrap, no vert.center \*//*/
.swc1 {
	text-align: center;
}
.swc2 {
	display: inline-block;
	text-align: left;
	width: 1px;
}
/**/
body.park  {
	background:url(/i/bg_park.jpg) #FAFAFA;

}

form img {
	position:relative;
	//left:20px;
	//float:left;
	top:0px;
	
}

#white_dirt{
	position:absolute;
	z-index:1;
	display:block;
	left:0px;
	top:0px;
	width:300px;
	height:99%;
	background:url(/i/bg_white_dirt.jpg) no-repeat;

}
table.listTable{
	z-index:2;
	position:relative;
	width:643px;
	/*
//float:left;
	//display:block;
*/
	border-right: 1px dashed #cacccd;
	padding-right:10px;
}
table.listTable td{
	vertical-align:top;
	margin: 20px;
}
table.listTable .dashed{
	border-bottom: 1px dashed #cbcbcb;
}
#purple{
 color:#987684;
}
#thumb{

 border: 1px dashed #999999;
   

}

#thumb a{
 display:block
 width: 128px;
 height: 128px;
} 
.magenta{
 color:#844a6b;
}

#sourcelist{
	border-color: #D9D2D5;
	height:20px;
	vertical-align:middle;
	border-right: 1px dashed #d0d2d3;
	border-left: 1px dashed #d0d2d3;
	
}
table.listTable .ilabel{
	color:#666;
	height:12px;
	padding-right:10px;
	padding-left:5px;
	
}
table.listTable .desc{
	height:60px;
	text-align:justify;
	
}
.desc p{
 display:inline;
	margin: 0;
	padding: 0;
}
.update .header{
	z-index:3;
	position:relative;
	display:block;
	height:30px;
	border-bottom: 1px dashed #d0d2d3;
	width:600px;
	//padding-right:100px;
}
.update .header img{
	display:block;
	border:0;
	margin:0;
	padding:0;
	float:right;
}
.plinks{
	position:relative;
}

a.pDownload{
	
	color:#987684;
    background:url(/i/arrow_down.gif) no-repeat;
	padding:4px;
	padding-left:15px;
	background-position:left center;
	border-right: 1px dashed #d0d2d3;
}
.filedate{
	color:#adadad;
	padding:4px;
	border-right: 1px dashed #d0d2d3;
	
}
a.pDemo{
	color:#987684;
    background:url(/i/play.gif) no-repeat;
	padding:2px;
	padding-left:15px;
	padding-right:5px;
	background-position:left center;
	border-right: 1px dashed #d0d2d3;
	border-left: 1px dashed #d0d2d3;
}
a:hover.pDownload{
	height:20px;
	color:#FAFAFA;
	background:url(/i/arrow_down_white.gif) #987684 no-repeat;
	background-position:left center;
	border-right: 1px dashed #d0d2d3;
	border-left: 1px dashed #d0d2d3;

}
a:hover.pDemo{
	
	color:#FAFAFA;
	background:url(/i/play_white.gif) #987684 no-repeat;
	background-position:left center;

}

.update .footer {
	border-top: 1px dashed #999999; 
	position:relative;
	z-index:4;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
	width:880px;
	display:block;
}

.update .footer .contact{
		
	padding:0;
	margin:0;
	margin-right:10px;
}
table.rtable{

	width:610px;
}
.update img{
	border: 1px dashed #999999; 
	 -moz-border-radius:4px;    /* Firefox */
    -webkit-border-radius:4px; /* Safari and Chrome */
   
}
img.downarrow {
	border:0;
	vertical-align:middle;
}
.update .infArea{
	border-bottom: 1px dashed #d0d2d3; 
	margin-right:80px;
	margin:0;
	padding:0;
}

.dropdowns{
	display:inline;
	
}


.dropdowns option,.dropdowns select {
	background:#FAFAFA;
	border-bottom: 0px;
	margin:4px;
	
}
.dropdowns select{
	border: 1px dashed #999999; 
	float:left;
}
// dele
form.dropdowns{
	display:inline;
	
}


form.dropdowns option,form.dropdowns select {
	background:#FAFAFA;
	
	border-bottom: 0px;
	margin:2px;
	padding:0;
	
}
form.dropdowns select{
	border: 1px dashed #999999; 
	float:left;
}
input,textarea{
	position:relative;
	background:none;
	border: 0;
	width:100%;

}

input.checkbox{
	position:relative;
	left:0px;
	float:none;
	display:inline;
	width:12px;
}
label{
	position:absolute;
	padding-left:10px;
}
textarea{
	height:70px;
}
input.submit{
background:#999999;
}

#header {
	display:block;
	height:20px;
	
}

#leftCol,#middleCol,#rightCol{
	margin-top:25px;
}

#leftCol {
	position:absolute;
	left:70px;
	width: 400px;

	
}
#middleCol {
	position:absolute;
	left:474px;
	width: 173px;
	

}

#rightCol {
	position:absolute;
	left:620px;
}

h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

.left
{
	float:left;
}
.right
{
	float:right;
}

a {
	color: #78725B;
	text-decoration: none;
}

#tag{
	border-top: 1px dashed #cacccd;	
	padding-top: 8px;
}

/* a:visited { color: #858585;} */
/* a:active { color: #C60;background: #111; } */
a:hover { color: #FAFAFA; background: #78725B; text-shadow: #D7D7D7 0px 0px -3px;}
.tag {margin-top:10px;display:block;text-align:right;width:410px;}
.grey {color: #8A826A; text-shadow: 0px 0px ;}
.greyer {color: #9C9376;text-shadow: 0px 0px ;}
.greyer2 {color: #553C1B;text-shadow: 0px 0px ;}

h1{
	font-size: 12px;
	margin-left:20px;
	padding-top:10px;
}
h2{
	font-size: 12px;
	color: #555c5b;
	margin-bottom: 0px;
}
h3{
	padding:0;
	margin-left:20px;

}
		
		.park table
		{
			margin-top:50px;	
		
		}
		p		
		{
			margin-left:20px;
			width:350px;
		}
		
		.header1,.header2,.header3,.header4,.header5,.header6{
			display:block;
			margin:0;
			margin-bottom:2px;
			padding:0;
			text-indent:-99999px;
			height:29px;
			width:400px;
		}
		
		
		
		.header1{
			background:url(/i/headers.jpg) no-repeat 0 -3px ;
			
		}
		.header2{
			background:url(/i/headers.jpg) no-repeat 0 -41px;
			
		}
		.header3{
			background:url(/i/headers.jpg) no-repeat 0 -79px;
			
		}
		.header4{
			/*Music*/
			background:url(/i/headers.jpg) no-repeat 0 -117px;
		}
		
		.header5{
			/*Microblogk*/
			background:url(/i/headers.jpg) no-repeat 0 -156px;
			
		}
		.header6{
			/*feat*/
			background:url(/i/headers.jpg) no-repeat 0 -194px;
			height:30px;
			width:144px;
		}		
		.label
		{
			position:absolute;
			z-index:2;
			top:0px;
			left:0px;
			display:block;
			width:250px;
			height:450px;
			background:url(/i/label_park.jpg) no-repeat;
		}
		.wash_label
		{
			position:absolute;
			left:0px;
			z-index:1;
			top:1397px;
			display:block;
			width:70px;
			height:250px;
			background:url(/i/label_wash.jpg) no-repeat;
		}
		.top,.top_dark
		{
			display:block;
			height:12px;
			width:398px;
			background:url(/i/bg_park_cell.jpg) no-repeat 0 0;
		}
		.top_dark
		{
			
			background:url(/i/bg_park_cell_dark.jpg) no-repeat 0 0;
		}
		.but,.but_dark
		{
			display:block;
			margin-bottom:4px;
			height:6px;
			width:399px;
			background:url(/i/bg_park_cell.jpg) no-repeat 0 -310px;
		}
		.but_dark
		{
		height:5px;
		}
		.but_dark
		{
			height:6px;
			width:398px;
			background:url(/i/bg_park_cell_dark.jpg) no-repeat 0 -308px;
		}
		.mid,.mid_dark
		{
			
			width:398px;
			
			background:url(/i/bg_park_cell.jpg) repeat-y 0 -20px;
		}
		.img_mid img
		{
			position:relative;
			padding-left:7px;
			margin-bottom:8px;
			margin-top:-6px;
			
		}
		.mid_thumb{
			width:500px;
			margin-top:-3px;
			padding-left:7px;
			background:url(/i/bg_park_cell_dark.jpg) repeat-y 0 -20px;
		}
		.mid_thumb img
		{
			display:inline;
			
			
			
		}
		
		.mid_dark
		{
			background:url(/i/bg_park_cell_dark.jpg) repeat-y 0 0px;
		}
		
		.img_mid
		{
		height:146px;
		width:399px;
		background:url(/i/bg_park_cell_dark.jpg) repeat-y 0 -20px;
		}
		
		.img_mid a
		{
			background: transparent;
			margin:0;
			padding:0;
			
		}
		
		.divide
		{
			width:auto;
			margin-left:10px;
			height:3px;
			background:url(/i/div.gif) repeat-x;
		
		}
		.news{
		overflow-x: hidden;
		scrollbar-face-color: #8396A3;
  		scrollbar-shadow-color: #677680 !important;
  		scrollbar-highlight-color: #E7E7E7;
  		scrollbar-3dlight-color: #E7E7E7;
  		scrollbar-darkshadow-color: transparent;
  		scrollbar-track-color: #E7E7E7;
  		scrollbar-arrow-color: #485259;
		}
		.news_area
		{
			display:block;
			padding-top:30px;
			height:290px;
			width:396px;
			background:url(/i/bg_news.jpg) no-repeat;
		}
		.news .thedate{
			position:absolute;
			left:214px;
			color:#D4C7B8;
			font-weight:normal;
		}
		.news p {
			color:#1b2025;
			margin:0;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:22px;
			
			width:310px;
			/*background:url(/i/bg_news_p.jpg) repeat-y;*/
			
		}
		.news .end {
			display:block;
			height:13px;
			/*background:url(/i/end_news.jpg) repeat-y;*/
			
		}
		.news a {
			color:#46382c;
			
			/*background:url(/i/end_news.jpg) repeat-y;*/
			
		}
		
		.news h3 {
			
			margin:0;
			padding-top:4px;
			padding-left:20px;
			padding-right:10px;
			display:block;
			height:17px;
			background:url(/i/h_news.jpg) no-repeat;
		}
		#address{
			display:block;
			height:120px;
			z-index:4;
		}
		
		#address p{
			display:block;
			text-indent:-99999px;
			color:#BAB1A4;
		}
		#thumblinks{
		
			display:block;
			
			width:140px;
		
		}
		#thumblinks p{
			
			
			margin:4px 0 0 4px;
			padding:0;
			width:120px;
		}
		
		#thumblink a{
			color:#2B383B;
			
			padding-top:7px;
			padding-left:5px;
			background:url(/i/thumb_bg.jpg) no-repeat;
			display:block;
			width:140px;
			height:180px;
		
		}
p{
	margin:0;
	padding:0;
}
#thumblink a:hover {
	background:url(/i/thumb_bg_over.jpg) no-repeat;
}

.project_date{
	text-align: right;
	font-size: 10px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px dashed #cacccd;
	color:#999;
	font-weight:normal;
}

.right_column{
	padding-left: 10px;
	width: 256px;

	border-right:0;
	
}

hr{
	border:0;
	border-top: 1px dashed #cacccd;
	margin: 0;
	height:1px;
	padding: 0;
	padding-bottom: 10px;
	
}
.purple{
color:#6e4156;
}
 a.purple{
color:#6e4156;
/*font-weight: 600;*/
}
 a:hover.purple{
color:#FFF;]
background:#6e4156;
}
a{
color:#6e4156;
/*font-weight: 600;*/
}
 a:hover{
color:#FFF;
background:#6e4156;
}
.twitter-share-button{
	margin:0;
	padding:0;
	border:0;
	background-color: transparent;
	vertical-align: middle;
}
.fb-share-button{
	margin:0;
	padding:0;
	border:0;
	background-color: transparent;
	vertical-align: middle;
}

#comment,.storycontent,.post {
	
	width:256px;
}
.storycontent p{
	width:256px;
}
.storycontent img{

	margin-bottom:10px;
	
}
#neoButtonGroup{
	
	position: absolute;
	margin-top: -20px;
	left:550px;
	
}

#neoButton{
	
margin-top: -10px;
	font-family: 'UnifrakturCook', arial, serif;
	text-align: center;
	height:38px;
	background:url(/i/launch_buttons.png);
	-moz-transform:rotate(-2deg);
	-webkit-transform:rotate(-2deg);
}
 .btn#neoButton{
	-moz-transform:rotate(2deg);
	
	background:url(/i/launch_buttons.png) -100px -35px;
	-webkit-transform:rotate(2deg);

}
/*
#neoButton .stitch{
	border: 1px dashed #FAFAFA;

	-moz-box-shadow: 0px 0px 3px #666;
	-webkit-box-shadow: 0px 0px 3px #666;
	box-shadow: 0px 0px 3px #aeafb0;

}
*/

#neoButton a{	
	display:block;
	padding-top: 10px;
	width:101px;
	height:20px;
	text-shadow: 1px 1px 5px #fff,-1px -1px 5px #fff;
	font-size: 13px;
	color:#987684;
	

}
#share{
	
}
#neoButton a:hover{	
	color:#503142;
		background-color:transparent;
	
/*
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
*/
}
#thumb img{

 
  -moz-border-radius:18px;    /* Firefox */
    -webkit-border-radius:18px; /* Safari and Chrome */
   

}
