*, html {
	margin: 0;
	padding: 0;
}
body {
	margin-top:0;
	/*background-color:#FFF2D3;*/ /* pale yellow */
	background-color:#005197; /* blue */
	font: normal 100.01% Arial, Helvetica, sans-serif;	
}

div#wrapper {
	margin: 0 auto 0 auto;
	width: 780px;
	background-color:#FFF2D3; /* pale yellow */
}
div#header {
    position: relative;
	top:0;
	left:0;
	width: 780px;
	background: url(../images/header.jpg) no-repeat left top;
	height: 211px;
	border-top: solid 10px #ffca4d; /* gold */
	border-bottom: solid 1px #005197; /* blue */
}
div#header img {
	position: relative;
	top:12px;
	left:20px;
}
div#header h1 {
	position: absolute;
	top:30px;
	left:195px;
	font-size: 2.0em;
	color:#005197; /* blue */
	/*font-variant: small-caps;*/
	text-transform: uppercase;	
}




div#header div#main-nav {  /* modified for ie6 */ 

}

div#header div#main-nav div#inner-wrap {  /* modified for ie6 */

}


div#header div#main-nav ul {  /* modified for ie6 */
  margin: 25px 0 0 0;
  padding-left: 15px;
  width: 780px;
  list-style: none;
  text-transform: uppercase;
  font-size: .8em;
  font-weight:bold;
}
div#header div#main-nav ul li {
  float: left;
  background: url(../images/tab-right.gif) no-repeat top right;
}
div#header div#main-nav ul li a {
  display: block;
  padding: 0 0.7em;
  line-height: 2.0em;
  background: url(../images/tab-left.gif) no-repeat top left;
  text-decoration: none;
  color:#005197; /* blue */
  float: left;
  /*border-bottom: 1px solid #005197; /* blue */
}

div#header div#main-nav ul li a:hover {
  color:#FFF2D3; /* pale yellow */
  /*border-bottom: 1px solid #005197; /* blue */
}

div#header div#main-nav ul li.current {  /* modified for ie6 */
  float: left;
  background: url(../images/tab-right-on.gif) no-repeat top right;
  color:#005197; /* blue */
}

div#header div#main-nav ul li.current a {
  display: block;
  padding: 0 0.7em;
  line-height: 2.0em;
  background: url(../images/tab-left-on.gif) no-repeat top left;
  text-decoration: none;
  color:#005197; /* blue */
  float: left;
  border-bottom: 1px solid #FFF2D3; /* pale yellow */
}
div#header div#main-nav ul li.current a:hover {  /* modified for ie6 */
  color:#005197; /* blue */
}

div#container {
	width:780px;
	/*background: url(../images/left-col-stripe.gif) repeat-y 4px 0px;*/
}
div#left-col {
	float:left;
	width:140px;
	/*background-color:#FFF9E9; /* light-yellow */
	margin-top: 55px;
	margin-right: 0px;
	margin-left: 5px;
	/*border: solid 1px #005197; /* blue */
}

/* frame for left column information*/ 
div#left-col div.frame-blue-upper {  /* modified for ie6 */
	background: url(../images/blue-frame-upper.gif) no-repeat 0 0;
	height: 14px;
}
div#left-col div.frame-blue-middle {
	background: url(../images/blue-frame-middle.gif) repeat-y 0 0;
}
div#left-col div.frame-blue-lower img { /* modified for ie6 */

}

div#left-col img.frame-img {  /* modified for ie6 and ie7*/
	vertical-align: bottom;
	height:14px;
	margin-
}

/* left column navigation */
div#left-col ul{  /* modified for ie6 */
    list-style-type: none;
    margin: 0 0 0 10px;
	padding: 0;
}
div#left-col ul li{  /* modified for ie6 */
	font-size: 0.75em;
	margin-bottom:5px;
	color:#005197; /* blue */
	font-weight: bold;
}
div#left-col ul li a:link {
    color:#005197; /* blue */
	text-decoration: none;
	padding-left: 1px; /* so that corner of "W" also gets colored correctly */
}
div#left-col ul li a:visited {
    color:#005197; /* blue */
	text-decoration: none;
	padding-left: 1px; /* so that corner of "W" also gets colored correctly */
}
div#left-col ul li a:hover {
    color:#ffca4d; /* gold */
	text-decoration: none;
	padding-left: 1px; /* so that corner of "W" also gets colored correctly */
}

div#left-col div.frame-blue-middle {  /* modified for ie6 */
	
}

div#left-col div.frame-blue-middle h3 {
    font-size: 0.9em;
	color:#005197; /* blue */
	text-align:center;
	margin: 0 5px 10px 0;
}
div#left-col div.frame-blue-middle h3 a:link, a:visited {
	color:#005197; /* blue */
}
div#left-col div.frame-blue-middle h3 a:hover{
	color:#ffca4d; /* gold */
}


div#left-col div.frame-blue-middle p {
	font-size: .65em;
	color:#000000; /* black */
	margin: 0 10px 5px 13px;
}
div#left-col div.frame-blue-middle p a:link {
	color:#005197; /* blue */
	text-decoration: none;
	margin:0;
}
div#left-col div.frame-blue-middle p a:visited{
	color:#005197; /* blue */
	text-decoration: none;
	margin:0;
}
div#left-col div.frame-blue-middle p a:hover{
	color:#ffca4d; /* gold */
	text-decoration: none;
	margin:0;
}


div#center-col {
    float:left;
	width:475px; /* must be < 480px */
}
div#center-col h2 {
    font-size: 1.3em;
	color:#005197; /* blue */
	margin: 25px 0 3px 10px;
}
div#center-col h3 {
    font-size: 1.1em;
	color:#000000; /* black */
	margin: 25px 0 6px 10px;
}
div#center-col p {
    font-size: .75em;
	color:#000000; /* black*/
	margin: 0 5px 1em 10px;
	text-align: justify;
}
div#center-col ul {
    font-size: .75em;
	color:#000000; /* black*/
	margin: 0 5px 0 25px;
	text-align: justify;
}
div#center-col ul li {
    margin: 0 0 10px 0;
}

div#center-col ul li a:link {
    color:#005197; /* blue */
	text-decoration: none;
}
div#center-col ul li a:hover {
    color:#ffca4d; /* gold */
	text-decoration: none;
}
div#center-col ul li a:visited {
    color:#005197; /* blue */
	text-decoration: none;
}

div#center-col ol {
    font-size: .75em;
	color:#000000; /* black*/
	margin: 0 5px 0 29px;
	text-align: justify;
}
div#center-col ol li {
    margin: 0 0 10px 0;
}

div#center-col #show {
    float:left;
    margin: 5px 15px 10px 10px;
	border: thin solid #005197; /* blue */
	width:240px;
}

div#center-col #kitwii {
    float:left;
    margin: 5px 15px 5px 10px;
}
div#center-col #books {
    float:left;
    margin: 5px 15px 5px 10px;
}



div#center-col img {
    margin: 5px 15px 10px 10px;
	border: thin solid #005197; /* blue */
}



/* forms */
div#center-col form fieldset div#login h2 {
    font-size: 1.3em;
	color:#005197; /* blue */
	margin: 25px 0 3px 10px;
}
div#center-col form fieldset div#login h3 {
    font-size: 1.1em;
	color:#000000; /* black */
	margin: 25px 0 3px 10px;
}
div#center-col form fieldset div#login div#login p.formLabels {
    font-size: .75em;
	color:#000000; /* black */
	margin: 0 15px 1em 10px;
	text-align: justify;
}

.formInput {
	color:#000000; /* black */
	width: 235px;
	padding-top: 2px;
	padding-left: 3px;
}
.formInputsLists {
	color:#000000; /* black */
	width: 50px;
}
fieldset {
	background-color:#FFF2D3; /* pale yellow */
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
form {
    float:left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 450px;
}
legend {
    margin-left: 10px;
	margin-bottom: 10px;
    font-weight: bold;
	font-size: .80em;
	color:#000000; /* black */
}


/* members specific styles */
div#center-col div#members {
	position:relative;
	top: 10px;
	left: 0px;
}
div#center-col div#members div#member {
   float:left;
   clear:both;
   margin-bottom: 15px;
}
div#center-col div#members div#member img {
	float:left;
	margin: 0 10px 20px 10px;
	border: 3px inset #005197; /* blue */
}
div#center-col div#members div#member h5 {
    font-size: 0.9em;
	color:#005197; /* blue */
	margin: 2px 0 10px 10px;
}
div#center-col div#members div#member p {
    font-size: 0.7em;
	color:#000000; /* black */
	/*width: 510px;*/  /* do not use...affects IE6 */
}

div#center-col div#members div#member div#list-info-left {
    float:left;
	width: 185px;     /* do not increase...affects IE6 */
	margin: 0 0 0 0;
	/*border: solid thin #FFFF00;*/
}
div#center-col div#members div#member div#list-info-right {
    float:right;
	clear:none;
	width: 260px;    /* do not increase...affects IE6 */
	margin-right: 10px;
	/*border: solid thin #FF0000;*/
}
div#center-col div#members div#member div#list-info-left p {
    font-size: 0.75em;
	color:#000000; /* black */
}
div#center-col div#members div#member div#list-info-right p {
    font-size: 0.75em;
	color:#000000; /* black */
}


div#center-col div#members div#member div#list-info-left p a:link, div#list-info-right p a:link {
    color:#005197; /* blue */
	text-decoration: none;
	margin-right: 0;
}
div#center-col div#members div#member div#list-info-left p a:visited, div#list-info-right p a:visited {
	color:#005197; /* blue */
	text-decoration: none;
	margin-right: 0;
}
div#center-col div#members div#member div#list-info-left p a:hover, div#list-info-right p a:hover {
	color:#ffca4d; /* gold */
	text-decoration: none;
	margin-right: 0;
}

div#center-col div#members div#member div#info-left {
    float:left;
	clear:none;
	width: 200px;
	color:#000000; /* black */
	margin: 0 0 0 -8px;
}
div#center-col div#members div#member div#info-right {
    float:right;
	clear:none;
    width: 190px;
	margin: 0 20px 0 -30px;
	color:#000000; /* black */
}

div#center-col div#members div#member div#info-left-detail {
    float:left;
	clear:none;
	width: 280px;
	color:#000000; /* black */
	margin: 0 0 0 -8px;
}

div#center-col a:link, div#center-col a:visited {
	color:#005197; /* blue */
	text-decoration: none;
	margin:0;
}
div#center-col a:hover {
	color:#ffca4d; /* gold */
	text-decoration: none;
	margin:0;
}
div#center-col p a.repeat {
    font-size: 1.0em;
	/*margin-right: 40px;*/
	margin-right: 20px;
	clear:both;
}



div#center-col div#members div#member div#description p {
    clear:both;
    font-size: 0.75em;
	color:#000000; /* black */
	margin: 0 0 12px 10px;
	/*border: solid thin #FF0000;*/
}


div.clearer {
	clear:both
}



/* admin tables */
div#center-col table {
	margin-left: 8px;
	float:left;
}
div#center-col tr td {
    font-size: 0.8em;
	color:#000000; /* black */
}
div#center-col tr td h3 {
    font-size: 1.0em;
	font-weight:bold;
	color:#000000; /* black */
}
div#center-col th {
    font-size: 0.9em;
	font-weight:bold;
	color:#000000; /* black */
}
div#center-col td p {
    font-size: 1.0em;
	color:#000000; /* black */
}
div#center-col td p.member-list {
    font-size: 0.9em;
	color:#000000; /* black */
}
div#center-col td.formLabels {
    text-align:right;
}

div#center-col div#time {
    position:relative;
    top:10px;
	left:515px;
}

div#center-col div#time span {
    font-size:12px;
	color:#005197; /* blue */
}

div#wide-center-col div#time {
    position:relative;
    top:10px;
	left:515px;
}

div#wide-center-col div#time span {
    font-size:12px;
	color:#005197; /* blue */
}




/* program page */
div#wide-center-col {
    float:left;
	width:604px; 
}
div#wide-center-col table{
    margin: 5px 8px 0 10px;
}
div#wide-center-col table tr.row-color{
    background-color:#FFF9E9; /* light-yellow */
}
div#wide-center-col th {
    font-size: 0.9em;
	font-weight:bold;
	color:#000000; /* black */
	text-align:left;
	vertical-align:top;
	border-bottom: solid 1px #005197; /* blue */
}
div#wide-center-col td {
    font-size: 0.75em;
	color:#000000; /* black */
	vertical-align:top;
	padding: 3px;
	border-bottom: solid 1px #005197; /* blue */
}
div#wide-center-col h2 {
    font-size: 1.3em;
	color:#005197; /* blue */
	margin: 25px 0 3px 10px;
}
div#wide-center-col h3 {
    font-size: 1.1em;
	color:#000000; /* black */
	margin: 25px 0 3px 10px;
}
div#wide-center-col p {
    font-size: .75em;
	color:#000000; /* black */
	margin: 0 10px 1em 10px;
	text-align: justify;
}
div#wide-center-col p a:link {
    color:#005197; /* blue */
	text-decoration: none;
	margin-right: 3px;
}
div#wide-center-col p a:hover {
    color:#ffca4d; /* gold */
	text-decoration: none;
	margin-right: 3px;
}
div#wide-center-col p a:visited {
    color:#005197; /* blue */
	text-decoration: none;
	margin-right: 3px;
}

div#wide-center-col ul {
    font-size: .75em;
	color:#000000; /* black*/
	margin: 0 5px 0 23px;
	text-align: justify;
}
div#wide-center-col ul li {
    margin: 0 0 10px 0;
}

div#wide-center-col ul li a:link {
    color:#005197; /* blue */
	text-decoration: none;
}
div#wide-center-col ul li a:hover {
    color:#ffca4d; /* gold */
	text-decoration: none;
}
div#wide-center-col ul li a:visited {
    color:#005197; /* blue */
	text-decoration: none;
}

div#wide-center-col img {
    margin: 5px 10px 5px 10px;
	border: thin solid #005197; /* blue */
}


/* right column */
div#right-col {
    float:left;
	width:145px;
	/*background-color:#FFF9E9; /* light-yellow */
	margin-top: 55px;
	margin-left: 10px;
	/*border: solid 1px #ff0000;*/
}
/* frame for right column information */ 


div#right-col div.frame-blue-upper {
	background: url(../images/blue-frame-upper.gif) no-repeat 0 0;
	height: 14px;
	margin:0;
}
div#right-col div.frame-blue-middle {
	background: url(../images/blue-frame-middle.gif) repeat-y 0 0;
}
div#right-col div.frame-blue-middle img {
	border:none;
}

div#right-col div.frame-blue-lower img {
   	vertical-align: bottom;
	height: 14px;
	margin: -5px 0 0 0;
}

div#right-col div.frame-blue-middle img.gold-border {
    border:solid 2px #ffca4d; /* gold */
	margin: 2px 5px 3px 8px;
}
div#right-col div.frame-blue-middle h3 {
    font-size: 0.9em;
	color:#005197; /* blue */
	text-align:center;
	margin: 0 5px 10px 0;
}
div#right-col div.frame-blue-middle h3 a:link, a:visited {
	color:#005197; /* blue */
	text-decoration:none
}
div#right-col div.frame-blue-middle h3 a:hover{
	color:#ffca4d; /* gold */
	text-decoration:none
}


div#right-col div.frame-blue-middle p {
	font-size: .65em;
	color:#000000; /* black */
	margin: 0 10px 5px 13px;
}

div#right-col div.frame-blue-middle p a:link, a:visited {
	color:#005197; /* blue */
	text-decoration:none
}
div#right-col div.frame-blue-middle p a:hover{
	color:#ffca4d; /* gold */
	text-decoration:none
}



div#right-col div.frame-blue-middle ul {
    font-size: .75em;
	color:#000000; /* black*/
	margin: 0 5px 0 28px;
	text-align: justify;
}
div#right-col div.frame-blue-middle ul li {
    margin: 0 0 10px 0;
}

div#right-col div.frame-blue-middle ul li a:link {
    color:#005197; /* blue */
	text-decoration: none;
}
div#right-col div.frame-blue-middle ul li a:hover {
    color:#ffca4d; /* gold */
	text-decoration: none;
}
div#right-col div.frame-blue-middle ul li a:visited {
    color:#005197; /* blue */
	text-decoration: none;
}


div.clearfloats {
	clear:both;
}

div#footer {
	width:780px;
	background-color:#FFF2D3; /* pale yellow */
	border-bottom: solid 10px #ffca4d; /* gold */
}

/* for footer navigation if needed */
/*
div#footer ul {
	list-style:none;
	margin: 15px 85px 0 150px;
}
div#footer ul li {
    display:inline;
	font: bold 0.6em  Arial, Helvetica, sans-serif;
	padding: 0px 5px 0 0;
}
div#footer ul li a:link, div#footer ul li a:visited {
    display:inline;
	color:#005197; /* blue 
	text-decoration: none;
}
div#footer ul li a:hover {
    display:inline;
	color:#ffca4d; /* gold 
	text-decoration: none;
}
*/
div#footer p {
	font-size: .7em;
	margin: 30px 5px 1em 154px;
	color:#000000;
}
div#footer p a:link, div#footer ul li a:visited {
    display:inline;
	color:#005197; /* blue */
	text-decoration: none;
}
div#footer p a:hover {
    display:inline;
	color:#ffca4d; /* gold 
	text-decoration: none;*/
}

