body, html {
	height:100%;
	margin:0;
}
body {
	background-image:url(img/tile.png);
}
a:hover {
	cursor:pointer;
}
img {
	border:0;
}
#wrapper {
	margin:0 auto;
	width:957px; /** full width 958px **/
	height:642px; /** full height 642px **/
}
#top {
	float:left;
	height:41px;
	width:100%;
	background:transparent url(img/top.png) no-repeat 0 0;
}
#left {
	float:left;
	width:39px;
	height:553px;
	background:transparent url(img/left.png) no-repeat 0 0;
}
#right {
	float:right;
	width:36px;
	height:553px;
	background:transparent url(img/right.png) no-repeat 0 0;
}
#content {
	float:left;
	height:553px;
	width:882px;
	background:#FFF url(img/bg.png) no-repeat 0 0;
}
#bottom {
	float:left;
	height:30px;
	width:100%;
	background:transparent url(img/bottom.png) no-repeat 0 0;
}
/**
 * Footer Region
 */
#footer {
	float:left;
	height:20px;
	width:894px;
	padding:0 29px 0 34px;
}
#company {
	display:block;
	float:left;
	width:166px;
	height:19px;
	background:transparent url(img/comapny.png) no-repeat 0 0;
}
#blog-btn {
	display:block;
	float:right;
	width:127px;
	height:19px;
	background:transparent url(img/visit-button.png) no-repeat -4px 0;
}
#twitter {
	display:block;
	float:right;
	clear:none;
	margin-right:4px;
}
#facebook {
	display:block;
	float:right;
	clear:none;
}
/**
 * Page specific Overrides / Elements
 */
/** Spalsh Page **/
#enter-link {
	float:left;
	width:206px;
	height:24px;
	margin-top:390px;
	margin-left:340px;
	background:transparent url(img/enter-site-button-over.png) no-repeat 0 0;
}
#enter-link span {
	display:block;
	width:206px;
	height:24px;
	background:transparent url(img/enter-site-button.png) no-repeat 0 0;
}
a#enter-link:hover span {
	display:none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

