@charset "utf-8";
/* CSS Document */

* {
	margin :0;
	padding :0;
	color :#ccc;
	text-decoration :none;
	outline :none;
}
h1 {
	text-shadow:0.1em 0.1em 0.2em #000;
}
#business h1 {
	font-variant:small-caps;
	letter-spacing:0.2em;
}
div {
	position :relative;
}
img {
	border :none;
}
body {
	font :15px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	overflow :hidden;/*Needed to eliminate scrollbars*/
	background :#000;
}
.home a.home, .clients a.clients, .contact a.contact {
	color:#FC0;
}
#bkgd td, #bkgd th {
	text-align :left;
}
#nav a {
	width:110px;
	border-bottom:1px dotted #333;
	display:block;
}
#nav a:hover {
	border-bottom:1px solid #F30;
	color:#F30;
}
#clients a {
	width:265px;
	border-bottom:1px dotted #333;
	display:block;
}
#clients a:hover {
	border-bottom:1px solid #FC0;
	color:#FC0;
}
#home a, 
#contact a {
	text-decoration:underline;
	color:#FC0;
}
#home a:hover, 
#contact a:hover {
	color:#F30;
}
#fade h3 {
	color:#FC0;
}
em ol li a:hover {
	text-decoration :underline;
}
#slideshow {
	overflow:hidden;
	width:412px;
	height:312px;
	padding:0;
	margin:auto;
}
#slideshow img {
	top:0;
	left:0;
	width:400px;
	height:300px;
	padding:5px;
	border:1px solid #ccc;
}
#logo {
	background:url(../images/core/EnkiduComputing.png) bottom right no-repeat;
	width:323px;
	height:109px;
	position :absolute;
	right :0;
	bottom : 0;
	z-index :5;
}
#abn {
	color: #000;
	background:  rgba(255, 255, 255, 0.4);
	text-align:center;
	position :absolute;
	left :1em;
	bottom : 1em;
	padding: 0.5em;
	z-index :5;
}
#abn p {
	color: #000;
}
#content {
	margin :0px auto;
	height :auto;
	width :770px;
	background :url(../images/core/navbg.png) repeat;
	position :absolute;
	top :0;
	bottom : 0;
	z-index :3;
}
#contentframe {
	overflow :hidden;
	height :100%;
	text-align :left;
	z-index :3;
}
#slidecounter {
	float :left;
	color :#4F4F4F;
	font :50px "Helvetica Neue", Arial, sans-serif;
	font-weight :bold;
	margin :18px 20px;
}
#slidecaption {
	overflow :hidden;
	float :left;
	color :#FFF;
	font :50px "Helvetica Neue", Arial, sans-serif;
	font-weight :bold;
	margin :33px 0;
}
/*Supersized Stamp*/
.stamp {
	float :right;
	margin :0px 0px 0 0;
	color :#ffffff;
	text-decoration :none;
	outline :none;
}
/*Supersize Plugin Styles*/
#navigation {
	background :url(../images/core/navbg.png) no-repeat;
	float :right;
	margin :22px 20px 0 0;
}
#loading {
	position :absolute;
	top :49.5%;
	left :49.5%;
	z-index :3;
	width :24px;
	height :24px;
	text-indent :-999em;
	background-image:url(../images/core/progress.gif);
}
#supersize {
	position :fixed;
}
#supersize img, #supersize a {
	height :100%;
	width :100%;
	position :absolute;
	z-index :0;
}
#supersize .prevslide, #supersize .prevslide img {
	z-index :1;
}
#supersize .activeslide, #supersize .activeslide img {
	z-index :2;
}

