.webkitshadow {
	box-shadow:rgb(0, 0, 0) 0px 0px 5px;
	-webkit-box-shadow:rgb(0, 0, 0) 0px 0px 5px;
	-o-box-shadow:rgb(0, 0, 0) 0px 0px 5px;
	-moz-box-shadow:rgb(0, 0, 0) 0px 0px 5px;
}

#bigemblaze {
	position:relative;
	left:1px;
	top:38px;
	height:154px;
	width:700px;
	background-image:url(images/home/giantlogo.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:auto;
}

#clientsrow1 {
	margin-top:0px;
	float:left;
	width:640px;
	height:140px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(images/clients/row1.png);
}

#clientsrow2 {
	margin-top:0px;
	float:left;
	width:640px;
	height:140px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(images/clients/row2.png);
}

#clientsrow3 {
	margin-top:0px;
	float:left;
	width:640px;
	height:140px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(images/clients/row3.png);
}

#clientsrow4 {
	margin-top:0px;
	float:left;
	height:140px;
	width:640px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(images/clients/row4.png);
}

.typekit {
	font-family:gesta-1, gesta-2;
}

.noisestrip {
	margin-right:auto;
	margin-left:auto;
	background-color:#000000;
	width:960px;
	background-image:url(images/noisestrip2.jpg);
	background-position:50% 0px;
	background-position-x:50%;
	background-position-y:0px;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
}

.horizontalrule {
	height:2px;
	clear:both;
	background-image:url(images/keyline.gif);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
}

#mapbox {
	overflow:hidden;
	z-index:1;
	background-image:url(images/about/map.png);
	width:475px;
	float:right;
	height:498px;
	background-position:-144px -16px;
	background-position-x:-144px;
	background-position-y:-16px;
}

/*folio*/

.foliobutton a {
	margin-right:20px;
	float:left;
	background-image:url(images/buttons/folio.png);
	height:11px;
	width:38px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 0px;
	background-position-x:0px;
	background-position-y:0px;
}

.foliobutton a:hover {
	margin-right:20px;
	float:left;
	background-image:url(images/buttons/folio.png);
	height:11px;
	width:38px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	background-position:0px 11px;
	background-position-x:0px;
	background-position-y:11px;
}

.foliobutton a:active {
	margin-right:20px;
	float:left;
	background-image:url(images/buttons/folio.png);
	height:11px;
	width:38px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	background-position:0px 11px;
	background-position-x:0px;
	background-position-y:11px;
}

/*clients*/

.clientsbutton a {
	margin-right:20px;
	float:left;
	background-image:url(images/buttons/clients.png);
	height:11px;
	width:54px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 0px;
	background-position-x:0px;
	background-position-y:0px;
}

.clientsbutton a:hover {
	margin-right:20px;
	float:left;
	background-image:url(images/buttons/clients.png);
	height:11px;
	width:54px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 11px;
	background-position-x:0px;
	background-position-y:11px;
}

.clientsbutton a:active {
	margin-right:20px;
	float:left;
	background-image:url(images/buttons/clients.png);
	height:11px;
	width:54px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 11px;
	background-position-x:0px;
	background-position-y:11px;
}

/*about*/

.aboutbutton a {
	float:left;
	background-image:url(images/buttons/about.png);
	height:11px;
	width:45px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 0px;
	background-position-x:0px;
	background-position-y:0px;
}

.aboutbutton a:hover {
	background-image:url(images/buttons/about.png);
	float:left;
	height:11px;
	width:45px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 11px;
	background-position-x:0px;
	background-position-y:11px;
}

.aboutbutton a:active {
	background-image:url(images/buttons/about.png);
	float:left;
	height:11px;
	width:45px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:0px 11px;
	background-position-x:0px;
	background-position-y:11px;
}

/*New Comment*/

h1 {
	font-family:'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#005F8F;
	text-shadow:rgb(0, 0, 0) 0px 0px 4px;
	font-weight:bold;
	font-size:36px;
	margin-top:0px;
	margin-bottom:0px;
}

.cufon-loading h1 {
}

h2 {
	font-family:'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#005F8F;
	margin-top:0px;
	text-shadow:rgb(0, 0, 0) 0px 0px 5px;
	font-weight:bold;
	font-size:18px;
}

.cufon-loading h2 {
}

h3 {
	font-size:12px;
	color:#005F8F;
	font-weight:normal;
	font-family:'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
	margin-bottom:0px;
}

h4 {
	color:#ED1F24;
	font-weight:lighter;
	font-size:16px;
	font-family:'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
	margin-bottom:0px;
}

h5 {
	font-family:'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#005F8F;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	margin-top:5px;
	text-decoration:none;
}

td, th {
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:lighter;
	font-size:12px;
}

body {
	color:#FFFFFF;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	line-height:13px;
	margin:0px;
}

#fadeshow1 {
	width:960px;
	margin-top:0px;
}

#fadeshow2 {
	width:960px;
	margin-top:0px;
	height:230px;
}

#footer {
	background-color:#000000;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	z-index:4;
	position:relative;
	padding:10px 20px 16px 20px;
}


