/*defaults*/
body 	{background-image:url('../images/realtree_apg.jpg'); margin:20px 0 0 0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:90%; }
p		{margin:0; padding:0 0 10px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#993300; text-decoration:underline;}
a:visited   {color:#666600;}

/*structural elements*/
#container	{margin:40px; text-align:center; width:920px; }
#holder	{background-image:url('../images/realtree_apg_light.jpg'); width:100%; padding:20px; text-align:left; }
#logo		{background:url('../images/small_free_sign.png') no-repeat 280px 0; border-bottom:2px solid #003300; padding:5px 10px 10px 0px; text-align:left; }
#logon	{float:right; }
#footer	{clear:both; width:100%; font-size:80%; padding:20px 0 10px 0; text-align:left; border-top:2px solid #003300; }
#copyright	{float:right; }
#searchbox	{float:right; width:350px; padding:0 0; line-height:140%; text-align:justify; }
#navigation	{padding:15px 0; }
#topbox	{float:right; color:#003300; margin:0 0 10px 0; text-align:right; }
#topbox a	{color:#003300; padding:0 5px 10px 0; text-decoration:none; }
#topbox a:hover	{color:#993300; text-decoration:underline;}
#leftcolumn		{float:left; width:145px; padding:0 15px 0 0; line-height:140%; text-align:left; }
.leftcolnopaditem	{padding:10px 10px 10px 10px; background:#FFFFFF; border:1px solid #827839; font-size:90%; margin-bottom:0; }
.leftcolitem	{padding:10px 10px 10px 10px; background:#FFFFFF; border:1px solid #827839; font-size:90%; margin-bottom:20px; }
#header	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/tractortracks.jpg') no-repeat 15px 15px; border:1px solid #827839; padding:10px 10px 10px 10px; height:210px; }
#mapheader1	{float:left; margin:0px 10px 0px 0px; width:340px; background:#FFFFFF url('../images/wi_dnr_only_small.jpg') no-repeat 5px 5px; border:1px solid #827839; padding:10px 10px 0px 10px; height:356px; }
#mapheader2	{float:left; margin:0px 0px 0px 0px; width:340px; background:#FFFFFF url('../images/wi_total_small.jpg') no-repeat 5px 5px; border:1px solid #827839; padding:10px 10px 0px 10px; height:356px; }
#pp_header	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/posted_private.jpg') no-repeat 15px 15px; border:1px solid #827839; padding:10px 10px 10px 10px; height:210px; }
#header_faq	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/two_track_wildflowers.jpg') no-repeat 15px 15px; border:1px solid #827839; padding:10px 10px 10px 10px; height:210px; }
#header_pp	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/fall_pond.jpg') no-repeat 15px 15px; border:1px solid #827839; padding:10px 10px 10px 10px; height:210px; }
#mapspace	{float:right; width:80%; background:#FFFFFF; border:1px solid #827839; padding:10px; height:200px; }
#aboutpic	{float:right; margin:0px 2px 10px 0px; width:80%; background:#FFFFFF url('../images/staff_photo_2.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:294px; }
#fclpic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/wi_fcl_state.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:771px; }
#mflpic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/wi_mfl_state.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:771px; }
#countyforestpic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/wi_county_forest_state.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:771px; }
#dnrlandspic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/wi_dnr_lands_state.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:771px; }
#nfpic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/wi_national_forest_state.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:771px; }
#cropdamagepic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/wi_crop_damage_state.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:771px; }
#freestuffpic	{float:right; margin:0px 0px 10px 0px; width:80%; background:#FFFFFF url('../images/creek_bottom.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:200px; }
#minipic1	{float:right; background:#FFFFFF url('../images/kyles_buck.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:291px; }
#minipic2	{float:right; background:#FFFFFF url('../images/kysas_jake.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:291px; }
#wistatelarge	{background:#FFFFFF url('../images/wi_all.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:741px; }
#widairyland	{background:#FFFFFF url('../images/wi_dairyland_2miles.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:617px; }
#widetail	{background:#FFFFFF url('../images/wi_1263feet.jpg') no-repeat 10px 10px; border:1px solid #827839; padding:10px; height:617px; }
#fullcontent	{float:left; width:100%; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; line-height:140%; }
#widecontent	{float:left; width:82%; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; line-height:140%; }
.widecontentItem	{padding:10px 10px 10px 15px; background:#FFFFFF; border:1px solid #827839; font-size:90%; margin-bottom:15px; }
#lefthalfcontent	{float:left; width:49%; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; line-height:140%; }
#righthalfcontent	{float:right; width:49%; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; line-height:140%; }
#content		{float:left; width:55%; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; line-height:140%; }
.contentItem	{padding:10px 10px 10px 15px; background:#FFFFFF; border:1px solid #827839; font-size:90%; margin-bottom:15px; }
.videoItem		{padding:15px 10px 10px 40px; background:#FFFFFF; border:1px solid #827839; font-size:90%; margin-bottom:15px; }
.contenthighlight	{background-color: #ffff00;}
#rightcolumn		{float:right; width:230px; padding:5px 10px; line-height:140%; text-align:left; }
.rightItem	{padding:10px 10px 10px 10px; background:#FFFFFF; border:1px solid #827839; font-size:90%; margin-bottom:15px; }
.mini		{font-size:0.85em; font-weight:400; line-height:1.3em; margin:20px 0 10px 8px;}


/*headings*/
.contentItem h1	{color:#003300; margin:0 0 10px 10px; padding:0; font-size:130%; font-weight:normal; }
.contentItem h2	{color:#003300; margin:0 0 10px 10px; padding:0; font-size:130%; font-weight:normal; }
.contentItem h3	{color:#003300; margin:10px 0 5px 0; padding:0; font-size:85%; font-weight:400; line-height:120%; }
.contentItem p	{margin:0px 10px 0 0px; padding:0px; }
.widecontentItem h1	{color:#003300; margin:0 0 10px 10px; padding:0; font-size:130%; font-weight:normal; }
.widecontentItem h2	{color:#003300; margin:0 0 0px 10px; padding:0; font-size:110%; font-weight:normal; }
.widecontentItem h3	{color:#003300; margin:10px 0 5px 10px; padding:0; font-size:85%; font-weight:400; line-height:120%; }
.widecontentItem p	{margin:0px 10px 0 0px; padding:0px; }
.videoItem p	{margin:0px 10px 0 0px; padding:0px; }
.rightItem h1	{color:#003300; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
.rightItem h3	{color:#003300; margin:10px 0 5px 0; padding:0; font-size:85%; font-weight:400; line-height:120%; }
.leftcolnopaditem h1	{color:#003300; margin:0 0 5px 0; padding:0; font-size:130%; font-weight:normal; }
.leftcolnopaditem h2	{color:#003300; margin:0 0 3px 6px; padding:0; font-size:115%; font-weight:normal; }
.leftcolnopaditem h3	{color:#003300; margin:0 0 0px 12px; padding:0; font-size:100%; font-weight:normal; }
.leftcolnopaditem h4	{color:#003300; margin:0 0 0px 12px; padding:0; font-size:85%; font-weight:normal; }
.leftcolnopaditem a		{color:#003300; text-decoration:underline;}
.leftcolnopaditem a:hover	{color:#993300; text-decoration:underline;}
.leftcolnopaditem a:visited   {color:#666600;}
.leftcolitem h1	{color:#003300; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
.leftcolitem h2	{color:#003300; margin:0 0 3px 6px; padding:0; font-size:115%; font-weight:normal; }
#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0px 10px 0px 0px; padding:20px;}
#content h2		{font-size:125%; font-weight:normal; line-height:140%; margin:0px 10px 0px 0px; padding:20px;}
#content h3		{margin:0 0 0px 0px; padding:10px; font-size:100%; font-weight:normal; }
#content p		{font-size:125%; line-height:140%; margin:0px 10px 0 0px; padding:10px 0px 10px 0px; }
#content p1		{font-size:100%; line-height:120%; margin:0px 5px 0 0px; padding:10px 0px 5px 0px; }
#widecontent h1	{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#003300; }


/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#003300; padding:0 20px 0 0; text-decoration:none; }
#navigation a:hover	{color:#993300; text-decoration:underline;}
#navigation a:visited   {color:#666600;}

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#003300; font-weight:bold; padding:0 20px 0 0; text-decoration:none; }
#footer a:hover	{color:#993300; text-decoration:underline; }
#footer a:visited   {color:#666600;}


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */
