body {
	margin: 0;
	padding-left: 200px;    /* LC fullwidth */
	padding-right: 240px;   /* RC fullwidth + CC padding */
	min-width: 240px;       /* LC fullwidth + CC padding */
	background: #3a6262;
	color: #081219;
}

#header, #footer {
	margin-left: -200px;    /* LC fullwidth */
	margin-right: -240px;   /* RC fullwidth + CC padding */
	font-size: large;
	text-align: center;
	padding: 0.3em 0;
	background: #4b6092;
}

.column {
	position: relative;
	float: left;
	padding-top: 1em;
	text-align: justify;
}

#canaan_content {
	padding: 0 20px;
	width: 100%;
	color: #000000;
	background: #72c1c1;
	background-image: url(images/canaan_bgnew_bluegreen.png);
	background-position: top center;
}

#history_content {
	padding: 0 20px;
	width: 100%;
	color: #000000;
	background: #72c1c1;
	background-position: top center;
}

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

#mission_links {
	width: 180px;           /* RC width */
	padding: 0 10px;        /* RC padding */
	margin-right: -100%;
	background: #3b8383;
}

#footer {
	clear: both;
}

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



.lft {
	text-align: left;
}

.ctr {
	text-align: center;
}

.rgt {
	text-align: right;
}



table.schedule {border-style: ridge; border-color: #2a1962; width: 90%; background-color: #182e5f; margin-left: auto; margin-right: auto; margin-top: 50px; margin-bottom: 25px}
table.calendar {border-style: ridge; border-color: #2a1962; width: 15%; background-color: #182e5f; margin-left: auto; margin-right: auto; margin-top: 25px; margin-bottom: 25px}

th.schedule {padding: 2px; background-color: #dbb363; color: #182e5f; text-align: center; border-color: #000000; border-width: thin; border-style: solid; margin: 0px}
th.calendartop {padding: 0px; background-color: #dbb363; color: #182e5f; text-align: center; border-color: #000000; border-width: thin; border-style: solid; margin: 0px}

td.schedule {padding: 2px; background-color: #edcc8c; color: #182e5f; text-align: center; border-style: solid; border-color: #000000; border-width: thin; margin: 0px}
td.weekend {width:15%; padding: 0px; background-color: #a48d61; color: #182e5f; text-align: center; border-style: solid; border-color: #000000; border-width: thin; margin: 0px}
td.weekday {width:14%; padding: 0px; background-color: #edcc8c; color: #182e5f; text-align: center; border-style: solid; border-color: #000000; border-width: thin; margin: 0px}
td.today {padding: 0px; background-color: #8e6920; color: #182e5f; text-align: center; border-style: solid; border-color: #000000; border-width: thin; margin: 0px}
td.event {padding: 0px; background-color: #9281cb; color: #000000; text-align: center; border-style: solid; border-color: #000000; border-width: thin; margin: 0px}

object.video {border-style: ridge; border-color: #dbb363; border-width: 10px}

span.smtxt {font-size: small}
span.xsmtxt {font-size: x-small}
span.smittxt {font-size: x-small; font-style: italic; font-weight: normal}
span.boldtxt {font-weight: bold}
span.boldittxt {font-weight: bold; font-style: italic}
span.lgboldtxt {font-weight: bold; font-size: large}
span.rtxt {color: #ff0000}
span.nullspan {color: #990099}
span.wtxt  {color: #ffffff; background-color: #990099}

img {border-style: none}
img.frgt {float: right; text-align: right; border-style: none; margin: 1px}
img.flft {float: left; text-align: left; border-style: none; margin: 1px}

hr.sm {text-align: center; width: 100px}
hr {text-align: center}

p.wtxt  {color: #ffffff}
p.boldtxt  {font-weight: bold}
p.smtxt {font-size: small}
p.xsmtxt {font-size: x-small}

dt  {font-weight: bold}
dd  {font-weight: bold}

a:link {color: #2a1962}
a.links:link {color: #5f4d96}
a:visited {color: #2a1962}
a.links:visited {color: #524871}
a:hover {color: #5f4d96}
a.links:hover {color: #9281cb}
a:active {color: #dbb363}
a.links:active {color: #dbb363}

