﻿@import url(default.css);
@media screen 
{
	 body { background:#700425 url(/!img/mp/mlf_mp_bkgrd_tile.jpg) repeat-x center 0; }

	#outerwrap {
		width:960px;
		margin:10px auto;
		display:table;
		background-color:#000;
	}
	#wrapper {
		width:950px;
		margin:5px;
		display:table;
		background:url(/!img/int/mlf_int_body_bkgrd_tile.gif) repeat-y 0 0;
	}
	#topleft {
		width:170px;
		height:115px;
		position:absolute;
		top:15px;
		background:url(/!img/int/mlf_int_hearder_logo.gif) no-repeat 0 -15px;
	}
	#homelink {
		width:170px;
		height:0;
		padding-top:115px;
		display:block;
		text-indent:-9999px;
		overflow:hidden;
	}
	#leftpanel {
		width:170px;
		height:535px;
		position:absolute;
		top:130px;
		background:url(/!img/int/mlf_left_column.jpg) no-repeat 0 0;
	}
	#rightside {
		width:780px;
		float:right;
		display:table;
		background:url(/!img/int/mlf_int_sub_aboutthefirm.jpg) no-repeat 0 0;
	}
	#practiceSubNav li {
		color:#F8DAA8;	
		font-family:Arial;
		line-height:1.5em;
		list-style-type:disc;
	}
	#practiceSubNav li a:link, #practiceSubNav li a:visited {
		color:#F8DAA8;
		font-style:normal;
		text-decoration:none;
	}	
	#practiceSubNav li a:hover, #practiceSubNav li a:active, #practiceSubNav li a:focus { text-decoration:underline; }
	#topright {
		width:780px;
		height:115px;
		background:no-repeat;
		border-bottom:solid 5px black;
	}
	#content {
		width:760px;
		text-align:justify;
		padding:10px 0 20px 0;
		display:table;
	}
	
	#contactbutton {
		width:136px;
		margin:0 auto;
		height:136px;
		background:url(/!img/int/mlf_int_contact_button_rollover.gif) no-repeat 0 0;
	}
	#cbbttn {
		width:136px;
		height:136px;
	}
	#practicelink {
		width:170px;
		height:0;
		display:block;
		padding-top:66px;
		text-indent:-9999px;
		overflow:hidden;
	}

	/* Main Navigation */
	#mainnav {
		width:556px;
		height:62px;
		float:right;
		border-right:solid 1px #DACAA4;
		background:url(/!img/int/mlf_int_nav_rollover.gif) no-repeat 0 0px;
	}
	#mainnav a.ir {
		float:left;
		background:url(/!img/int/mlf_int_nav_static.gif) no-repeat 0  0px;
		padding-top:62px;
	}
	#mainnav a.ir:hover, #mainnav a.ir:focus, #mainnav a.ir:active { background-image:none; }
	#mn_about a.ir { width:117px; }
	#mn_links a.ir { width:136px; background-position: -117px 0; }
	#mn_lawyers a.ir { width:97px; background-position: -253px 0; }
	#mn_attorneys a.ir { width:109px; background-position: -350px 0; }
	#mn_news a.ir { width:97px; background-position: -459px 0; }

	.subpagelinks {
		width:170px;
		margin-left:10px;
		margin-bottom:10px;
		float:right;
		background-color:#EFD1AB;
		border-top:solid 2px #000;
		border-bottom:solid 1px #000;
	}
	.subpagelinks a {
		width:158px;
		color:#000;
		font-style:normal;
		font-family:Arial;
		font-size:0.8em;
		text-align:left;
		text-decoration:none;
		display:block;
		padding:2px 5px 2px 5px;
		line-height:1em;
		border-bottom:solid 1px #000;
		border-left:solid 1px #D8BF9B;
		border-right:solid 1px #D8BF9B;
	}
	.subpagelinks a:hover { color:#F3DAB1; background-color:#719981; border-left-color:#000; border-right-color:#000; }

	/* Page Specific */
	/*
	.about #mn_about a.ir { background-image:none; }
	.tips-links #mn_links a.ir { background-image:none; }
	.lawyers-only #mn_lawyers a.ir { background-image:none; }
	.attorneys #mn_attorneys a.ir { background-image:none; }
	.news-events #mn_news a.ir { background-image:none; }
	*/
	.about #topright { background-image:url(/!img/int/mlf_int_sub_aboutthefirm.jpg); }
	.tips-links #topright { background-image:url(/!img/int/mlf_int_sub_consumertipslinks.jpg); }
	.lawyers-only #topright { background-image:url(/!img/int/mlf_int_sub_lawyersonly.jpg); }
	.attorneys #topright { background-image:url(/!img/int/mlf_int_sub_meetattorneys.jpg); }
	.news-events #topright { background-image:url(/!img/int/mlf_int_sub_newsevents.jpg); }
	.practice-areas #topright { background-image:url(/!img/int/mlf_int_sub_practiceareas.jpg); }
	.contact #topright { background-image:url(/!img/int/mlf_int_sub_contact.jpg); }
	.site-map #topright { background-image:url(/!img/int/mlf_int_sub_sitemap.jpg); }
	.news-events .mpnews { color:#700425; text-decoration:none; font-weight:bold; }
}