* {padding: 0; margin: 0;}

a,img,fieldset {border: none; outline: none;}
ul {list-style-type: none;}

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

h1 {font-size: 200%; text-transform: uppercase;}
h2 {font-size: 180%; text-transform: uppercase;}
h3 {font-size: 160%;}
h4 {font-size: 140%; text-transform: uppercase; font-weight: normal;}
h5 {font-size: 120%;}
h6 {font-size: 100%;}

blockquote {font-size: 18px;}
blockquote > * {font-size: 13px;}

blockquote:before {content: "\201C";}
blockquote:after  {content: "\201D";}

/*adab96*/

html, body {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	height: 100%;
	background-color: #BAB9A1;
	/*background-color: #ADAD97;*/
	background-color: #C7C6AC;
	background-color: #DCDEBF;
	background-color: #d8caa8;
	color: #000;
	color: #302821;
}

div#outer_wrapper {
	position: relative;
	min-height: 100%;
}

div#wrapper {
	position: relative;
	width: 860px;
	min-height: 100%;
	margin: 0 auto;
	padding-bottom: 25px;
	padding-bottom: 45px;
	padding-bottom: 50px;
	overflow: hidden;
	/*background-color: #d8caa8;*/
	z-index: 2;
}

#outer_wrapper > div#header_bg {
	position: absolute;
	width: 100%;
	height: 130px;
	top: 0;
	left: 0;
	background-color: #939381;
	background-color: #988E76;
	background-color: #AB9F84;
	/*background-color: #ADAD97;*/
	border-bottom: solid 1px #988E76;
	/*z-index: 5;*/
}

div.bg_texture {
	/*opacity: .8;
	filter: alpha(opacity = 80);*/
}

div#topleft {
	position: absolute;
	width: 400px;
	height: 343px;
	top: 131px;
	left: 0;
	background-image: url('../gfx/bg_top_left.png');
}

div#topright {
	position: absolute;
	width: 400px;
	height: 343px;
	top: 131px;
	right: 0;
	background-image: url('../gfx/bg_top_right.png');
}

div#bottomleft {
	position: absolute;
	width: 295px;
	height: 340px;
	bottom: 25px;
	left: 0;
	background-image: url('../gfx/bg_bottom_left.png');
}

div#bottomright {
	position: absolute;
	width: 295px;
	height: 340px;
	bottom: 25px;
	right: 0;
	background-image: url('../gfx/bg_bottom_right.png');
}

#wrapper > header {
	position: relative;
	width: 100%;
	float: left;
	/*z-index: 10;*/
}

#wrapper > header > img {
	margin: 0 0 15px 10px;
	z-index: 10;
}

#wrapper > header > img#logo {
	margin: 15px;
	margin-left: 0;
}

#wrapper > div#content {
	position: relative;
	width: 100%;
	min-height: 400px;
	float: left;
	padding-top: 15px;
}

#content > div#main_content {
	position: relative;
	width: 100%;
	overflow: auto;
	padding-bottom: 22px;
	border-bottom: solid 1px #988E76;
}

#main_content > article {
	width: 645px;
	width: 845px;
	float: left;
	margin-top: 90px;
}

#main_content > article > p {
	padding: 0 0 10px 0;
}

#main_content > article > div#contact {
	position: relative;
	margin-top: 12px;
	font-size: 15px;
}

#contact > h6 {
	text-transform: uppercase;
	margin-bottom: 5px;
}

#contact > ul {
	margin-right: 38px;
	float: left;
}

#contact > ul > li {
	padding: 0 0 3px 0;
}

#main_content > aside {
	width: 200px;
	float: left;
	margin-left: 15px;
	display: none;
}

aside > img {
	width: 198px;
	border: solid 1px #988E76;
}

aside > label {
	width: 100%;
	float: left;
	font-size: 90%;
	text-align: center;
}

#news {
	position: relative;
	width: 100%;
	/*padding-bottom: 20px;*/
	/*border-bottom: solid 1px #988E76;*/
}

#news > ul > li {
	float: left;
	margin: 25px 0 0 0;
	/*margin: 0 0 25px 0;*/
	border-bottom: dotted 1px #988E76;
}

#news > ul > li > article {
	width: 100%;
	float: left;
	overflow: auto;
	padding-bottom: 25px;
}

#news > ul > li > article > header {
	width: 645px;
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
}

#news > ul > li > article > header > h4 {
	margin-bottom: 5px;
}

#news > ul > li > article > div.body {
	width: 645px;
	float: right;
	margin-left: 15px;
	/*padding-left: 15px;*/
}

#news > ul > li > article > div.zehImage, #news > ul > li > article > img {
	position: relative;
	width: 198px;
	height: 150px;
	float: left;
	background-color: #FFF6E0;
	border: solid 1px #988E76;
}

#content > div#sub_content {
	position: relative;
	width: 100%;
	/*margin-top: 15px;*/
	overflow: auto;
}

#sub_content > h1 {
	padding: 15px 0 5px 0;
	text-align: center;
}

#sub_content > div#collections {
	position: relative;
	/*width: 608px;*/
	width: 100%;
	float: left;
}

#collections > ul > li {
	/*width: 478px;*/
	/*width: 830px;*/	
	margin-top: 25px;
	float: left;
}

#collections > ul > li#and {
	margin-top: 50px;
}

#collections > ul > li > article > ul.logos {
	float: left;
	margin-bottom: 22px;
}

#collections > ul > li > article > ul.logos > li {
	margin-right: 80px;
	float: left;
}

#collections > ul > li > article > ul.logos > li#taravao > a > img {
	margin-top: 161px;
}

#collections > ul > li > article > ul.logos > li#animale > a > img {
	margin-top: 25px;
}

#collections > ul > li > article > ul.logos > li#taravao {
	margin-right: 0;
}

#collections > ul > li > article > div {
	position: relative;
	width: 830px;
	float: left;
	/*margin-left: 100px;*/
	background-color: #F9F8D8;
	background-color: #FFF6E0;
	padding: 15px;
	/*border-radius: 5px;*/
}

#collections > ul > li > article > div > blockquote > p {
	display: inline;
}

#collections > ul > li > article > div > p > a {
	float: left;
	font-size: 120%;
	margin-top: 15px;
}

#outer_wrapper > footer {
	position: absolute;
	width: 100%;
	height: 25px;
	bottom: 0;
	background-color: #AB9F84;
	border-top: solid 1px #988E76;
	/*border-top: solid 1px #939381;*/
}

#outer_wrapper > footer > p {
	margin: 5px 0 0 0;
	text-align: center;
}

#outer_wrapper > footer > p > span {
	padding: 0 3px 0 3px;
	color: #777;
}
