/* extra bottom margin for head on homepage*/
#head {margin-bottom:21px;}

/*----------------------------------------------------------------------------------------------------------
(1) INTERACTIVE
----------------------------------------------------------------------------------------------------------*/
#interactive {margin:0;}
#nav_primary {top:477px;}
#search {top:477px;}

/*----------------------------------------------------------------------------------------------------------
(2) CONTENT
----------------------------------------------------------------------------------------------------------*/
#content {margin:0 13px 15px;color:#2a2a2a;background:url(../images/home/content_bg.gif) repeat-y;}
/* easy clearing */
#content:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#content{display: inline-block;}
/*\*/
#content{display: block;}
/* end easy clearing */

/*----------------------------------------------------------------------------------------------------------
(3) COLUMN 1
----------------------------------------------------------------------------------------------------------*/
#col_one {width:321px;float:left;margin:0 19px 0 249px;background:#f5f2e4;display:inline;overflow:hidden}

/*cool stuff*/
#item_one, #item_two {border-bottom:1px solid #d4d48b}
#item_one, #item_two, #item_three {margin:0 12px;padding:11px 0;clear:left;overflow:hidden;}
/* easy clearing */
	##item_one:after, #item_two:after, #item_three:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	##item_one, #item_two, #item_three{display: inline-block;}
	/*\*/
	##item_one, #item_two, #item_three{display: block;}
/* end easy clearing */

#col_one h1 {background:#ac4e0a url(../images/home/col_one_h1_bg.png) no-repeat;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;padding:6px 15px;}
#col_one img {border:3px solid #fff;float:left;}
#col_one h2 {font-size:1.2em;color:#800;margin:0 0 0 108px;line-height:1.2em;}
#col_one h2 a {color:#800;text-decoration:none;}
#col_one h2 a:hover {text-decoration:underline;}
#col_one p {margin:0 0 0 108px;padding:0 0 8px;line-height:1.2em;}
#col_one p a {color:#884421;}
#col_one ul {margin:0 0 0 118px;padding:0 0 8px;}
#col_one ul li {background:url(../images/bullet_copy.gif) no-repeat 0 .4em;line-height:1.3em;padding:0 0 0 12px;}
#col_one ol {margin:0 0 0 137px;padding:0 0 8px;}
#col_one ol li {line-height:1.3em;}
#col_one hr {margin:0 0 10px;background:#946F2B;color:#946F2B;border:none;height:1px;overflow:hidden;}

/*----------------------------------------------------------------------------------------------------------
(4) COLUMN 2
----------------------------------------------------------------------------------------------------------*/
#col_two {width:230px;float:left;margin-left: -589px;display:inline;overflow:hidden}

/*events search*/
#events {border:3px solid #2b5821;margin:0 0 6px;background:#e9e9c6;}
#events h2 {background:#2d5e24 url(../images/home/col_two_events_h2_bg.gif) no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#fff;padding:3px 12px 6px;margin:0 0 2px;}
#events table {width:100%}
#events tr.dark td {background:#d2d2a8;padding:6px}
#events tr.dark td input {font-size:10px;font-family:Arial, Helvetica, sans-serif;width:160px;}
#events tr.dark td img {cursor:pointer;}
#events label {font-size:.9em;display:block;padding:2px 5px;}
#events p {line-height:1.2em;padding:5px 8px}
#events p a {color:#884421;display:block;text-align:right;font-weight:bold;padding:0 14px 0 0;background:url(../images/home/col_three_a_arrow.gif) no-repeat right .4em;}
#events input.submit {margin:10px 8px 8px 123px;}

/*signup images*/
#more_info {margin:0 0 6px;}
#contact1, #contact2 {display:block;height:30px;width:230px;text-indent:-9000px;overflow:hidden;}
#contact1 {background:url(../images/home/emails_btn.gif);margin:0 0 6px;}
#contact2 {background:url(../images/home/publication_btn.gif);}

/*area highlights*/
#highlights {border:3px solid #946f2b;min-height:33.5em;}
#highlights h2 {background:#a07c30 url(../images/home/col_two_hlights_h2_bg.gif) no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#fff;padding:3px 12px 6px;margin:0 0 12px;}
#highlights h3 {color:#216844;font-size:1.2em;line-height:1.2em;padding:0 11px;}
#highlights h3 a {color:#216844;text-decoration:none;}
#highlights h3 a:hover {text-decoration:underline;}
#highlights p {margin:0 0 12px;line-height:1.4em;padding:0 11px;}
#highlights p a {color:#884421;}
#highlights ul {padding:0 11px 10px 20px;}
#highlights ul li {background:url(../images/bullet_copy.gif) no-repeat 0 .4em;line-height:1.3em;padding:0 0 0 12px;}
#highlights ol {padding:0 11px 10px 40px;}
#highlights ol li {line-height:1.3em;}
#highlights hr {margin:0 11px 10px;background:#946F2B;color:#946F2B;border:none;height:1px;overflow:hidden;}
/*----------------------------------------------------------------------------------------------------------
(5) COLUMN 3
----------------------------------------------------------------------------------------------------------*/
#col_three{width:267px;float:left;overflow:hidden}

/*interactive map*/
#imap {padding:0 0 8px;background:#fff;}
#imap img {margin:0 0 12px;}
#imap h3 {color:#004283;font-size:1.5em;line-height:1.2em;padding:0 0 6px;font-family:Arial, Helvetica, sans-serif}
#imap p {line-height:1.2em;padding:0 0 8px;}
#imap p a {color:#884421;display:block;text-align:right;font-weight:bold;padding:0 14px 0 0;background:url(../images/home/col_three_a_arrow.gif) no-repeat right .4em;}

/*featured activity*/
#featureactive {background:#e2e9bb;}
#featureactive h2 {background:#818e3a url(../images/home/colthree_feature_h2_bg.png) no-repeat;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;padding:6px 15px;margin:0 0 14px;}
#featureactive img {margin:0 auto 10px;border:3px solid #fff;}
#featureactive h3 {color:#216844;font-size:1.3em;line-height:1.2em;padding:0 15px 6px;}
#featureactive h3 a {color:#216844;text-decoration:none;}
#featureactive h3 a:hover {text-decoration:underline;}
#featureactive p {padding:0 15px 14px;line-height:1.2em;}
#featureactive p a {color:#884421;display:block;text-align:right;font-weight:bold;padding:0 14px 0 0;background:url(../images/home/col_three_a_arrow.gif) no-repeat right .4em;}
#featureactive ul {margin:0 15px 0 20px;padding:0 0 8px;}
#featureactive ul li {background:url(../images/bullet_copy.gif) no-repeat 0 .4em;line-height:1.3em;padding:0 0 0 12px;}
#featureactive ol {margin:0 15px 0 35px;padding:0 0 8px;}
#featureactive ol li {line-height:1.3em;}
