/*  Intro Styles  */
#content { padding-bottom: 0; }

#intro { margin-bottom: 0; }

#intro h3 {
    margin: 15px 0 0 !important;
    border-bottom: 0;
}

#intro a.view_all {
    margin-top: 20px;
}

#intro_text
{
    border-top: 1px solid #949494;
	width: 855px;
	text-align:left;
	margin-left: 15px;
	margin-right: 15px;
}

#intro_text h2 { margin-bottom: 8px;}

#intro_text p
{
	line-height: 18px;
}


/*  Content styles  */

p.readmore {
    text-align:right;
    margin-right:10px;
}

#portfolio_content {
	border-top:solid 1px #949494;
	border-bottom:solid 1px #949494;
	width: 855px !important;
	margin-left: 15px;
	margin-right: 10px;
	background: url(../images/portfolio_bg.gif) repeat-x;
}

#portfolio_content div.project_description h4 {
    margin: 9px 0;
}

#content .project_description {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 0px;
	width: 410px;
	*width: 410px !important;
}

#portfolio_content div.last { margin-top: 0 !important; }

.project_description p {
    margin-bottom: 0;
}

.project_description p.center {
    text-align:center;
}

.project h3, .project h4 {
    text-align:center;
}

#call {
	margin: 15px 0 0 15px;
	padding-bottom: 15px;
	*margin-right: -15px;
}

#call .call_to_action { margin-right: 30px; }

.project {
	height: 550px;
	overflow: hidden;
        /*height:auto;*/
}

