a {
	outline: none;
}
a:hover {
	text-decoration: underline;
}
/*.portfolio #banner,
.portfolio #content .inner,
.portfolio #footer {
	width: 950px;
}
*/
p {
	margin-bottom: 10px;
	line-height:1.25;
}
.portfolio .more {
	padding-left: 18px;
	background: url(/images/v3-more-arrow.png) 0 0 no-repeat;
}
.portfolio .more a {
	color: #cc9900;		
}
#current-work {
	float: left;
	width: 592px;
	margin-right: 40px;
}
#featured h2 {
	background: #614513 url(/images/v3-txt-featured-work.png) 15px 12px no-repeat;
	text-indent: -5000px;
	padding: 12px 15px 7px;
}
#featured h3 {
	margin-bottom: 5px;
	font-size:1.4em;
}
#featured .featured-image {
	padding: 10px;
	background: #e9d5a6;
}
#featured .featured-image img {
	border: 1px solid #614513;
}
#featured .featured-content {
	background: #fcf3dc;
	padding: 10px;
	color: #333; /*#4c350e;*/
	position: relative;
	font-size: 1.1em;
}
#featured .featured-content .more a {
	background: url(/images/v3-txt-view-full-case-study.png) 0 2px no-repeat;
	text-indent: -5000px;
	display:block;
	width: 145px;
	height: 16px;
}
#featured-data {
	float:left;
	width:365px;
}
#featured .services {
	background: #f7e5b2;
	padding: 10px 10px 4px 10px;
	width: 174px;
	float:right;
	font-size: 90%;
}
#featured .services #services-head {
	text-indent: -5000px;
	background: url(/images/v3-txt-services-small.png) 0 0 no-repeat;
	margin-bottom: 3px;
	height: 16px;
	width: 70px;
}
#featured .services #category-head {
	text-indent: -5000px;
	background: url(/images/v3-txt-category-small.png) 0 0 no-repeat;
	margin-bottom: 3px;
	height: 16px;
	width: 70px;
}
#other-work {
	margin-top: 34px;
	color: #333; /*#805a17;*/
	font-size:1.1em;
	line-height:1.4em;
}
#other-work h2 {
	text-indent: -5000px;
	background: #e9d5a6 url(/images/v3-txt-other-recent-work.png) 15px 12px no-repeat;
	padding: 12px 15px 7px;
}
#other-work h3 {
	/*color: #cc9900;*/
	font-size:1.3em;
	margin: 5px 0 0;
}
#other-work #other-work-projects {
	background: #fcf3dc;
	padding: 14px 0 14px 14px;
}
#other-work .small-project {
	background: #fff;
	padding: 8px;
	width: 260px;
	float: left;
	margin-right: 10px;
}
#other-work .small-project img {
	border: 1px solid #614513;
}
#work-menu {
	width: 300px;
	float: right;
	color: #333; /*#805a17;*/
	padding-top: 25px;
	font-size: 1.1em;
	line-height:1.4em;
}
#work-menu h2 {
	text-indent: -5000px;
	margin-bottom: 10px;
}
#work-menu #our-work {
	background: url(/images/v3-txt-our-work-page-header.png) 0 0 no-repeat;
	height: 30px;
}
#work-menu a#view-all {
	display: block;
	text-indent: -5000px;
	background: url(/images/v3-txt-view-all-our-case-studies.png) 0 2px no-repeat;
	width: 200px;
	height: 16px;
}
#work-menu #case-studies,
#work-menu #client-list {
	list-style-type: none;
	margin-left: 18px;
	border-top: 1px solid #e9d5a6;
	padding-top: 2px;
}
#work-menu #case-studies {
	display: none;
}
#work-menu #case-studies li,
#work-menu #client-list li{
	padding: 4px 0 0;
}
#work-menu #case-studies li a,
#work-menu #client-list li a{
/*	color: #cc9900;
*/}
#work-menu #case-studies li a:hover,
#work-menu #client-list li a:hover {
/*	background: #fcf3dc;
*/}
#work-menu #client-list li ul {
	list-style-type: none;
	margin: 4px 0 4px 10px;
}
#work-menu #our-process {
	background: url(/images/v3-txt-our-process-portfolio.png) left bottom no-repeat;
	height: 13px;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 2px solid #e9d5a6;
}
#work-menu a#more-process {
	display: block;
	text-indent: -5000px;
	background: url(/images/v3-txt-more-about-our-process.png) 0 2px no-repeat;
}
#work-menu #our-clients {
	background: url(/images/v3-txt-our-clients-portfolio.png) left bottom no-repeat;
	height: 13px;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 2px solid #e9d5a6;
}
#work-menu a#more-clients {
	display: block;
	text-indent: -5000px;
	background: url(/images/v3-txt-our-full-client-list.png) 0 2px no-repeat;
	width: 200px;
	height: 16px;
}
#screens {
	position: relative;
}
#screens #title {
	background: #614513;
	padding: 12px 10px 7px 15px;
	
}
#screens #title h2 {
	color: #c90;
	text-transform: uppercase;
	float:left;
	width:auto;
}
#screens #title .slide-control {
	float:right;
	width:auto;
	color:#d4a700;
}
.slide-control a:hover {
	background:none;
}
#screens h3 {
	margin-bottom: 5px;
}
#screens .featured-image {
	padding: 10px;
	background: #e9d5a6;
}
#screens .featured-content {
	background: #fcf3dc;
	padding: 10px 150px 5px 10px;
	color: #333;/*#4c350e;*/
	position: relative;
}
.main {
	float: left;
	width: 592px;
	margin-right: 40px;
	color: #333; /*#4c350e;*/
	font-size: 1.1em;
	line-height:1.4em;
}
.main h3 {
/*	color: #c90;
	font-size: 110%;
	margin-top: 32px;*/
	text-transform: uppercase;
	margin-bottom: 4px;
}
#case-study {
	padding: 34px 10px 0;
}
#case-study p {
	line-height: 1.4;
	
}
#case-study-url {
	text-transform: uppercase;
	margin-top: 40px;
}
#case-study-url p { float:left;margin-right:40px; }
.sidebar {
	width: 300px;
	float: right;
	color: #333; /*#805a17;*/
	font-size: 1.1em;
}
.sidebar h3 {
	margin-bottom: 3px;
	color: #614513;
	text-transform: uppercase;
}
.sharing-tools {
	list-style-type: none;
	text-align: right;
	margin-bottom: 24px;
}
.sharing-tools a {
	color: #4e4e4e;
}
.sharing-tools li {
	display: inline;
	margin-left: 10px;
	font-size: 90%;
}
.sharing-tools li.email a {
	background: url(/images/v3-icon-email.png) 0 2px no-repeat;
	padding-left: 14px;
}
.sharing-tools li.print a {
	background: url(/images/v3-icon-print.png) 0 1px no-repeat;
	padding-left: 16px;
}
.sidebar #services {
	background: #fcf3dc;
	padding: 14px 20px;
	color: #333;/*#614513;*/
}
.sidebar #services h3 {
	text-transform: uppercase;
	margin-bottom: 3px;
}
#testimonial {
	padding: 14px 20px;
	color: #cc9900;
}
#testimonial blockquote {
	background-image: none;
	padding: 7px;
	margin: 0;
	text-indent: -7px;
	font-size: 130%;
	font-weight: bold;
	color: #614513;
	line-height: 1.4em;
	border-left:0;
}
#testimonial p {
	font-size: 1.1em;
	text-align: right;
}
#callout {
	background-color: #f7e5b2;
	padding: 14px 20px;
	color: #705d3e;
}
#callout h3 {
	text-transform: uppercase;
	color: #cc9900;
}
#other-studies {
	background: #fcf3dc;
	padding: 14px 20px;
	color: #333; /*#614513;*/
	margin-top: 30px;
}
#more-about-mule {
	border-top: 1px solid #e1d2a5;
	background-color: #f7e5b2;
	padding: 14px 20px;
	color: #705d3e;
}
#other-studies h3,
#more-about-mule h3 {
	margin-bottom: 8px;
}
#other-studies ul,
#more-about-mule ul {
	margin-left: 20px;
	list-style-image: url(/images/v3-bullet-c90-bkgd.png);
}
#other-studies li,
#more-about-mule li {
/*	margin-bottom: 4px;*/
	line-height:1.4em;
	font-size:1.1em;
}
#other-studies a,
#more-about-mule a {
	color: #614513;
}

#slides {
	position: relative;
}
.slide-hidden {
	display: none;
}
.slide-visible {
	display: block;
	padding: 10px 10px 6px;
	background: #e9d5a6;
}
.slide-visible p {
	margin-top: 6px;
}
.slide-visible img.screenshot {
/*	display:block;
	width: 570px;
	overflow: hidden;
	margin:0;
	padding:0;*/
}
.slide-visible .screenshot {
	text-align: center;
	width: 572px;
	overflow: hidden;
}
.slide-visible .screenshot img {
	border: 1px solid #614513;
}
.slide-visible .extra {
	padding-top: 3px;
	background: #fcf3dc;
}
.slide-visible .extra img {
	border: 0;
}
.slide-visible p.withcontrols {
	float:left;width:470px;
}

.slide-controls {
	float: right;
	width: auto;
	margin: 0 0 0 10px;
	padding: 8px 10px;
	background: #fcf3dc;
	font-size: 110%;
}
