body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
	line-height:18px;
}
* {
	margin:0px;
	padding:0px;
}
a img {border:none}
.oneCol #container {
	width: 1020px;
	margin: 0 auto;
	text-align: left;
	background:#1a1818 url(../images/pageBg.png) top left no-repeat;
}
.oneCol #header {
	float:left;
	clear:both;
	width: 100%;
}
#header .headerPad {
	padding:0px 30px 0px 0px;
	float:left;
	width:940px;
	height:160px;
}
#header .headerPadTop {
	float:left;
	height:136px;
	width: 100%;
}
#header h1 {
	float:left;
	clear:both;
	width:940px;
	display:block;
}
#header .headerPad2 {
	padding:0px 50px;
	float:left;
	width:920px;
	height:240px;
}
.oneCol #mainContent {
	float:left;
	clear:both;
	width: 100%;
	background:;
}
#mainContent .contentPad {
	padding:0px 30px;
	float:left;
	clear:both;
}
#mainContent .content {
	background: url(../images/contentBg-new.png) top left no-repeat;
	padding: 0px 20px 20px 20px;
	width:920px;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
}
#mainContent .contentSec {
	padding: 0px 20px;
	width:920px;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #4d4d4d;
}
#mainContent .contentHdr {
	float:left;
	clear:both;
	width:100%;
	height:20px;
}
#mainContent .contentFtr {
	float:left;
	clear:both;
	width:100%;
	height:20px;
}
.content .box1, .content .box2 {
	width:220px;
	float:left;
	margin-bottom:20px;
	margin-top:36px;
}

.content .box1 {
	margin-left:50px;
}
.content .box2 {
	margin-left:80px;
}

.oneCol #footer {
	float:left;
	clear:both;
	width: 100%;
}
#footer .contentPad {
	padding:0px 30px;
	float:left;
	clear:both;
}	
.oneCol #footer p {
}

.logo {
	margin-top:20px;
	float:left;
	clear:both;
}
.headerImg {
	margin-top:30px;
}

/* Typography */
h1, h2, h3, h4 {
	font-size:14px;
	font-weight:normal;
}
.content p {
	margin-bottom:9px;
}
.content ul {
	margin-left:14px;
	margin-bottom:9px;
}
.content h1 {
	font-size:22px;
	margin-top:10px;
}
#header h1 {
	font-size:14px;
	font-style:italic;
	color:#4d4d4c;
	margin-bottom:40px;
}
.content h2 {
	color:#FFFFFF;
	padding-top:2px;
	font-style:italic;
}
.box1 h3, .box2 h3 {
	font-size:18px;
	height:50px;
}
.box1 p, .box2 p {}
.box1 img, .box2 img {
	margin-bottom:20px;
}
.box1 ul, .box2 ul, .leaderBox ul {
	color:#df0679;
	font-style:italic;
	font-size:12px;
}
.leaderBox ul {
	margin-bottom:20px;
}
.leadership {
	margin-bottom:20px;
}
.box1 ul li, .box2 ul li, .leaderBox ul li {
}
.typical {
	font-style:italic;
	border-bottom:1px solid #4d4d4d;
	margin:20px 0px 10px 0px;
	padding-bottom:6px;
	font-size:12px;
}
.quotes {
	font-size:16px;
	color:#df0679;
	line-height:20px;
}
.normal {
	font-size:12px;
	line-height:18px;
}
.redtype {
	color:#df0679;
}
a:link {
	color: #df0679;
}

a:visited {
  color: #df0679;
}

a:hover {
	text-decoration: none;
}

a:active {
	color: #df0679;
}
.featured {
	margin-top:14px;
}
/* Main Navigation */
.mainNav {
	float:right;
	height:60px;
	width:460px;
	margin-top:-3px;
}
.mainNav ul {
	list-style:none;
}
.mainNav ul li {
	float:right;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding-top:15px;
}
.mainNav .active {
	padding-top:15px;
	background:url(../images/pink-pixel.gif) repeat-x top left;
}
.mainNav li a {
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
}
.mainNav li a:hover {
	text-decoration:none;
	background:url(../images/pink-pixel.gif) repeat-x top left;
	padding-top:15px;
}
.mainNavFooter {
	height:40px;
	text-align:center;
	width:960px;
}
.mainNavFooter ul {
	list-style:none;
	font-size:10px;
	text-transform:uppercase;
}
.mainNavFooter ul li {
	display:inline;
	padding:0 20px;
}
.mainNavFooter a {
	color:#808080;
	text-decoration:none;
}
.mainNavFooter a:hover {
	color:#df0679;
}
.mainNav img, .mainNavFooter img  {
	float:left;
}
.mainNavFooter img  {
	padding-bottom:5px;
}
/* Contact Form */
.contactHdr {
	font-size:18px;
	color:#df0679;
	line-height:50px;
}
.contact_box1 {
	float:left;
	width:450px;
	font-size:12px;
}
.contact_box2 {
	float:right;
	width:450px;
	padding-top:10px;
	font-size:12px;
	line-height:18px;
	color: #df0679;
}
#EmailForm {
	font-style:italic;
}
#EmailForm input[type="text"] {
	border:1px solid #4d4d4d;
}
#EmailForm textarea {
	width:450px;
	border:1px solid #4d4d4d;
	margin:10px 0px;
	overflow:auto;
}
#EmailForm .inpR {
	float:right;
	width:350px;
	margin-bottom:6px;
}
#EmailForm .button {
	border:1px solid #4d4d4d;
	background:#fff;
	text-transform:uppercase;
	font-size:10px;
	color:#666666;
	margin-top:16px;
}
#EmailForm .verimage {
	border:1px solid #4d4d4d;
	margin:10px 0px 10px 10px;
}
.errors {
	margin-bottom:10px;
	border:dotted 1px #CCCCCC;
	width:400px;
	padding:10px;
}
.pattern {
	background:url(../images/formpattern.jpg);
}

/* Projects */
.pjType {
	width:400px;
	float:left;
	margin-top:40px;
}
.Prev {
	margin-left:40px;
}
.pjType h1 {
	font-size:24px;
	line-height:30px;
}
.pjType h3 {
	font-size:18px;
	line-height:24px;
	color: #df0679;
	margin-top:20px;
}
.pjType p {
	line-height:24px;
}
.pjType .boxSm p, .pjType .boxLg p {
	line-height:18px;
}
.pjType ul {
	color:#df0679;
	font-style:italic;
	font-size:12px;
	padding-bottom:30px;
	border-bottom:1px solid #4d4d4d;
	margin-bottom:60px;
}
.pjType ul li {
	margin-left:14px;
}
.pjImg {
	width:450px;
	float:right;
	margin-top:40px;
	margin-bottom:40px;
}
.pjImgDetails {
	width:490px;
	float:right;
	margin-top:40px;
	margin-bottom:40px;
}
.thumb {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}
.pjType .boxSm, .pjImg .boxSm {
	float:left;
	clear:left;
	width:410px;
	height:128px;
	padding:10px 0px 10px 10px;
	border:1px solid #4d4d4d;
	margin-bottom:10px;
}
.pjType .boxLg, .pjImg .boxLg {
	float:left;
	clear:left;
	width:410px;
	height:188px;
	padding:10px 0px 10px 10px;
	border:1px solid #4d4d4d;
	margin-bottom:10px;
}
.ftrimg {
	float:left;
	width:208px;
}
.Prev .ftrimg, .PrevTwo .ftrimg {
	float:left;
	width:178px;
}
.ftrimg img {
	border-right:1px solid #4d4d4d;
	padding-right:10px;
}
.ftrtype {
	float:left;
	width:190px;
	font-size:12px;
	padding-left:10px;
}
.pjThumb {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.thumbFirst {
	margin-left:0px;
}
.lineremove {
	text-decoration:none;
}
.red {
	color: #df0679;
}
.homeFeatured {
	float:left;
	width:199px;
	margin-left:20px;
	padding-left:20px;
	margin-top:20px;
	height:320px;
	border-left:1px solid #4d4d4d;
}
.homeFeaturedFirst {
	float:left;
	width:200px;
	margin-top:20px;
	height:320px;
}
a.homelink {
	color:#FFFFFF;
}
.homeFeatured h3, .homeFeaturedFirst h3 {
	font-size:18px;
	line-height:normal;
	height:50px;
}
.homeFeatured a, .homeFeaturedFirst a {
	font-size:12px;
	text-decoration:none;
}
.homeFeatured img, .homeFeaturedFirst img {
	margin-bottom:20px;
	border:1px solid #4d4d4d;
}
/* Studio Work */
.studio {
	float:left;
	width:199px;
	margin-left:20px;
	padding-left:20px;
	margin-top:40px;
	height:230px;
	border-left:1px solid #4d4d4d;
}
.studioFirst {
	float:left;
	width:200px;
	margin-top:40px;
	height:230px;
}
.studio p, .studioFirst p {
	font-size:12px;
	line-height:18px;
}
.studio a, .studioFirst a {
	font-size:12px;
	line-height:18px;
}
.studio img, .studioFirst img {
	margin-bottom:20px;
}
/* About Us */
.quoteBox {
	float:left;
	width:600px;
	margin-top:40px;
	font-size:24px;
	line-height:32px;
	padding-left:40px;
}
.quoteBox p {
	margin-bottom:60px;
}
.leaderBox h3 {
	font-size:18px;
	color:#df0679;
}
.leaderBox img {
	margin:20px 0px 5px 0px;
}
.leaderBox p {
	font-size:12px;
}
.leaderBox {
	float:right;
	width:180px;
	margin-top:40px;
	border-left:1px solid #4d4d4d;
	padding-left:60px;
}
.subnav {
	margin-left:20px;
}
.subnav a {
	color:#666666;
	margin-right:20px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.subnav a:hover {
	color:#df0679;
}
.leftquote {
	margin-left:-10px;
}