html{

	height:100%;
	
}
body,td,tr {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-shadow: #F4F4F4 0px 0px 1px;
	color:#534e40;
	line-height:1.2;
	
}
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-size:10px;
	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:80px;
	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:600px;
	//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 #999999;
}
#purple{
 color:#987684;
}
.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;
}
.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:600px;
	display:block;
}

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

	width:610px;
}
.update img{
	border: 1px dashed #999999; 
}
img.downarrow {
	border:0;
	vertical-align:middle;
}
.update .infArea{
	border-bottom: 1px dashed #d0d2d3; 
	margin-right:80px;
	margin:0;
	padding:0;
}
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;
	//1px dashed #999999; 
	font-family: Helvetica,Arial,sans-serif;
	
	width:100%;

}

.update h2{
	
	display:block;
	padding:0;
	margin:0;
	margin-top:20px;
	padding-bottom:5px;
	
}
.update .inf{
	color:#666666;
	position:relative;
	background:none;
	display:inline;
	left:80px;
	padding-right:170px;
	
	font-family: Arial,Geneva, Verdana,sans-serif;
	
		
}
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;
}
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;
	
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px dashed #cacccd;
	color:#999;
	font-size:10px;
	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;
}

#comment,.storycontent,.post {
	
	width:256px;
}
.storycontent p{
	width:256px;
}
.storycontent img{
	margin-bottom:10px;
}