/* CSS Document */

#container {
width:760px;
margin:0px auto;
border-left:1px solid #3893ae;
border-right:1px solid #3893ae;
}
.nav {
width:760px;
background-image:url(/images/nav/home_nav.gif);
background-repeat:repeat-x;
height:37px;
}


/* Right Hand Column styles*/


.rh-column {
width:300px;
background-image:url(/images/Home_rpanel_bg.jpg);
margin-top:10px;
background-repeat:no-repeat;
}
.rh-column h1 {
padding:10px 30px 10px 15px;
}

.rh-column p {
padding:0px 30px 5px 15px;
}
.rh-column img {
margin:10px 30px 10px 15px;
}
.hours {
width:auto;
height:auto;
margin-left:15px;
margin-top:10px;
}
.hours p {
margin:0px;
padding:2px 0px 2px 0px;
}
table,td,tr,th{
vertical-align:top;
text-align:left;
}
/* main content styles*/

.intro{
margin:0;
padding:0;
}
.intro h1{
padding:10px 15px 10px 20px;
margin:0px;
}
.intro p{
padding:0px 15px 5px 20px;
}
.story1{
margin:0;
padding:0;
background-image:url(/images/background_strip.jpg);
background-repeat:repeat-x;
}
.story1 h2{
padding:10px 15px 10px 20px;
margin:0px;
}
.story1 p{
padding:0px 15px 5px 20px;
}
.story1 img {
margin:10px 30px 10px 15px;
}
.story2{
margin:0;
padding:0;
}
.story2 h2{
padding:10px 15px 10px 20px;
margin:0px;
}
.story2 p{
padding:0px 15px 5px 20px;
}
.story2 img {
margin:10px 30px 10px 15px;
}
.footer {
background-image:url(/images/footer_bg.jpg);
background-repeat:repeat-x;
}

.footer p{
padding:10px 15px 5px 20px;
}