body{
	background:#757578;
	padding:25px 0px;
	}

#page{
	width:800px;
	margin:0px auto;
	}

#p-logo{
	display:block;
	margin:0px auto;
	}

/* Menu */

#p-menu{
	margin:0px auto;
	width:279px;
	overflow:auto;
	}

#p-menu a{
	display:block;
	float:left;
	height:13px;
	overflow:hidden;
	margin-left:15px;
	}

#p-menu a:first-child{
	margin-left:0px;
	}

#p-menu a:hover{
	background-position:bottom left;
	}

#p-menu a.on{
	background-position:bottom left;
	}

#m-about{
	width:51px;
	background:url(images/layout/menu-about.gif);
	}

#m-work{
	width:43px;
	background:url(images/layout/menu-work.gif);
	}

#m-services{
	width:73px;
	background:url(images/layout/menu-services.gif);
	}

#m-contact{
	width:67px;
	background:url(images/layout/menu-contact.gif);
	}

/* Sub Menu */

#p-sub{
	text-align:center;
	font:normal .8em verdana,sans-serif;
	margin-top:1.6em;
	margin-bottom:1.6em;
	}

#p-sub a{
	color:#a3a3a3;
	text-decoration:none;
	margin:0px 10px;
	}

#p-sub a:hover{
	color:#ffde00;
	}

#p-sub a.on{
	color:#ffde00;
	}

/* Home Page Slogan */

#p-slogan{
	display:block;
	width:800px;
	height:41px;
	margin-top:100px;
	}

/* Content */

#p-content{
	width:470px;
	margin:100px auto 0px auto;
	color:#dfdfe0;
	font:normal .8em verdana,sans-serif;
	}

#p-content p{
	line-height:1.4em;
	margin:1.2em 0px;
	}

#p-content a{
	color:#dfdfe0;
	}

#p-content a:hover{
	color:#ffde00;
	}

/* Work */

#p-work{
	width:521px;
	margin:0px auto;
	}

#p-work p:first-child{
	margin-top:0px;
	}

#p-work p{
	color:#dfdfe0;
	font:normal .8em verdana,sans-serif;
	}

/* Work Arrows */

#w-arrows{
	width:68px;
	margin:30px auto 0px auto;
	}

#w-arrows a{
	float:left;
	width:19px;
	height:17px;
	display:block;
	overflow:hidden;
	}

#w-arrows a:hover{
	background-position:bottom left;
	}

#a-left{
	background:url(images/layout/arrow-left.gif);
	}

#a-right{
	margin-left:30px;
	background:url(images/layout/arrow-right.gif);
	}
