@charset "UTF-8";
/* CSS Document */

body {padding:0; margin:0; background-image:url(../img/bgrnd.jpg); background-repeat:repeat-x; background-color:#76993a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; position:relative; border-bottom:1px solid #86856f;}

/*HEADER*/

#header {width:800px; margin:0 auto; padding:0;height:204px; position:relative;}
#header h1 {width:391px; height:204px; position:relative; padding:0; margin:0; float:left;}
#header h1 span {background:url(../img/header-logo.jpg) no-repeat; position:absolute; width:100%; height:100%;}
#header img {margin-top:-1px;}
*html #header img {margin-left:-3px;}
*html #header object {margin-left:-3px;}

/*NAVIGATION*/

#nav {width:800px; margin-left:auto; margin-right:auto; float:none; position:relative; height:50px;}
#nav ul {list-style-type:none; padding:0; margin:0; float:none;}
#nav li {float:left; margin:0; padding:0; text-align:center; width:114px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:.85em; line-height:1.1em; }
#nav li a {color:#fff; text-decoration:none; display:block; height:27px;padding:10px 0 0 0; }
#nav li a:hover {background-color:#76993a;}

#body-idea-center #nav a#idea-center, #body-sponsors #nav a#sponsors, #body-seminars #nav a#seminars, #body-exhibitors #nav a#exhibitors, #body-resources #nav a#resources, #body-about #nav a#about, #body-photos #nav a#photos {background-color:#b0c958; color:#324a36;}

/*CONTENT SECTION */

#content {width:800px; margin:0 auto 75px auto; float:none; position:relative; background-color:#fff; border-left:1px solid #666666; border-top:1px solid #999; border-right:1px solid #999999; border-bottom:1px solid #003300; background-image:url(../img/bgrnd-graph.gif); background-repeat:repeat; padding-bottom:20px; }
#home #content {background-color:#76993a; background-image:none; border:none;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.5em; margin:0 0 .1em 25px; padding:15px 0 0 0; font-weight:normal; color:#1d2615;}
p.introP {font-size:1em; border-top:1px solid #324a36; border-bottom:1px solid #324a36; padding:10px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.caps  {font-variant:small-caps;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; margin:0 0 .3em 25px; padding:15px 0 0 0; font-weight:normal; color:#1d2615; clear:left;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; margin:0 0 .3em 25px; padding:15px 0 0 0; font-weight:bold; color:#76993a;}
#home p {margin:0; padding:0;}
p {font-size:.75em; margin:0 25px .75em 25px; padding:0; line-height:1.4em;}
p.emphasisP {background-color:#CCFF99; color:#990000;}
#content ul {margin:0 0 1em 25px;}
#content li {font-size:.75em; line-height:1.4em; margin:0 25px 0 0}
.paperClipImage {float:right; margin-top:-8px; margin-right:15px; margin-left:10px;}
.paperClipImageLeft {float:left; margin-top:-8px; margin-right:10px; margin-left:15px;}
img.leafImg {margin:1px; padding:0;}
.handwriting {float:right; clear:both; margin-right:20px;}
.handwritingLeft {float:left; clear:both; margin-left:20px; background-color:#fff;}
a {color:#3a6646;}
a img {border:none;}

table {border:0px; border-collapse:collapse; margin:15px;}
td {font-size:.75em; margin:0 25px .75em 25px; padding:10px; line-height:1.4em;}
th {font-size:.75em; margin:0 25px .75em 25px; padding:10px; line-height:1.4em; font-weight:bold; background-color:#1d2615; color:#fff; text-align:left;}
td.cellAlignRight {text-align:right;}
td.cellBorderRight {border-right:4px solid #9dcd76;}

/*SPONSOR IMAGES*/
div.sponsorLogos {position:relative; float:right; }
.sponsorLogos img { margin:5px;}

/*HOME PAGE*/
#homeIntro {width:400px; float:left; margin:0px 0 30px 20px; border-right:3px solid #1d2615}
#homeIntro h2 {color:#1d2615; margin:0; padding:0; font-size:1.5em;}
#homeIntro p {color:#1d2615; font-size:.8em; line-height:2em; margin-top:.5em;}

#homeDate {width:300px; float:right; margin:20px 50px 30px 0;}
*html #homeDate {margin-left:15px; width:285px;}
#homeDate h2 {color:#fff; margin:0; padding:0; font-size:1.9em;}
#homeDate p {font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1em;}

#homeBlurbs {clear:both; margin-bottom:5px; float:none; height:190px;}
#homeBlurbs p {background-color:#fff; display:inline-block; padding:5px; color:#324a36; margin:0; font-size:.7em;}
#homeBlurbs div p {float:left;}
#homeBlurbs1 {width:250px; float:left; margin:0 40px 0 0; padding:0;}
#homeBlurbs1 p {width:160px;}
#homeBlurbs2 {width:220px; float:left; margin:0 0 0 40px; padding:0;}
#homeBlurbs2 p {width:130px;}
#homeBlurbs h3 {clear:none; margin-left:0; font-size:1.1em;}
#homeBlurbs img {float:left;}

/*FOOTER*/

#footer {width:100%; position:absolute; bottom:0; background-image:url(../img/footer-bgrnd.jpg); background-repeat:repeat-x; background-color:#46543a; margin:0; padding:0; height:50px;}
#footer p {width:800px; margin:0 auto; padding:14px 0 0 0;color:#fff; font-size:.7em;}