/*****************
	 Global 
******************/
body {
	font-family:Tahoma, Arial, sans-serif;
	color:#545454;
	background: url('../images/bg_c.jpg') repeat-x top left;
	}
#wrapper {	
	position:relative;
	width:998px;
	overflow: hidden;
	margin:0 auto;
	border-left:1px solid #666;
	border-right:1px solid #666;
	
}
.break {
	height:2px;
	width:100%;
	background:url("../images/break.png") repeat-x;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
height:0;
}

.clear2 {
clear:both;
font-size: 0;
}

.white {color:#fff;}

.floatR {float:right; width:auto;}
.floatL {float:left; width:auto;}

.thumbs {width: 900px; margin:auto;}
.thumbs a img {border:4px solid #aee1ff;}
.thumbs a img:hover {border:4px solid #000;}
/*****************
	 Header 
******************/

#header {
	background:url("../images/header_bg.jpg") repeat-x;
	width:1000px;
	height:300px;
	border-bottom: 1px solid #ccc;
}
#header h1 {
	float:left;
}
#header-link {
	width:260px;
	height:129px;
	background: #fff url("../images/header.png") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9000px;
}
#nav {
	position:absolute;
	top:0;
	left:270px;
}
	#nav a {
		position:absolute;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		top:0;
		height:75px;
		width:140px;	
		}
	#nav a:hover, #nav .selected a{
		background-position:left bottom;
	}
	#nav-home a{
		background: url("../images/nav-home.png") no-repeat 0 0;
		}
	#nav-about a{
		background: url("../images/nav-about.png") no-repeat 0 0;
		left:140px;
		}
	#nav-services a{
		background: url("../images/nav-services.png") no-repeat 0 0;
		left:292px;
		}
	#nav-portfolio a{
		background: url("../images/nav-portfolio.png") no-repeat 0 0;
		left:444px;
		}
	#nav-contact a{
		background: url("../images/nav-contact.png") no-repeat 0 0;
		left:596px;
		}
		
/*****************
	 Content 
******************/
#content {
	background: url("../images/content-bg.png") repeat-x 0 0;
	font-size:11px;
	padding:0 35px;
	
}
#headlines {
	color:#fff;
	background: url("../images/headlines-bg.png") no-repeat 0 0;
	width:229px;
	
	margin-top:19px;
	padding:25px 35px 0 35px;
	line-height:1.5em;
}
	#headlines li {
		padding:8px 10px;
	}	
	#headlines h3 {
		font-size:14px;
		font-weight:700;
		margin:3px 0;
	}
#news {	
	width:600px;
	line-height:1.4em;
	border-top:1px solid #9a9b95;
	padding-top:20px;
	margin-top:37px;
	}

/*****************
	 Footer
******************/
#footer {
	font-size:11px;
	margin-top:20px;
	padding-bottom:35px;
	line-height:1.4em;
	background: url("../images/footer-bg.png") repeat-x 0 100%;
}
	#links {
		width:98%;
		margin:auto;
	}
	#links a {
		color:#9a9b95;	
		text-decoration:none;
	}
		#links ul {
			float:left;
			padding:0 35px;
		}
		#links li {
			padding:5px 10px;
		}
	
	#aboutcompany {
		width:49%; padding-right:10px;
	}