/* 
Primary CSS for bkelleylaw.com
*/

/* BASIC ELEMENTS */

body	{
background:	#999;
}

p	{
font-size: 14px;
font-family: bookman, times, serif;
text-align:left;
}

a 	{
text-decoration: none;
font-weight: bold;	
}

a:hover	{
color: #2A5AA1;
}

/* DIVS */

#title {
text-align:center;
}

#main {
width:778px;
background:#fff;
border:1px solid black;
}

#header {
width:778px;
border-top:1px solid black;
border-bottom:1px solid black;
}

#content {
margin:0px 25px 25px 0px;
}

#footer {
width:778px;
padding:2px 0;
border-top:1px solid black;
background:#2A5AA1;
text-align:center;
color:#fff;
font-size: 12px;
font-family: bookman, times, serif;
}

/* CLASSES */

div.transOFF 

	{
	width:100%;
	background-color:white; 
	}

div.transON 
	{
	width:100%;
	background-color:white;
	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	}
	
div.box {
     position: relative;
     width: 100%;
}

div.box_contents {
	background-color:transparent;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 101;
	top: 12px;
	left: 38px;


}

div.box_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=75); /* IE's opacity*/
     left: 0px;
     opacity: 0.75;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}

.client {
	float:left;
	width:220px;
	border:1px solid black;
	margin:20px 10px 20px 10px;
}
