/* General */

body {
	text-align:center;
	margin:0 auto;
	background:url(../images/background.jpg) repeat-x #FFFFFF;
	font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a464e;
}

div p {
	margin:0;
	padding:0;
}


/* Home Page */

#container-home {
	width:864px;
	height:1269px;
	margin:0 auto;
	text-align:left;
}

#home-left {
	float:left;
	width:448px;
	height:1269px;
	overflow:hidden;
}

#home-left-head {
	width:448px;
	height:352px;
	background:url(../images/home/home-head.jpg);
	overflow:hidden;
}

#home-left-content {
	width:448px;
	height:611px;
	background:url(../images/home/home-left-bg.jpg);
	overflow:hidden;
}

#home-left-content p {
	padding-left:133px;
	padding-right:45px;
	padding-bottom:10px;
}

#home-left-content p.head {
	padding-top:32px;
}

#home-left-funfact {
	width:448px;
	height:276px;
	overflow:hidden;
}

#home-left-design {
	width:448px;
	height:30px;
	overflow:hidden;
}

#home-right {
	float:right;
	width:416px;
	height:1269px;
	overflow:hidden;
}

#home-right-head {
	width:416px;
	height:193px;
	background:url(../images/home/home-logo.jpg);
	overflow:hidden;
}

#home-right-nav {
	width:416px;
	height:239px;
	background:url(../images/home/home-nav-bg.jpg);
	overflow:hidden;
}

#home-right-content {
	width:416px;
	height:837px;
	background:url(../images/home/home-right-bg.jpg);
	overflow:hidden;
}

#home-right-content p {
	padding-right:130px;
	padding-bottom:10px;
}

.homerightbottom {
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}

#homesubfooter {
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	text-align:center;
	clear:both;
	font-size:9px;
	color:#9A9B9D;
}

#homesubfooter p { padding: 0 0 10px 0; }


/* Attorneys */

#container-attorney {
	width:965px;
	height:2232px;
	margin:0 auto;
	text-align:left;
}

#attorney-head {
	width:965px;
	height:193px;
	background:url(../images/attorney/attorney-head.jpg);
}

#attorney-nav {
	float:left;
	width:343px;
	height:1988px;
	background:url(../images/attorney/attorney-left-bg.jpg);
}

#attorney-nav p {
	padding-left:148px;
}

#attorney-content {
	float:left;
	width:622px;
	height:1988px;
}

#attorney-content p {
	padding-bottom:10px;
	padding-left:30px;
	padding-right:152px;
}

#attorney-content p.top {
	padding-left:142px !important;
	padding-right:182px !important;
}

.pad {
	padding-top:225px;
}

#attorney-content .head {
	padding-top:15px !important;
}

#attorney-content .mid {
	padding-right:319px !important;
}


#attorney-content a {
	color:#000000;
	text-decoration:underline;
}

.tabner {
	background:url(../images/attorney/big-bg/attorney-right-bg-tabner.jpg);
}

.ryan {
	background:url(../images/attorney/big-bg/attorney-right-bg-ryan.jpg);
}

.kenirywh {
	background:url(../images/attorney/big-bg/attorney-right-bg-kenirywh.jpg);
}

.kenirywj {
	background:url(../images/attorney/big-bg/attorney-right-bg-kenirywj.jpg);
}

.dratler {
	background:url(../images/attorney/big-bg/attorney-right-bg-dratler.jpg);
}

.nizer {
	background:url(../images/attorney/big-bg/attorney-right-bg-nizer.jpg);
}

.shevy {
	background:url(../images/attorney/big-bg/attorney-right-bg-shevy.jpg);
}

.fallati {
	background:url(../images/attorney/big-bg/attorney-right-bg-fallati.jpg);
}

.bullett {
	background:url(../images/attorney/big-bg/attorney-right-bg-bullett.jpg);
}

.chenel {
	background:url(../images/attorney/big-bg/attorney-right-bg-chenel.jpg);
}

.merritt {
	background:url(../images/attorney/big-bg/attorney-right-bg-merritt.jpg);
}

.salazar {
	background:url(../images/attorney/big-bg/attorney-right-bg-salazar.jpg);
}

.morrissey {
	background:url(../images/attorney/big-bg/attorney-right-bg-morrissey.jpg);
}

.quinn {
	background:url(../images/attorney/big-bg/attorney-right-bg-quinn.jpg);
}


/* Practice Areas */

#container-practice {
	width:936px;
	height:1728px;
	margin:0 auto;
	text-align:left;
}

#practice-head {
	width:936px;
	height:193px;
	background:url(../images/practice/practice-head.jpg);
}

#practice-nav {
	float:left;
	width:320px;
	height:1505px;
	background:url(../images/practice/practice-left-bg.jpg);
}

#practice-nav p {
	padding-left:138px;
}

#practice-content {
	float:left;
	width:616px;
	height:1505px;
	background:url(../images/practice/practice-right-bg.jpg);
}

#practice-content p {
	padding-bottom:10px;
	padding-right:135px;
	padding-left:5px;
}

#practice-content ul li {
	padding-right:135px;
}


#practice-content .links {
	padding-left:65px;
	padding-top:30px;
	padding-bottom:20px;
}

#practice-content a {
	color:#7ea2a6 !important;
	text-decoration:underline !important;
}

#practice-content a:hover {
	color:#0c344e !important;
}

#practice-content .links a {
	text-decoration:none !important;
}


#practice-content .selected {
	color:#0c344e;
}

#practice-content .indent {
	padding-left:20px;
}

#practice-content .bigindent {
	padding-left:40px;
}

.practicenav2 {
	background:url(../images/practice/practice-left-bg2.jpg) !important;
}

.practicenav3 {
	background:url(../images/practice/practice-left-bg3.jpg) !important;
}

.practicenav4 {
	background:url(../images/practice/practice-left-bg4.jpg) !important;
}

.practicenav5 {
	background:url(../images/practice/practice-left-bg5.jpg) !important;
}

.practicenav6 {
	background:url(../images/practice/practice-left-bg6.jpg) !important;
}

.practicenav7 {
	background:url(../images/practice/practice-left-bg7.jpg) !important;
}

.practicenav8 {
	background:url(../images/practice/practice-left-bg8.jpg) !important;
}

.practicenavblank {
	background:url(../images/practice/practice-left-bg-blank.jpg) !important;
}


/* Support Staff */

#container-support {
	width:936px;
	height:1080px;
	margin:0 auto;
	text-align:left;
}

#support-head {
	width:936px;
	height:201px;
	background:url(../images/support/support-head.jpg);
}

#support-nav {
	width:936px;
	height:349px;
	background:url(../images/support/support-nav-bg.jpg);
}

#support-nav p {
	padding-left:138px;
}

#support-content {
	width:936px;
	height:446px;
	background:url(../images/support/support-content.jpg);
}

/* Resource Links */

#container-resource {
	width:936px;
	height:1080px;
	margin:0 auto;
	text-align:left;
}

#resource-head {
	width:936px;
	height:203px;
	background:url(../images/resource/resource-head.jpg);
}

#resource-nav {
	float:left;
	width:347px;
	height:819px;
	text-align:right;
	background:url(../images/resource/resource-nav-bg.jpg);
}

#resource-content {
	float:left;
	width:589px;
	height:819px;
	background:url(../images/resource/resource-content-bg.jpg);
}

#resource-content p {
	padding-bottom:10px;
	padding-left:10px;
}

#container-resource a {
	color:#3a464e !important;
	text-decoration:none;
}

#container-resource a:hover {
	color:#7ea2a6 !important;
}

/* Contact Us */

#container-contact {
	width:936px;
	height:1080px;
	margin:0 auto;
	text-align:left;
}

#contact-head {
	width:936px;
	height:193px;
	background:url(../images/contact/contact-head.jpg);
}

#contact-content {
	float:left;
	width:481px;
	height:809px;
	background:url(../images/contact/contact-left-bg.jpg);
}

#contact-content p {
	padding-bottom:10px;
	padding-left:167px;
	padding-right:42px;
}

#contact-content p.head {
	padding-top:188px;
}

#contact-nav {
	float:left;
	width:455px;
	height:809px;
	background:url(../images/contact/contact-right-bg.jpg);
}

.contacterror {
	padding-top:20px;
}



/* Text */

.bold {
	font-weight:bold;
}

.teal {
	color:#7ea2a6;
}

.black {
	color:#000;
}

.red {
	color:#ff2700;
}

.darkblue {
	color:#0c344e;
}

.navy {
	color:#042338;
}

.big {
	font-size:13px;
}

.bigger {
	font-size:15px;
}

/* .head {
	padding-bottom:15px !important;
} */

/* Links */

a {
	text-decoration:none;
	color:#7ea2a6;
}

/* Floating */

.left {
	float:left;
}

.right {
	float:right;
}


/* Images */

img {
	border:none;
}

a img {
	text-decoration:none;
	border:none;
}
