﻿body  
{
		background:url(/images/census/colr_census_2010_main_bg_tile.gif);
		font-size: 100%;
		font: 13px/1.2 Verdana, Arial, sans-serif;
		text-align:center;
		min-width:770px;
}

a:link,
a:visited { color: #4D85B4; text-decoration: none; }

p { margin: 1em 0; }

h1,h2,h3 { margin: 1em 0 .5em; font-family: Arial,Helvetica,sans-serif; line-height: 1.1; }
h1 { font:  1.9em  Arial,Helvetica,sans-serif; margin-top: 0; color: #305BA9; }
h2 { font-size: 1.4em; color: #0E6E17; }
h3 { margin: 1.3em 0 .3em; font-size: 1.2em; color: #2B4662; }
h4 { margin: 1em 0 .2em; color:#2B4662; }
h5 { margin: .5em 0 .1em; }

#wrapper  { width:770px; margin:0 auto ; background:url(/images/census/colr_census_2010_main_content_tile.jpg) repeat-y 1px 0; display:inline-block; text-align:left; }
#header_cap { background:url(/images/census/colr_census_2010_main_header_cap.gif) no-repeat; width:770px; height:9px; margin:0 auto; padding:0;  }

#left { width:205px; float:left; }

/********************************************
 SPRITE STUFF
 *******************************************/

#navigation { background: url(/images/census/colr_census_2010_main_nav_a.jpg) no-repeat; margin:0; width:205px; height:356px; position:relative; z-index:10000; }
#main_nav dd { float:left; width:auto!important; display:inline; position:relative; margin:0; }

#main_nav dt { position:absolute; height:0; overflow:hidden; visibility:hidden; }
#main_nav { margin:0; padding:0; }
#main_nav a.ir, #main_nav span.ir { display:block; width:205px; height:0; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; }

#main_nav #hands span.ir { padding-top:120px; }
#main_nav #census a.ir { background-position:0 -120px; padding-top:20px; }
#main_nav #block1 span.ir { padding-top:5px; }
#main_nav #important a.ir { background-position:0 -145px; padding-top:20px; }
#main_nav #block2 span.ir { padding-top:5px; }
#main_nav #survey a.ir { background-position:0 -170px; padding-top:20px; }
#main_nav #block3 span.ir { padding-top:5px; }
#main_nav #committee a.ir { background-position:0 -195px; padding-top:37px; }
#main_nav #block4 span.ir { padding-top:5px; }
#main_nav #rates a.ir { background-position:0 -237px; padding-top:20px; }
#main_nav #block5 span.ir { padding-top:5px; }
#main_nav #links a.ir { background-position:0 -262px; padding-top:20px; }
#main_nav #block6 span.ir { padding-top:5px; }
#main_nav #news a.ir { background-position:0 -287px; padding-top:20px; }

#main_nav a.ir:hover, #main_nav dd:hover a.ir, #main_nav dd.active a.ir, #main_nav a.ir:focus, #main_nav a.ir:active { background-image: url(/images/census/colr_census_2010_main_nav_b.jpg); }

#mid_links
{
    font-size:11px;
    color:#00703A;
    margin: -40px 0 40px 0;
    position: relative;
    z-index: 10010;
}
#mid_links a { color:#00703A; }
#mid_links a:hover { color:#4D85B4; text-decoration:none; }

#census_promo { background:url(/images/census/colr_census_2010_main_census_promo_a.gif); width:133px; height:100px; margin:0 auto; }
#census_promo a { display:block; width:133px; height:0; padding-top:100px; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; }
#census_promo a:hover { background:url(/images/census/colr_census_2010_main_census_promo_b.gif); }

#lr_promo { background:url(/images/census/colr_census_2010_main_colr_promo_a.gif); width:133px; height:106px; margin:20px auto; }
#lr_promo a { display:block; width:133px; height:0; padding-top:106px; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; }
#lr_promo a:hover { background:url(/images/census/colr_census_2010_main_colr_promo_b.gif); }


#right { width:565px; float:right; }
#families_photo { background:url(/images/census/colr_census_2010_main_photo.jpg); width:565px; height:382px; }
#content { width:549px; min-height:224px; margin:15px auto; background:transparent url(/images/census/colr_census_2010_main_content_bg.gif) no-repeat scroll 0 0; }

#conText { padding:0 10px; }

#footerlinks  { width:770px; margin:0 auto ; background:url(/images/census/colr_census_2010_main_content_tile.jpg) repeat-y 1px 0;; }

#foot_link{ font-size:10px; width:600px; margin:0 auto; text-align:center; display:block; }
#foot_link a { color:#00703A; text-decoration:none; }
#foot_link a:hover { color:#4D85B4; text-decoration:underline; }

#footer_cap { background:url(/images/census/colr_census_2010_main_footer_cap.gif) no-repeat; width:770px; height:9px; margin:0 auto; padding:0;  }


