	body { background-color : #fff ; color : #333 ; font-family : verdana ; font-size : xx-small ; }
	html>body { font-size : x-small ; }
	
	a { cursor : pointer ; cursor : expression("hand") ; }
	a:link { color : #004176 ; text-decoration : none ; }
	a:hover { color : #f36112 ; text-decoration : underline ; }
	a:visited { color : #63c ; text-decoration : none ; }
	
	strong { font-weight : bold ; }
	em { font-style : italic ; }
	
	div, form, fieldset { margin : 0 ; padding : 0 ; }
	fieldset { border : none ; }
	p { line-height : 1.5em ; margin : 0 0 1em 0 ; padding : 0 ; }
	blockquote { font-family : courier ; font-style: italic; font-size : 100% ; line-height : 1.1em ; margin : 0em ; padding : 0 ; } 
	br { line-height : .6em ; margin : 0 ; padding : 0 ; }
	hr { color : #333 ; height : 1px ; width : 100% ; }
	
	p, li, dt, dd, th, td, label { font-size : 110% ; }
	
	h1, h2, h3, h4, h5, h6 { font-weight : normal ;  padding : 0 ; }
	h1, h2, h3, h4, h5, h6 { margin : 0 0 .2em 0 ; padding : 0 ; }
	h1 { font-size : 275% ; }
	h2 { font-size : 160% ; }
	h3 { font-size : 140% ; }
	h4 { font-size : 125% ; font-weight : bold ; }
	h5 { font-size : 115% ; font-weight : bold ; }
	h6 { font-size : 105% ; font-weight : bold ; }
		
	img { border : none ; }
	img.left { clear : left ; float : left ; margin : 0 5px 5px 0 ; }
	img.right { clear : right ; float : right ; margin : 0 0 5px 5px ; }
	img.texttop { vertical-align : text-top ; }
	img.deco, img.voteresult { border : 1px solid #333 ; }
	img.voteresult { height : 10px ; }
	
	ul { margin : .05em 0 .25em 15px ; padding : 0 ; }
	li { margin : 0 ; padding : 0 ; }
	li li { font-size : 100% ; }
	
	table { margin: 0 0 0.5em 0; font-size: 100%;  }
	td { vertical-align : top ; }
	
	span.nowrap { white-space : nowrap ; }
	.hide {
		height : 0 ;  
		overflow : hidden ;  
		position : absolute ; /* for the benefit of IE5 Mac */ 
		width : 0 ; 
		}
	.block { display : block ! important ; position : static ! important ; }
	.block .hide { display : none ! important ; }
	.inline { display : inline ! important ; position : static ! important ; }
	.both { 
	/*	hide from mac ie	\*/
		clear : both ; 
	/*	stop hiding	*/
		}
	.left { float : left ; }
	.right { float : right ; }
	
	.nodeco { border : none ; }
	
 	.big { font-size : 120% ; }
	.small { font-size : 90% ; }