/**
 * Logo Overlay
 */
a#logo{
	display: block;
	height: 70px;
	margin: 32px 0 0 20px;
	position: absolute;
	width: 300px;
}




/**
 * Main Nav
 */
ul#main_nav{
	list-style-type: none;
	margin: 90px 0 0 426px;
	padding: 0;
	position: absolute;
}

ul#main_nav li{
	float: left;
	line-height: 22px;
}

ul#main_nav li a{
	color: #737373;
	line-height: 22px;
	padding: 0 8px;
}

ul#main_nav li a:hover{
	background-color: #4D6E7F;
	color: white;
	text-decoration: none;
}




/**
 * Side navigation general
 */
body.side_nav #side_nav ul{
	margin-top: 0;
	padding-top: 20px;
}

body.side_nav #side_nav ul li{
	margin-bottom: 10px;
}




/**
 * Practice Areas Nav
 */
#practice_areas_nav{
	display: none;
	list-style-type: none;
}

body.practice_areas_sub #practice_areas_nav{
	display: block;
}




/**
 * Attorneys Nav
 */
#attorneys_nav{
	display: none;
	list-style-type: none;
}

body.attorneys_sub #attorneys_nav{
	display: block;
}




/**
 * Home Page Nav
 */
body#home #main_nav{
	margin: 305px 0 0 450px;
}

body#home #main_nav li a{
	padding: 0 14px;
}

