/* CSS Document */
/* ############### tales.be css framework v0.5 (by kvd) ###############  */
/* ############### b.03.fonts.css ############### */
/*
contains:
	font rules - to be adjusted for each site that uses this framework
	DOES NOT INCLUDE NAVIGATION FONTS
*/	



/* ############### BASIC FONT SETTINGS ############### */
/* ############### ADJUST ON A AS-NEEDED-BASE ############### */
html, body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	color: #dec7a3;
	}
	
/* ###### GENERIC CLASSES AND TAGS ######  */
strong, b, .strong, .bold, .b{ font-weight: bold !important;}
em, i, .italic, .i, .em{ font-style: italic !important;}
sup{line-height: 75%;}	

p, .p{	margin: 0 0 1em 0;}



/* ###### LINKS ######  */
a{
	cursor: hand !important;
}
a:link{ color: #dec7a3;}
a:visited{ color: #dec7a3;}
a:hover, a:active{ color: #fff;}




/* ###### HEADINGS ######  */
h1,h2,h3,h4,h5,h6, .h1, .h2, .h3, .h4, .h5, .h6{
	/*color: orange;*/
	font-weight: bold;
	margin: 0.25em 0 0.5em 0;
	}	
h1, .h1{ font-size: 200%;}
h2, .h2{ font-size: 175%;}
h3, .h3{ font-size: 150%;}
h4, .h4{ font-size: 125%;}
h5, .h5{ font-size: 110%;}
h6, .h6{ font-size: 100%;}


/* ###### LISTS ######  */
ul{	margin: 0 0 1em 2em;	}	
ul li{
	list-style-type: square;
	margin-bottom: 0.25em;
	}
ul ul li{	list-style-type: disc;}

ol{	margin: 0 0 1em 2.5em;	}	
ol li{
	list-style-type: decimal;
	margin-bottom: 0.25em;
	}
ol ol li{	list-style-type: upper-roman;	}

/* ###### FOOTER ######  */
#footer{
	color: #3a2011;
	text-align: center;
}

#footer a:link, #footer a:visited{	color: #3a2011;}
#footer a:hover, #footer a:active{	color: #fff;}


/* ###### MADEBY ######  */
#madeby{
	color: #3a2011;
	text-align: center;
}

#madeby a:link, #madeby a:visited{	color: #3a2011; text-decoration: none;}
#madeby a:hover, #madeby a:active{	color: #dec7a3;}


/* ###### TOPBLOCK ######  */
#topblock { color: #dec7a3;} 
#topblock a{ color: #dec7a3;} 
#topblock a:link, #topblock a:visited{
	color: #dec7a3;
	text-decoration: none;
}

#topblock a:hover, #topblock a:active{
	color: #fff;
}

/* ###### SPLASH ######  */
.splash #maincontent #langselection{
	display: block;
	margin-top: 30px;
	text-align: right;
}
.splash #maincontent a{
	text-decoration: none;
	padding: 7px;
	font-weight: bold;
	font-size: 1.4em;
	margin-left: 20px;
	border: 1px solid transparent;
}

 .splash #IE6 #maincontent a{
	border: 0px;
}
.splash #maincontent a:link, .splash #maincontent a:visited{
	color: #dec7a3;
}
.splash #maincontent a:hover, .splash #maincontent a:active{
	color: #fff;
	border: 1px solid #dec7a3 !important;
}