@charset "UTF-8";
/* CSS Document */

body {background-color:#6e6e6e; margin:0px; padding:0px;} /* #f7f0e6 */
body,h1,h2,div,p,td,blockquote {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:16px; line-height:22px;}
/*
width of main frame: 1054px
width of body frame: 1024px
*/
div.header {width:1054px; height:118px; margin:0px auto; padding:15px 0px 0px 0px;
	background:url('../images/drop_shadow_top.gif') no-repeat;}
div.header div.flames {width:1024px; height:118px; margin:0px auto; background:url('../images/flames.jpg') no-repeat;}
div.body {width:1054px; margin:0px auto; background:url('../images/drop_shadow_repeating.gif') repeat-y;}
div.body div.nav {width:1024px; height:41px; margin:0px auto; background:url('../images/bg_navigation.jpg') no-repeat;}
div.body div.content {width:1024px; margin:0px auto; background:url('../images/bg_boards_1158.jpg') repeat-y;}
div.body div.content div.col1 {width:358px; margin:0px; padding:0px; float:left;} /* 358px total width */
div.body div.content div.col2 {width:626px; margin:0px; padding:20px; float:right;} /* 666px total width */
div.body .content .col2 .p1 {width:200px; margin-right:13px; float:left;}
div.body .content .col2 .p2 {width:200px; margin:0px; float:left;}
div.body .content .col2 .p3 {width:200px; margin-left:13px; float:left;}
div.photo_home {width:356px; height:276px; margin:15px 0px 15px 15px; float:right; background:url('../images/photo_home.png') no-repeat;}
div.menu_thumb {width:298px; margin:15px 0px 15px 15px; float:right; text-align:center;}
div.locations_pics {width:270px; margin:15px 0px 15px 15px; float:right; text-align:center;}
div.body div.content div.clear_both {clear:both;}
div.footer {width:1054px; padding:45px 0px; margin:0px auto; background:url('../images/drop_shadow_bottom.gif') no-repeat;
	text-align:center;}

h1 {color:#4d2c28; font-size:24px;}
h2 {color:#4d2c28; font-size:18px;}
blockquote {font-weight:bold;}

a {color:#912607; text-decoration:underline;}
a:hover {text-decoration:none;}
a.noUL {text-decoration:none;}

table.calendar {width:100%;}
 .calendar tr td {border-bottom:1px solid #999; border-right:1px solid #999; padding:3px 6px; background-color:#f7f0e6;}
 .calendar tr td.l {border-left:1px solid #999;}
 .calendar tr.h td {font-weight:bold; background:url('/_shared/images/stdTableHeader.gif') repeat-x #fff;
 	border-top:1px solid #999; padding:7px 8px 1px;}
 .calendar tr td p.none {font-style:italic; color:#ccc; text-align:center;}
 .calendar tr td p.train {border-bottom:1px dashed #999;}

div.monthHeader {font:bold 18px/30px Arial, Helvetica, sans-serif; text-align:center;}
div.monthHeader a {color:#740f1a; text-decoration:none; padding:2px 8px;}

div.event {margin:0px 0px 16px 0px; border-bottom:1px dashed #999;}
div.google_map {width:626px; margin:0px auto;}
div.menu {clear:both; border:1px solid #ccc; margin-bottom:10px; width:582px; background:#fff;}

blockquote.address {font-size:13px;}
