/*** The Essential Code ***/

		body {
			margin: 0;
			padding-left: 200px;    /* LC fullwidth */
			padding-right: 190px;   /* RC fullwidth + CC padding */
			min-width: 240px;       /* LC fullwidth + CC padding */
		}

		#header, #footer {
			margin-left: -200px;    /* LC fullwidth */
			margin-right: -190px;   /* RC fullwidth + CC padding */
		}

		.column {
			position: relative;
			float: left;
		}

		#content {
			padding: 0 20px;
			width: 100%;
		}

		#left {
			width: 180px;           /* LC width */
			padding: 0 10px;        /* LC padding */
			right: 240px;           /* LC fullwidth + CC padding */
			margin-left: -100%;
		}

		#right {
			width: 130px;           /* RC width */
			padding: 0 10px;        /* RC padding */
			margin-right: -100%;
		}

		#footer {
			clear: both;
		}

		/*** IE Fix ***/
		* html #left {
			left: 150px;            /* RC fullwidth */
		}

		/*** Just for Looks ***/

		body {
			background: #f8ebb5;
		}

		#header {
			height: 110px;
			text-align: left;
			padding: 0.3em 0;
			background: #9f4b4e;
		}

		#footer {
			text-align: center;
			color: #f8ebb5;
			padding: 0.3em 0;
			background: #9f4b4e;
		}

		#footer p {text-align: center;}

		#footer a:link {
			color: #f1cd3f;
			text-decoration: none;
			font: 12px "Arial", "Helvetica", sans-serif;
		}

		#footer a:visited {
			color: #f1cd3f;
			text-decoration: none;
			font: 12px "Arial", "Helvetica", sans-serif;
		}

		#footer a:hover {
			color: #ffffff;
		}

		#left {
			background-color: #af402a;
			color: #e2b366;
			font: 14px "Arial", "Helvetica", sans-serif;
		}

		#left hr {
                     width: 40px;
                     color: #e2b366;
                     margin-left: 50px;
              }

		#content {
			background: #f8ebb5;
			padding: 4.0 em;
			color: #743b08;
			font: 14px "Arial", "Helvetica", sans-serif;
			line-height: 125%;
		}

		a:link {color: #0000ee;}
		a:visited {color: #000099;}
		a:hover {color: #ee0000;}
		a:focus {color: #ee0000;}
		a:active {color: #ee0000;}

		#content h1 {font-size: 24px; color: #af402a; margin-top: 25px;}

		#content h2 {font-size: 21px; color: #9f4b4e;}

		#content h3 {font-size: 18px; color: #8f5d48;}

		#content h4 {font-size: 16px; color: #af402a;}

		#content h5 {font-size: 14px; color: #af402a;}

		#content table.photo {border: 1px solid #9f4b4e;
		}

		#content td, th {
			font-size: 0.70em;
			line-height: 115%;
			color: #444444;
			background-color: #eeeedd;
		}

		#content table {margin-left: 4px; margin-right: 4px;}

		#right {
			background: #e2b366;
			color: #333333;
			font: 11px;
		}

		.column {
			padding-top: 1em;
			padding-bottom: 1em;
			text-align: left;
		}

		#button {
			position: absolute; top: 10px; right: 30px;
			width: 150px;
			border-right: none;
			border-left: none;
			padding: 0 0 0 0;
			margin-bottom: 1em;
			font-size: 15px;
			font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
			background-color: #af402a;
			color: #ffffff;
		}

		#button ul {
			list-style: none;
			margin-bottom: 0;
			padding: 0;
			border: none;
		}
		
		#button li {
			border-bottom: 0;
			margin: 3px;
		}

		#button li a {
			display: block;
			padding: 3px 3px 3px 3px;
			border-left: 0;
			border-right: 0;
			background-color: #af402a;
			font-weight: bold;
			color: #fae66a;
			text-decoration: none;
			width: 100%;
		}

		html>body #button li a {
			width: auto;
		}

		#button li a:hover {
			color: #f8ebb5;
			background-color: #9f4b4e;
		}



		.byline {
			font: 13px "Times", serif;
			font-style: italic;
			margin-top: -10px;
			margin-bottom: 30px;
		}
