body {
  margin: 0;
  padding: 0;
  background-color: #FFF;
  color: #000;
  font: small Arial, Helvetica, Verdana, sans-serif;
}
#wrapper {
  background-color: #FFF;
  color: black;
  margin: 0px;
  padding: 0px;
}
a:link, a:visited {
color: #996600;
text-decoration: underline;
}
a:hover {
color: #006600;
}

/* HEADER */
#main-header {
  position: relative;
  top:0;
  left: 0;
  width: 100%;
}
#header-top {
  width: 100%;
  margin: 0px;
  padding: 0px;
  height: 129px;
  background-color: #006600;
  background-image: url(../images/header-bgd.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  border-bottom: solid 2px #624900;
}
#header-top img.logo {
  padding: 0 0 0 15px;
  border: 0px;
  float:left;
}
#dateline {
   background-color: #DDEBDE;
   background-image:url(../images/dateline-bgd.gif);
   background-repeat:repeat-x;
   border-left: 1px solid #000;
   border-bottom: 1px solid #000;
   height:25px;
   position:absolute;
   top:0;
   right:0;
   text-align: right;
   width:81%;
}
#dateline .date {
   color:#000;
   text-align:left;
   padding: 4px 0 0 5px;
   font-size:1.1em;
}
#topimage {
   padding: 26px 0 0 0;
   margin: 0;
   text-align:right;
}
#header-nav {
  background-color: #CC9900;
  height: 1%;
  color: #FFF;
    font-size: .9em;
  border-bottom: solid #957C2E 1px;
}
#header-nav ul {
  margin: 0;
  padding: 4px 3px 4px 3px;
  text-align: left;
}
#header-nav li {
  display: inline;
  vertical-align: middle;
/*  font-size: .9em; */
}
#header-nav a:link, #header-nav a:visited {
	text-decoration: none;
	color: #FFF;
	padding: 6px 1px 5px 1px;
}
#header-nav a:hover {
  text-decoration: none;
  background-color: #006600;  
}
#header-nav img {
   border: 0;
   vertical-align:middle;
}
/* END HEADER */


/* SKIP TO CONTENT */
.skip {
	margin:0;
	padding:0;
	font-size:7px;  
}
a.skip, a.skip:link, a.skip:hover, a.skip:visited, a.skip:active {
	color: #DDEBDE; 
	text-decoration:none;
}
/* END SKIP TO CONTENT */

/* LEFT SIDE */
#bgd {
   background-image: url(../images/leftside-bgd.gif);
   background-position:top left;
   background-repeat:repeat-y;
   background-color: #FFF;	
}

#leftside {
   float: left;
   width: 185px;
   background-color: #CC9900;
   padding: 0 0 5px 0;
   color: #FFF;
}

#leftside .navheadertop {
   border-top: 0;
   border-bottom: solid 1px #FFF;
   background-color: #DDEBDE;
   background-image:url(../images/navheader-bgd.gif);
   background-repeat:repeat-x; 
   height:19px;
   color:#016600;
   padding: 3px 0 0 10px;
}
#leftside .navheader {
   border-top: solid 1px #7E5F00;
   border-bottom: solid 1px #FFF;
   background-color: #DDEBDE;
   background-image:url(../images/navheader-bgd.gif);
   background-repeat:repeat-x;
   height:17px;
   color:#016600;
   padding: 3px 0 0 10px;
}
#leftside .leftnav  {
   padding: 7px 0 10px 0;
   line-height: 1.3em;
   color: #FFF;
}
#leftside .leftnav  img {
   padding-right: 8px;
   border: 0;
   vertical-align:middle;
}
#leftside .leftnav a:link, #leftside .leftnav a:visited, #leftside .leftnav a:active {
	display: block;
	padding-left: 10px;
	color: #FFF;
	text-decoration: none;
	font-size: .9em; }
	
#leftside .leftnav  a:hover {
    background-color: #006600;	
}
/* END LEFT SIDE */


/* CONTENT AREA */

#main {
	position: relative;
	width: 100%;
	background-color: #FFF;
	background-image: url(../images/leftside-bgd.gif);
    background-position:top left;
    background-repeat:repeat-y;
	height: 85%;
 }
#content-wrapper {
  margin: 0 0 20px 200px;
}
 
#content {
  margin: 0px;
  color: black;
}
#content p {
  line-height: 1.6em;
} 
#content .printlink {
   text-align: right;
   float:right;
   padding:  10px 5px 5px 5px;
}
#content .printlink img{
  border:0;
  vertical-align:middle;  
}
#content .title {
   display:none;  
}
#content .small {
  line-height: .5em;
  font-size: .5em;
} 
#content .inner {
  margin: 0 15px 10px 10px;
  color: #000;
  font-size: 105%;
  line-height: 1.5em;
}
#content .inner h2 {
  color: #006600;
  font-size: 130%;
}
#content .inner h3 {
  color: #006600;
  font-size: 110%;
}
#content .inner .greenbold {
  color: #006600;
  font-weight:bold;
}
#content .inner blockquote {
   margin-left: 30px;
}
#content .inner blockquote p {
   line-height:1.4em;
}
#content .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}
#content .inner p, .inner ul {
  color: #000;
  font-size: 105%;
  line-height: 1.5em;
}
#content .inner hr {
  margin: 1em 0 1em 0;
  color:#EBE8BC;
  width: 90%;
  text-align: left;
}
#content .inner .bold {
  font-weight:  bold;
}
#content .inner .underline {
  text-decoration:underline;
}

#content .inner p.more{
  margin-top: 0;
  text-align: right;
}
#content .inner img {
  border:0;
}
#content .inner img.canola {
  vertical-align:middle;
  }   

#content .inner .members img {
  padding: 15px 10px 10px 0;
  border:0;
}
#content .smallphoto-left {
	float: left;
	padding: 5px 10px 5px 0;
}
#content .previousday {
  float:left;
}
#content .nextday {
  float:right;
}
#content .backtolinks{
 
}
/* END CONTENT AREA */

#highightbox {
	background-color: #DDEBDE;
	border: 1px solid #006600;
	width: 80%;
	text-align:center;
	padding: 15px 10px 0 10px;
	line-height:1.5em;
}



/* AGENDA TABLES */
#agenda table {
  clear: right;
  width: 90%; 
  line-height: 1.6em; 
  border-collapse: collapse;   
  border: 1px solid #EBD699;
  margin-left: 1px;
  }
#agenda table caption {
  margin: 0;
  padding: 0.3em 0.2em 0.2em 0.6em;
  color: #006600;
  line-height: 2em;
  font-weight: bold;
  text-align:left;
  background-color:#EBD699;
  border-top: 1px solid #EBD699;
  border-left: 1px solid #EBD699;
  border-right: 1px solid #EBD699; 
  }
#agenda table tbody td {
  padding: 0.2em 0.2em 0.2em 0.6em;
  text-align:left;
  vertical-align:top;
  line-height: 1.4em;
} 
#agenda .colright p, #agenda .colleft p {
  line-height: 1.4em;
}
#agenda table .colleft {
  width:90px;
  border-top: 1px solid #EBD699;
  border-bottom: 1px solid #EBD699;
  border-left: 1px solid #EBD699;
  border-right:none; 
} 
#agenda table .span2columns {
  width:100%;
  border-top: 1px solid #EBD699;
  border-bottom: 1px solid #EBD699;
  border-left: 1px solid #EBD699;
  border-right:none; 
} 
#agenda table .colright {
  border-top: 1px solid #EBD699;
  border-bottom: 1px solid #EBD699;
  border-left:none;
  border-right: 1px solid #EBD699; 
}  
#agenda table tbody tr.even {
  background-color:#F5EBCC;
  }  
/* END AGENDA TABLES */


#clearone {
  clear: left;
  height: 0px;
}

/* FOOTER */
#footer-wrapper {
  clear:left;
  width: 100%;
  margin-top: 0px;
  border-top: solid 1px #7E5F00;  
}
#footer-nav {
  background-color: #006600;
  background-image:url(../images/footer-nav-bgd.gif);
  background-repeat:no-repeat;
  background-position:left top;
  height: 1%;
  color: #FFF;
  font-size: .9em;
  border-bottom: solid 2px #624900;
}
#footer-nav img {
  border: 0;
  vertical-align:middle;
}
#footer-nav ul {
  margin: 0;
  padding: 4px 3px 4px 3px;
}
#footer-nav li {
  display: inline;
  vertical-align: middle;
}
#footer-nav a:link, #footer-nav a:visited {
	text-decoration: none;
	color: #FFF;
	padding: 6px 1px 5px 1px;
}
#footer-nav a:hover {
  text-decoration: none;
  background-color: #CC9900;   
}
/* END FOOTER */

/* SPONSORS */
#sponsorsfooter {
  text-align:center;
  line-height:1em;
  background: #FFF;
}
#sponsorsfooter img {
  padding: 5px 12px 5px 12px;
  vertical-align:middle;
  border: none;
}
/* END SPONSORS */

/* COPYRIGHT AND SITE CREDITS */
#creditnote {
  padding-top:8px;
  padding-bottom:5px;
  line-height:1.5em;
  color:#CC9900;
  text-align: center;
}
#creditnote a:link, #creditnote a:visited {
  color:#CC9900;
  text-decoration:none;
}
#creditnote a:hover, #creditnote a:active {
  text-decoration:underline;
}
/* END COPYRIGHT AND SITE CREDITS */