/*	--------------------
	Global styling
	--------------------- */
	body, form, div, p, img, ul, dl, dt, dd, h1, h2, h3, h4, h5, fieldset, legend, span {
		padding: 0;
		margin: 0;
		font-family: "Baskerville Old Face", "Times", serif;
	}
	img, fieldset, legend {
		border: 0;
	}
	body {
		background-color: #4a5a76;
		margin: 10px;
	}
	.float_right {
		float: right;
	}
	.float_left {
		float: left;
	}
	span.hide {
		width: 0;
		height: 0;
		position: absolute;
		overflow: hidden;
	}
	em {
		font-style: normal;
		font-weight: bold;
	}

	#wrap {
		background: #fff url('images/wrap.jpg') top left repeat-y;
		width: 890px;
		border: 3px solid #c6c2c2;
		margin: 10px auto;
		text-align: left;
	}
	#header {
		background: url('images/header.jpg') top left no-repeat;
		height: 382px;
	}

	#sidebar {
		float: left;
		width: 242px;
		border-right: 2px solid #cecbcb;
	}
		#navigation {
			list-style: none;
			padding-bottom: 15px;
			border-bottom: 2px solid #cecbcb;
			font-size: 1.1em;
			background: url('images/sidebar.jpg') top left repeat-y;
		}
			#navigation li {
				color: #fafafa;
			}
				#navigation a,
				#navigation a:link,
				#navigation a:visited {
					font-style: none;
					text-decoration: none;
					display: block;
					color: #fafafa;
					padding: 3px 20px 3px 20px;
				}
				#navigation a:hover {
					background-color: #cecbcb;
					color: #7b0403 !important;
					font-weight: bold;
					padding: 3px 20px 3px 25px;
				}
					#navigation a.current {
						color: #aaa;
						font-weight: bold;
						font-style: italic;
					}
		.widget {
			width: 212px;
			margin-top: 15px;
			padding: 15px;
			border-top: 2px solid #cecbcb;
			border-bottom: 2px solid #cecbcb;
			text-align: center;
			color: #ccc;
			background: url('images/sidebar.jpg') top left repeat-y;
		}
			.widget input {
				margin-top: 10px;
			}
	#content {
		float: left;
		margin: 0 5px;
		width: 620px;
	}
		#content h3 {
			font-size: 2.2em;
			margin-bottom: 10px;
			font-family: "Trebuchet MS", sans-serif;
			font-weight: bold;
			letter-spacing: -2px;
			color: #1d3255;
		}
		#content p {
			padding: 0;
			margin: 0 0 15px 0;
			color: #666;
		}
		#content p:first-letter {
			float: left;
			margin: 5px 5px 0 0;
			font-size: 4em;
			font-weight: bold;
			text-transform: uppercase;
			color: #000;
		}

	#footer {
		border-top: 2px solid #cecbcb;
		clear: both;
		background: url('images/footer.jpg') top left no-repeat;
		height: 65px;
		text-align: center;
	}
		#footer p {
			color: #c8c4c4;
			padding: 20px;
			line-height: 25px;
		}
			#footer a,
			#footer a:link,
			#footer a:active {
				color: #c8c4c4;
				text-decoration: none;
			}
			#footer a:hover {
				color: #fff;
			}




a.dsphead{
   text-decoration:none;
   margin-left:1.5em;}
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}