.style1 {font-weight: bold;}
body {
	text-align:center;
	background-image:url(buttons/bodybg.JPG);
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	}
#main {
	width:790px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	top: -3px;
		}
#masthead{padding:0px;
	margin:0px auto;
	position:relative;
	top:0px;
	width:830px;
	height:150px;
	text-align:center;
	}
#mastright{
	position:absolute;
	top:4px;
	width:189px;
	right:0px;
	height:100px;
	float:right;
	left: 438px;
	padding:0px;
	text-align:center;
}
#menubar  {
position:relative;
text-align:center;
vertical-align:middle;
top:-4px;
height:25px;
width: 790px;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:bold;
background-image:url(buttons/menu.JPG);
background-repeat:no-repeat;	
}
.bar {
position:relative;
top:5px;
height:26px;
vertical-align:bottom;
margin: 0px;
padding:4px 8px 6px 8px;
}

a.bar, a.bar:visited{
	color:#663366;
	border-left: 1px solid #CBBE9F;
	border-right: 1px solid #D6CCE4;
	}
a.bar:hover{
color:#FFffff;
	border-right: 1px solid #9a788a;
	border-left: 1px solid #513251;
	background-color:#ae75d3;
}
#orbs
{
background-image:url(buttons/PIPEbg.JPG);
background-repeat:repeat-y;
text-align:center;
width:790px;
top:-4px;
position:relative;
margin:0px auto; /* Right and left margin widths set to "auto" */}
.aph  { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#000033; text-align:left; float:left; }
.aph2 {font-family:arial,helvetica,sans-serif;  font-size:12pt; color:#6666cc; font-weight:bold; text-align:left; }
.aph1 {font-family:arial,helvetica,sans-serif;  font-size:11pt; color:#000033; }
.aph5 { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#000033; text-align:center; vertical-align:top; }
.xmas  { font-family:arial,helvetica,sans-serif; font-size:small; color:#000033; text-align:left;  }
.xmashead2 {font-family:"Times New Roman", Times, serif;  font-size:11pt; color:#555500;  text-align:center; }
.menuhead {font-family:"Times New Roman", Times, serif; font-size:14pt; color:#E19202; font-weight:bold; text-align:center; }
.menumain { font-family:"Times New Roman", Times, serif;  font-size:12pt; color:#663366;  text-align:center;
 font-weight:bold; }
.diary {font-family:arial,helvetica,sans-serif;  padding: 0px 5px 5px 0px; font-size:12pt; color:#E19202; font-weight:bold; text-align:left; }
.warn { font-family:arial,helvetica,sans-serif; font-size:12pt;  text-align:center;  color:#ff0000;}
.small  {font-family:arial,helvetica,sans-serif; font-size:8pt; color:#ffffff; text-align:right;}
.foodhead {font-family:arial,helvetica,sans-serif;
  font-size:14pt; 
  color:#212128;  
  text-align:center;
vertical-align:top;
width: 189px;
height:28px;
padding:4px 5px 0px 10px;
 }
 .foodhead2 {font-family:arial,helvetica,sans-serif;  
 font-size:medium; 
 text-align:left;
 font-weight:bold;
background-image:url(buttons/foodmid.JPG);
background-repeat:no-repeat;
vertical-align:top;
width: 220px;
height:27px;
padding:2px 3px;
text-align:center;
 }
.atholl {
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc0cc;
	font-size: 10px;
	text-align: right;
}
a:link { text-decoration:none; color:#212128;}
a:visited {color:#663366; text-decoration:none; }
a:hover {color:#ff3333;
 	height:34px;
	}
.rightcol  {
	margin: 0px 0px 0px 0px;
	padding:3px 3px 5px 23px;
	text-align:left;
	vertical-align:top;
	border-right:1px dashed #000000;
	}
.centcol  {
	margin: 0px 0px 0px 0px;
	padding:3px 13px 5px 13px;
	text-align:left;
	vertical-align:top;
	border-right:1px dashed #000000;
	}
.leftcol  {
	margin: 0px 0px 0px 0px;
	padding:3px 23px 5px 13px;
	text-align:right;
	vertical-align:top;
	}
.camcol  {
	margin: 0px 0px 0px 0px;
	padding:15px;
	text-align:center;
	vertical-align:top;
	}
#special  {
		width: 179px; 
	top: 0px;
	text-align:center;
	}

#specialfoot  {
	margin: 0px 0px 0px 0px; 
	width: 179px;
	height: 10px;
	 background-repeat:repeat-x; 
	}
#foot  {
width:790px;
	margin:0px auto;
	text-align:center;
	height:135px;
	position:relative;
	background-color:#452268;
	top: -4px; 
	}
	.footnav  {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight:bold; 
	text-align:center;
	float:right;
	width:700px;
	}
	.footleft {float:left;
	width:70px;
	height:135px;}

#center  {
	padding: 0px;
	margin: 0px;
	width: 220px;
	text-align:center;}

.athleft {
background-image:url(buttons/bartopl.JPG);
	background-repeat:no-repeat;
	position:relative;
	left: -23px;
	padding:2px 3px;
	height:25px;
	width:220px;
	font-family:arial,helvetica,sans-serif;  
	font-size:medium;
	font-weight:bold;
	text-align:right;}
.athleftbot {
background-image:url(buttons/barbopl.JPG);
	background-repeat:no-repeat;
	position:relative;
	left: -23px;
	padding:2px 3px;
	height:25px;
	width:220px;
	font-family:arial,helvetica,sans-serif;  
	font-size:medium;
	font-weight:bold;
	text-align:right;}
.athright {
	background-image:url(buttons/bartopr.JPG);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	right: -23px;
	padding:2px 3px; 
	height:25px;
	width:220px;
	font-family:arial,helvetica,sans-serif;  
	font-size:medium;
	font-weight:bold;
	text-align:left;}
.athrightbot {
	background-image:url(buttons/barbopr.JPG);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	right: -23px;
	padding:2px 3px;
	height:25px;
	width:220px;
	font-family:arial,helvetica,sans-serif;  
 font-size:medium; 
 text-align:left;
 font-weight:bold;}
.column {width:200px;
	}
.foodplain {font-family:arial,helvetica,sans-serif;  font-size:14pt; color:#212128;  text-align:right;
vertical-align:top;
padding:4px 5px 0px 35px;
 }
  a.linkpic img {
	filter:alpha(opacity=100);  	
	opacity: 1.0;
	}
 a.linkpic:hover img {
	filter:alpha(opacity=50); 	
	opacity: 0.5;
	}
