body {
background: url(images2/bkgd-splash.jpg) repeat-y black;
color: white;
	
}

a {
color: #3771B3;
text-decoration:underline;
}

a:hover {
color: #b33b37;
}

a:visited {
color: ;
}

td {
}

td a {
color: #3771B3;
text-decoration:underline;
}

td a:hover {
color: #b33b37;
}

td a:visited {
color: #b0b438;
}

td.services p {
line-height: 1em;
}


h3 {
	font-size:12px;
	color: #B33B37;
	font-weight: bold;
	}
	
h3.bio {
	font-size:12px;
	color: #B33B37;
	font-weight: bold;
	margin-right: 10px;
	float:right;
	}
	

h4 {
font-size:12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #3771B3;
	padding: 2px 2px 2px 8px;
	width: 175px;
	align: center;
}

h5 {
	font-size:12px;
	color: #3771B3;
	font-weight: bold;
	}
	
h6 {
font-size:12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #3771B3;
	padding: 2px 2px 2px 8px;
	width: 300px;
	align: center;	
	

p.bio {
margin-left: 100px;
}

ul.bio {
margin-left: 83px}
}

p.biotitle {
margin-right: 10px;
}

table.services {
border-top: medium;
border-top-color: #3771B3;
}


/****************/
/* image styles */
/****************/

img.imageleft {
	margin: 4px 15px 5px 0px;
	border: 10px;
	border: red;
}

.imageright {
float: right;
}

#rightcolumn {
margin-left: 30px;
float: right;
width: 300px;
}

#leftcolumn {
margin-right: 5px;
width: 300px;
}

/**profile images for hoffman **/

a#rolloverh { 
		background-image:url(images2/hoffman1.jpg); 
		height: 130px; 
		width:115px; 
		display:block; 
		float:left; 
		margin: 0px 10px 10px 0px;
}

a#rolloverh span { 
		display:none; 
		}
		
		
a#rolloverh:hover { 
		background-image:url(images2/hoffman2.jpg); 
		float:left; 
		/**background-position: 0 -130;**/
		margin: 0px 10px 10px 0px;


}

/**profile images for solomon **/

a#rollovers { 
		background-image:url(images2/solomon1.jpg); 
		height: 130px; 
		width:115px; 
		display:block; 
		float:left; 
		margin: 0px 10px 10px 0px;
		color: #3771B3;
}

a#rollovers span { 
		display:none; 
		}
		
		
a#rollovers:hover { 
		background-image:url(images2/solomon2.jpg); 
		float:left; 
		/**background-position: 0 -130;**/
		margin: 0px 10px 10px 0px;
		color: #B33B37

}


/**profile images for love **/

a#rolloverl { 
		background-image:url(images2/love1.jpg); 
		height: 130px; 
		width:115px; 
		display:block; 
		float:left; 
		margin: 0px 10px 10px 0px;
}

a#rolloverl span { 
		display:none; 
		}
		
		
a#rolloverl:hover { 
		background-image:url(images2/love2.jpg); 
		float:left; 
		/**background-position: 0 -130;**/
		margin: 0px 10px 10px 0px;


}


/**profile images for ginn **/

a#rolloverg { 
		background-image:url(images2/ginn1.jpg); 
		height: 130px; 
		width:115px; 
		display:block; 
		float:left; 
		margin: 0px 10px 10px 0px;
		clear: all;
}

a#rolloverg span { 
		display:none; 
		clear: all;
		}
		
		
a#rolloverg:hover { 
		background-image:url(images2/ginn2.jpg); 
		float:left; 
		/**background-position: 0 -130;**/
		margin: 0px 10px 10px 0px;
		clear: all;
}


/**profile images for wallace **/

a#rolloverw { 
		background-image:url(images2/wallace1.jpg); 
		height: 130px; 
		width:115px; 
		display:block; 
		float:left; 
		margin: 0px 10px 10px 0px;
}

a#rolloverw span { 
		display:none; 
		}
		
		
a#rolloverw:hover { 
		background-image:url(images2/wallace2.jpg); 
		float:left; 
		/**background-position: 0 -130;**/
		margin: 0px 10px 10px 0px;


}


/**.profileimage {
	background: red url(images2/solomon.jpg) no-repeat;	
	width: 115px;
	height: 130px;
	margin: 10px;
	float: left;
	background position: 0 0;
} 

.profileimage a {
	background: red url(images2/solomon.jpg) no-repeat;	
	width: 115px;
	height: 130px;
	margin: 10px;
	float: left;
	background position: 0 0;
} 

.profileimage a: hover {
	background: red url(images2/solomon.jpg) no-repeat;	
	width: 115px;
	height: 130px;
	margin: 10px;
	float: left;
	background position: 0 -130;
} **/

/***************/
/* main styles */
/***************/


div.wrapper {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 842px;
}

/*********************/
/* header and nav bar*/
/*********************/

#header {
	background: url(images2/header1.jpg) no-repeat;
	height: 109px;
	width: 836px;
	margin-top: 0px;
	margin-left: 0px;
}

#header ul{
	list-style-type: none;
	padding: 76px 0 0 150px;
	margin-left:0;
}

#header ul li {
	display:inline;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1em 0em 1em 0em;
}

/* header link style - main nav bar 2px 0px 2px 17px*/

#header a {
	border-right: ;
	padding: 1em 0em 1em 1.5em;
	background-color: ;
	text-decoration: none;
	font-size: small;
	color: white;
	text-decoration: bold;
}

#header a:hover  {
	background: url(images2/logo-bullet.png) no-repeat;
	background-position: 2px 10px;
	border-right: ;
	padding:1em 0em 1em 1.5em;
	background-color: ;
	text-decoration: none;
	font-size: small;
	color: #b0b438;
	text-decoration: bold;
}

/******************************************************/
/* content area in 3 parts with "main section wrapper 0px 5px 0px 5px*/
/******************************************************/

#mainsection {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	width: 842px; 
}
#bodytop {
	background: url(images2/bodytop-wht.jpg) no-repeat;
	height: 14px;
	width: 842px;

}

#bodymain {
	padding: 60px;
	color: black;
	line-height: 1.75em;
	background-color: white;
	margin-top: -1px;
	margin-bottom: -10px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#bodymain h1 {
	color: #3771B3;
	font-size: 30px;
	margin-bottom: 20px;
	font-family: helvetica, arial;
}

#bodymain h2 {
	color: #859294;
	font-size: 20px;
}

p.teaser {
	line-height: 2em;
}


#bodybottom {
background: url(images2/bodybottom-wht-blk.jpg) no-repeat;
height: 35px;
width: 842px;
}

/*********************************/
/* right sidebar for extra links */
/*********************************/

#sidebar {
	float: right;
width: 200px;
margin: 75px 10px 20px 20px;
padding: 5px 2px 5px 0px;
background-color: #b0b438;
border-style: solid 1px;
border-color: ;
line-height: 150%;
font-weight: 200;

}

#sidebar ul{
	list-style-type: none;
	padding: ;
	margin-left:0;
}

#sidebar ul li {
	text-transform: ;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 0px;
}

#sidebar a {
	border-right: ;
	padding: ;
	background-color: ;
	text-decoration: ;
	font-size: 12px;
	color:black ;
	text-decoration: underline;
	font-weight: ;
}

#sidebar a:hover  {
	background: ;
	background-position: ;
	border-right: ;
	padding: ;
	background-color: ;
	text-decoration: none;
	font-size: 12px;
	color: white;
	font-weight: ;
	
}

.curved {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);
}

/***********/
/* footer */
/***********/

#footer {
	text-align: center;
	color: white;
	font-size: small;
	
}

#footer ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin-left:0;
}

#footer ul li {
	display:inline;
	text-transform: ;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 10px;
}


#footer a {
	border-right: 1px white;
	padding: 2px 6px 2px 2px;
	background-color: ;
	text-decoration: none;
	font-size: 14px;
	color: white;
	text-decoration: underline;
}

#footer a:hover  {
	border-right: ;
	padding: 2px 6px 2px 2px;
	background-color: ;
	text-decoration: none;
	font-size: 14px;
	color: #b0b438;
	text-decoration: bold;
}
