/*typography*/
body{font: arial,verdana,sans-serif;}


/*layout*/
html{height: 100%; margin-bottom: 1px;}
html,body{margin:0;padding:0 0 20px;}
div#container{width: 960px;margin: auto;text-align: left; padding-top: 15px;}


div#sidebar{float: right; width: 145px;}
div#header{width: 100%; padding-top: 5px; margin-top: 0px; margin-bottom: 5px;}
div#logo{margin-bottom: 5px; padding-top: 5px;}
div#inner{margin-left: 4px; margin-right: 2px; margin-top: 5px; width: 100%;}
div#menu{width: 100%;}
div#x{width:800px; margin: 0px; padding: 0px;}
div#content{padding-top: 5px; margin-top: 0px; margin-bottom: 5px;}
blockquote{float:left;display:inline;width: 200px;margin: 0 10px 5px 15px;padding: 5px 0;}
blockquote p{margin:0;padding: 0 5px;text-align: center;}
div#footer{width: 100%; margin-top: 5px; text-align: center;}

/*colors*/
body{background: #D2F2B2;}
div#header{background: #FECC00;}
div#logo{background: #FECC00;}
div#menu{background:#FECC00;}
div#x{background: #D2F2B2;}
div#content{background: #FFF;}
blockquote{background: #CDFFAA;}
div#footer{background: #FECC00; color: #333;}

/* other */
A:link{color:#8B0000; text-decoration:none;}
A:active{color:#8B0000; text-decoration:none;}
A:visited{color:#8B0000; text-decoration:none;}
a:hover{color: #8B0000; text-decoration: none; background-color: #FFFFA0;}

.pwarn {PADDING: 0.6em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em; BORDER-WIDTH: 1px 0px 1px 0px; BORDER-STYLE: solid;
	  	BORDER-COLOR: #ffd700;
	  	background-color: #ffffCC;
	  }

	  .Red {background-color: Red;
	  	font-size: small;
	  	font-weight: bold;
	  	color: White;
	  }
	  .LightGreen {background-color: #80FF80;
	  	font-size: small;
	  	font-weight: bold;
	  	color: Black;
	  }
	  .Green {background-color: Green;
	  	font-size: small;
	  	font-weight: bold;
	  	color: White;
	  }
	  .Yellow {background-color: Yellow;
	  	font-size: small;
	  	font-weight: bold;
	  	color: Black;
	  }
	  .Black {background-color: Black;
	  	font-size: small;
	  	font-weight: bold;
	  	color: White;
	  }
	  .White {background-color: White;
	  	font-size: small;
	  	font-weight: bold;
	  	color: Black;
	  }
	  .Road {background-color: Blue;
	  	font-size: small;
	  	font-weight: bold;
	  	color: White;
	  }
	  .River {background-color: LightBlue;
	  	font-size: small;
	  	font-weight: bold;
	  	color: White;
	  }