body{
	background-color:#221405;
	background-image:url('images/bg.png');
	background-repeat:repeat-x;
	color:#fdfdfd;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	line-height:16px;
	word-spacing: .1em;
}
img{
	border:none;
}
div#container{
	width:870px;
	margin: 0 auto 0 auto;
}

a{
	color:#fff;
}

div#sidebar{
	width:216px;
	float:right;
	/*margin-top: -1545px;*/
}
div#sidebar div{
	margin-top: 10px;
}

div#twitter{
	width: 216px;
	overflow: hidden;
}
div#navagation{
	background-image:url('images/navbg.png');
	background-repeat:no-repeat;
	background-position: 50px -3px;
	width: 1027px;
	height: 99px;
	margin-top: -12px;
	padding-top:30px;
}

li{
	list-style:none;
	float:left;
	padding-left: 5px;
	padding-top: 10px;
}

ul#filter{
	float:right;
margin-top:-22px;
}

ul#filter li{
	padding-left:20px;
	padding-top:0;
}
div#work{
	width: 600px;
}

div.piece{
	width: 274px;
	height:396px;
	background-image:url('images/workbg.png');
	background-repeat:none;
}
a{
	text-decoration: none
}
div#alllink{
	background-image:url('images/all.png');
	background-repeat:no-repeat;
	width:23px;
	height:17px;
}
div#alllink:hover{
	background-image:url('images/allhover.png');
}
div#intlink{
	background-image:url('images/int.png');
	background-repeat:no-repeat;
	width:108px;
	height:17px;
}
div#intlink:hover{
	background-image:url('images/inthover.png');
}
div#statlink{
	background-image:url('images/stat.png');
	background-repeat:no-repeat;
	width:55px;
	height:17px;
}
div#statlink:hover{
	background-image:url('images/stathover.png');
}
div#studlink{
	background-image:url('images/stud.png');
	background-repeat:no-repeat;
	width:72px;
	height:17px;
}
div#studlink:hover{
	background-image:url('images/studhover.png');
}

div#abtlink{
	background-image:url('images/abt.png');
	background-repeat:no-repeat;
	width:60px;
	height:17px;
}
div#abtlink:hover{
	background-image:url('images/abthover.png');
}

div#homelink{
	background-image:url('images/home.png');
	background-repeat:no-repeat;
	width:60px;
	height:17px;
}
div#homelink:hover{
	background-image:url('images/homehover.png');
}

/*twitter*/
div#twitter h2 {
	margin: 0;
	padding: 0.4em 1em;
	font-size: 11pxem;
	color: #fff;
	background-color: #888;
}

p#preloader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

ul#twitter_update_list {
	margin: 0;
	padding: 0 0em 0em 0em;
	list-style-type: none;
}

ul#twitter_update_list li {
	margin: 0;
}

ul#twitter_update_list li a {
	/* timestamp link */
	color: #75c9fd;
}

ul#twitter_update_list li span {
	display: block;
}

ul#twitter_update_list li span a {
	/* links in tweet */
	color: #d6e07a;
}

ul#twitter_update_list li.firstTweet {
}

ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

a#profileLink {
	display: block;
	color: #d6e07a;
}
div#flickr a img{
	width:62px;
	height:62px;
}

div.piece img{
	margin-left: 9px;
	margin-top:10px;
}
div.description img{
	margin-left: 15px;
}
div.description p{
	margin-left: 15px;
	width: 230px;
}


li.studies div.description{
	width: 256px;
	margin-left: 9px;
	height: 214px;
	
}

li.studies div.description:hover{
background-color: #e0edda;
}

div.type{
	padding-left: 9px;
}
li.studies div.type{
	background-color: #e0edda;
	width:247px;
	margin-left: 9px;
}

li.interactive div.description{
	width: 256px;
	margin-left: 9px;
	height: 214px;
	
}

li.interactive div.description:hover{
background-color: #478a80;
}

li.interactive div.type{
	background-color: #478a80;
	width:247px;
	margin-left: 9px;
}

li.static div.description{
	width: 256px;
	margin-left: 9px;
	height: 214px;
	
}

li.static div.description:hover{
background-color: #f78836;
}

li.static div.type{
	background-color: #f78836;
	width:247px;
	margin-left: 9px;
}

div#basics a {
	color: #d6e07a;

}

div.abtinfo a {
	color: #d6e07a;

}

div.abtinfo ul {
 width: 350px;
 margin-left: 160px;
 margin-top: -37px;

}
div.abtinfo ul li {
 float: left;
 width: 125px;

}
div#basics {
	margin-top: 10px;
}

.info{
	margin-left: 200px;
	margin-top: -17px;
	line-height:17px;
	word-spacing: .2em;
}

.abtinfo{
	margin-top: 10px;
	
}
img.labels{
	
}

span.data{
color: #d6e07a;
}