html, body {
}

body {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:76%;
	padding:0;
}

.pagewrapper {
	width:1040px;
	padding-top:20px;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	margin:0px auto 0px auto;
}

.header {
	top:-50px;
	position:relative;
	text-align:right;
	color:#B3B3B3;
	font-size:9px;
	margin:4px 4px 4px 10px;
	color: black;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	font-family:Helvetica;
	font-size: 14pt;
}

.menudiv {
	width:120px;
}

.gallerydiv {
	float:right;
	top:-70px;
	position:relative;
	min-width:890px;
}

.contactme {
	float:right;
	top:-30px;
	position:relative;
	min-width:890px;
	min-height:570px;
	color:#808080;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	font:normal normal normal 0.8em/normal Helvetica, Arial, Geneva, sans-serif;
}

.spacer {
	clear:both;
}

/* ~~ clears div to prevent position problems ~~ */

.sitetext {
	top:-50px;
	position:relative;
	text-align:right;
	color:#B3B3B3;
	font-size:9px;
	margin:4px 4px 4px 10px;
}

a:link {
	color:#000000;
	text-decoration:none;
}

a:visited {
	color:#000000;
	text-decoration:none;
}

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

ul {
	font:normal normal normal 1.25em/normal Helvetica, Arial, Geneva, sans-serif;
	margin:0px 0px 0px 10px;
	padding:4px 0px 4px 0px;
}

li {
	font-size:0.65em;
	text-transform:none;
	display:inline;
	float:left;
	color:#000000;
	background-color:#FFFFFF;
	margin:1px 0px 0px 0px;
	padding:3px 20px 3px 2px;
}

.lineaizq {
	padding-left:0;
}

#marco {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	padding:0;
}

div#custom_link a:link {
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#0008FF;
}

div#custom_link a:visited {
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	color:#0008FF;
}

div#custom_link a:hover {
	text-decoration:underline;
	color:#FF6A40;
}

.contactsheet {
	height:380px;
	color:#DBF0F0;
	margin:0;
	padding:0;
}

.contactsheet p {
	font-size:0.75em;
	color:#FFFFFF;
	margin:3px 0px 0px 4px;
	padding:0;
}


