@media all {
	body, html {
		background: #fff;
		color:#000; 
		font-family: Arial, Verdana, "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans", "Lucida Grande",  Helvetica, sans-serif; 
		font-size: small;
		margin-top:0px;
		width:100%;
		min-width:800px;
	}
	abbr, acronym {
		background:transparent url(../graphics/dots-h.gif) bottom left repeat-x;
		color:#006;
		cursor:help;		
	} 
	blockquote {padding:10px; width:480px;}
	.cite p, .randomQuote .quotation {color:#306; display:list-item; font-size:1.5em; padding:0 15px 0 0; list-style-image: url(../graphics/quote-66.gif); 
		background: url(../graphics/quote-99.gif) bottom right no-repeat;}
	blockquote[cite]:after {content: "Citation from: " attr(cite); display: block; font-size:1em; color:#066; text-align:right;}
	
	.randomQuote .quotation {
		margin-left:2em; 
	}
	.randomQuote {padding:10px; width:640px;}
	.randomQuote .author {
		font-size:1em; color:#066; text-align:right;
	}
	h1, h2, h3, h4, h5, h6, hr {
		text-decoration: none ! important;
		background:url(../graphics/dots-h.gif) bottom left repeat-x; 
		
	}
	img {
		border:none;
	}
	.geek 	{	font-family: Courier, "Courier New", monospace; }
	
	img.floatLeft { 
	    float: left; 
	    margin: 4px; 
	}
	.floatRight, img.floatRight { 
	    float: right; 
	    margin: 4px; 
	}
	img.floatRightClear { 
	    clear: right; 
	    float: right; 
	    margin: 4px; 
	}
	li {
		line-height: 2.4;
		margin-left:10px;
	}
	.centre	{
		margin:auto; 
		text-align: center ! important;
	}
	/* media ALL */
	.clear {
		clear: both;
	}
	#skipNav {
		display:none;
	}
	#wrapperzero {
		position:relative; 
		color:#006;
		background:transparent;
		margin-left:100px; 
		margin-right:100px; 
	}
	#navbox {
		background: transparent; 
		background-position: center;
		clear:both; 
		color:#006;
		font-size: small;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
		padding:0px 20px 0px 20px;
		text-align:center;
	}
	#navbox ul {
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;
	} /* media ALL */
	#navbox li {
		display: inline;
		list-style-type: none;
		margin-left:0px;
		margin-right:0px;
		padding:0.5em;
		background: transparent url(../graphics/nav-item.jpg) bottom left repeat-x;
	}
	#navbox a {
		padding:0px;
		text-decoration: none;
	}
	#navbox a {
		font-size:medium;
	}
	#navbox a:link {
		color: #006;
		font-weight: bold;
		text-decoration: none;
	}
	#navbox a:visited {
		color: #006;
		font-weight: bold;
		text-decoration: none;
	}
	#navbox  a:hover {
		color: #00f;
		background: transparent url(../graphics/nav-hover.jpg) bottom left repeat-x ! important;
	} /* media ALL */
	#navbox a:active {
		color:#666 ! important;
		background: transparent url(../graphics/nav-active.jpg) bottom left repeat-x ! important;
	}
	#navbox img {
		border:1px dotted #666 ! important;
		/* solid, dotted, dashed, double, groove, ridge, inset and outset. */
	}
	#myFooter {
		background:transparent;
	}
	#hello-world dl dt {
		font-size:x-large;
	}
	#hello-world dd {
		color:#333;
		margin-bottom:1em;
	}
	#hello-world dd dl dt {
		font-size:medium;
		color:#f00;
		padding-top:0.5em;
	}
	#hello-world dd dd{
		font-size:small;
		color:#666;
		padding-bottom:0.25em;
	}
	p.anchor {
		background:transparent url(../graphics/dots-h.gif) top left repeat-x;
		text-align: center ! important;
		margin-left:auto;
		margin-right:auto;
		color:#006; 
		width:300px ! important;
	}
	p.anchor a {
		background-color:transparent;
		color:#333; 
		font-size: small ! important;
		font-weight: normal ! important;
	} /* media ALL */
	q { 
		font-style: italic ! important;
		font-size:1.5em;
		font-weight: normal ! important;
		font-family:Arial, Verdana, Tahoma, sans-serif;
		text-decoration: none ! important;
		padding-left:16px;
		padding-right:16px;
		line-height:1.5em;
		color:#333;
		background:transparent;
		display:block;
	}
	q:before {
		content: url(../graphics/quote-66.gif); 
	}
	q:after {
		content: url(../graphics/quote-99.gif); 
	}
	.logo{
		font-family: "Courier New" ! important;
		text-align: center ! important;
		margin-left:auto; 
		margin-right:auto;
		margin-top:1em;
		margin-bottom:auto;
	}
	.dwd {
		font-family: "Courier New" ! important;
		font-weight:bold;
	} /* media ALL */
	.dwdlogo1{
		font-weight:bold;
		color:#666;
	}
	.dwdogo2{
		font-weight:bold;
		color:#999;
	}
	.lastUpdated	{
		text-align: center ! important;
		font-size:small;
		color:#666;
	}
	.centre	{
		text-align: center ! important;
		margin-left:auto; 
		margin-right:auto;
		margin-top:auto;
		margin-bottom:auto;
	}
	
	.crossmedia {
		list-style-image: url(../graphics/bullet-yes.png); 
		color: #fff ! important;
		background-color: #0c0;
		padding:1em;
		float: right; 
	}
}
@media print {
	#skipNav, #navbox, #myFooter, .myAnchor {
		display:none;
	}
	a {
		text-decoration:none;
		color:#666;
	}
}