/* revised : 09/07/2007 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; }
	body							{ background:#fff; padding:0 0 30px 0; }
	
	/*	layout */
	#wrap							{ width:760px; }
	#header						{  }
	#navigation					{ width:203px; float:left; }
	#content						{ width:557px; float:left; }
	#footer						{  }
	#debug						{ border:2px solid #fc0; cursor:help; background:#fffea1; padding:15px 15px 0 15px; font-size:10px; position:absolute; z-index:200; margin:10px 0 0 82%; }
	
	/* tags */
	h1								{ padding:0 0 15px 0; }
	h2								{ padding:5px 0 0 0; }
	h3								{  }
	label,select,input[type='submit'] { cursor:pointer; }
	li								{ line-height:18px; margin:5px 0 0 0; }
	ol, ul						{ padding:0 0 10px 35px; }
	p								{ line-height:18px; padding:0 0 10px 0; }
	textarea,input				{ padding:2px; }
	
	/* custom */
	.clear						{ clear:both; }
	.huh							{ background:#fffea1; cursor:help; }
	.input						{ border:1px solid #ccc; padding:2px; }
	.message-box				{ padding:3px; border:1px solid #fc0; background:#fffea1; }
	.page-break,.print-only	{ display:none; }
	.point						{ cursor:pointer; }
	.testimonial				{ border:2px solid #ccc; background:#eee; padding:5px; }
	.waiting						{ border:1px solid #00f; background:lightblue; padding:5px; font-family:courier; }
	
	/* links */
	a								{ color:inherit; }
	a:link, a:visited			{ color:#00f; text-decoration:underline; }
	a:hover, a:active			{ color:#00f; text-decoration:none; }
	a img							{ border:0; }
	a.pdf							{ padding-right:25px; background:url(/graphics/pdf-logo.gif) center right no-repeat; }
	a.ext							{ padding-right:25px; background:url(/graphics/link-external.jpg) center right no-repeat; }

}


/*  print media  */
@media print
{
	/* global */
	body							{ color:#000; font-size:9pt; }
	
	/* layout */
	#wrap							{ width:600px; }
	#header, #navigation, .no-print	{ display:none; }
	
	/* tags */
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}