/* 
** blue:blossom - print style
**
** This file contains the print stylesheet.
** 
** April 14, 2007 - (version 1.0)
** 
** This is a part of the open source template
** "blue:blossom" made by Jonas John (www.jonasjohn.de)
*/

/* 
	General settings
	----------------
	All margins, paddings and borders are set here
*/
	
	/* reset all margins, paddings and borders for specific elements */
	body,div,p,img,form,h1,h2,h3,h4,h5,h6,ul,li { 
		margin: 0; 
		padding: 0; 
		border: 0;
	}
	
	body { 
		margin: 0.6em 0em 2em 0em; 
		text-align: center;
	}   
	
	
	/* basics */
	.centered { margin: 0 auto; text-align: left; }
	.clear { clear: both; }
	.image { padding: 3px; }
	
	#inner_header { padding-bottom: 0.5em; }
		
	/* header */
	#inner_header h1 { padding: 0em; }
	
	/* hide navigation */
	#inner_header ul { display: none; }    
	
	/* hide cover */
	#cover { display: none; }   
	#inner_header { border: none; }   
	#inner_content { border: none; }   

	/* content */
	#content p { margin-top: 0.5em;  }
	#content a { text-decoration: none; }      

		/* image classes */
		.img_left {
			float: left; 
			margin: 0.5em 0.8em 0em 0em;	
		}
			
		.img_right {
			float: right; 
			margin: 0.5em 0em 0em 0.8em;
		}
		
		.image img {
			display: block; margin: 0; padding: 0.1em;
		}

	#footer { padding: 0.5em 0em 0em 0em; }
	

/* 
	Sizes
	-----
	Here you can modify your page width and height
*/    

	.full { width: 100%; }
	.centered { width: 90%; }

	  

/* 
	Colors
	------
	Colors are set here.
*/   
	
	body { background: none; }
	
	
	/* header: */
/* header background */
#inner_header {	background-color: #ffffff; }

/* content background */
#inner_content { background-color: #ffffff; }

	
	#inner_header br { display: none; }
	
		#inner_header h1 { color: #595959; }
		#inner_header h1 a, #inner_header h1 a:link { 
			color: #595959;
			text-decoration: none;
		}
		
	#content { border-top: 1px solid #cccccc; }

	/* content */
	#inner_content { background-color: #FFFFFF; }      
	
		#content h1 { color: #595959; margin-top: 0.5em; }
		#content a, #content a:visited, #content a:link { color: #000000; background-color: #FFFFFF; text-decoration: underline; }
		#content a:hover, #content a:active { color: #000000; background-color: #EEEEEE; }
		
		.image { background-color: #cccccc; }
			
			
	/* footer */
	#footer { border-top: 1px solid #cccccc; }     
	#footer a:link, #footer a:visited { color: #000000; }     
	#footer a:hover, #footer a:active { color: #FFFFFF; } 


/* 
	Fonts
	-----
	Font families and sizes are definied below.
*/
	body { 
		font-size: 100%; 
   		font-family: "Trebuchet MS", Arial, sans-serif;
	}

	/* logo headline */
	#inner_header h1 { 
		font-family: Arial; 
		font-size: 1.6em;
	}
	
	/* content headlines */
	#content h1 {
		font-family: Arial; 
		font-size: 1.3em;
	}
	
	/* content paragraphs */
	#content p { 
		font-size: 0.8em; 
		color: #595959; 
		line-height: 1.5em;
	}
	
	/* footer font */
	#footer { font-size: 0.6em; }
	   
	   
/* 
	Special for printing (mozilla only)
	----------------------------------- 
	Special style rules that only apply
	to Mozilla based browsers.
*/
	   

/* Prints the link url after the link text (mozilla/ff only) */
#content p a[href]:after {  
    content: " < " attr(href) ">";
    font-size: 0.7em;
}

/* Prints the title after the acronyms (mozilla/ff only) */
acronym:after { 
    content: " (" attr(title) ")";
    font-style: normal;
}

/* end of css - */
