html, body {
	margin:	0px;	
}

body {
	background:		url(images/back-content.png);
}

#page {
	width:			990px;
	background:		url(images/content-back-portfolio.jpg) repeat-y;
}

#top {
	height:	274px;
	width:	990px;
	
	background:	url(images/top-portfolio.jpg);
}

#top ul {
	margin:		0 0 0 0;
	padding:	130px 0 0 80px;
	list-style-type:	none;
}

#top ul li {
	float:		left;
}

#top ul li a {
	display:	block;
	height:		80px;
	width:		240px;
	
	
	margin:		0 4px 0 0;
}

#top ul li a.m-1:hover {
	background:	url(images/menu-1-ho.jpg);
}

#top ul li a.m-2:hover {
	background:	url(images/menu-2-ho.jpg);
}

#top ul li a span {
	display:	none;
}

#content-wrapper {
	background:	17px 0px url(images/content-top-back-portfolio.jpg) no-repeat;
}

#content-wrapper .content-back {
	float:		left;
	margin:		0 0 0 71px;
	
	background:	0 -1px url(images/portfolio-content-back.png);
}

* html #content-wrapper .content-back {
	margin:		0 0 0 35px;
	background:	0 -1px url(images/portfolio-content-back.gif);
}

#content-wrapper .content {
	float:		left;
	height:		650px;
	margin:		-1px 0 0 0;
	padding:	0 50px 0 0;

	color:			#675050;
	font-family:	"Trebuchet MS";
	font-size:		14px;
	line-height:	24px;	
	
	background:		url(images/portfolio-back.jpg) no-repeat;
}

#content-wrapper .content .pillow {
	margin:			80px 0 0 70px;
	height:			520px;
}

#content-wrapper .content h1 {
	font-family:	Georgia;
	color:			#4b4b4b;
	font-size:		30px;
	font-weight:	normal;
	font-style:		italic;
}

#content-wrapper .content .smartie-thumbnail {
	border:		1px dashed #CCC;
}

#content-wrapper .content img {
	border:		9px solid #FFF;	
}

#content-wrapper .content form ul {
	border:		none;
	background:	none;
	
	margin:		0;
	padding:	0;
}

#content-wrapper .content form ul li {
	border:		none;
	
	margin:		0 0 15px 0;
	padding:	0;
}

#content-wrapper .content form ul li input, #content-wrapper .content form ul li textarea {
	padding:	8px;
	border:		none;	
	background:	#ae2d00;
	color:		#FFF;
	width:		400px;
	
	font-family:	"Trebuchet MS";
	font-size:		18px;
}

#content-wrapper .content form ul li input.sub {
	background:	#959595;
	width:		auto;
	padding:	8px 20px 8px 20px;
	text-transform:	none;
}

#content-wrapper .widgets {
	float:		left;
	width:		360px;
	margin:		0 -10px 0 0;
}

#content-wrapper .widgets .contact {
	width:	355px;
	height:	405px;
	background:	-4px 0 url(images/contact.jpg) no-repeat;
}

#content-wrapper .widgets .contact ul {
	list-style-type:	none;
	margin:		0;
	padding:	190px 0 0 30px;
}

#content-wrapper .widgets .contact ul a {
	display:	block;
	width:		300px;
	height:		70px;
	margin:		0 0 30px 0;
}

#content-wrapper .widgets .contact ul a span {
	display:	none;
}

#footer {
	height:			345px;
	width:			990px;
	background:		center url(images/footer-portfolio.jpg) no-repeat;
	
}

#footer .content {
	padding:		50px 0 0 100px;
}

#footer .content .kaubeu {
	display:	block;
	width:		360px;
	height:		180px;
}

#footer .content .kaubeu span {
	display:	none;
}

.p-gallery {
	width:		250px;
	height:		430px;
	padding:	0;
	border:		4px;
}
.p-gallery .teaser1 {
	float:	left;	
	clear:	none;
	width:	120px;
}

#content-wrapper .p-gallery-images {
	
	margin:		-430px 0 0 300px;
	height:		430px;
}

#content-wrapper .p-gallery-images a {
	padding:	0;
	margin:		0;
	border:		none;	
}

#content-wrapper .p-gallery-images img {
	
	border:		20px solid #5a5959;
	margin:		0 70px 0 0;
	padding:	0;
}

#breaker {
	margin:		0 0 0 330px;
	height:		3px;
}
