#photos{	
	width:100%;
	position:relative;
}
#photos .title{
	margin:20px 16px 14px 16px;
	font-size:200%;
}
.cufon-active #photos .title{
	font-size:240%;
	margin-top:12px;
	margin-bottom:14px;
}
#photos .title .b{
	color:#ffbe00;
}
#photos .outer{
	/*width:640px;*/
	height:145px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#content #photos .outer{
	width:430px;
	height:180px;
}
#photos .items{
	position:absolute;
	width:10000em;
	left:0;
	top:0;
	height:100%;
	margin:0;
	padding:0;
}
#photos .item{
	float:left;
	width:130px;
	height:130px;
	list-style:none;
	display:inline;
	
}
#photos .item a{
	width:122px;
	height:132px;
	overflow:hidden;
	display:block;	
	text-align:center;
}
#photos .item a div.f{	
	width:110px;
	height:120px;
	padding:5px;
	border:1px solid #999;
}
.f div{
	width:110px;
	height:120px;	
}

.controlPrev, .controlNext{
	display:block;
	width:33px;
	height:50px;
	background-image:url('carousel-controls.png');
	position:absolute;
	cursor:pointer;
}
.controlPrev{
	background-position:0 0;
}
.controlPrev:hover{
	background-position:0 -50px;
}
.controlNext{
	background-position:-33px 0;
}
.controlNext:hover{
	background-position:-33px -50px;
}
#photos .controlPrev, #photos .controlNext{
	top:75px;
	background-image:url('photos-controls.png');
}
#photos .controlPrev{
	right:10px;
}
#photos .controlNext{
	left:10px;
}