/* CSS Document */
/*------------------------------Gobal veriable----------------------*/
body {
			padding:0;
			margin:0;
			background-color:#5f4d52; /*KP chg from #5d5d5d */
			background-image: url(images/bg_bookcase.jpg);
			line-height:12px;
			}
p 	{
			padding:0;
			margin:0;
			}
*		{
			font-family:tahoma;
			font-size:12px;
			color:#000;
			line-height:15px;
			}
			
form {
			padding:0;
			margin:0;
			}
			
/*------------------------------shadows----------------------*/

.bottom { 
			border-bottom:#4D4D4D 3px solid;
			}
			
.top {
			border-top:#4D4D4D 3px solid;
			}
			
.background {
			background-color:#FFFFFF;
			padding: 12px;
			}

			
/*------------------------------Header----------------------*/

.header {
			background-image:url(images/bg_header_deborah.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.insideheader {
			background-image:url(images/header_inside.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.slogan {
			font-size:20px;
			font-family:"Times New Roman", Times, serif;
			color:#FFF;
			padding-left:22px;
			}
			
/*------------------------------Menus----------------------*/	

.topicons {
			background-image:url(images/icons.gif);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.topmenus {
			color:#444;
			text-decoration:none;
			font-weight:normal;
			}
			
.topmenus:hover {
			color:#444;
			text-decoration:underline;
			font-weight:normal;
			}


.menus {
			font-size:13px;
			font-weight:bold;
			color:#656565;
			text-decoration:none;
			}
			
.menus:hover {
			font-size:13px;
			font-weight:bold;
			color:#4f0c1b;  /*### KP change from black **/
			text-decoration:none;
			}	
			
/*------------------------------Body----------------------*/					

.bg {
			padding:8px;
			}
			
.attorney {
			padding-left:100px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#7A7A7A;
			}
			
.more {
			color:#333;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			text-decoration:none;
			}
			
.more:hover {
			color:#333;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			text-decoration:underline;
			}
			
.welcome {
			background-image:url(images/welcome.gif);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:14px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#000;
			}
			
/*------------------------------Contact----------------------*/	

.contact {
			background-image:url(images/contact.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
/*------------------------------Firm News----------------------*/	

.firm {
	background-image: url(images/gery.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #464646;
			}
			
.updates {
			padding-left:20px;
			padding-right:20px;
			font-weight:normal;
			font-size:11px;
			color:#444;
			}

/*------------------------------Firm News----------------------*/	

.footerclass {
	color:#FFFFFF;
	text-align: right;
}

.footerclass a {
	color:#FFFFFF;
}

 a {
	color:#9b092c;
}