@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	background: #e8e6e3 url(../images/background.gif) repeat-x; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background-color: #6a6a5a;
	color: #6a6a5a;
	}
	
#wrapper {
	padding-top: 0px;
	width: 906px;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
}

img { border: none; }
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

	#header {
		padding-bottom: 101px;
background: url(../images/header.jpg) no-repeat;
position: relative;
	}
   .logo {
  position: absolute;
 display: block;
 top: 60px;
 left: 7px;
  width: 180px;
  height: 101px;	
  margin: auto; 
   text-indent: -9999px;
   z-index: 1000;
    }
	
	
	/* top nav */
.topNav { padding: 60px 0 20px 570px;}
.topNav ul { padding: 20px 0 5px 0; margin: 0;}
.topNav li { list-style: none; 
	display: inline; 
	padding: 0px 15px 0px 15px; 
	border-left: 1px solid #fff;
}

.topNav li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
	text-align:center; 
color:#c30509; 
	text-decoration: none; 	
}
	
.topNav li a:hover{ color:#c30509;  }
.topNav li a:visited  {outline: none; -moz-outline-style: none;}	
/* top nav */


#main {
background: url(../images/main-back.png) repeat-y;
position: relative;	
padding: 0 0 20px 0;
}





#footer {
	margin: 0 auto;
	width: 906px;
	padding: 8px 0 0 0;
background: url(../images/footer-back.png) no-repeat;	
color: #fff;
font-family: Verdana, Geneva, sans-serif;
font-size:10px;
}

/* footer nav */

.footer ul { padding: 0px 0 25px 0; margin: 0;}
.footer li { list-style: none; 
	display: inline; 
	padding: 0px 15px 0px 15px; 
	border-left: 1px solid #fff;
}

.footer li a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:center; 
color:#6a6a5a; 
	text-decoration: none; 	
}
	
.footer li a:hover{ color:#c30509;  }
.footer li a:visited  {outline: none; -moz-outline-style: none;}	
/* top nav */

#home-main {
	float: left;
	width: 360px;
	margin: 0 0 20px 65px;
	padding: 45px 0 0 0;
	line-height:  16pt;
}
#main h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight:normal;
	line-height:normal;
	font-size: 14pt;
	
}


#home-pic {
	margin: 0 0 0 485px;
	padding: 105px 50px 0 0;
	width: 320px;
	}
	
	
	#home-box {
		background: url(../images/home-box-back.png) no-repeat;
	margin: 0 0 0 35px;
	padding: 30px 0 0 20px;
	}
	
	#home-hours {
		border: solid 1px #ccc;
		padding: 5px 5px 5px 5px; 
		width: 300px; 
		background-color: #faf2d1;
		font-family:Georgia, 'Times New Roman', Times, serif; 
		font-weight:normal; font-style:normal;
		font-size:12px;
	}
	
	
	
	.outline { border: 1px solid #fff; padding: 5px;}
	
.h1-bl {background: url(../images/cnr_bl.png) 0 100% no-repeat #b80f06; color:#e1e1b4; float:left; width: 240px;}
.h1-bl h1 { margin: 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #fff;}
.h1-br {background: url(../images/cnr_br.png) 100% 100% no-repeat}
.h1-tl {background: url(../images/cnr_tl.png) 0 0 no-repeat}
.h1-tr {background: url(../images/cnr_tr.png) 100% 0 no-repeat; padding:5px} 
	
	
.h2-bl {background: url(../images/cnr2_bl.png) 0 100% no-repeat #d16405; color:#FFF; margin: 0 280px; width: 240px;}
.h2-bl h1 { margin: 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 12pt;}
.h2-br {background: url(../images/cnr2_br.png) 100% 100% no-repeat}
.h2-tl {background: url(../images/cnr2_tl.png) 0 0 no-repeat}
.h2-tr {background: url(../images/cnr2_tr.png) 100% 0 no-repeat; padding:5px} 	
	
.h3-bl {background: url(../images/cnr3_bl.png) 0 100% no-repeat #354e71; color:#FFF; float:right; width: 240px; margin: 0 50px 0 0;}
.h3-bl h1 { margin: 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 12pt; color: #889dbd;}
.h3-br {background: url(../images/cnr3_br.png) 100% 100% no-repeat}
.h3-tl {background: url(../images/cnr3_tl.png) 0 0 no-repeat}
.h3-tr {background: url(../images/cnr3_tr.png) 100% 0 no-repeat; padding:5px} 	
	
	
	
	#right-nav {
	margin: 0 40px 0 605px;
	padding: 80px 0 0 0;
	}
	
	#content-main {
	float: left;
	width: 500px;
	margin: 0 0 20px 0;
	padding: 45px 40px 0 65px;
	line-height: 14pt;
}

#content-main h1 {margin: 0 0 10px 0; color: #b65b0b; font-size: 12pt;  }

#content-main h2 {margin: 0 0 5px 0; color: #49497b; font-size: 10pt;  }

.txtBoldRed {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #b92705;
	font-weight:bold;
}


#content-main  ul {
	list-style: none outside url(../images/bullet.gif);
padding-left: 30px;
margin: 0;
	
}

#content-main  li {

	background-position: -2px 0px;

}

#staffPic {
float: right;
margin: 8px;
}

.staff h2{
			font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #b92705;
	font-weight:bold;
	font-style: normal;
	line-height:normal;
}


#questionBox {
		font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #b92705;
	width: 162px;
	color: #64649e; 
	background-color: #d9e3d9; 
	padding: 15px;
}

#questionBox h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	color: #b92705;
	font-weight:bold;
	font-style: normal;
	line-height:normal;
}
