/*
Theme Name:Katz & Wulff Attorneys at Law
Theme URI:
Description:Katz & Wulff Attorneys at Law Wordpress Theme 
Version:1.0
Author:<a href="http://www.trippco.net" title="http://www.trippco.net">Tripp Co. Creative</a>
Author URI:http://www.trippco.net
Tags:white, blue green, gray
*/

/* Reset default browser styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	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; }
.clear { clear:both; }
.lf { float:left; }
.rt { float:right; }
p { margin-bottom:15px; }
a:hover { text-decoration:none; }
/* Reset default browser styles */


body {
	background:#0a3443 url(images/bgMain.png) repeat-x;
	font:normal 12px/21px Georgia, Times, "Times New Roman", serif;
	color:#767769;
}

#mainW {
width:1037px;
margin:0 auto;
background:url(images/bgContMid.png) repeat-y;
}
#mainW .in1 {
background:url(images/bgContTop.png) no-repeat;
}
#mainW .in2 {
background:url(images/bgContBot.png) no-repeat left bottom;
padding:0 68px 0 73px;
}

/* Masthead */
#masthead {
height:116px;
padding:18px 0 0 0;
position:relative;
}
#masthead h1 {
width:330px;
height:67px;
position:relative;
margin-bottom:12px;
}
#masthead h1 a {
width:330px;
height:67px;
display:block;
background:url(images/logo.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
#masthead .tagLine {
font-size:16px;
color:#0A3443;
font: bold
}
#masthead .bxSearch {
width:258px;
height:28px;
position:absolute;
right:0px;
top:25px;
}
#masthead .bxSearch .txB {
padding:2px 0 0 5px;
width:146px;
height:26px;
float:left;
border:0px;
background:url(images/bgSearch.jpg) no-repeat;
font:normal 20px Georgia, Times, "Times New Roman", serif;
color:#767769;
}
#masthead .bxSearch .txS {
float:right;
}

/* Slide Box */
#bxHomeSlide {
height:379px;
margin-bottom:5px;
}
.anythingSlider { 
width: 896px; 
height: 379px; 
position: relative; 
margin: 0; 
}
.anythingSlider .wrapper { 
width: 896px; 
overflow: auto; 
height: 379px;
margin: 0px; 
position: absolute; 
top: 0; 
left: 0; 
}
.anythingSlider .wrapper ul { 
width: 99999px; 
list-style: none; 
position: absolute; 
top: 0; 
left: 0; 
background:#fff url(images/bgSlide.jpg) repeat-x left 33px; 
border:0px; 
margin: 0; 
}
.anythingSlider ul li { 
display: block; 
float: left; 
padding: 0; 
height: 379px; 
width: 896px; 
margin: 0; 
}
.anythingSlider ul li .lf {
width:543px;
float:left;
padding:33px 68px 0 28px;
}
.anythingSlider ul li .lf h3 {
height:73px;
line-height:73px;
color:#767769;
font-size:38px;
margin-bottom:25px;
}
.anythingSlider ul li .lf p {
color:#fff;
font-size:16px;
line-height:28px;
display:inline;
}
.anythingSlider ul li .lf a {
font-weight:bold;
color:#fff;
}
.anythingSlider ul li .rtImg {
width:257px;
float:right;
text-align:right;
background:#fff;
}
.anythingSlider .arrow, 
.anythingSlider .forward, 
.anythingSlider .back, 
.anythingSlider .forward:hover, 
.anythingSlider .back:hover { 
display:none; 
}

#thumbNav { 
position: relative; 
top: 333px; 
text-align: center;
text-align:right;
padding-right:280px;
}
#thumbNav a { 
color: black; 
font: 14px/31px Arial, "Helvetica Neue", Helvetica, sans-serif; 
display: inline-block; 
padding:0 0 7px 7px; 
height: 31px; 
width:31px;
margin: 0 5px 0 0; 
background: transparent url(images/bgButton.png) repeat-x right bottom; 
text-align: center; 
color:#fff;
text-decoration:none;
}
#thumbNav a:hover { 
background: transparent  url(images/bgButton.png) repeat-x; 
}
#thumbNav a.cur { 
background: transparent url(images/bgButton.png) repeat-x; 
}

#start-stop { 
display:none; 
}
#start-stop.playing { 
background-color: red; 
}
#start-stop:hover { 
background-image: none; 
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { 
position: static; 
margin: 0; 
background: none; 
overflow: visible; 
width: auto; 
border: 0; 
}
.anythingSlider .wrapper ul ul li { 
float: none; 
height: auto; 
width: auto; 
background: none; 
}


/* Nav */
#nav {
height:30px;
margin-bottom:10px;
}
#nav li {
display:inline;
float:left;
}
#nav li a {
float:left;
display:block;
height:30px;
background:#0a3443;
margin-right:2px;
color:#fff;
font-size:12px;
text-decoration:none;
line-height:30px;
text-align:center;
}
#nav li.page-item-6 a {
width:60px;
}
#nav li.page-item-5 a {
width:86px;
}
#nav li.page-item-14 a {
width:146px;
}
#nav li.page-item-17 a {
width:101px;
}
#nav li.page-item-21 a {
width:185px;
}
#nav li.page-item-23 a {
width:168px;
}
#nav li.page-item-25 a {
width:50px;
}
#nav li.page-item-27 a {
width:86px;
margin-right:0px;
}
#nav li a:hover, #nav li a.current_page_item {
background:#177293;
}

/* Navigation */

#nav #nav-one {
  z-index: 100;
  position: relative;
}

#nav #nav-one li {
position:relative;
}
#nav #nav-one ul {position:absolute; display:none; width:200px; top:30px; left:0px;}
#nav #nav-one ul a {border-left:0px;}
#nav #nav-one li ul {border-top:1px solid #fff; width:200px;}
#nav #nav-one li ul a {width:180px; height:auto; float:left;  border-bottom:1px solid #c8c8c8; text-align:left; padding:5px 10px; line-height:18px; }
#nav #nav-one ul ul {top:auto;}
#nav #nav-one li ul ul {left:200px; margin:0px;}
#nav #nav-one li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#nav #nav-one li:hover ul, #nav #nav-one li li:hover ul, #nav #nav-one li li li:hover ul, #nav #nav-one li li li li:hover ul {display:block;}




/* Home Content */
#bxHomeCont {

}
#bxHomeCont .lfHCont {
width:204px;
float:left;
padding:15px 30px 15px 23px;
background:#f1f1f0 url(images/bgHomeSide.jpg) repeat-x left bottom;
color:#0a3443;
font-size:13px;
}
#bxHomeCont .lfHCont h3 {
font-size:16px;
}
#bxHomeCont .lfHCont .blueL {
height:28px;
line-height:28px;
background:#0a3443;
display:block;
margin-bottom:10px;
color:#b4b4ac;
text-decoration:none;
text-align:center;
}

#bxHomeCont .rtHCont {
width:593px;
float:right;
}
.blueF {
color:#177293;
font-style:italic;
text-align:center;
padding:15px 0;
}
#bxHomeCont .rtHCont h2 {
font-size:24px;
color:#0a3443;
padding:10px 0;
margin-bottom:15px;
}

/* Innerpage */
#bxInCont h3 {
color:#177293;
font-style:italic;
font-weight:bold;
margin-bottom:10px;
}
#bxInCont .bxInLfNav {
width:110px;
float:left;
margin-right:30px;
padding:18px 0 0 0;
font-size:12px;
font-weight:bold;
line-height:15px;
}
#bxInCont {
	margin-left:10px
}
#bxInCont .bxInLfNav li {
margin-bottom:12px;
}
#bxInCont .bxInLfNav li a {
text-decoration:none;
color:#767769;
}
#bxInCont .bxInLfNav li a:hover, #bxInCont .bxInLfNav li.current_page_item a {
color:#177293;
}

#bxInCont .bxInContMid {
width:434px;
float:left;
padding:10px 0 0 0;
}
#bxInCont .bxInContMid h2 {
font-size:20px;
color:#0a3443;
padding:10px 0;
margin-bottom:15px;
}

#bxInCont .bxInContMid ul {
list-style:disc;
padding:0 0 0 30px;
margin-bottom:15px;
}
#bxInCont .bxInContMid ol {
list-style:decimal;
padding:0 0 0 30px;
margin-bottom:15px;
}
#bxInCont .bxInContMid li {
margin-bottom:5px;
}

#bxInCont .bxInSide {
width:232px;
float:right;
margin-right:22px;
padding:14px 0 0 0;
background:url(images/bgSideBar.jpg) repeat-y;
}
#bxInCont .bxInSide img {
border:solid 4px #fff;
border-width:4px 0;
}
#bxInCont .bxInSide .bxFact {
margin:0 19px 0 12px;
padding:55px 16px 15px 16px;
color:#c5c6b7;
line-height:18px;
background:url(images/imgSideFactr.jpg) no-repeat -12px top;
}

/* Footer */
#footer {
clear:both;
height:90px;
padding:40px 0 0 0;
color:#aea896;
font-size:14px;
}
#footer .f1 {
color:#0a3443;
font-weight:bold;
margin-bottom:7px;
}
#footer .f1 a {
color:#0a3443;
}


