/* Manuel Vilhena by Citrus */body {	margin:0; padding:0;
	background-color:#efefef;
	font:0.625em/1.2 "courier new",courier,serif; color:#000; } /* 10/12pt base */
h1 {	margin:0 0 20px;
	font-size:1.8em; color:#333; }
h2 {	margin:0 0 10px;
	font-size:1.6em; color:#666; }
h3 {	margin:0 0 10px;
	font-size:1.2em; color:#999; }
strong {	font-weight:bold; }
em {	font-style:italic; }
p {	margin:0; padding-bottom:10px;
	font-size:1.2em; }
.aliL {	text-align:left; }
.aliC {	text-align:center; }
.aliR {	text-align:right; }
ul, ol {	margin:0; padding:0 0 10px;
	font-size:1.2em; line color:#fff; }
li {	padding-bottom:10px; }
ul {	list-style-type:none; }
ol {	list-style-position:inside; }
ul span, ol span {	color:#640e41; }
a:link {	font-weight:bold; color:#f00; text-decoration:none; }a:visited {	font-weight:bold; color:#f00; text-decoration:none; }a:hover {	font-weight:bold; color:#afaead; text-decoration:underline; }a:active {	font-weight:bold; color:#f00; text-decoration:none; }
img {	border:0; vertical-align:bottom; }
form {	margin:0; padding:0; }
fieldset {	clear:both; margin:0; padding:0 0 10px;
	width:auto;
	border-style:none; }
fieldset p {	padding-bottom:3px; }
legend {	margin:0; padding:0 0 5px;
	font-size:1.2em; font-weight:bold; }
label {	float:left; margin-right:10px; padding:0;
	width:120px; height:auto; }
input, select, checkbox, textarea {	margin:0; padding:2px;
	width:auto;
	border:1px solid #a6a6a6;
	font:1em "courier new",courier,serif; color:#666; }
input.field, textarea.field {	width:160px; }
input:focus, textarea:focus {	background:#f7f7f7; }
input[type=submit], input[type=button] {	margin:0 14px 10px 0; padding:0 !important;
	width:146px; height:17px;
	background:#f7f7f7; border-width:0 0 1px;	border-color:#a6a6a6;
	text-align:left; }
input[type=submit]:hover, input[type=button]:hover {	border-color:#f00 !important; }
.clear {	clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
/* GLOBAL */
#xy {	position:relative; margin:0 auto; padding:0;
	width:960px; height:100%;
	background-color:#fff; }
#nav {	float:left; margin:20px 50px 40px; padding:0;
	width:860px; height:30px;
	font-size:1.4em;
	border-bottom:1px solid #999; }
#nav li {	float:left; margin:0; padding:0;
	height:30px; list-style-type:none;
	text-align:left; }
#nav li a {	float:left; margin-right:94px;
	width:auto; height:30px;
	color:#666; }
#nav li a:hover {	text-decoration:underline; color:#afaead; }
#nav li a.active {	text-decoration:none; color:#f00; }
#nav li#nav6 a {	margin-right:0;
	text-align:right; }
.last {	margin-right:0 !important; }
.frame {	border:1px solid #a6a6a6; }
#content {	clear:both; position:relative; padding:0 50px 20px;
	width:860px; min-height:600px;
	background:#fff; }
/* HOME */
#home {	 padding-top:70px; }
#home .colL {	float:left; padding:0 20px 0 0;
	width:410px; }
#home .colR {	float:left; padding:0 0 0 20px;
	width:410px; }
#home .colL .rule {	margin-top:10px; padding-bottom:20px;
	border-top:1px dashed #a6a6a6; }
#home h3 {	margin-top:10px; }
#home img {	margin:0 0 20px;
	border:1px solid #a6a6a6; }
/* BIOG */
#biog .colL {	float:left; margin-right:20px;
	width:508px; }
#biog .colR {	float:left;
	width:332px;
	text-align:center; }
/* WORKS */
#works #sub {	float:left; margin-right:20px;
	width:332px; }
#works #sub li {	padding-bottom:1px; }
#works #sub a:link {	color:#666; }
#works #sub a:visited {	color:#666; }
#works #sub a:hover {	text-decoration:underline; color:#afaead; }
#works #sub a.active {	color:#f00; }
#works #main {	float:left;
	width:508px; }
#works #main img {	border:1px solid #a6a6a6; }
/* CONTACTS */
#contacts img {	margin:0 0 20px;
	border:1px solid #a6a6a6; }
#contacts .col {	float:left; margin-right:20px;
	width:200px; }
#contacts li {	padding-bottom:0; }
/* CREDITS */
#credits {	 padding-top:70px;
	text-align:center; }
#credits img {	margin:0 0 50px; }
/* FOOTER */
#foot {	clear:both; margin:0 50px; padding:5px 0 0;
	width:860px; height:15px;
	background-color:#fff;
	color:#ccc; }
#foot a {	color:#ddd; text-decoration:none; }
#foot a:hover {	text-decoration:underline; }
#foot .leg {	float:right; width:auto; }
