body {
	font-family:	Verdana, Helvetica, Arial, sans-serif;
	font-size:		small;
	color:			#000;  		/*print-style*/
	text-align:  	left;		/*print-style*/
	background:		#fff;		/*print-style*/
	line-height: 	1.0em;	 	/*print-style*/
	padding-left:	30px;	 	/*print-style*/
	margin-left:	0px; 	 	/*print-style*/
	margin-right:	0px;	 	/*print-style*/
}

h1, h2 {
	color:			#009;
}

h1 {
	font-size:		200%;
}

h2 {
	font-size:		120%;
}

h3 {
	font-size: 		110%;
	color:			#777;
	font-weight: 	bold;
}

em {
	font-style:		italic;
	color:			#777;
}

th {
	font-weight:	normal;
	text-align:		left;
	vertical-align:	top;
}

td {
	text-align:		left;
	vertical-align:	top;
}

.table {
	max-width:		800px;    	/*print-style*/
	min-width:		0px;    	/*print-style*/
	margin-left:	0px;    	/*print-style*/
	margin-right:	0px;    	/*print-style*/
	text-align:		left;
}

#container {
	min-height:		0px;   		/*print-style*/
	min-width:		0px;   		/*print-style*/
	max-width:		800px;
	margin-left:	0px; 	 	/*print-style*/
	margin-right:	0px;	 	/*print-style*/
	border:			none; 		/*print-style*/
	background:		#fff;
	padding-left:	0px; 		/*print-style*/
	padding-right:	0px; 		/*print-style*/
	text-align:		left;	 	/*print-style*/
}

#writing {
	max-width:		500px;
	min-width:		0px;   		/*print-style*/
	margin-left:	0px;   		/*print-style*/    
	margin-right:	0px;      	/*print-style*/
	text-align:		left;
	line-height: 	1.4em;	 	/*print-style*/
}

#consulting {
	max-width:		600px;
	min-width:		0px;   		/*print-style*/
	margin-left:	0px;   		/*print-style*/
	margin-right:	0px;   		/*print-style*/
	text-align:		left;	 	/*print-style*/
}

#intro {
	padding-top:	170px;
}

#corner_default {
	font-size:		90%;
	text-align:		left;
	margin-left:	10px;
	margin-top:		277px;
}

#corner {
	font-size:		90%;
	text-align:		left;
	margin-left:	10px;
	margin-top:		20px;
}

.left {
	min-width:		0px;	    /*print-style*/
	margin-left:	0px;	    /*print-style*/
	margin-right:	0px;	    /*print-style*/
	text-align:		left;
	line-height:	1.2em;
}

.left h3 {
	color:			#009;
}

#header {
	text-align:		left;		/*print-style*/
	font-size: 		80%;
	color:			#777;
}

#footer {
	text-align:		left;     	/*print-style*/
	font-size: 		80%;
	color: 			#777;
	line-height:	1em;
}

#logo_r {
	text-align:		left;	    /*print-style*/
	margin-right:	10px;
}

#skip {
	text-align:		left;
	font-size: 		80%;
}

.error {
	color:			red;
}

/*-- Links -----------------------------*/

a {
	color:			#009;
	border-bottom:	none;
	text-decoration: none;
}

a:link  {
	color:			#009;
	border-bottom:	none;
	text-decoration: none;
}

a:visited  {
	color:			#009;
	text-decoration: none;
}

a:hover  {
	color:			#F90;
	text-decoration: none;
	background:		#eee;
}

#intro a:hover {
	color:			#F90;
	text-decoration: none;
	background:		#fff;
}

#corner a:hover {
	background:		#fff;
}

#corner_d a:hover {
	background:		#fff;
}

img {
	border:			none;
} 

img a:visited{
	border:			none;
} 

img a:hover {
	border:			none;
} 

#header a:link  {
	color:			#777; 
   	text-decoration: none;
    border-bottom:	dotted thin;
    } 
        
#header a:visited   {
    color:			#777;
    text-decoration: none;
    border-bottom:	dotted thin;
}
        
#header a:hover  {
    color:			#F90;
    text-decoration: none;
    border-bottom:	none;
    background:		#fff;
}

#skip a:link  {
	color:			#777; 
   	text-decoration: none;
    }
	
#skip a:visited  {
	color:			#777; 
   	text-decoration: none;
    }
	
#skip a:hover {
	color:			#F90;
    text-decoration: none;
    border-bottom:	none;
    background:		#fff;
}

label:hover {
	color:			#F90;
    text-decoration: none;
    border-bottom:	none;
    background:		#eee;
}

#footer a:link {
	color: 			#777;
}

#footer a:visited {
	color: 			#777;
}

#logo_r a:hover {
    background:		#fff;	
}

