
			  
/*-- general ----------------------------------------------------------------*/
html, body 				{ height:							100%;
						  background-image:      			url(/images/wallpaper/default.wallpaper.png);
						  background-attachment:			fixed;
						  margin: 							0;
						  padding: 							0;
						  border: 							0;
						  font: 							inherit;
						  vertical-align: 					baseline; }
					
td, pre, html, body		{ font-family:						tahoma, arial;
						  font-size:						1em; }	
					  
img						{ border:							0px; }
a						{ text-decoration:					none; }


#webpage				{ border:                           0px solid #f0f }

#container 				{ border:							2px solid #008;
			  			  width: 							960px;
						  background-color: 				#eaeaea;
						  background-image:					url('/coreimages/backgrounds/grid.15x15.fff-xxx.png'); }
						  
					  
#grid					{ height:							100%; }		
#error					{ color:							#008 }	  

					  
					  
/*-- header -----------------------------------------------------------------*/
#header 				{ padding:							10px; }

/*-- navbar -----------------------------------------------------------------*/
#navbar 				{ padding:							2px 0px 2px 35px;
						  border-style:						solid;
						  border-color:						#008;
						  border-width:						2px 0px;
						  color:							#080; 
						  background-color:					#aaa; }
#navbar a				{ color:							#c00 }						  
				
/*-- content ----------------------------------------------------------------*/					  
#content 				{ padding:							10px 10px 45px 10px; /* Height of the footer */
						  color:							#000;
						  border:							0px solid #f80;
                          min-height:                       400px }

/*-- footer -----------------------------------------------------------------*/					  
#footer 				{ position:							absolute;
						  bottom:							0;
						  width:							100%;
						  height:							35px; /* Height of the footer */
						  text-align:						center;
						  font-size:						11pt;					  
						  font-weight:						normal;
						  font-family: 						tahoma, arial;
						  color:							#808; }
					  
/*-- gutter -----------------------------------------------------------------*/					  
#gutter					{ padding:							20px;
						  text-align:						center; }
					  
/*-- copyright --------------------------------------------------------------*/					  
#copyright				{ font-size:						11pt;
						  color:							#333; }		
						  
/*-- login/logout -----------------------------------------------------------*/
#login-failed			{ border: 							2px dashed #008;
						  margin:							10px;
						  padding:							10px;
						  text-align:						left }			  
				  
/*-- resume -----------------------------------------------------------------*/
#resume					{ border:							0px solid #008;
						  width:							100%; }		
						  
#resume	td				{ padding:							5px;
						  color:							#338;
						  line-height:						1.2em; }						  
				  
#resume .page			{ width:							100%; }

#resume .menu			{ text-align:						right;
						  padding:							10px 5px 5px 0px }				  				  		  
						  
#resume .header			{ font-size:						14pt;
						  color:							#008; }
				  
#resume span.description	{ text-align:					left;
   					 		  font-size:					10pt;}
					  
#resume .company		{ color:							#c00;
   						  font-size:						12pt; }
					  
#resume .quote			{ font-size:						8pt;
   						  color:							#808080;
						  padding:							20px }					  
					  
#resume .top   			{ text-align:						right;
   						  font-size:						10pt;
						  color:							#900000 }	
						  
#resume ol				{ list-style-type:				    decimal;
						  margin:							10px; }
						  
#resume ul				{ list-style-type:				    disc;
						  margin:							10px auto 20px 30px;
						  text-align:						left; }

#resume li				{ line-height:						1.4em }
