/* CSS LAYOUT CONTAINERS */

div#container
{
	position:relative;
	width:735px;
}
div#content-text
{
	position:relative;
	background:#FFFFFF;
	padding:170px 10px 10px 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#content-text img
{
	position:relative;
}
div#footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #9BC49C;
	margin-top: 5px;
	padding: 5px;
	border: 1px #C6E2C6 solid;
	text-align: center;
}
div#footer a:link, div#footer a:visited, div#footer a:active
{
	color: #C6E2C6;
	text-decoration:none;
}
div#footer a:hover
{
	color: white; text-decoration:underline;
}
div#title
{
	position:absolute;
	left:0px;
	top:0px;
}
div#pagepic
{
	position:absolute;
	left:531px;
	top:0px;
}
div#pagetitle
{
	position:absolute;
	left:178px;
	top:122px;
}

/* CSS TOPNAV CONTAINERS */

div#topnav-home
{
	position:absolute;
	top:98px;
	left:0px;
	width:72px;
	height:24px;
	overflow:hidden;
}
div#topnav-home a
{
	display:block;
	width:72px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_home.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-home a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_home.gif) 0px -24px no-repeat;
}
div#topnav-about
{
	position:absolute;
	top:98px;
	left:72px;
	width:63px;
	height:24px;
	overflow:hidden;
}
div#topnav-about a
{
	display:block;
	width:63px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_about.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-about a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_about.gif) 0px -24px no-repeat;
}
div#topnav-bio
{
	position:absolute;
	top:98px;
	left:135px;
	width:46px;
	height:24px;
	overflow:hidden;
}
div#topnav-bio a
{
	display:block;
	width:46px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_bio.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-bio a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_bio.gif) 0px -24px no-repeat;
}
div#topnav-articles
{
	position:absolute;
	top:98px;
	left:181px;
	width:75px;
	height:24px;
	overflow:hidden;
}
div#topnav-articles a
{
	display:block;
	width:75px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_articles.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-articles a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_articles.gif) 0px -24px no-repeat;
}
div#topnav-cases
{
	position:absolute;
	top:98px;
	left:256px;
	width:94px;
	height:24px;
	overflow:hidden;
}
div#topnav-cases a
{
	display:block;
	width:94px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_cases.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-cases a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_cases.gif) 0px -24px no-repeat;
}
div#topnav-test
{
	position:absolute;
	top:98px;
	left:350px;
	width:98px;
	height:24px;
	overflow:hidden;
}
div#topnav-test a
{
	display:block;
	width:98px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_test.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-test a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_test.gif) 0px -24px no-repeat;
}
div#topnav-contact
{
	position:absolute;
	top:98px;
	left:448px;
	width:83px;
	height:24px;
	overflow:hidden;
}
div#topnav-contact a
{
	display:block;
	width:83px;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_contact.gif) left top no-repeat;
	margin:0px;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#topnav-contact a:hover
{
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_contact.gif) 0px -24px no-repeat;
}
div#topnav-phone
{
	position:absolute;
	top:98px;
	left:531px;
	width:204px;
	height:24px;
	overflow:hidden;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/topnav_phone.gif) left top no-repeat;
	padding-top:24px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}

/* CSS SIDENAV CONTAINERS */

div#sidenav-header
{
	position:absolute;
	top:122px;
	left:0px;
	width:178px;
	height:28px;
	overflow:hidden;
	background:#161659 url(http://www.ohiocriminaldefenselawyer.com/images/services_hdr.gif) left top no-repeat;
	padding-top:28px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-overview
{
	position:absolute;
	top:150px;
	left:0px;
	width:178px;
	height:30px;
	overflow:hidden;
}
div#sidenav-overview a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-overview a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-abuse1
{
	position:absolute;
	top:180px;
	left:0px;
	width:178px;
	height:30px;
	overflow:hidden;
}
div#sidenav-abuse1 a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:12px;
	padding-bottom:10px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-abuse1 a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-abuse2
{
	position:absolute;
	top:210px;
	left:0px;
	width:178px;
	height:30px;
	overflow:hidden;
}
div#sidenav-abuse2 a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-abuse2 a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-shaken
{
	position:absolute;
	top:290px;
	left:0px;
	width:178px;
	height:28px;
	overflow:hidden;
}
div#sidenav-shaken a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-shaken a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-sexual
{
	position:absolute;
	top:313px;
	left:0px;
	width:178px;
	height:29px;
	overflow:hidden;
}
div#sidenav-sexual a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-sexual a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-dui
{
	position:absolute;
	top:333px;
	left:0px;
	width:178px;
	height:28px;
	overflow:hidden;
}
div#sidenav-dui a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:12px;
	padding-bottom:12px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-dui a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-blog2
{
	position:absolute;
	top:403px;
	left:0px;
	width:178px;
	
	
}
div#sidenav-blog
{
	position:absolute;
	top:359px;
	left:0px;
	width:178px;
	height:44px;
	overflow:hidden;
}
div#sidenav-blog a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-blog a:hover
{
	 color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}

div#sidenav-civil
{
	position:absolute;
	top:237px;
	left:0px;
	width:178px;
	height:28px;
	overflow:hidden;
}
div#sidenav-civil a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-civil a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}

div#sidenav-family
{
	position:absolute;
	top:264px;
	left:0px;
	width:178px;
	height:28px;
	overflow:hidden;
}
div#sidenav-family a
{
	display:block;
	width:178px;
	background:#161659;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
div#sidenav-family a:hover
{
	color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:underline;
}
div#sidenav-blank
{
	position:absolute;
	top:403px;
	left:0px;
	width:178px;
	height:1px;
	overflow:hidden;
	background:#FFFFFF;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}

/* SIDENAV */

#sidenav
{
	margin-left:15px;
	margin-bottom:15px;
	border: 1px #161659 solid;
	width:124px;
	float:right;
	background-color:#9A9ACB;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	overflow:hidden;
	line-height:14px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#sidenav a:link, #sidenav a:visited, #sidenav a:active
{
	background-color:#9A9ACB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding:5px;
	text-align:center;
	display:block;
	width:124px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#sidenav a:hover
{
	background-color:#FFFFFF;
	color: #3A593A;
}