@charset "UTF-8";
/* Ten Thirty-One Pictures Production Services site style */

/********************************************************
* Exceptions to Global Style
********************************************************/
#contain{
	background:#000 url(../images/productionservices/bg/productionservices_themagicstone_bg.jpg) top left no-repeat;
}
/*.portfolio {
float: left;
margin: 25px 25px 50px 25px;
width: 200px;
min-height: 400px;
background: #000;
color: #999;
text-align: left;
text-transform: uppercase;
white-space: normal;
}*/

.portfolio {
float: left;
width: 740px;
margin: 20px auto 20px 25px;
border-bottom: 1px solid #212121;
}

.portfolio img{
	float: left;
	padding: 10px;
	margin: 0px 10px 10px 0px;
	background-color: #212121;
}

.portfolio p{
	float:left;
	font: normal 10px trajan-pro-1, trajan-pro-2, sans-serif;
	line-height: 16px;
}
.portfolio p span{
	text-transform: uppercase;
}

.portfolio .play{
	clear:both;
	float:left;
	display: block;
	padding: 10px;
	margin: 5px 0;
	background-color: #212121;
	font: bold 10px trajan-pro-1, trajan-pro-2, sans-serif;
}

.portfolio .play a{
	text-decoration: none;
}

/*
.portfolio img {
padding: 10px;
background-color: #212121;
}
.portfolio p {
margin: 5px 0px 0px 0px;
line-height: 16px;
}
.portfolio a {
font-size: 10px;
font-weight: normal;
}
.portfolio ul {
display: block;
font-size: 12px;
font-weight: normal;
margin: 0px auto 20px 0px;
padding: 20px 0px 5px 0px;
list-style-type: none;
color: #666;
}
.portfolio li {
float: left;
margin: -15px 10px 0px 0px;
color: #666;
line-height: 16px;
}
.portfolio li a {
color: #999;
text-decoration: underline;
}
.portfolio li a:hover {
color: #666;
text-decoration: underline;
}
.portfolio li span {
border-right: 1px solid #666;
padding-right: 10px;
}

.portfolio span {
color: #333;
text-transform: uppercase;
}

.portfolio{
	width:350px;
	min-height:200px;
}
.portfolio p{
	width:350px;
}
.portfolio img{
	padding: 0px;
	background-color:#000;
}*/