body {
	background: #f2f2f2;
	margin: auto;
	font-family: verdana, helvetica, georgia;
}
a:active
{
outline: none;
}
a:focus
{
-moz-outline-style: none;
}

a img{
	border: none;
}

a{
	text-decoration: none;
	color: #cc3300;
}

a:hover{
	text-decoration: none;
	color: #ff9999;
}

/*---------------------------------*/
/*              PAGE               */
/*---------------------------------*/

#page {
	background: url(images/page_bg.png) repeat-y;
	width: 750px;
	margin: auto;
	padding: 10px 25px 0 25px;
}

/*---------------------------------*/
/*             HEADER              */
/*---------------------------------*/
#header {
	background: url(images/header_bg.png) no-repeat;
	height: 222px;
	margin: 0;
	margin-bottom: 10px;
}

#header h1{
	width: 80px;
	height: 70px;
	font-size: 12px;
	position: relative;
	top: 150px;
	left: 13px;
	text-align: center;
	color: gray;
	margin: 0;
	padding: 0;
}

#clients_banner {
	height: 48px;
	width: 203px;
	position: relative;
	left: 518px;
	top: -15px;
}

/*---------------------------------*/
/*              MAIN               */
/*---------------------------------*/

#main{
	margin: 0;
	padding: 0;
}

h2{
	color: #cc3300;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

.section{
	font-size: 12px;
	margin: 0;
	padding: 10px;
	border: 1px solid #f2f2f2;
	color: gray;
	margin-bottom: 10px;
}

#areas{
	height: 70px;
	background: url(images/document_01.png) no-repeat center center;
}

#areas_1{
	width: 270px;
	float: left;
	margin: 0;
	padding: 0;
}

#areas_2{
	width: 270px;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}

#tools{
	height: 40px;
}

#tools ul{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	height: 40px;
}

#tools ul li{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

#tools ul ul{
	margin: 0 20px 0 0;
	float: left;
	height: 40px;
	padding: 0;
	list-style: none;
}

#tools ul ul li{
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
}

#projects{
	height: 100px;
}

#projects img{
	float: left;
	margin-right: 20px;
}

#projects h3, #projects p{
	margin: 0;
}

/*---------------------------------*/
/*             FOOTER              */
/*---------------------------------*/

#footer{
	position: relative;
	bottom: 0px;
	text-align: center;
	padding-bottom: 10px;
	margin-top: 100px;
}

#footer img{
	float: left;
}
