body {
	color: #fff;
	background-color: #000;
}

#header {
	background: url('../img/portfolio-top.png') no-repeat bottom right;
	height: 230px;
}


#content {
	background: url('../img/portfolio-bot.png') no-repeat top right;
}

#content .work-thumb {
	margin-bottom: 6px;
}

/* Cloud */

#cloud ol {
	margin: 0;
}

#cloud ol li {
	display: inline;
	line-height: 1.8em;
	font-variant: small-caps;
	font-size: 0.9em;
	letter-spacing: 0.3em;
	padding-left: 6px;
}

#cloud ol li a, #cloud ol li span {
	text-decoration: none;
	white-space: nowrap;
}

#cloud ol li a:hover {
	text-decoration: underline;
}

#cloud ol li span.active {
	color: #000;
	background-color: #fff;
}

#cloud ol li span.meta {
	position: absolute;
	left: -999px;
	width: 990px;
}

#cloud .size1,#cloud .size1 a {
	color: #666;
}

#cloud .size2,#cloud .size2 a {
	color: #777;
}

#cloud .size3,#cloud .size3 a {
	color: #888;
}

#cloud .size4,#cloud .size4 a {
	color: #999;
}

#cloud .size5,#cloud .size5 a {
	color: #aaa;
}

#cloud .size6,#cloud .size6 a {
	color: #bbb;
}

#cloud .size7,#cloud .size7 a {
	color: #ccc;
}

#cloud .size8,#cloud .size8 a {
	color: #ddd;
}

#cloud .size9,#cloud .size9 a {
	color: #eee;
}

#cloud .size10,#cloud .size10 a {
	color: #fff;
}

/* PrettyPhoto theme */

div.pp_zhishi .pp_top .pp_left ,
div.pp_zhishi .pp_top .pp_middle,
div.pp_zhishi .pp_top .pp_right,
div.pp_zhishi .pp_bottom .pp_left,
div.pp_zhishi .pp_bottom .pp_middle,
div.pp_zhishi .pp_bottom .pp_right,
div.pp_zhishi .currentTextHolder { color: #c4c4c4; }
div.pp_zhishi  p.pp_description { color: #fff; }
div.pp_zhishi .pp_loaderIcon { background: url(../img/prettyphoto/loader.gif) center center no-repeat; }

div.pp_zhishi .pp_content a.pp_expand { background: url(../img/prettyphoto/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.pp_zhishi .pp_content a.pp_expand:hover { background: url(../img/prettyphoto/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.pp_zhishi .pp_content a.pp_contract { background: url(../img/prettyphoto/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.pp_zhishi .pp_content a.pp_contract:hover { background: url(../img/prettyphoto/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.pp_zhishi .pp_content a.pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/sprite.png) -1px -1px no-repeat; cursor: pointer; }

div.pp_zhishi .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(../img/prettyphoto/sprite.png) 0 -71px no-repeat; }
div.pp_zhishi .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.pp_zhishi .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(../img/prettyphoto/sprite.png) -22px -71px no-repeat; }
div.pp_zhishi .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.pp_zhishi .pp_content a.pp_next:hover { background: url(../img/prettyphoto/right.gif) center right  no-repeat; cursor: pointer; }
div.pp_zhishi .pp_content a.pp_previous:hover { background: url(../img/prettyphoto/left.gif) center left no-repeat; cursor: pointer; }

div.pp_pic_holder .pp_content .pp_details .pp_nav { clear: both; float: none; }
div.pp_pic_holder .pp_top { height: 8px; }

