/* LESOURD & PATTEN CSS */

body {background-color:#eeecdc; margin:0px; padding:0px;}
	
#header {background-image:url(../images/bg_header.gif); background-repeat:repeat-x; position:relative; width:100%; height:160px; text-align:center; margin-top:0px;}

#logo {margin: 30px 0 24px 0;}

/* BACKGROUNDS */
#wrapper {width:100%; margin-top:0px; border:none; text-align:center;}

/* BODY CONTENT */
#contentArea {position:relative; width:850px; margin-top:30px; padding-bottom:20px; text-align:center; left:50%; margin-left:-425px;}
#leftCol {width:510px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; font-weight:normal; line-height:22px; text-align:left;}
#leftCol a {text-decoration:none; color:#333333;}
#leftCol a:hover {text-decoration:underline;}
#midCol {width:2px; float:left; margin:0 25px;}
#rightCol {width:185px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; margin-left:14px; text-align:left;}
#rightCol a {color:#330000; text-decoration:none;}
#rightCol a:hover {text-decoration:underline;}

#contentArea2 {position:relative; width:800px; margin-top:30px; padding-bottom:20px; text-align:center; left:50%; margin-left:-370px;}
#leftCol2 {width:550px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; font-weight:normal; line-height:22px; text-align:left;}
#leftCol2 a {text-decoration:none; color:#b43030;}
#leftCol2 a:hover {text-decoration:underline;}
#midCol {width:2px; float:left; padding-left:15px;}
#rightCol2 {width:180px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; text-align:left; line-height:22px; margin-top:10px;}
#rightCol2 a {color:#b43030; text-decoration:none;}
#rightCol2 a:hover {text-decoration:underline;}

#leftCol3 {width:530px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; font-weight:normal; line-height:22px; text-align:left;}
#leftCol3 a {text-decoration:none; color:#b43030;}
#leftCol3 a:hover {text-decoration:underline;}

#rightCol3 {width:200px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; text-align:left; line-height:22px;}
#rightCol3 a {color:#b43030; text-decoration:none; font-size:13px;}
#rightCol3 a:hover {text-decoration:underline;}

#leftCol4 {width:530px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:14px; font-weight:normal; line-height:22px; text-align:left;}
#leftCol4 a {text-decoration:none; color:#b43030;}
#leftCol4 a:hover {text-decoration:underline;}

#rightCol4 {width:200px; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:15px; text-align:left; line-height:22px;}
#rightCol4 a {color:#b43030; text-decoration:none; font-size:15px;}
#rightCol4 a:hover {text-decoration:underline;}

#headline {color:#333333; font-size:30px; line-height:20px; margin-bottom:12px;}
.subHead {font-size:20px; font-style:italic; line-height:32px;}
.button {margin: 10px 5px -6px 0;}
.divHoriz {margin: 10px 0 10px 0;}
.dash {margin:5px 0;}
.list {margin-left:-20px;}
#rssBug {margin: 0 2px -1px 0;}

/* HOME */
#homePhoto {margin: -50px 0 25px 0;}
#sideBox {width:270px; height:140px; background:#fffcf0; border:1px solid #cccccc; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:13px; margin: 35px 0 0 40px; text-align:left; padding:15px 5px 15px 15px; line-height:20px;}

#sideBoxSm {width:270px; height:75px; background:#fffcf0; border:1px solid #cccccc; float:left; color:#333333; font-family:Georgia, Garamond, serif; font-size:13px; margin: 35px 0 0 40px; text-align:left; padding:15px 5px 15px 15px; line-height:20px;}

.sideBoxText {padding:10px;}
.sideBoxText a {text-decoration:none; color:#b43030;}
.sideBoxText a:hover {text-decoration:underline;}

.sideBoxImg {float:left; padding-right:20px;}

/* ATTORNEYS */
.attEntry {font-size:13px;}
.attName {font-size:24px; font-style:italic; line-height:32px;}
.attDetails {line-height:15px;}
.attAssist {margin-top:0px;}
.profileHeadline {color:#333333; font-size:28px; margin-bottom:15px; line-height:1em;}
.profileDetails {line-height:20px; font-size:14px;}
#profilePhoto {float:left; margin:5px 15px 10px 0;}
#profileBtns {margin-top:10px; margin-bottom:20px;}


/* NEWS */
.newsEntry {font-size:14px; margin-bottom:10px;}
.newsHeadline {color:#333333; font-size:21px; line-height:26px; font-style:italic; margin-bottom:0px;}
.newsDate {font-size:13px; font-style:italic; line-height:25px; margin-bottom:8px;}

/* NAV */
ul {margin:0;}

#nav {
	background:transparent url(../images/nav.gif) no-repeat 0 0;
	height:33px;
	border:0px solid #000;
	width:735px;
	float:left;
	text-indent:-9999px;
	position:absolute;
	left:50%;
	padding-top:0px; 
	margin-left:-367px; 
	margin-top:0px; 
	margin-bottom:0px;
}

#nav a {outline:none;}

#nav li {
	margin-left:0;
}

#buttons {
	height:33px;
	position:relative;
}

#buttons li {list-style: none; position:absolute;}
#buttons li, #buttons a {height:33px; display:block; top:0;}

#button1 {left: 0; width: 74px;}
#button2 {left: 74px; width: 82px;}
#button3 {left: 155px; width: 115px;}
#button4 {left: 269px; width: 111px;}
#button5 {left: 379px; width: 120px;}
#button6 {left: 498px; width: 142px;}
#button7 {left: 639px; width: 97px;}

#button1 a:hover {background: transparent url(../images/nav.gif) 0 -33px no-repeat;}
#button2 a:hover {background: transparent url(../images/nav.gif) -74px -33px no-repeat;}
#button3 a:hover {background: transparent url(../images/nav.gif) -155px -33px no-repeat;}
#button4 a:hover {background: transparent url(../images/nav.gif) -269px -33px no-repeat;}
#button5 a:hover {background: transparent url(../images/nav.gif) -379px -33px no-repeat;}
#button6 a:hover {background: transparent url(../images/nav.gif) -498px -33px no-repeat;}
#button7 a:hover {background: transparent url(../images/nav.gif) -639px -33px no-repeat;}

#button1 a#on {background: transparent url(../images/nav.gif) 0 -33px no-repeat;}
#button2 a#on {background: transparent url(../images/nav.gif) -74px -33px no-repeat;}
#button3 a#on {background: transparent url(../images/nav.gif) -155px -33px no-repeat;}
#button4 a#on {background: transparent url(../images/nav.gif) -269px -33px no-repeat;}
#button5 a#on {background: transparent url(../images/nav.gif) -379px -33px no-repeat;}
#button6 a#on {background: transparent url(../images/nav.gif) -498px -33px no-repeat;}
#button7 a#on {background: transparent url(../images/nav.gif) -639px -33px no-repeat;}

/* FOOTER */
#footer {background-image:url(../images/bg_footer.gif); background-repeat:repeat-x; position:relative; width:100%; height:255px; text-align:center; margin-top:0px; padding-top:0px;}
#footCols {position:relative; width:850px; margin-top:0px; padding-top:30px; text-align:center; left:50%; margin-left:-425px; color:#cccccc; font-family:Arial, Verdana, san-serif; font-size:11px; line-height:14px;}
#footCols a {color:#cccccc; text-decoration:none;}
#footCols a:hover {text-decoration:underline;}
.footHead {color:#ffffff; font-weight:bold;}
.footContactHead {color:#ffffff; font-weight:bold; font-size:13px; line-height:20px;}
.footContact {font-size:13px; font-weight:normal; color:#cccccc; line-height:17px;}
#footCol1 {width:100px; float:left; text-align:left; margin-right:20px;}
#footCol2 {width:140px; float:left; text-align:left; margin-right:20px;}
#footCol3 {width:175px; float:left; text-align:left; margin-right:20px;}
#footCol4 {width:120px; float:left; text-align:left; margin-right:22px;}
#footCol5 {width:230px; float:left; text-align:left;}

#clear {clear:both;}
