p
{
    font-family: Garamond, Adobe Garamond, Times;
    font-size: 150%;
    line-height: 95%;
    color: #000000;
    margin: 0px;
}

#body
{
    font-family: Helvetica Neue, Helvetica, Arial;
    font-size: 310%;
    line-height: 85%;
    font-style: bold;
    font-variant: capitals;
    letter-spacing: -2;
    word-spacing: -3;
    color: #000000;
    margin: 0px;
}

b
{
	font-family: Zapfino, Garamond;
	font-size: 120%;
	opacity: 0.30;
	font-style: italic;
	color: #000000;
	
}

i
{
	font-style: italic;
	
}

a:link
{
	color: #CC0000;
	text-decoration: none
}

a:active
{	color: #000000;
	text-decoration: none
}
		
a:visited
{
	color: #FFFFFF;
	text-decoration: none
}

a:hover
{
	color: #CC0000;
	text-decoration: highlight }
	

#mailto_link
{
    margin-left: 10px;
}

#legals_block
{
    vertical-align: bottom;
    padding-left: 5px;
	font-family: Arial, Helvetica, san-serif;
    font-size: 9px;
    color: #DEDEDE;

    white-space: nowrap;
}


#siteid
{
    line-height: 80%;
    text-align: right;
    font-size: 45pt;
    font-weight: bold;
    font-style: italic;

    white-space: nowrap;
}
#siteid a
{
    text-decoration: none;
    color: #FFFF66;
}
