body   { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #211d45; margin: 0; padding: 0 }
body.home {
	background-color: #303030;
	background-image: url(images/home/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.menushow {text-align: center;}
.menushow img {padding: 5px 1px 0 0; border:0;}
td.sched { padding-bottom:2px; padding-top:2px }
p   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-top: 0; padding-right: 10px; padding-left: 10px }
p.boxed { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 10px; padding: 10px; border: solid 1px #965B27 }
p.boxedY  { color: #fc6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 10px; padding: 20px 10px; border: solid 1px #965b27 }
table.boxedH { color: #fc6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 10px; padding: 0; border: solid 1px #965b27 }
p.unboxedY {
	color: #fc6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	margin: 4px;
	padding: 5px
}
p.boxed1  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 5px 0 0; padding: 5px; border: solid 1px #965b27 }
p.dropdown    { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: right; margin-right: 1px }
p.right   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 8px 25px 5px }
p.local { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 8px 15px 5px }
p.larger {font-size:12px;}
p.center {text-align:center;}
p.news { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-left: 30px }
td  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
td.footer { color: #fff; font-size: 9px; text-align: center; padding-top: 3px; padding-bottom: 3px }
td.botnav { color: #fff; font-size: 10px; font-weight: bold; background-color: #7e1e20; text-align: center; padding: 3px 15px }
a { color: #FFCC66; text-decoration: none }
a.events { color: #fff; font-weight: bold; text-decoration: none }
a.events { color: #fff; font-weight: bold; text-decoration: none }
a.yellow { color: #FFCC66; font-weight: bold; text-decoration: none }
.yellow12 { color: #FFCC66; font-size: 12px; font-weight: bold; text-decoration: none }
a:hover { color: #fff; text-decoration: underline }
h5   { color: #ffd57e; font-size: 10px; font-weight: bold; line-height: 14px; margin: 0 0 0 20px; padding-bottom: 0 }
h4 { color: #ffd57e; font-size: 12px; font-weight: bold; line-height: 14px; margin: 0 0 0 10px; padding-bottom: 0 }
h4.specials   { color: #e6e6e6; font-size: 14px; font-weight: bold; line-height: 14px; text-align: center; margin: 6px 0; padding: 3px; border: solid 1px #ffac38 }
h4.events { color: #FFCC66; font-size: 12px; font-weight: bold; line-height: 14px; margin: 0 0 0 10px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px }
h3 { color: #E99A35; font-size: 12px; font-weight: bold; line-height: 14px; margin: 0 0 0 10px; padding-bottom: 0 }
h3.specials   { color: #e6e6e6; font-size: 14px; font-weight: bold; line-height: 16px; margin: 5px 10px 0; padding-bottom: 0 }
h2.specials    { color: #e6e6e6; font-size: 15px; font-weight: bold; margin: 10px 10px 20px }
h5.specials { color: #fff; font-size: 14px; font-weight: bold; margin: 10px }
#box2 {
	background-color: #000000;
	padding: 0px;
	margin: 5px;
}
#larger     { font-size: 14px; line-height: 16px }
#weelarger { font-size: 12px; line-height: 16px }
#morelarger  { font-size: 24px; line-height: 22px }
#bitlarger { font-size: 18px; line-height: 22px; padding-bottom: 10px }
#larger a   { color: #fc6; font-size: 14px; text-decoration: underline }
#larger a:hover   { color: #fff; font-size: 14px; text-decoration: underline }
table.address { padding-top: 7px }
p.rightHome {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 8px 25px 5px
}
#box1 {
	background-color: #000000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}
a.yellowU {
	color: #FFCC66;
	font-weight: bold;
	text-decoration: underline
}
a.yellowU:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline
}
a.yellowNU {
	color: #FFCC66;
	font-weight: bold;
	text-decoration: none
}
#hp {
	background-image: url(images/wizardhat.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#sb {
	background-image: url(images/superbowl08.jpg);
	background-repeat: no-repeat;
	background-position: 750px 0px;
	padding-left: 100px;
}
#pastev {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 10px;
	padding: 10px;
	border: solid 1px #965B27;
	float: right;
	width: 250px;
}
.menu h3 {
	text-transform: uppercase;
}
p.sociallinks {
	color: #fc6;
	line-height: 16px;
	margin-top: 4px;
}
.localL {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #965B27;
	border-left-color: #965B27;
	height: 30px;
	vertical-align: middle;
	line-height: 16px;
}
.localR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #965B27;
	height: 30px;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #965B27;
	line-height: 16px;
	color: #fc6 !important;
}
.specButs td {
	padding-top: 15px;
}
#deck  {
	background-image: url(images/seaslide1.jpg);
	background-repeat: no-repeat !important;
	background-position: 0px 0px !important;
	height: 127px;
	width: 192px;
	margin-right: auto;
	margin-left: auto;
}
a.yellowUflag {
	color: #FFCC66;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	height: 250px;
}
a.yellowUflag:hover {
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/flag.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
h3.news {
	color: #FFCC66;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-left: 30px
}
#locallinks img {
	padding-right: 0px;
	padding-left: 14px;
	float: left;
}
#locallinks {
	background-image: url(images/locallinks-bg.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #965B27;
	border-left-color: #965B27;
}
.home #hlocallinks img {
	padding-right: 15px;
	padding-left: 25px;
}
.home #hlocallinks {
	background-image: url(images/locallinks-bg.gif);
	background-repeat: repeat-x;
	margin-right: 20px;
	margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #965B27;
	border-left-color: #965B27;
}
#locallinks a {
	padding-right: 0px;
	display: block;
	float: left;
	height: 23px;
	margin-left: 14px;
}
#locallinks #bristol {
	background-image: url(images/nav-Bristol.gif);
	width: 36px;
}
#locallinks #cedarville {
	background-image: url(images/nav-Cedarville.gif);
	width: 55px;
}
#locallinks #falmouth {
	background-image: url(images/nav-Falmouth.gif);
	width: 52px;
}
#locallinks #framingham {
	background-image: url(images/nav-Framingham.gif);
	width: 68px;
}
#locallinks #franklin {
	background-image: url(images/nav-Franklin.gif);
	width: 44px;
}
#locallinks #hyannis {
	background-image: url(images/nav-Hyannis.gif);
	width: 46px;
}
#locallinks #pembroke {
	background-image: url(images/nav-Pembroke.gif);
	width: 55px;
}
#locallinks #plymouth {
	background-image: url(images/nav-Plymouth.gif);
	width: 54px;
}
#locallinks #sandwich {
	background-image: url(images/nav-Sandwich.gif);
	width: 54px;
}
#locallinks #walpole {
	background-image: url(images/nav-Walpole.gif);
	width: 47px;
}
#locallinks #westford {
	background-image: url(images/nav-Westford.gif);
	width: 50px;
}
#locallinks span {
	display: none;
}
#locallinks #bristol:hover {
	background-image: url(images/nav-Bristol-on.gif);
}
#locallinks #cedarville:hover {
	background-image: url(images/nav-Cedarville-on.gif);
}
#locallinks #falmouth:hover {
	background-image: url(images/nav-Falmouth-on.gif);
}
#locallinks #framingham:hover {
	background-image: url(images/nav-Framingham-on.gif);
}
#locallinks #franklin:hover {
	background-image: url(images/nav-Franklin-on.gif);
}
#locallinks #hyannis:hover {
	background-image: url(images/nav-Hyannis-on.gif);
}
#locallinks #pembroke:hover {
	background-image: url(images/nav-Pembroke-on.gif);
}
#locallinks #plymouth:hover {
	background-image: url(images/nav-Plymouth-on.gif);
}
#locallinks #sandwich:hover {
	background-image: url(images/nav-Sandwich-on.gif);
}
#locallinks #walpole:hover {
	background-image: url(images/nav-Walpole-on.gif);
}
#locallinks #westford:hover {
	background-image: url(images/nav-Westford-on.gif);
}
.home   #locallinks  a {
	margin-left: 35px;
}

