body { 
margin:0;
padding:0;
text-align:center;
background:#454545;
font-family: Helvetica, Arial, sans-serif;
}
#overall { margin:0 auto;text-align:left;width:950px;background:#ffffff;}

#header { 
height:196px;
margin-bottom:25px;
background-image:url(header.jpg);
}
#nameplate {
	width:390px;
	float:left;
	height:83px
}
#nameplate h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	padding-top:40px;
	text-align:right;
	font-weight:normal;
	margin-top: 0px;
	color:#454545;
}
#headnav {
	margin-left:390px;
	width:385px;
}
.phone {
	height:30px;
	text-align:right;
	padding-top: 35px;
	font-size: 12px;
	color: #454545;
}

.navi { text-align:right;font-family: Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:12px;color:#454545;
}
.navi li {
	list-style-type:none;
	display:inline;
	padding-left: 12px;
}
.navi a { text-decoration:none;color:#454545;}
.navi a:hover { text-decoration:none;color:#990000;}

#subnav {
	margin-top:99px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#454545;
	padding-left:190px;
}
#subnav li {
	list-style-type:none;
	display:inline;
	padding-right: 25px;
}
#subnav a { text-decoration:none;color:#333333;}
#subnav a:hover { text-decoration:none;color:#990000;}

#gallery-area {
	width: 850px;
	margin:0 auto;
}
.gallery-item  { /* this creates the container for each thumbnail and cpation */
padding-right:10px;
padding-bottom:25px;
width:150px;
font-size:11px;
text-align:center;
color:#FF6633;
float:left;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;

}
.gallery-item img { border:#444444 solid 1px;padding:2px;margin-bottom:10px;}

.gallery-item b  { /* this formats the bold part of the caption AND make it it's own line */
display:block;
color:#cc092f
}

#bodyarea {
	margin-left:175px;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000000
}

#bodyarea h2 { font-size:16px;color:#454545;}
#bodyarea a { color:#990000;}

