/*
Theme Name: DPK Law
Theme URI: http://www.hudsonunion.com/
Description: The DPK Law theme.
Version: 0.4
Author: Michael Barany
Author URI: http://www.hudsonunion.com/
*/

/* Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* Fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html
{
	background:url(img/bg_pattern.jpg) repeat-x #3D3D3D;
}
strong
{
	font-weight:bold;
}
em
{
	font-style:italic;
}
blockquote
{
	font-weight:bold;
}
a
{
	color:#90b4d7;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6
{
	color:#90b4d7;
	font-family:helvetica;
	font-weight:bold;
}
h1
{
	font-size:153.9%;
}
h2
{
	font-size:123.1%;
}
h3
{
	font-size:100%;
}
.f-left
{
	float:left;
}
.f-right
{
	float:right;
}
.c-left
{
	clear:left;
}
.c-right
{
	clear:right;
}
.c-both
{
	clear:both;
}
img, div, .pngfix { behavior: url("/wp-content/themes/dpk_law/iepngfix.htc") }

#page
{
	width:1000px;
	margin:25px auto 10px auto;
}
#logo
{
	margin:15px auto;
	width:952px;
}
#header
{
}
#bg_top
{
	background:url(img/shadow_top.png) no-repeat;
	width:964px;
	height:6px;
	margin:0px auto;
	_margin:0px 0px -10px 15px;

}
#bg_middle
{
	background:url(img/shadow_middle.png) repeat-y;
	width:964px;
	margin:0px auto;
}
#bg_bottom
{
	background:url(img/shadow_bottom.png) no-repeat;
	width:964px;
	height:6px;
	margin:0px auto;
}
#main_banner
{
	width:952px;
	margin:0px auto;
}
#main_content
{
	width:952px;
	margin:0px auto;
}
#nav_content
{
	*height:100%;	
	background:url('img/bg_sub.jpg') repeat-y;
}
#footer
{
	width:1000px;
	color:#777474;
	font-family:helvetica;
	font-size:85%;
	text-align:center;
	margin:20px auto;
	*padding-bottom:20px;
}
#footer a
{
	color:#777474;
}
.more-link a
{
	font-size:85%;
}
.nav-top
{
	width:952px;
	margin:5px auto;
}
.nav-top li
{
	display:inline;
	margin:10px 12px;
}
.nav-top-first
{
	margin-left:0px!important;
}
.nav-top-last
{
	margin-right:0px!important;
}
.nav-top a
{
	color:#d9d9d9;
	font-size:100%;
	font-weight:bold;
}
.nav-top a:hover
{
	text-decoration:none;
	color:#87a6c5;
}
.nav-sub
{
	float:left;
	width:180px;
	padding:20px;
	/*height:100%;*/
}
.nav-sub h3
{
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
}
.nav-sub ul
{
	margin-bottom:10px;
}
.nav-sub li
{
	margin-top:5px;
}
.nav-sub a
{
	color:#464646;
	font-size:93%;
	font-weight:bold;
}
.nav-sub a:hover
{
	text-decoration:none;
	color:#FFFFFF;
}
.nav-sub a:active, .nav-sub a:focus
{
	outline:none;
}
.content-right
{
	float:left;
	width:732px;
}
.content-right li
{
	list-style-type:disc;
	margin-left:30px;
}
#home_banner
{
	position:relative;
	*margin:-16px 0px 0px 0px;
}
#home_banner_description
{
	position:absolute;
	left:30px;
	top:270px;
	width:370px;
	padding:10px;
	background:#CECECE;
	color:#424242;
}
.home-blurb
{
	width:415px;
	margin:15px 30px;
	_margin:15px 20px;
	padding:0px;
}
.home-blurb p
{
	font-family:georgia;
	font-size:93%;
	color:#424242;
}
.home-blurb h2
{
	font-family:helvetica;
	font-size:100%;
	font-weight:bold;
	color:#90b4d7;
}
.home-divider
{
	margin:15px auto;
}
.home-title
{
	font-size:93%;
	margin-top:5px;
	font-weight:bold;
}
.home-attribute
{
	font-size:85%;
}
#content
{
	padding:20px 0px;
	margin:0px 30px;
	color:#3f3f3f;
}
#content p
{
	margin-bottom:15px;
}
.post
{
	margin:15px 0px;
}
/* Partners / Associates */
.vcard a
{
	font-size:77%;
	color:#666666;
}
.contact-box
{
	width:29%;
	padding:2%;
}
.contact-box h2
{
	margin-bottom:5px;
}
.contact-item
{
	font-size:93%;
}
.contact-item p
{
	margin:2px 0px!important;
}
.contact-item strong
{
	color:#3f3f3f;
}
.contact-item-title
{
	font-weight:bold;
}
.contact-item-line
{
	border-bottom:solid 1px #90b4d7;
	margin:8px 0px!important;
}

