/******************************************************************
############################################

TITLE:                        Shean Law Offices
AUTHOR:                   Amy M. Summers
DATE MODIFIED:   February 2007

############################################
*****************************************************************/

body {
	margin:0;
	padding:0;
	font-size:small;
	color:#c0c0c0;
	font-family:"Lucida Grande", Verdana, Arial, Sans-serif;
	background:#c0c0c0 url('images/back-pattern2.gif') repeat-x 0 236px;
}

/***************   COMMON ELEMENTS                      
############################################*/

abbr {
	cursor:help;
}	

a {
	color:#000080;
	background:auto;
	font-weight:bold;

}

a:hover {
	color:#365753;
	background:#fff;
	text-decoration:none;
}	

p {
	line-height:1.5em;
	font-size:90%;
	margin-top:5px;
	text-indent:0px;/*UNLUCKY!!!!*/
	padding-right:3px;
}	

ul {
	list-style:none;
}

li {
	padding-left:20px;
	background:url('images/list-style.gif') no-repeat 0 50%;
}	

h1 {
	font-size:180%;
	font-family:arial, arial;
	font-weight:normal;
	margin-bottom:0;
	color:#4E5C7D;
}	

h3 {
	font-weight:normal;
	width:90%;
	font-family:tahoma, sans-serif;
	border-bottom:1px solid #ccc;
	font-size:120%;
}

/***************   INDEPENDENT DIV'S                         
############################################*/

#mast-head {
	width:100%;
	height:234px;
	background:url('images/mast-head3.gif') repeat-x top left;
}

#content-box {
	background:url('images/content-back.gif') repeat-y 50% 0;
	width:800px; margin-left:auto; margin-right:auto; margin-top:-165px; margin-bottom:30px
}

#content-box-head {
	width:800px;
	height:130px;
	background:inherit url('images/content-head-back2.gif') no-repeat 50% 0;
	color:#000; position:relative; background-color:inherit
}

#content-box-left {
	float:left;
	width:175px;
	padding-left:15px;
}

#content-box-main {
	float:left;
	background:#fff;
	color:#222;
	width:550px;
	margin-left:35px;
}

#footer {
	clear:both;
	width:790px;
	text-align:center;
	background:url('images/content-footer-back8.gif') no-repeat 50% 100%;
	border-top:1px solid #ccc; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}

/***************   NAVIGATION                         
############################################*/

ul#navigation {
	/* INTERNET EXPLORER */
	background:#fff url('images/nav-back3.gif') no-repeat 50% 0;
	color:#000080;
	float:left;
	width:789px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc; list-style-type:none; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px
}

ul#navigation li {
	float:left;
	padding:0;
	background:none;
}	

ul#navigation li a {
	text-decoration:none;
	display:block;
	padding:4px 2px;
	margin:0 15px;
	color:#666;
	background-color:inherit;
}	

ul#navigation li a:hover {
	background:#eeeeee;
	color:#000080;
}	

/***************   TEXT ELEMENTS                   
############################################*/

#content-box-left p, #content-box-left h3  {
	background:#eee; /* VISIBILITY WITH NO IMAGES */
	color:#222;
}	
#content-box-head h1, #content-box-head h2 {
	position:absolute;
	top:35px;
	left:298px;
	font-size:100%;
	font-weight:normal;
	font-family:"Times", sans-serif;
	letter-spacing:0.1ex;
	color:#000;
	background-color:inherit;
}

#content-box-head h2 {
	color:#f9f9f9;
	top:33px;
	left:295px;
}	