.title { font-size: 22px; color: #CC3300; font-weight: bold }
.title-small { font-size: 14px; color: #CC3300; font-weight: bold }
.title-small-blue { font-size: 14px; color: #000099; font-weight: bold }

.content {
	font-size: 12px;
	color: #333333;
}
.content a:link    { text-decoration: underline; color: #0066cc;}
.content a:visited { text-decoration: underline; color: #0066cc;}
.content a:hover   { text-decoration: underline; color: #CC3300;}
.content a:active  { color: #CC3300;}

.content a:link img.photo_gallery {
	border: 2px solid #0066cc;
}

.content a:visited img.photo_gallery {
	border: 2px solid #0066cc;
}

.content a:hover img.photo_gallery {
	border: 2px solid #CC3300;
}

.postage-stamp {
	background: url(../images/stamp_bg_blue.gif) no-repeat;
	padding-top: 8px;
	padding-left: 8px;
}

.postage-stamp-blank {
	/* background: url(../images/stamp_bg.gif) no-repeat; */
	padding-top: 8px;
	padding-left: 8px;
}

.form {
	font-size: 10px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}

.index-more { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.index-more a{ 	font-size: 10px; color: #FFFFFF; text-decoration: none; }
.index-more a:hover{ font-size: 10px; color: #0066CC; text-decoration: none; }

.index-box {
	font-size: 10px;
	color: #E8F3FF;
}
.index-box a:link    { text-decoration: none; color: #E8F3FF;}
.index-box a:visited { text-decoration: none; color: #E8F3FF;}
.index-box a:hover   { text-decoration: underline; color: #FFFFFF;}
.index-box a:active  { color: #FFFFFF;}

.index-mustdo {
	font-size: 10px;
	color: #E8F3FF;
}
.index-mustdo a:link    { text-decoration: none; color: #cc3300;}
.index-mustdo a:visited { text-decoration: none; color: #cc3300;}
.index-mustdo a:hover   { text-decoration: underline; color: #000033;}
.index-mustdo a:active  { color: #000033;}


.index-video {
	font-size: 10px;
	color: #CCFFFE;
	font-family: Arial, Helvetica, sans-serif;
}
.index-video a:link    { text-decoration: underline; color: #FFFFFF;}
.index-video a:visited { text-decoration: underline; color: #FFFFFF;}
.index-video a:hover   { text-decoration: underline; color: #F1FF13;}
.index-video a:active  { color: #F1FF13;}

.index-feature {
	font-size: 11px;
	color: #000033;
}
.brand {
	font-size: 10px;
	color: #717188;
}
.brand a:link    { text-decoration: none; color: #717188;}
.brand a:visited { text-decoration: none; color: #717188;}
.brand a:hover   { text-decoration: underline; color: #B6B6FF;}
.brand a:active  { color: #B6B6FF;}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #212E71;
}
.footer a:link    { text-decoration: underline; color: #212E71;}
.footer a:visited { text-decoration: underline; color: #212E71;}
.footer a:hover   { text-decoration: underline; color: #EFF2FF;}
.footer a:active  { color: #EFF2FF;}


.submenu {
	font-size: 11px;
	font-weight: bold;
	color: #FFCC66;
}
.submenu a:link    { text-decoration: none; color: #FFFFFF;}
.submenu a:visited { text-decoration: none; color: #FFFFFF;}
.submenu a:hover   { text-decoration: underline; color: #B6B6FF;}
.submenu a:active  { color: #B6B6FF;}

.feature-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
}
.feature-link a:link {text-decoration: none; color: #CC6633;}
.feature-link a:visited {text-decoration: none; color: #CC6633;}
.feature-link a:hover {text-decoration: underline; color: #993300;}
.feature-link a:active {color: #993300;}

.calendar_PN_link a:link {text-decoration: none; color: #CC6633;}
.calendar_PN_link a:visited {text-decoration: none; color: #CC6633;}
.calendar_PN_link a:hover {text-decoration: underline; color: #993300;}
.calendar_PN_link a:active {color: #993300;}

/* .calendar_category  { font-size: 9px; color: #000000; } */
.calendar_category a:link {text-decoration: none; color: #000000;}
.calendar_category a:visited {text-decoration: none; color: #000000;}
.calendar_category a:hover {text-decoration: underline; color: #000000;}
.calendar_category a:active {text-decoration: underline; color: #000000;}

.calendar_category2 a:link {text-decoration: none; color: #000000;}
.calendar_category2 a:visited {text-decoration: none; color: #000000;}
.calendar_category2 a:hover {text-decoration: none; color: #0066CC;}
.calendar_category2 a:active {color: #0066CC;}


.infobox {
	border: 1px solid #333333;
}
.infobox-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.infobox-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.infobox-content-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.infobox-content a:link    { text-decoration: none;	color: #333333; }
.infobox-content a:visited { text-decoration: none; color: #333333; }
.infobox-content a:hover   { text-decoration: underline; color: #996600; }
.infobox-content a:active  { color: #996600;}


.infobox-content-indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 12px;
}

.infobox-content-indent  a:link    { text-decoration: underline; color: #333333; }
.infobox-content-indent  a:visited { text-decoration: underline; color: #333333; }
.infobox-content-indent  a:hover   { text-decoration: underline; color: #996600; }
.infobox-content-indent  a:active  { color: #996600;}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

/********************************/
/* STYLES FOR DINING SECTION    */
/********************************/

.table-border {
	border: 1px solid #CECE9C;
}

.row-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CECE9C;
	font-weight: bolder;
}

.row-body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F7F7E6;
}

.row-body a{
	color: #000000;
	text-decoration:none;
}

.row-body a:hover{
	color: #000000;
	text-decoration:underline;
}

/********************************/
/* END STYLES FOR DINING SECTION*/
/********************************/

.feature-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
}
.feature-link a:link {text-decoration: none; color: #CC6633;}
.feature-link a:visited {text-decoration: none; color: #CC6633;}
.feature-link a:hover {text-decoration: underline; color: #993300;}
.feature-link a:active {color: #993300;}

.text-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.text-button a:link    {text-decoration: none; color: #003366;}
.text-button a:visited {text-decoration: none; color: #003366;}
.text-button a:hover   {text-decoration: underline; color: #000033;}
.text-button a:active  {color: #000033;}

.light-yellow		{ color: #FFFFCC }

.top_weather {
	font-size: 11px;
	color: #ffffcc;
}
.top_weather a:link    { text-decoration: underline; color: #336699;}
.top_weather a:visited { text-decoration: underline; color: #336699;}
.top_weather a:hover   { text-decoration: underline; color: #3399cc;}
.top_weather a:active  { color: #3399cc;}

.pmtopmenu {
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
}
.pmtopmenu a:link    { text-decoration: none; color: #FFFFFF;}
.pmtopmenu a:visited { text-decoration: none; color: #FFFFFF;}
.pmtopmenu a:hover   { text-decoration: underline; color: #FFFFFF;}
.pmtopmenu a:active  { color: #FFFFFF;}

table {
empty-cells:show;
}

.travel_hero{
	font-size: 10px;
	color: #ffffff;
}

.event_title {
	font-weight: bold;
}
.event_title a:link { color: #000000; text-decoration: none; }
.event_title a:visited { color: #000000; text-decoration: none; }
.event_title a:hover { color: #000000; text-decoration: underline; }

h3.event_title {
	font-size: 16px !important;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}