body {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size:small;
	color:#ffffff;
	margin:0;
	text-align: center;
	background-color:#1E1E1E;
}
a, a:link, a:visited {
	color:#ffffff;
	text-decoration:none;
}
a:hover, a:active {
	color:#ffffff;
	text-decoration:underline;
}
#contentHolder, #contentHolderHome {
	position:relative;
	float:right;
	text-align:left;
	width:1217px;
	min-height:712px;
	margin-top:30px;
	border:0px solid red;
	overflow:visible;
	background-color:#000000;
}
#contentHolderHome{
	background-color:#1E1E1E;
}
.contentshim { 
	margin:0 auto;
	left:-58px;
	clear:both;
	position:relative;
	overflow:hidden;
	width:1331px;
	border:0px solid red;
}

.header {
	margin:0 auto;
	position:relative;
	left:-58px;
	text-align:left;
	overflow:hidden;
	width:1331px;
	height:146px;
}
.subhead{
	font-size:12px;
}
#headercontent{
	position:relative;
	left:124px;
	top:-30px;
	width:1217px;
	color:#000000;
}
.contact {
	position:relative;
	/*top:-10px;*/
	margin-right:25px;
	text-align:right;
	float:right;
	/*font-weight:bold;*/
	display:inline;
	color:#000000;
	border:0px solid red;
}
.contact a, .contact a:link, .contact a:visited {
	color:#000000;
	text-decoration:none;
}

.contact a:hover, .contact a:active {
	color:#000000;
	text-decoration:underline;
}

h1,.h2{				/* NAV !!!! */
	font-size:12pt;
	text-align:right;
	display:inline;
}
h2{				/* BACK btn !!!! */

}
.work {
	position:relative; 
	background-color:#d5c6c6;
	width:354px;
	min-height:250px;
	padding-top:75px;
	text-align:center;
}
#video { 
	float:left; 
	background: url(images/header_VIDEO.gif) no-repeat;
	background-color:#000000;
	background-position:top;
}

#video2 { 
	float:left; 
	background: url(images/header_VIDEO.gif) no-repeat;
	background-color:#000000;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	
}
#www { 
	float:left; 
	margin:0 76px 0 76px;
	background: url(images/header_INTERACTIVE.gif) no-repeat;
	background-color:#000000;
	background-position:top;
}
#print,#branding { 
	background: url(images/header_PRINT.gif) no-repeat;
	background-color:#000000;
	background-position:top;
	padding-top:131px;
	margin-top:25px;
}
#branding { 
	background: url(images/header_BRANDING.gif) no-repeat;
}
#apps { 
	float:left; 
	background: url(images/header_APPS.gif) no-repeat;
	background-color:#000000;
	background-position:top;
}
p{
	line-height:250%;
	margin-bottom:15px;
}
ul{ 
	margin-top:25px;
	list-style: none;
	padding-left: 4em;
	text-indent: -1em;
}
li { margin-bottom:8px; }
.tightlist { margin-top:-15px;}
.tightlist li { margin-bottom:2px;}
ul li:before {
	content: "\00BB \0020";
	}

.bigheader, .bigheader2, .bigheader3, .bigheader4, .bigheader5, .bigheader6   { 
	background: url(images/header_CONTACT.gif) no-repeat;
	background-color:#000000;
	background-position:top left;
	width:1217px;
	min-height:575px;
	padding:75px 20px 50px 52px;
	color:#cccccc;
	border:0px solid red;
	overflow:visible;
}
.bigheader3 table a, .bigheader4 table a, .bigheader5 table a, .bigheader6 table a { 
	color:#333333;
	font-size:10pt;	
}
table.portfoliotable {
	border:0px solid white;
}
table.portfoliotable td { 
	padding:5px;
	font-size:9pt;
	color:#555555;
	table-row:3px;
	text-align:left;
	height:300px;
	vertical-align:top;
	border:0px solid white;
}

.bigheader2 { 
	background: url(images/header_ABOUTUS.gif) no-repeat;
	background-color:#000000;
}
.bigheader3 {
	background: url(images/header_PORTFOLIO_VIDEO.gif) no-repeat;
	background-color:#000000;
}
.bigheader4 {
	background: url(images/header_PORTFOLIO_WWW.gif) no-repeat;
	background-color:#000000;
}
.bigheader5 {
	background: url(images/header_PORTFOLIO_UI.gif) no-repeat;
	background-color:#000000;
}
.bigheader6 {
	background: url(images/header_PORTFOLIO_PRINT.gif) no-repeat;
	background-color:#000000;
	
}
/*.bigheader a,.bigheader a:link,.bigheader a:visited,.bigheader2 a,.bigheader2 a:link,.bigheader2 a:visited {
	color:#000000;
	text-decoration:none;
}
.bigheader a:hover,.bigheader a:active,.bigheader2 a:hover,.bigheader2 a:active {
	color:#000000;
	text-decoration:underline;
}*/

.work img, .bigheader img {
	border:0px solid white;
	margin-bottom:60px;
}
.work .small img, .bigheader .small img {
	text-align:left;
	margin:3px;
}
.rightpadding {
	position:relative;
	/*padding-right:100px;*/
}
.small:after{
	content:'';
	margin-bottom:50px;
}
#rightside, #rightsideVideo, #righsideVideo2, #rightsideVideo3  { 
	float:right; 
	position:relative;
	min-height:494px;
	color:#FFFFFF;
	font-size:10pt;
	overflow:visible;
	border:0px solid red;
	margin-right:100px;
}
#rightsideVideo {
	background-color:#1b1b1b;
	width:561px;
	text-align:center;
	padding-top:25px
}
#rightsideVideo2, #rightsideVideo3 {
	float:right;
	width:561px;
	margin-right:175px;
	color:#666666;
	font-size:9pt;	
}
#rightsideVideo3 {
	width:625px;
	border:0px solid red;
	margin-right:75px;
}

.singleVideo {
	margin-right:500px;
}

#leftside { 
	float:left;
	width:460px;
	color:#ffffff; 
	border:0px solid red;

}
.indented { margin-left:45px; }
.singlespace { line-height:150%; }
.med,.big {font-size: medium;}
.big{
	font-weight:bold;
}

#footershim{
	clear:both;
	height:50px;
}
#footer{
	position:relative;
	background-color:#fe0060;
	color:black;
	clear:both;
	margin:0 auto;
	text-align:center;
	overflow:visible;
	width:1217px;
	height:25px;
	margin-bottom:50px;
	padding-top:10px;
}
#cv_divider{
	position:relative;
	margin:15px 0 15px 0;
	width:1217px;
	height:19px;
	background: url(images/cv_divider.jpg) no-repeat;
	
}
#myContentBoxPlaceHolder{
	background-color:#000000;
	width:354px;
	min-height:250px;
	padding-top:75px;
	position:relative;
	border:0px solid black;
}
#myContentVideoBox{
	background-color:#000000;
	width:354px;
	min-height:250px;
	padding-top:75px;
	position:relative;
	border: 0px solid black;
	
}
#portfolioContent{
	background-color:#000000;
	float:right;
	
}
.fb {
	margin:0 0 0 50px;
	border: 0px;
}
.lnk {
	margin:0 0 0 20px;
	border: 0px;
}