/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
body {
	font : normal 12px/16px verdana, Arial, sans-serif;
	color : #838383;
	margin : 0px;
	padding : 0px;
	background-color : #eaeaea;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
h1, h2, h3, h4, h5 {
}
h1 {
	font-size : 120%;
	color : #FFFFFF;
	display : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
}
h2 {
	font-size : 110%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
p {
	text-align : justify;
}
a, a:hover, a:visited {
	color : #838383;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#container {
	width : 900px;
	color : #838383;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 50px auto 0px auto;
}
div#header {
	height : 50px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 45px 0px;
}
div#logo {
	float : left;
	height : 40px;
	width : 261px;
	position : relative;
	left : -7px;
	background : url('../images/construction/logo.png') no-repeat left top;
}
div#body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 20px 0px 10px 0px;
	min-height : 500px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#menu {
	float : right;
	width : 450px;
	text-align : right;
}
div#menu a{
	height : 7px;
	display : block;
	float : left;
}
#menu a#portfolio {
	width : 86px;
	background : transparent url('../images/buttons/portfolio.png') no-repeat left top;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 20px 122px 0px 0px;
}
#menu a#info {
	width : 38px;
	background : transparent url('../images/buttons/info.png') no-repeat left top;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 20px 122px 0px 0px;
}
/*#menu a#contact {
	width : 71px;
	background : transparent url('../images/buttons/contact.png') no-repeat left top;
	margin : 20px 59px 0px 0px;
}*/
#menu a#archives {
	width : 78px;
	background : transparent url('../images/buttons/archives.png') no-repeat left top;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 20px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul#sub-menu,
ul#sub-menu ul {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
	list-style-type : none;
	font-family : helvetica, arial, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #f7aa06;
	text-transform : uppercase;
}
ul#sub-menu a {
	color : #838383;
}
ul#sub-menu a:hover {
	text-decoration : none;
	color : #666666;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#body div.object-right {
	width : 450px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.article {
	text-align : justify;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.feedback_form {
	width : 450px;
	float : right;
	clear : both;
}
div.feedback_form  div.element textarea,
div.feedback_form  div.element input {
	width : 450px;
}
div.feedback_form div.element label {
	text-align : left;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul.content-grid li {
	width : 112px;
	height : 89px;
}
ul.content-grid li  a img{
	border : #eaeaea 2px solid;
}
ul.content-grid li  a:hover img{
	border : #838383 2px solid;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#tagline {
	float : left;
}
div#pdf {
	float : right;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#footer {
	font-size : 90%;
	text-align : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 20px 0px 0px 0px;
}

