#containerHome {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bk/bkHome.gif) top center repeat-y;
	}
	
#containerInfo {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bk/bkInfo.gif) top center no-repeat;
	}
	
#containerServices {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bk/bkServices.gif) top center no-repeat;
	 -webkit-background-size: 950px 3999px; 
	}
	
#containerWork {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bk/bkWork.gif) top center repeat-y;
	}
	
#containerContact {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bk/bkContact.jpg) top center no-repeat;
	}
	
#bgFix {
	font: normal 9px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	clear: both;
	height: 115px;
	}
	
#bgFix a {
	color: #fff;
	}
	
#bgFix a:hover {
	color: #fff;
	cursor: default;
	}
	

	


/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* layout and page structure + homepage */


#contentHome {
	margin: 0;
	padding: 0;
	width: 950px;
	}	 	 

	
#news {
	margin: 6px 0 0 46px;
	padding: 0 0 0 81px;
	width: 680px;
	height: 95px;
	background: url(../images/bk/bkThumbsUp.gif) no-repeat;
	text-align: left;
	letter-spacing: 0;
	float: left;
	display: inline;
	}
	
* html #news  {
    width: 817px; /* for IE5 and IE6 in quirks mode */
    w\idth: 680px; /* for IE6 in standards mode */
 	 }	

	
#news p {
	margin: 7px 0 0 0;
	padding: 0;
	}
	
	
#newsButtons {
	margin: 25px 0 0 10px;
	padding: 0;
	width: 124px;
	float: left;
	display: inline;
	}
	
	
#features h2 {
	margin: 0 0 0 18px;
	padding: 5px 0 0 0;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0;
	}

	
#features p {
	margin: 0 0 0 18px;
	padding: 0;
	}
	
	
#feature01 {
	margin: 0 19px 0 46px;
	padding: 0;
	width: 272px;
	float: left;
	display: inline;
	}
	
* html #feature01  {
    width: 337px; /* for IE5 and IE6 in quirks mode */
    w\idth: 272px; /* for IE6 in standards mode */
 	 }
	 
	 
#feature02 {
	margin: 0 19px 0 0;
	padding: 0;
	width: 272px;
	float: left;
	display: inline;
	}
	
* html #feature02  {
    width: 291px; /* for IE5 and IE6 in quirks mode */
    w\idth: 272px; /* for IE6 in standards mode */
 	 }
	 
 
#feature03 {
	margin: 0;
	padding: 0;
	width: 272px;
	float: left;
	display: inline;
	}
	
	
.featureRama {
	margin: 0;
	padding: 0;
	width: 272px;
	height: 390px;
	background: none;
	display: block;
	color: #818181;
	}
	
	
.featureRama:hover {
	margin: 0;
	padding: 0;
	width: 272px;
	height: 390px;
	background: url(../images/bk/bkHomeFeature.gif) no-repeat;
	display: block;
	color: #666;
	}
	

	
		

	
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* start info page */

#contentInfo {
	margin: 0;
	padding: 0;
	width: 950px;	
	}
	
	
#infoBlurb {
	margin: 0 60px 0 60px;
	padding: 0;
	width: 830px;
	}
	
* html #infoBlurb  {
    width: 950px; /* for IE5 and IE6 in quirks mode */
    w\idth: 830px; /* for IE6 in standards mode */
 	 }
	 
	 
#infoBlurb p {
	margin: 0 0 20px 0;
	padding: 0;
	}
	 
	 
#contentInfoBios h2 {
	padding: 0 10px 0 18px;
	}
	
	
#contentInfoBios h3 {
	padding: 0 10px 0 18px;
	}
	
	
#contentInfoBios p {
	margin: 0;
	padding: 0 5px 25px 18px;
	}
	
	 
#cam {
	margin: 0 19px 0 46px;
	padding: 0;
	width: 272px;
	float: left;
	display: inline;
	}
	
* html #cam  {
    width: 337px; /* for IE5 and IE6 in quirks mode */
    w\idth: 272px; /* for IE6 in standards mode */
 	 }
	 
	 
#matt {
	margin: 0 19px 0 0;
	padding: 0;
	width: 272px;
	float: left;
	display: inline;
	}
	
* html #matt  {
    width: 291px; /* for IE5 and IE6 in quirks mode */
    w\idth: 272px; /* for IE6 in standards mode */
 	 }
	 
 
#mike {
	margin: 0;
	padding: 0;
	width: 272px;
	float: left;
	display: inline;
	}
	
	
	
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* start services page */
	 
#contentServices {
	margin: 0;
	padding: 0;
	width: 950px;
	}
	
	
#servicesMain {
	margin: 0 50px 0 46px;
	padding: 0;
	width: 854px;
	}
	
* html #servicesMain  {
    width: 950px; /* for IE5 and IE6 in quirks mode */
    w\idth: 854px; /* for IE6 in standards mode */
 	 }
	 
	 
#servicesMain h1 {
	margin: 0 0 2px 14px;
	padding: 0;
	font: normal 31px Georgia, "Times New Roman", Times, serif;
	line-height: 39px;
	color: #000;
	letter-spacing: -1px;
	}
	
#servicesInteractive {
	margin: 0;
	padding: 9px;
	width: 355px;
	height: 245px;
	border: 1px #cecece solid;
	}
	
	

#servicesMain p {
	margin: 0 10px 25px 15px;
	font: normal 28px Georgia, "Times New Roman", Times, serif;
	line-height: 37px;
	letter-spacing: -1px;
	}
	
	
#servicesMain ul {
	margin: 0 0 0 19px;
	padding: 0;
	list-style: none;
	color: #333;
	}
	
	
#servicesMain li {
	margin: 0;
	padding: 0 0 5px 22px;
	background: url(../images/bk/bkBulletServicesLarge.gif) no-repeat;
	list-style: none;
	}
	
	

#divider1 {
	margin: 0;
	padding: 0;
	height: 303px;
	}
	

#support {
	margin: 0;
	padding: 0 12px 0 0;
	clear: both;
	display: block;
	}
	
#support li {
	margin: 0;
	padding: 0 0 5px 22px;
	background: url(../images/bk/bkBulletServicesLarge2.gif) no-repeat;
	list-style: none;
	}
	
			
#support h2 {
	margin-left: 14px;
	font-style: italic;
	color: #ff6e0e;
	}
	
	
#divider2 {
	margin: 0;
	padding: 0;
	height: 339px;
	}	
	

	
#alsoGood {
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	}
	
	
#alsoGood h1 {
	margin: 0;
	padding: 0;
	}
	
	
#alsoGood p {
	margin: 0;
	padding: 0;
	}
	
	
#identity {
	margin: 0 20px 0 0;
	padding: 0;
	}
	 
	 
#print {
	margin: 160px 25px 0 10px;
	padding: 0;
	}
	
	
#consulting {
	margin: 165px 20px 0 0;
	padding: 0;
	}
	 
	 
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* start work section */

#contentWork {
	margin: 0;
	padding: 0;
	width: 950px;
	}
	
 
#workMenu {
	margin: 83px 0 0 33px;
	padding: 0;
	width: 187px;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	float: left;
	display: inline;
	letter-spacing: 0;
	}
	
* html #workMenu  {
    width: 220px; /* for IE5 and IE6 in quirks mode */
    w\idth: 187px; /* for IE6 in standards mode */
 	 }
	 
	
#workMenu ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}
	
	
#workMenu li {
	margin: 0 0 4px 0;
	padding: 1px 15px 3px 26px;
	line-height: 14px;
	background:none;
	}
	
	
#workMenu a:focus {
	outline: 0;
	}
	
	
#workMenu a:active {
	outline: 0;
	}	
	
	
/* topmenu specific */


#workMenu .topmenu li:hover {
	background: url(../images/bk/bkBulletOrange.gif) no-repeat;
	}
	

#workMenu .topmenu li.active {
	background: url(../images/bk/bkBulletGrey.gif) no-repeat;
	}	
	
	
/* submenu specific */

#workMenu .submenu li:hover {
	background: url(../images/bk/bkBulletGrey.gif) no-repeat;
	}
	
	
#workMenu .submenu li.subActive {
	background: url(../images/bk/bkBulletOrange.gif) no-repeat;
	}
	
	
#itemStuff {
	margin: 0 20px 0 24px;
	padding: 0;
	width: 686px;
	float: left;
	display: inline;
	}
	
* html #itemStuff  {
    width: 720px; /* for IE5 and IE6 in quirks mode */
    w\idth: 676px; /* for IE6 in standards mode */
 	 }
	 
	 
#itemStuff h1 {
	margin:  0 0 2px 10px;
	padding: 0;
	font: normal 31px Georgia, "Times New Roman", Times, serif;
	line-height: 39px;
	color: #000;
	letter-spacing: -1px;
	}
	
	
#itemStuff p {
	margin: 0 95px 0 10px;
	padding: 0;
	}
	
	
#itemImage {
	margin: 0;
	padding: 0;
	width: 656px;
	clear: both;
	}
	
	
#itemImage img {
	margin: 15px 0 0 0;
	padding: 9px;
	width: 636px;
	background: #fff;
	border: 1px #cecece solid;
	clear: both;
	display: block;
	}
	
	
#itemStuff  a:focus {
	outline: 0;
	}
	
	
#itemStuff  a:active {
	outline: 0;
	}	
	
	
	


	

	
	

	

	 

	
	
	
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* ----------------------------------------------------------------- */ 
/* start contact section */
	 
#contentContact  {
	margin: 0;
	padding: 12px 0 0 0;
	width: 950px;	
	}
	
#contentContact h1 {
	margin: -5px 0 0 55px;
	padding: 0;
	font-size: 141px;
	line-height: 141px;
	letter-spacing: -4px;
	color: #000;
	}
	 
#contactInfo {
	margin: 0 40px 0 0;
	padding: 0;
	width: 530px;
	float: left;
	display: inline;
	}
	
* html #contactInfo  {
    width: 580px; /* for IE5 and IE6 in quirks mode */
    w\idth: 530px; /* for IE6 in standards mode */
 	 }
	 
#address {
	margin: 35px 0 0 476px;
	padding: 0;
	width: 205px;
	height: 400px;
	float: left;
	display: inline;
	}
	
#map {
	margin: 45px 0 0 0;
	padding: 0 0 0 58px;
	width: 160px;
	background: url(../images/imgMap.gif) no-repeat;
	float: left;
	display: inline;
	}
	
	

		
