BODY {
font-family: trebuchet, ARIAL, SANS-SERIF;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
background-color: #003;
}
TABLE {
background-color: white;
padding: 0px 10px 30px 10px;
margin-top: 10px;
}
h1 {
font-size:13pt;
COLOR:#4a76c1;
font-weight:700;
margin-bottom:-10px;
}
P {
font-size:.8em;
line-height:15pt;
}
LI {
font-size:.8em;
line-height:15pt;
}
img {
border-style:none;
}

.title-jlb a{
text-decoration: none;
font-size:36pt; 
COLOR:#4a76c1;
font-family:georgia, serif;
}
.title-design a{
text-decoration: none;
font-size:36pt; 
color:#8cc9e4;
font-family:georgia, serif;
}
.toplinks{
font-family:georgia, serif;
font-size: .9em;
}
.toplinks a{
text-decoration: none;
color: #000;
}
.toplinks a:hover{
text-decoration: underline;
color: #4a76c1;
}

.portfolio {
background-color: #1c4499;
}
.portfolio a{
COLOR:#ffffff;
text-decoration: none;
font-weight:900;
}
.portfolio a:visited{
color: #dddddd;
}

.contact {
background-color: #8cc9e4;
}
.contact a{
COLOR:#FFFFFF;
text-decoration: none;
font-weight:900;
}
.contact a:visited{
color: #efefef;
}

.about {
background-color: #4a76c1;
}
.about a{
COLOR:#FFFFFF;
text-decoration: none;
font-weight:900;
}
.about a:visited{
color: #dddddd;
}

.subcategory {
font-family:arial, helvetica, sans-serif;
font-weight:bold;
}
.subcategory a{
COLOR:#1c4499;
font-weight:normal;
}
.biosubcategory {
font-size:11pt;
color:#8cc9e4;
margin-top:15px;
font-style:bold
}
.contactmethod {
font-weight:800;
font-size:1.1em;
}
.selected {
border-style: inset;
border-width: 1;
}


//* slideshow styles *//
#imageContainer {
	position:relative;
	margin:auto;
	width:500px;
	border:1px solid #000;
}

/* styles unrelated to the application follow */
h1 {
	position:relative;
}

.copy {
	width:500px;
	margin:auto;
	position:relative;
	font:0.9em verdana;
}

#so_credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#so_credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}