body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ececec url(../images/bg.png) repeat-x;
	color: #FFF;
}

/*****	NAVIGATION	*****/

#nav_container {
	background-color:#373737;
	width:100%;
	height: 60px;
}
#nav {
	width:950px;
	height:55px;
	margin:0 auto;
}
#nav ul {
	margin:90 60 0 0;
	padding:30 30 30 30;
	list-style:none;
	float:right;
	clear: right;
	margin-right: 55px;
}
#nav ul li { float:left; width:100px; border-right:1px dotted #666666; text-align:center; }
#nav ul li a { color:#ccc; text-decoration:none; font-size:13px; letter-spacing:5px; padding:30px;}
#nav ul li.current a, #nav ul li a:hover {
	color: #65AED2;
}
#nav ul li.last {
	border:none;
	color: #509dc9;
}
.clear { clear:both;}

/*****	HEADER	*****/

#Head_container { width:950px; margin:0 auto; padding:40px 0 40px 0; }
#logo { width:265px; float:left; margin-right:75px; }
#welcome_msg { width:570px; float:left; background:url(../images/welcome-bg.png) no-repeat; padding:55px 20px 0 20px; position:relative; }
#welcome_msg p {
	color:#999;
	font-size:15px;
}
#welcome_msg img {
	margin:0 0 0 -20px;
	padding:0px;
	position:absolute;
	bottom:-17px;
	left: 19px;
}

/*****	SERVICES	*****/

#services_holder { background:#e0e0e0 url(../images/services-line.png) repeat-x; width:100%; }
#services {
	width:950px;
	margin:0 auto;
	padding:25px 0;
	color: #666;
}
h2 a, h3 a, h4 a, h5 a { color:#509dc9; text-decoration:none; font-weight:bold; font-size:14px; }
.services-block {
	width:220px;
	margin:0;
	float:left;
}

/*****	ABOUT	*****/

#about_container { background:#ececec url(../images/about-line.png) repeat-x; width:100%; padding-bottom:25px; }
#about { width:950px; margin:0 auto; padding:25px 0 0 0; }
#about_me_box {
	width:479px;
	background:#000 url(../images/about-bg.png);
	padding:60px 10px 0 10px;
	float:left;
	position:relative;
	color: #999;
}
#about_me_box img { position:absolute; bottom:0; left:0; }
#about_me_box p {
	margin-bottom:20px;
	color: #666;
}
#about_me_box span { background:url(../images/button-right.png) right no-repeat; padding:6px 10px 6px 0; }
#about_me_box span a { background:url(../images/button-left.png) left no-repeat; padding:6px 0 6px 10px; color:#fff; text-decoration:none; }

#blog { float:left; width:410px; margin-left:40px; }
#blog img { margin:20px 0 15px 0; }
#blog p.date { color:#666666; margin-top:-15px; } 
.post { border-bottom:1px dotted #fff; margin-top:-18px; }
.post h6 a { color:#509dc9; text-decoration:none; font-weight:bold; font-size:12px; }

/*****	FOOTER	*****/

#footer_container { width:100%; background:#373737 url(../images/footer-line.png) top repeat-x; }
#footer { width:950px; margin:0 auto; padding:10px 0 10px 0; }
#footer img { margin-right:15px; border:0; }
#services_holder #services .clear .clear p {
	margin-left: 20px;
}
#services_holder #services .clear .clear p {
	color: #333;
}
#services_holder #services .services-block p {
	text-align: left;
	text-indent: 0px;
	margin: 15px;
}
#about_container #about #blog .post p {
	color: #666;
}
