﻿@import url(default.css);
@media screen 
{
	#outer_wrap {
		width:974px;
		margin:0 auto;
		background:url(/images/int/lrdc_int_bodytile.jpg) repeat-y 0 0;		
	}
	#wrapper {
		width:974px;
		background:url(/images/int/lrdc_int_tile.jpg) no-repeat 0 0;
		display:table;
	}
	#inner_wrap {
		width:974px;
		float:left;
		background:url(/images/int/lrdc_int_footer.jpg) no-repeat right bottom;	
	}
	#cont_wrap {
		width:974px;
		display:table;
		background:url(/images/int/lrdc_int_sub_sitemap.jpg) no-repeat right top;
	}
	body.about #cont_wrap { background-image: url(/images/int/lrdc_int_sub_aboutus.jpg); }
	body.contact #cont_wrap { background-image: url(/images/int/lrdc_int_sub_contactus.jpg); }
	body.online-forms #cont_wrap { background-image: url(/images/int/lrdc_int_sub_forms.jpg); }
	body.job-opps #cont_wrap { background-image: url(/images/int/lrdc_int_sub_jobs.jpg); }
	body.recruitment #cont_wrap { background-image: url(/images/int/lrdc_int_sub_recruitment.jpg); }
	body.services #cont_wrap { background-image: url(/images/int/lrdc_int_sub_services.jpg); }
	body.staff #cont_wrap { background-image: url(/images/int/lrdc_int_sub_staff.jpg); }
	
	#content_wrapper {
		width: 653px;
		padding-right:20px;
		float:right;
		padding-top:87px;
	}
	#content
	{
		padding-top:14px;
		padding-right:39px;
	}
	#content_footer_spacer { height: 107px; }
	#footer
	{
	    width: auto;
	    float: none;
	    top: -107px;
	    padding-top: 107px;
	    padding-bottom:190px;
	    position: relative;
	    clear: both;
	    zoom: 1;
	}
	#footer_address
	{
	    position: absolute;
	    left: 0;
	    top: 1em;
	    display: inline;
	    zoom: 1;
	    margin: 0;
	}

	/*************
	* Navigation *
	*************/
	#homelink {
		width:280px;
		height:0;
		padding-top:109px;
		overflow:hidden;
		text-indent:-9999px;
		display:block;
		background:url(/images/int/lrdc_int_logo.gif) no-repeat 0 0;
	}
	#left_nav {
		width:246px;
		float:left;
		clear:left;
		height:252px;
		background:url(/images/int/lrdc_int_nav2.gif) no-repeat 0 0;
	}

	#left_nav a.ir {
		width:247px;
		padding-top:28px;
		background:url(/images/int/lrdc_int_nav.gif) no-repeat 0 0;
	}

	#left_nav a.ir:hover, #left_nav a.ir:focus, #left_nav a.ir:active { background-image:none; }

	#left_nav #ln_staff a.ir { margin-top:20px; background-position: 0 -20px; }
	#left_nav #ln_services a.ir { background-position: 0 -48px; }
	#left_nav #ln_recruit a.ir { background-position: 0 -76px; }
	#left_nav #ln_jobopps a.ir { background-position: 0 -104px; }
	#left_nav #ln_forms a.ir { padding-top:26px; background-position: 0 -132px; }
	#left_nav #ln_about a.ir { padding-top:27px; background-position: 0 -158px; }
	#left_nav #ln_contact a.ir { background-position: 0 -185px; }
	#left_nav #ln_home a.ir { background-position: 0 -213px; }
	
	#breadcrumb
	{
	    padding-left: 2em;
	    text-indent: -2em;
	    font-size: 12px;
	    color: #6A91A0;
	    padding-bottom: 1em;
		background: url(/images/int/lrdc_mp_divider_hz.gif) no-repeat left bottom;
	}
	#breadcrumb a { color: #6A91A0; }
	#breadcrumb a:hover { text-decoration: underline; }
	#breadcrumb b { color: #08A1C0; }
	
	#sub_nav
	{
	    float: right;
	    margin: 0 0 1em 1em;
	    font-size: 12px;
	    font-family: Arial;
	    letter-spacing: .5px;
	    padding-left: 1px;
	    background: url(/images/int/lrdc_int_sidenav.gif) left top no-repeat;
	    min-height: 450px;
	}
	* html #sub_nav { height: 450px; }
	
	#sub_nav dl { margin: 0; }
	#sub_nav dt
	{
	    color: #FFF;
	    background: #7CB9BE;
	    padding: .5em;
	    text-transform: uppercase;
	}
	#sub_nav dd { padding: 6px 6px 0 14px; margin: 0; }
	#sub_nav dd a { color: #544634; font-weight:bold; }
}