/*  
	CSS Document for Becker Glynn
	This site was designed and produced by Business-Edge.com
	
	Credits
	-------
	Matt DeLucia - ASP programming, and Content Management System
	Alexis Gallisá - XHTML and CSS
*/

* { padding:0; margin:0; }

body {	
	background:white url(images/bg_body.gif) top left repeat-y; 
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%; /* font sizing in ems.  60%, 69%, and 76% are  appropriate smaller sizes */
	color: #000;
	}

img { border:0; }

h1  { font-size: 1.8em; }
h2  { font-size: 1.5em; }
h3  { font-size: 1.4em; }
h4  { font-size: 1.2em; }
h5  { font-size: 1.0em; }
h6  { font-size: 0.9em; }

ol, ul, li {
	font-size: 1.0em;
	margin-top: 0.4em;
	margin-bottom:  1em;
	margin-left:20px;
	list-style-position:outside;
	}

td { }
	
p {
	font-size: 1.0em;
	margin: 0.6em 0em 1.8em 0em;
	}

/* /////////////////////////
///////////// FLASH STYLES//
/////////////////////////*/

.replace { color:#3B75B0; padding-bottom:8px; display:inline;} 
.att_title { color:#B0593B; padding-bottom:2px; display:inline;}
.att_position { color:#666666; padding-bottom:8px; display:inline;} 


/* /////////////////////////
//////// ATTORNEY STYLES //
/////////////////////////*/
.att_list {
	border-collapse:collapse;
	border-spacing:0;
	margin-top:10px;
	margin-bottom:20px;
	min-width:400px;
	}

.att_list th {
	font-weight:bold;
	text-align:left;
	padding:4px;
	padding-top:10px;
	border-bottom:2px solid #666;
	}

.att_list td {
	padding:4px;
	border-bottom:1px solid #999;
	}

.att_rowcolor { background-color:#f2f5fa; }

#att_stats {
	margin:1em 0;
	padding:6px;
	background:#E5E3D5;
	border:1px solid #ccc;
	width:99%;
	}

* html #att_stats {
	width: 430px;
	w\idth: 99%;
	}
	
#att_stats td {
	padding:4px;
}
	
#att_stats p {
	margin:6px 0;
	}

.att_image {
	padding:4px;
	background:#FFF;
	border:1px solid #666;
	margin-right:10px;
	margin-bottom:0.5em;
	}
	


/* /////////////////////////
///////////////// LAYOUT //
/////////////////////////*/
#wrapper {
	width:100%;
	min-width:665px;
	min-height:600px;
	text-align:left;
	background: transparent url(images/leftnav_bg.gif) 0 222px no-repeat;
	}

/* FIX IE WIN Bug - Hides from IE5-mac \*/
* html #wrapper { height:600px;}
/* END HIDE */

#logo { text-align:right; margin-bottom:20px;}
	
#content {
	margin-left:315px;
	margin-right:35px;
	background: transparent url(images/bg_content.gif) top left no-repeat; 
}	

#footer { clear:both; margin:40px auto 20px 315px; font-size:0.8em; color:#666; font-weight:bold;}

#footer a { margin:auto 5px;  font-weight:normal;}


#navhold {
	width:315px;
	float:left;
	margin:0;
	background: url(images/bg_empire.jpg) top left no-repeat;
	}

	/* FIX IE WIN Bug - Hides from IE5-mac \*/
	* html #navhold { margin-right:-3px;}
	/* End hide from IE5-mac */


#nav { margin:0;padding:0;list-style:none;}

#nav li{
	margin:0; padding:0;  
	text-indent:-999em !important;
	text-indent /**/:0;  /* IE 5 on Windows does not like text-indent when using bg images */

}

#nav li a{display:block; width:315px; text-decoration:none;
	padding-top:0 !important;
	padding-top /**/:200px; /* IE 5 on Windows does not like text-indent when using bg images use padding instead*/
	margin-bottom:0;
	vertical-align: bottom; /* Fixes WIN-IE5 Gap problem */
	/* Hides from IE5-mac \*/
	overflow:hidden;
	/* End hide from IE5-mac */
	}

#nav li a:hover { background-position:-315px 0; }

#nav-about, #nav-about a		{ height:37px; background:transparent  url(images/leftnav_about.gif) top left no-repeat; }
#nav-attorneys, #nav-attorneys a{ height:37px; background:transparent  url(images/leftnav_attorneys.gif) top left no-repeat; }
#nav-practices, #nav-practices a{ height:37px; background:transparent  url(images/leftnav_practices.gif) top left no-repeat;}
#nav-news, #nav-news a  		{ height:37px; background:transparent  url(images/leftnav_news.gif) top left no-repeat; }
#nav-contact, #nav-contact a  	{ height:37px; background:transparent  url(images/leftnav_contact.gif) top left no-repeat; }
#nav-home, #nav-home a  		{ height:37px; background:transparent  url(images/leftnav_home.gif) top left no-repeat; }
