html {height:100%}
body {
	background:url(../images/bg-body.jpg) top left;
	padding:0;
	margin:0;
	height:100%;
	color:#000000;
	text-align:center;
	font-style:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

object {}
img {display:block;}
textarea, input {font-family:Arial, Verdana, Helvetica, Sans-Serif;font-size:11px;}
hr {margin:20px 20px;color:#cccccc}

a 			{color:#39409A;text-decoration: none;}
a:link 		{color:#39409A;text-decoration: none;}
a:visited 	{color:#39409A;text-decoration: none;}
a:hover 	{color:#A88A2A;text-decoration: underline;}
a:focus, a:hover, a:active { outline:none }

h1 {color:#000000;font-size:1.3em;font-weight:bold;margin-bottom:3px;}
h2 {color:#000000;font-size:1.2em;font-weight:bold;margin-bottom:3px;}
h3 {color:#000000;font-size:1.1em;font-weight:bold;margin-bottom:3px;}
h4 {color:#000000;font-size:1.0em;font-weight:bold;margin-bottom:3px;}
h5 {color:#000000;font-size:1.0em;font-weight:bold;margin-bottom:3px;}
h6 {color:#000000;font-size:1.0em;font-weight:bold;margin-bottom:3px;}

.button {width:75px;}
.padding {margin:10px;}
.headline {font-size:1.3em;color:#000000;font-family:Times;font-weight:bold;letter-spacing:1px;}

/*****  Body Wrapper  ****/
.centering-wrapper {position:relative;margin:0 auto;height:auto;width:960px;}
.wrapper {position:relative;float:left;width:960px;margin:0 auto;height:725px;min-height:725px;height:auto;text-align:left;border-width:0px 1px 1px 1px;border-color:#FFFFFF;border-style:none;}
.header {position:relative;float:left;width:960px;height:auto;}
.stage {float:left;width:960px;min-height:700px;height:700px;height:auto;background:url(../images/bg-content-borders.gif) top left repeat-y;}
.footer {float:left;width:960px;text-align:center;}

/*****  Header  ****/
.header-logo {position:absolute;margin:20px 0px 0px 35px;}
.header-contact {float:right;margin:50px 25px 0px 0px;}
.header-super-lawyers {position:absolute;bottom:142px;right:60px;}
.header-super-lawyers-secondary {position:absolute;bottom:168px;right:95px;}
.header-banner {width:960px;margin-top:20px;}
.header-banner-home {height:560px;background:url(../images/bg-banner-home.gif) top left no-repeat;}
.header-banner-secondary {height:356px;background:url(../images/bg-banner-secondary.jpg) top left no-repeat;}
.header-custom-banner {position:absolute;margin:125px 0px 0px 42px;}
.header-flash-home {position:absolute;margin:125px 0px 0px 42px;}

/*****  Navigation  *****/
div.nav {position:absolute;width:887px;height:29px;bottom:81px;left:36px;}
a.nav-active {color:#A88A2A;}


div.footer-nav {position:relative;width:960px;height:35px;margin:10px 0px 0px 30px;}
div.footer-nav ul {list-style-type:none;font-size:11px;font-family:Verdana;text-align:left;}
div.footer-nav ul li {padding:0px 5px;float:left;border-right:1px solid black;}
div.footer-nav ul li:hover {cursor:pointer;}
div.footer-nav ul li a {font:normal 11px Verdana;color:#000000}
div.footer-nav ul li a:link {text-decoration:none;font:normal 11px Verdana;color:#000000}
div.footer-nav ul li a:visited {text-decoration:none;font:normal 11px Verdana;color:#000000}
div.footer-nav ul li a:hover {text-decoration:none;font:normal 11px Verdana;color:#FFFFFF;cursor:pointer;}

/*****  Main Content  *****/
.content {margin:30px 30px 0px 30px;padding-bottom:30px;width:545px;max-width:545px;min-height:620px;height:620px;height:auto;float:left;line-height:1.45em;}
.content-right {float:left;margin-top:30px;width:320px;min-height:320px;height:320px;height:auto;}
.content-right-address {width:100%;text-align:center;margin-top:20px;line-height:1.45em;color:#2375ad;}
.content-right a {color:#2375ad;text-decoration:underline;}
.content-right a:link {color:#2375ad;text-decoration:underline;}
.content-right a:hover {color:#2375ad;text-decoration:underline;}
.content-right a:visited {color:#2375ad;text-decoration:underline;}
.content-right #nav-tools {margin:10px 0px 10px 135px;}
.content-right #nav-tools ul li {float:left;list-style-type:none;}
.content-right #nav-tools ul li a {display:block;}
div#content-right-practice-areas {color:#000000;line-height:2em;}
div#content-right-practice-areas a {color:#2375ad;text-decoration:underline;}
div#content-right-practice-areas a:link {color:#2375ad;text-decoration:underline;}
div#content-right-practice-areas a:hover {color:#2375ad;text-decoration:underline;}
div#content-right-practice-areas a:visited {color:#2375ad;text-decoration:underline;}
div#content-right-practice-areas a.sub-active {font-weight:bold;color:#A88A2A;text-decoration:none;}

.content ul, .content ol {margin-left:30px;}
.content .contact-box { padding: 1em; background: #b6c6e2; border: 1px solid #72829b; margin-bottom: 1.2em; }

.blog_content {width:545px;float:left;}
.blog_nav {width:170px;float:left;padding:0px;margin-right:20px;}
.blog_subnav {width:170px;float:left;height:auto;margin-bottom:20px;}
.bloglist {list-style-type:none;}
.bloglist li {margin-bottom:5px;}

.comment_box {width:100%;height:auto;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:30px;}
.comment_content {height:40px;width:100%;}


/*****  Footer  *****/
.footer-navigation {width:960px;height:35px;}
.footer-locations {width:960px;padding:15px 0px;height:auto;color:#2375ad;font-family:Verdana;font-size:.9em;text-align:left;background:url(../images/bg-content-borders.gif) top left repeat-y;}
.footer-locations div {width:900px;margin:0px 30px;}
.footer-tag {width:960px;padding:15px 0px;font-size:1.0em;text-align:left;}
.footer-tag div {width:900px;margin:0px 30px;}
.footer-tag div a {color:#000000;}
.footer-tag div a:link {color:#000000;}
.footer-tag div a:hover {color:#000000;text-decoration:underline;}
.footer-tag div a:visited {color:#000000;}

/*****  Contact Form  *****/
#contact-form .row {width:315px;height:25px;}
#contact-form .col1 {width:100px;height:25px;float:left;}
#contact-form .col2 {width:205px;height:25px;float:left;}
#contact-form .checkboxes label {display:block;padding-left:15px;text-indent:-15px;}
#contact-form .checkboxes input {width:13px;height:13px;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;vertical-align:middle;}
.finput1 {width:200px;}
.finput2 {width:90px;}

textarea {width:310px;height:70px;}

#nav_581472 li.nb {border:0 !important;}
#nav_581475 {list-style:none;}
#nav_581475 li.selected a{color:#A88A2A;font-weight:bold;text-decoration:none;}

.blog-post h1 a {color:#000000 !important;}
.post-body .links {text-align:right; padding:20px 0;}
.post-body .links a {color:#888888 !important;}
.post-list hr {border:0; border-top:1px solid #888888;margin:20px 0;}
.BlogRecentPost a {color:#000 !important; text-decoration:none !important;}
.BlogRecentPost a:hover {text-decoration:underline !important;}
.BlogTagList a {color:#000 !important; text-decoration:none !important;}
.BlogTagList a:hover {text-decoration:underline !important;}
.BlogPostArchive a {color:#000 !important; text-decoration:none !important;}
.BlogPostArchive a:hover {text-decoration:underline !important;}
#creditfooter{display:none;}
.feedburnerFeedBlock ul li{list-style:none; padding-bottom:15px;}
#litigation-news-box{border:1px solid #9d9d9d; margin-bottom:30px; padding:5px;}
#litigation-news-inner{padding:15px 25px; background:#0F3F70; color:#efefef}
#litigation-news-box h1{color:#fff; text-transform:uppercase; font-weight:normal; font-size:1.5em; margin-bottom:15px;}
.feedburnerFeedBlock .headline a{text-decoration:none; color:#fff; font-family:verdana; font-size:12px; letter-spacing:0.1px;}
.feedburnerFeedBlock .headline a:hover{text-decoration:underline;}
.feedburnerFeedBlock .date{padding-bottom:5px;}
#gplus{position:absolute; right:3px; top:40px;}

/* FLOWPLAYER */
/*#flowplayer{float:right;background:#0F3F70 none no-repeat top right;padding:2px;margin: 5px 0 5px 5px;}
#player{width:384px; height:216px; background-image:url(/images/title.gif);}
#player img{padding:66px 150px;}*/
#flowplayer{background:#0F3F70 none no-repeat top right;padding:2px;margin: 0 0 16px 0;}
#player{width:316px; height:178px; background-image:url(/images/title.gif);background-position:center;}
#player img{padding:47px 116px;}
#playlist_wrap{
	/*width:368px;*/
	width:334px;
	height:72px;
	padding:2px 0 0 0;
	margin:0 auto;
}
#pl {
	/*width:282px;*/
	width:264px;
	height:100%;
	position:relative;
	overflow:hidden;
	float:left;
	/*margin:0 16px;*/
	margin:0;
}
.page {
	float:left;
}
#playlist{
	text-align:center;
	width:10000em;
	position:absolute;
}
#playlist a{
	display:block;
	width:130px;
	/*margin:0 5px;*/
	margin:0 1px;
	text-decoration: none;
	color:#B6C6E2;
	float:left;
	position:relative;
}
#playlist a.playing, #playlist a.paused{
	background:#0F3F70;
	color:#2375AD;
}
#playlist a:hover{
	color:#2375AD;
}
#playlist img{
	border:1px solid #2375AD;
}
.overlay{
	position:absolute;
	bottom:2px;
	left:0px;
	width:100%;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
}

.next, .prev {
	display:block;
	width:23px;
	height:30px;
	background:url(/images/left.png) no-repeat;
	margin:20px 2px;
	cursor:pointer;
	float:left;
}

.next:hover, .prev:hover {
	background-position:0px -30px;		
}

.next {
	background-image:url(/images/right.png);	
}

.next.disabled, .prev.disabled {
	visibility:hidden;		
}
#practicearea-con {border:1px solid #9d9d9d; padding:9px; background:#fff; width:880px; margin:15px auto;}
#practicearea-con-inner {background:#0f3f70; width:auto; padding:5px 10px 10px 10px;}
#practicearea-con-inner h2 {color:#ffffff; font-size:18px; font-family:times; font-weight:normal;} 
#practicearea-con-inner ul {margin:0; padding:0;}
#practicearea-con-inner li {list-style:none;
    float:left;
    padding: 0 30px 3px 0;
    width:185px;
}
#practicearea-con-inner li a {color:#65a2c0; font-size:12px; text-decoration:none;}
#practicearea-con-inner li a:hover {text-decoration:underline;}
.clearB {clear:both;}
