@charset "UTF-8";
/*@import 'css/960.css';
@import 'css/reset.css';
 CSS Document 
BezarkandLerner.com
Version: 1.0
Author: Jason Zajac
Date: 3/7/09
*/

/*
Colors:
blue: #5c7fa7;
dark blue: #114668;
light blue: #7b9bbf;
grey: #424343;
*/


@import "reset.css";
@import "960.css";
@import "cmxformTemplate.css";
@import "cmxform.css";

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	background: #114668;
	color: #424343;
	font: 87.5% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 300;
}

html>body {
	font-size: 14px;
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

p {
	font-size: 1em; /* 14px */
	line-height: 1.2857em; /* 18px */
	margin: 1.2857em 0;
}

img { border: 0; }

span.small-caps {
	font-size: 0.6667em; /* 8px */
	line-height: 2.25em; /* 18px */
	margin: 2.25em 0; 
}

ul.bullet-list li { list-style: inside disc; padding-left: 10px; }

#header {
	background: #fff url(../img/header-bg-texture.jpg) top left repeat-x;
	height: 87px;
	overflow: hidden;
}

#header h1 a {
	background: url(../img/bezark-lerner-and-de-virgilis.png) top left no-repeat;
	display: block;
	height: 87px;
	text-indent: -9999px;
	width: 320px;
}

.main-nav {
	font-size: 1.2857em;/* 18px */
	line-height: 1em; /* 18px */
	list-style: outside none;/**/
	margin: 1em 0 0 50px;
	width: 600px;
}

.main-nav li {
	float: left;
	margin: 0 10px;
	padding: 10px 6px;
}

#header .main-nav { position:absolute; top: 0; }

#footer .main-nav {
	font: 1em /* 14px */ Tahoma, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.2857em; /* 18px */
	margin: 1.2857em 0;
}

#footer .main-nav li {
	margin: 0 3px;
	padding: 0;
}

.big-list, .no-fee-paragraph {
    color: #fff;
	font-family: Palatino, "Palatino Linotype", Georgia, serif;
	font-size: 1.4286em; /* 20px */
	line-height: 1.8em; /* 36px */
	list-style: outside none;/**/
	width: 580px;
}

.big-list li {
	background: #5c7fa7;
	display: block;
	margin: 0.45em 0;
	padding: 0.45em 10px;
}

.big-list span {
	background: #114668;
	display: inline-block;
	float: left;
	font-size: 3.4286em; /* 48px */
	line-height: 1.125em; /* 54px */
	margin: 0 10px 0 0;
	padding: 0.375em;
	
}

.big-list.no-fee li p {
	margin: 0;
	padding: 0;
}

.big-list li a, .big-list li a:link, .big-list li a:visited { color: #0A334F; }

.big-list li a:hover, .big-list li a:active { color: #9FCFFF; }

.no-fee-paragraph {	
	background: #114668;
	font-size: 1.7143em; /* 24px */
	line-height: 1.5em; /* 36px */
	letter-spacing: .2em;
	margin: 0.375em 0;
	padding: 0.375em 0;
	text-align: center;
}
.no-fee-paragraph span {
	background: #5c7fa7;
	display: block;
	font-size: 3.4286em; /* 48px */
	line-height: 1.125em; /* 54px */
	margin: 0.1875em 0.375em;
	padding: 0.1875em 0.375em;
}

#gutter {
	background: #114668;
	border-bottom: #5c7fa7 4px solid;
	border-top: #5c7fa7 4px solid;
	color: #fff;
} 

.home-gutter { min-height:173px; }
.page-gutter { min-height:60px; }


.attorneys {
	display: block;
	height: 194px;/**/
	margin: 0;
	position: absolute;
	overflow: hidden;
	top: 70px;
	width:380px;
	z-index: 1000;
}

.pages {
	display: block;
	height: 90px;
	margin: 0;
	width:380px;
}

#shadow { background: transparent  url(../img/shadow.jpg) top left repeat-x; }

#content-div {
	background: #fff url(../img/parchment-bg.jpg) top left;
	padding-bottom: 15px;
}

#content-div .content {
	border-right: #424343 2px solid;
	overflow: hidden;
	padding: 0 6px 25px;
}

/**/#content-div #shadow .grid_4 { background: url(../img/sidebar-bg3.png) top right repeat-y; margin: 0; padding: 0 10px; }

.sidebar {
	background: url(../img/sidebar-bg-bottom4.gif) bottom center no-repeat;
	padding: 1px 10px 25px;
}

.practices {
	font-size: 1.0em ; /* 1.0em 14p */ /* 0.9286em 13px*/
	line-height: 1.2857em; /*1.2857em 18px *//* 1.3846e 18px*/
	margin: -1.2857em 0 1.2857em;/*-1.2857em 0 1.2857em*/ /*-1.3846em 0 1.3846em*/
}

.practices li {
	float:left;
	line-height: 1.2857em; /*1.2857em 18px */ /*1.3846em 18px */
	list-style: outside none none;
	margin: 0 4px 0 0;
	padding: 0 5px;
	width: 125px;
}

#footer {
	background: #114668;
	border-top: #5c7fa7 8px solid;
	color: #fff;
}

#footer h2 {
	margin: 0.75em 0;
}

#footer .main-nav { width: 540px; }

.ft-location {
	font-family: Palatino, "Palatino Linotype", Georgia, serif;
	float: right;
	margin: 0;
	padding: 0 8px 0 0;
	width: 180px;
}

.ft-copy  { border-right: #7b9bbf 2px solid; }

.float-left { float: left; margin: 0 10px; }

.contact-p { background: url(../img/contact-bnl-blocks.gif) top left no-repeat; display: block; float: right; margin-right: 20px; /*margin-left: 275px;*/ min-height:100px; padding-left: 60px; }

ul.error li { color: #FF0000; font-style:italic;}

/* TYPOGRAPHY & COLORS
----------------------------------------------------------------------------------------------------*/

#gutter h1,h2,h3,h4,.main-nav,.gutter-quote {
	font-family: Palatino, "Palatino Linotype", Georgia, serif;/**/
	font-weight:300;
}

h1 {
	font-size: 3.4286em; /* 48px */
	line-height: 1.125em; /* 54px */
	margin: 0.375em 0;
}

h2 {
	font-size: 1.7143em; /* 24px */
	line-height: 1.5em; /* 36px */
	margin: 0.75em 0;
}

h3 {
	font-size: 1.4286em; /* 20px */
	font-style:italic;
	line-height: 1.8em; /* 36px */
	margin: 0.9em 0;
}

h4 {
	font-size: 1.2857em; /* 18px */
	line-height: 1.125em; /* 18px */
	margin: 1.6875em 0 0.5625em; 
}

.gutter-quote, .ft-location {
	font-size: 1.2857em; /* 18px */
	line-height: 1.125em; /* 18px */
	margin: -0.9642em 0 1.6071em; 
}

.ft-location {
	margin-top: -45px; 
}

#gutter h1,div.sidebar h2, div.sidebar, #footer h2 {
	color: #fff;
}

div.sidebar h2 span { background: transparent url(../img/sidebarh2-mark.gif) no-repeat; display:inline-block; height:19px; margin-left:15px; width: 22px; }

h1,h2,h4 {
	color: #114668;
}

h3 { color: #5c7fa7; }

#gutter span.gutter-quote {
	display:block;
	font-style:italic;	
	margin: 0.5em 0;
}

#footer p {
	clear:both;
	font-size:0.786em; /* 11px */
	line-height:1.6364em; /* 18px */
	margin: 1.6364em 0 ;
	padding: 1.6364em 0 ;
}

/* LINKS
----------------------------------------------------------------------------------------------------*/
 
a, a:link, a:visited {color: #5c7fa7; }
a:hover, a:active {  color: #114668; }

.main-nav a, .main-nav a:link, .main-nav a:visited { color:#424343; padding: 18px 5px 8px; text-decoration: none; }
.main-nav a:hover, .main-nav a:active { background:#5c7fa7; color:#fff; padding: 18px 5px 8px; }

#footer .main-nav a, #footer .main-nav a:link, #footer .main-nav a:visited { color:#fff; padding: 2px 15px; text-decoration: none; }
#footer .main-nav a:hover, #footer .main-nav a:active { background:#5c7fa7; color:#fff; padding: 2px 15px; }

#footer p a, #footer p a:link, #footer .p a:visited { color:#fff; }
#footer p a:hover, #footer p a:active { color:#9FCFFF; }

.practices a, .practices a:link, .practices a:visited {border-bottom: #7b9bbf 2px solid;/**/ color:#fff; display:block; height: 100%; padding: 1.2857em/*1.3846em*/ 5px 1.1429em/*1.2417em */ 2px; text-decoration: none; width: 100%; }
.practices a:hover, .practices a:active { background:#7b9bbf; color:#fff; }

