p { font-family: Verdana, sans-serif; font-size: 10pt; }	/* Bodge for XStandard */

div#story { line-height: 140%; margin: 1em 0 0 0.5em; font-family: Verdana, "Verdana", sans-serif; width: 615px; }

div#story h1 { font-size: 140%; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0 0 0 0; line-height: 1em; }
div#story h2 { font-size: 130%; font-weight: bold; margin: 1em 0px 0px 0px; padding: 0 0 0 0; line-height: 1em; }
div#story h3 { font-size: 120%; font-weight: bold; margin: 1em 0px 0px 0px; padding: 0 0 0 0; line-height: 1em; }
div#story p { padding: 0 0 0 0; }
div#story p.date {  text-align: right; color: #808080; line-height: 80%; margin: 0 0 3em 0; }
div#story div.date { margin-left: 2em; float: right; text-align: right; color: #666;  }
div#story p.tag { font-size: 110%; font-weight: bold; padding-bottom: 1em; border-bottom: 1px solid #EEE; }
div#story img { margin: 1em 1em 0px 1em; border: 1px solid; }
div#story td { margin: 0; padding: 0.25em; border: 0; }
div#story table { padding: 1px; margin: 3px; border: 0; }


div.quote { font-family: Arial, "Arial", sans-serif;
			float: right; 
			text-align: left;
			font-size: 125%; 
			line-height: 150%;
			font-style: italic; 
			font-weight: bold;
			padding: 1em;
			margin: 0.5em;
			background-color: #EBEBEB; 
			width: 12em; }
			
div.rightPictureBox 
			{ float: right; 
			text-align: center;
			 
			line-height: 125%;
			font-weight: bold;
			border: 1px solid #000; 
			padding: 0.5em 0.5em 2em 0.5em;
			margin: 0.5em;
			background-color: #EBEBEB; 
			/*width: 150px;*/
			}



p.paraBreak { text-align: center; font-weight: bold; }

p.left { text-align: left; }
p.right { text-align: right; }
p.centre { text-align: center; }

img.right { float: right; }
div.right	{ float: right; }


div#commentBox { padding: 10px 0px 0px 10px; margin: 10px; text-align: center; }
				
				
div#commentBox dl {
		width: 240px;
		margin: 0 0 20px 0px;
		padding: 0;
		background: #ebebeb url(../images/box_bottom.gif) no-repeat bottom left;
		}

div#commentBox dt {
		margin: 0 0 1px 0;
		padding: 10px;
		/**/
		/*color: #fff;*/
		background: #ebebeb url(../images/box_top.gif) no-repeat top left;
		}
	
div#commentBox dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		/*color: #ebebeb;*/
		font-family: Verdana, sans-serif;
		font-size: 70%;
		}		
		
div.picture {	/*display: inline; */
				margin: 0.5em 0.5em 1em 0.5em; 
				text-align: center; 
				 
				font-weight: bold; 
				
				/*border: 2px dashed green;*/
				}


table.specs { 
				background-color: white; 
				width: 240px; 
				float: right; 
				border: solid 0 white; 
				font-family: Verdana, "Verdana", sans-serif; 
				
				background-color: #EBEBEB; 
			}
table.specs td { background-color: #EBEBEB; margin: 1em; }			

table.specs caption { 
				background-color: #CCC; 
				padding: 0.25em 0 0.25em 0;
				/*color: white;*/
				font-weight: bold;
				font-size: 110%;
			}
table.right { float: right; }

table.right30pc { float: right; width: 30%; }

div#author { font-style: italic; text-align: right; font-size: 8pt; margin: 2em 5em 2em 0;  }