body {
	padding:0px;	
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #474747;
	background:#f4efd6 url(images/img_bg.jpg) repeat-x;
	line-height:18px;	
}

a:link, a:active, a:visited {
	color: #92a611;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #ffa401;
	text-decoration: underline;
}

select, option, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#0000FF;
}

form, p{
	margin:0px;
	padding:0px;
}

img{
	border:0px solid #FFFFFF;
}

h1{
	padding:10px 20px 0px 20px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
}

/***************/
/* Layout Divs */
/***************/

#content{
	width:978px;
	margin: 0 auto;
	position: relative;
}

/* Top */
#top{
	width:978px;
	height:265px;
	background:url(images/img_top.jpg) top no-repeat;
}

#top p{
	position:absolute;
	top:228px;
	left:290px;
	padding:0px 0px 20px 35px;
	margin:0px;
	font-size:22px;
	color: #627611;
}

/* Menu */
#menu{
	position:absolute;
	float:left;
	top:22px;
	left:795px;
}

#menu p{
	background:url(images/img_apple.jpg) no-repeat;
	padding:5px 0px 15px 30px;
	width:130px;
	line-height:8px;	
}

/* new projects menu on left */
#newProjects{
	position:absolute;
	top:265px;
	width:298px;
}

#newProjects p{
	height:51px;
	background:url(images/img_newprojects.jpg) no-repeat;
}

#newProjects div{
	width:271px;
	height:197px;
	background:url(images/img_newprojectbg.png);
}

#newProjects div img{
	margin:1px 0px 0px 20px;
	width:250px;
	height:176px;
}

/* main part of page - that's where all the texts is */
.center{
	position:relative;
	left:298px;
	width:671px;
	background:url(images/img_centerbg.jpg);
	text-align:justify;
}

.center p{
	padding:10px 20px 10px 20px;
}

.center ul{
	padding:0px 20px 10px 50px;
	margin:0px;
}

#center_bottom{
	width:671px;
	height:13px;
	background:url(images/img_centerbottom.jpg) 0 0 no-repeat;
}

.portfolio{
	height:200px;
	padding:10px 0px 10px 0px;
	background:url(images/img_portfoliobg.jpg) bottom no-repeat;
}

.portfolio_last{
	height:180px;
	padding:10px 0px 10px 0px;
}

.portfolio img, .portfolio_last img{
	width:250px;
	height:176px;
	float:left;
	margin:0px 20px 10px 20px;
	border:1px solid #7a940b;
}

.portfolio p, .portfolio_last p{
	padding:0px 20px 10px 20px;
}

/* Bottom */
#bottom{
	margin:0px;
	padding:20px 0px 20px 290px;
	font-size:10px;
	color:#777777;
	text-align:center;
}

#paginating_top, #paginating_bottom{
	padding:10px 10px 10px 20px;
}
