
body {
    font-family: arial;
    font-size: 12px;
    color:black;
    background-image: url('/images/gradient1.gif');
    background-repeat: repeat-x;
    background-position: 0% 0%;	
    margin: 0px;
    padding: 0px;
    background-color:#003366;
}

h1 {
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #883300;
    line-height:38px;
    font-weight:650;
}

td {
    font-family: arial;
    font-size: 12px;
    color:black;
}
.title{
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    line-height:24px;
    font-weight:bold;
}
.grapetitle{
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #660066;
    line-height:18px;
    font-weight:bold;
}
.redhighlight{
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #883300;
    line-height:18px;
    font-weight:bold;
}
.redtitle{
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #883300;
    line-height:18px;
    font-weight:bold;
	text-decoration:underline;
}

.bluetitle{
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #2C4958;
    line-height:18px;
    font-weight:bold;
}

.sponsor{
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    line-height:18px;
    font-weight: normal;
}
.restaurant{
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #AC1904;
    line-height:18px;
    font-weight: bold;
}
.bullet {
    color:#AC1904;
}
.hilite {
    color: #883300;
}
.greenhilite {
    color: #999933;
}

.bluehilite {
	color: #2C4958;
}

.grapehilite {
    color: #660066;
}
a:link {
	color: #883300;
	text-decoration: underline;
}
a:visited {
	color: #883300;
	text-decoration: underline;
}
a:hover {
	color: #cc3300;
	text-decoration: underline;
}

a:link.toplink {
	color: #ffffff;
	text-decoration: none;
    font-size: 18px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:visited.toplink {
	color: #ffffff;
	text-decoration: none;
    font-size: 18px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:hover.toplink {
	color: #AC1905;
	text-decoration: none;
    font-size: 18px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}


a:link.topactivelink {
	color: #AC1905;
	text-decoration: none;
    font-size: 18px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:visited.topactivelink {
	color: #AC1905;
	text-decoration: none;
    font-size: 18px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:hover.topactivelink {
	color: #AC1905;
	text-decoration: none;
    font-size: 18px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}

.footernavtext {
	color: #999999;
    font-size: 12px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:link.footerlink {
	color: #AC1905;
	text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:visited.footerlink {
	color: #AC1905;
	text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}
a:hover.footerlink {
	color: #AC1905;
	text-decoration: underline;
    font-size: 12px;
    font-family: Trebuchet MS,arial, Helvetica, sans-serif;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
