/*** The Essential Code ***/

		body {
			min-width: 630px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}

		#container {
			padding-left: 200px;      /* LC fullwidth */
			padding-right: 190px;     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#center {
			padding: 10px 20px;       /* CC padding */
			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 */
		}

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		#container .column {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
		}
		
		#footer {
           position: relative;
        }

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -1000px;
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #FFFFFF;
		}

		#header {
			font-size: 40px;
			font-family: "American Typewriter", "Times New Roman", Arial, Verdana;
			text-align: center;
			padding: 0.3em 0;
			background: #FFFFFF;
			border-top-width: 0px;
			border-right-width: 0px;
			border-left-width: 0px;
			border-bottom-width: 0px;
			border-color: #OOOOOO;
			border-style:solid
		}

		#keywords {
			font-size: 12px;
			font-family:"Times New Roman", Arial, Verdana, Courier;
			font-weight: bold;
			text-align: right;
			padding: 0.3em 0;
			background: white;
			border-top-width: 0px;
			border-right-width: 0px;
			border-left-width: 0px;
			border-bottom-width: 2px;
			border-color: #OOOOOO;
			border-style:solid
		}

		#links {
			font-size: 16px;
			font-family: "American Typewriter", "Times New Roman", Arial, Verdana;
			text-align: center;
			padding: 0.3em 0;
			background: #999966;
			border-top-width: 0px;
			border-right-width: 2px;
			border-left-width: 2px;
			border-bottom-width: 2px;
			border-color: #OOOOOO;
			border-style:solid
		}

		#footer {
			font-size: 9px;
			font-family: "American Typewriter", "Times New Roman", Arial, Verdana;
			text-align: center;
			padding: 0.3em 0;
			background: white;
			border-top-width: 2px;
			border-right-width: 0px;
			border-left-width: 0px;
			border-bottom-width: 0px;
			border-color: #OOOOOO;
			border-style:solid
		}

		#left {
			background: white;
			text-align: left;
		}

		#center {
			background: white;
		}

		#right {
			background: white;
		}

		#container .column {
			padding-top: 1em;
			text-align: justy;
		}
		
		#left .column {
			padding-top: 1em;
			text-align: left;
		}
		
	   


			/*** Fonts ***/

		.whitekey { color: white
		}

		.main { 
			font-size: 15px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
		.rightcolumn { 
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
		 H1, H2, H3, H4 {font-family:"American Typewriter", "Times New Roman", Arial, Verdana;
		 }
			
			
			/*** Link Properties ***/


			a:link { color: blue; text-decoration: none;}
			a:visited { color: blue; text-decoration: none;}
			a:hover { color: red; text-decoration: none;}
			
			a:link.tlink { color: #0000FF; text-decoration: none;}
			a:visited.tlink { color: #0000FF; text-decoration: none;}
			a:hover.tlink { color: red; text-decoration: none;}

			a:link.blink {color: black; text-decoration: none;}
			a:visited.blink {color: black; text-decoration: none;}
			a:hover.blink {color: blue; text-decoration: none;}
			
			a:link.bodylink {color: #0000FF; text-decoration: none;}
			a:visited.bodylink {color: #0000FF; text-decoration: none;}
			a:hover.bodylink {color: red; text-decoration: none;}
			
			a:link.largebodylink {color: #0000FF; text-decoration: none; font-size: 18px;}
			a:visited.largebodylink {color: #0000FF; text-decoration: none; font-size: 18px;}
			a:hover.largebodylink {color: red; text-decoration: none; font-size: 18px;}

 
			/*** List Properties ***/

			ul {
				list-style: none;
				margin-left: 0;
				padding-left: 0em;
				text-indent: 0;
			}
