/* 
Boris Marschall 
*/

/* font definitions with corresponding class definitions
*/


@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('font/CaviarDreams-webfont.eot');
    src: url('font/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/CaviarDreams-webfont.woff') format('woff'),
         url('font/CaviarDreams-webfont.ttf') format('truetype'),
         url('font/CaviarDreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.caviar {
	font-family: 'caviar_dreamsregular';
}


/* white on black combination, including link:hover
*/
.body_whiteonblack {
	background-color: black;
	color: white;
}
body[class="body_whiteonblack"] a:visited{color:white;}
	
/* combinaison noir sur fond blanc
*/
.body_blackonwhite {
	background-color: white;
	color: black;
}
body[class="body_blackonwhite"] a:visited{color:black;}

/* 
default font for paragraphs, if not first then second etc
default size large
*/
p
{
	position:relative;
        width:auto;
        margin:0 auto 20px auto;

        font-family: 'caviar_dreamsregular', Helvetica, Arial, "Courier New", "Trebuchet MS", sans-serif;
	font-size: 1.5em;
	text-align: center;	
}
/* if i ever need to align left*/
.alignleft {
	text-align: left;
}
header p
{
	font-size: 1.2em;
}
footer p
{
	font-size: 1.1em;
}



/*
*/
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration: underline; color:red;}
	