*{
	margin: 0;
	padding: 0;
	color: #a5a5a5;
}
body{
	background: #ffde42 url(../graphics/bg.png) repeat-x;
	font: .70em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Tahoma, Georgia, "Myriad Pro", Calibri, sans-serif;
}

ul { list-style: none; }
h1 { font: 3em Georgia; }
h2 { font: 1.6em "Trebuchet MS", Arial; color: #aaa; }
h3 {  }
img { border: 0; }
h4 { text-transform: uppercase; font: 1em Georgia; font-weight: normal;}
.clear { clear: both; }
.fl{ float: left; }
.fr{ float: right; }
a, a:visited { text-decoration: none; color: #918448; }
a:hover { text-decoration: underline; color: #d0ab41; }
.bcl{ color: #77b9bd; }
p { line-height: 1.4em; }

.ErrorDocument { 
	font: 25px "Lucida Sans"; 
	color: #444;
}

#wrapper{	
	background: url(../graphics/header.png) no-repeat top center;
}

#page{
	margin: 0 auto;
	width: 930px;
	/*border: 1px dashed #ccddcc;*/
}

#content{
	position: relative;
	padding: 1em;
	background: #fff;
}

#header{
	height: 140px;
	position: relative;
	background: url(../graphics/header.jpg) no-repeat;
}

#bodyPar{
	color: #fff;
	position: absolute;
	right: 43px;
	padding: .2em;
	top: 48px;
	width: 330px;
	font: 1em "Lucida Sans Unicode" !important;
}

body#home #mainTabs li.home a,
body#testimonials #mainTabs li.testimonials a,
body#blog #mainTabs li.blog a,
body#services #mainTabs li.services a,
body#contact #mainTabs li.contact a,
body#cart #mainTabs li.cart a,
body#jobs #mainTabs li.jobs a,
body#store #mainTabs li.store a,
body#client #mainTabs li.filemanager a,
body#videoplayer #mainTabs li.videoplayer a{
	color: #555;
}

pre { font: 11px "Lucida Sans Unicode"; }

.feed{
	font: 1.3em Arial;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ff0d51;
}

#headerPageBody{
	font: 11px "Lucida Sans Unicode";
	color: #585858;
	padding: 10px 0;	
}

.ulItems li{
	background: #fff url(../graphics/icons/li.gif) no-repeat left;
	padding: .2em;
	padding-left: 10px;
}

/********************************************************************/
/*MAINTABS*/
/********************************************************************/
#mainTabs li.cart{
	float: right;	
}

#mainTabs li{
	font: bold 11px Arial, "Lucida Sans Unicode", Arial, "Calibri", "Myriad Pro", Tahoma, Verdana;
	float: left;
	display: block;
	text-align: center;
	padding-right: 10px;
	position: relative;
}

#mainTabs li a{
	color: #888;
	text-decoration: none;
	text-transform: capitalize;
	/*color: #646046;*/
}

#mainTabs li a:hover{
	color: #958c70;
}

/********************************************************************/
/*SUBMENU*/
/********************************************************************/
#subTabs ul li{
	float: left;
	text-align: center;
	padding-right: 2px;
}

#subTabs ul li a{
	display: block;
	padding: .4em;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	background: #181200;
}

#subTabs ul li a:hover{
	background: #fff;
	color: #444;
}

.box{
	position: relative;
}
	.bgXLR{
		background: url(../graphics/box/topbgX.gif) repeat-x;	
		height: 5px;
	}
	.box .inner2{
		padding: 1em;	
	}
	.topLeft, .topRight, .bottomLeft, .bottomRight{
		position: absolute;
		width: 18px; height: 18px;
	}
	.topLeft{
		top: 0;
		left: 0;
		background: #fff url(../graphics/box/topLeft.gif) no-repeat;
	}
	.topRight{
		top: 0;
		right: 0;
		background: #fff url(../graphics/box/topRight.gif) no-repeat;
	}
	.bottomLeft{
		bottom: 0;
		left: 0;
		background: #fff url(../graphics/box/bottomLeft.gif) no-repeat;
	}
.bottomRight{
	bottom: 0;
	right: 0;
	background: #fff url(../graphics/box/bottomRight.gif) no-repeat;
}

.project{
	/*
	position: relative;
	*/        
	float: left;
	height: 180px;
	padding: 0 8px 0 0;
}
	.project .wpMa img{
		/*float: left;*/
	}
	.project .proinfo .wpta{
	}
	.project .wpt .wpta:hover{
		color: #D0AB41;	
	}
	#viewProject img{
		border: 4px solid #eee;
		margin: 8px 0;
	}
	
#footerWrapper{
	padding-top: 30px;	
}

#footerWrapper ul li{
	padding: 5px 0;	
}

#footerWrapper ul li a, #footerWrapper ul li a:visited{
	color: #1589DA;
	text-decoration: none;
}
	#footerWrapper ul li a:hover{
		color: #97C435;	
	}