html {padding: 0; margin: 0;} 

.links {
	display:none;
}

#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 15px;
	padding-left : 10px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#menu a:link, #menu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : 12px;
	font-weight : normal;
	line-height : 10px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#menu a:hover	{
	color : #f00;
}
	
div.section-1 #menu li#nav-1 a, 
div.section-2 #menu li#nav-2 a,
div.section-3 #menu li#nav-3 a,
div.section-4 #menu li#nav-4 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu ul a:hover {
	color : #f00 !important;
}

#contentstabs {
	background:#FFFFFF;
	clear : both;
	margin : 0px;
}

#contentsnotabs {
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC; 
	background:#FFFFFF;
	clear : both;
	margin : 0px;
	padding : 3px;
	border-top-width:medium
}

#contentstabs .blockquoterepl, #contentsnotabs .blockquoterepl {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#contentstabs h1, #contentsnotabs h1 {
	border-style: solid;
	border-width: 2px;
	font-size: 13pt;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #C3C4FF;
}

#contentstabs h2, #contentsnotabs h2 {
	border-style: solid;
	border-width: 2px;
	font-size: 13pt;
	text-align: center;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	background-color: #E8E8FF;
}

#contentstabs h3, #contentsnotabs h3 {
	font-size: 12pt;
	text-align: center;
	margin-top: 5px;
	font-weight: bolder;
}

#contentstabs h4, #contentsnotabs h4 {
	font-size: 11pt;
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
}

#contentstabs .columnname, #contentsnotabs .columnname,
#contentstabs .featurename, #contentsnotabs .featurename,
#contentstabs .blogname, #contentsnotabs .blogname
{
	border-style: solid;
	border-width: 2px;
	font-size: 14pt;
	text-align: center;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	background-color: #9191FF;
	font-weight: bold;
}

#contentstabs .columntitle, #contentsnotabs .columntitle, 
#contentstabs .featuretitle, #contentsnotabs .featuretitle,
#contentstabs .lotiontitle, #contentsnotabs .lotiontitle,
#contentstabs .blogtitle, #contentsnotabs .blogtitle
{
	border-style: none;
	border-width: 0px;
	font-size: 12pt;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	background-color: white;
	font-weight: bolder;
}

#contentstabs .columndescription, #contentsnotabs .columndescription,
#contentstabs .featuredescription, #contentsnotabs .featuredescription,
#contentstabs .blogdescription, #contentsnotabs .blogdescription
{
	border-style: none;
	border-width: 0px;
	font-size: 11pt;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	background-color: white;
	margin-left: 30px;
	margin-right: 30px;
	font-style: italic;
}

#contentstabs .columnauthor, #contentsnotabs .columnauthor, 
#contentstabs .featureauthor, #contentsnotabs .featureauthor, 
#contentstabs .lotionauthor, #contentsnotabs .lotionauthor,
#contentstabs .blogauthor, #contentsnotabs .blogauthor
{
	border-style: none;
	border-width: 0px;
	font-size: 11pt;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: white;
	margin-left: 5px;
	margin-right: 5px;
}

#contentstabs .columnfooterleft, #contentsnotabs .columnfooterleft {
	width: 140px;
	float: left;
	text-align:left;
}

#contentstabs .columnfootercenter, #contentsnotabs .columnfootercenter {
	width: 300px;
	float: left;
	text-align: center;
}

#contentstabs .columnfooterright, #contentsnotabs .columnfooterright {
	width: 50px;
	float: right;
	text-align:right;
}

#contentstabs .columnpagedisabled, #contentsnotabs .columnpagedisabled {
	border: solid;
	border-width: 1px;
	width: 50px;
	color: #B2B2B2;	
	text-align: center;
	float: left;
}

#contentstabs .columnpagecurpage, #contentsnotabs .columnpagecurpage {
	border: solid Blue;
	border-width: 1px;
	width: 20px;
	text-align: center;
	color: White;
	background-color: Blue;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}

#contentstabs .columnpageotherpage a:link, #contentstabs .columnpageotherpage a:visited,
#contentsnotabs .columnpageotherpage a:link, #contentsnotabs .columnpageotherpage a:visited,
#contentstabs .columnpageotherpagewide a:link, #contentstabs .columnpageotherpagewide a:visited,
#contentsnotabs .columnpageotherpagewide a:link, #contentsnotabs .columnpageotherpagewide a:visited	
{
	border: solid;
	border-width: 1px;
	width: 20px;
	text-align: center;
	color: Blue;
	background-color: White;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}

#contentstabs .columnpageotherpage a:hover,
#contentsnotabs .columnpageotherpage a:hover,
#contentstabs .columnpageotherpagewide a:hover,
#contentsnotabs .columnpageotherpagewide a:hover	{
	border: solid;
	border-width: 1px;
	width: 20px;
	text-align: center;
	color: White;
	background-color: Blue;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}

#contentstabs .columnpageotherpagewide a:link, #contentstabs .columnpageotherpagewide a:visited,
#contentsnotabs .columnpageotherpagewide a:link, #contentsnotabs .columnpageotherpagewide a:visited,
#contentstabs .columnpageotherpagewide a:hover,
#contentsnotabs .columnpageotherpagewide a:hover	{
	width: 50px;
}

#contentstabs .selectdropdown, #contentsnotabs .selectdropdown {
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

#contentstabs .tabcontents {
	padding-left: 8px;
	padding-right: 8px;
	width: 452px;
}

.rightmenublock {
	border-style:solid;
	border-width:2px;
	background:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px; 
	color : blue;
	text-align : left;
	font-size : 12px;
	font-weight : normal;
	margin-right : 0px;	
	text-decoration : none;
	margin-left: 5px;
}

.rightmenublock ul, .rightmenublock li	{
	display : list-item;
	list-style-type : none;
	margin-left : -5px;
	margin-top : 0;
	margin-bottom: 0;
	padding : 1px;
}

.rightmenublock li {
	padding : 2px 10px 2px 10px;
	line-height : 14px;
}

.rightmenublock h2 {
	font-size: 10pt;
	line-height: 150%; 
	color: white;
	font-weight: bold; 
   margin-top: 0; margin-bottom: 2pt;
	background-color: blue;
	width:100%;
}

.rightmenublock a:link, .rightmenublock a:visited	{
	color : blue;
	font-size : 12px;
	font-weight : bold;
	margin-right : 0px;
	text-decoration : none;
}

.rightmenublock a:hover	{
	text-decoration : underline;
}

.rightmenublock .selected	{
	color : red;
	float : left;
	font-size : 12px;
	font-weight : normal;
	margin-right : 0px;
	text-decoration : none;
}

.blogrightborder {
	font-family: Arial;
	font-size: 15pt;
	text-align: left;
	padding: 2px;
	border: 1px solid;
	color: Black;
}

.blogrightborder a:link, .blogrightborder a:hover, .blogrightborder a:visited {
	color: black;
	text-decoration: underline;
	float: none;
}

.diningmenu {
	line-height: 150%;
}

.diningmenu a:link, .diningmenu a:hover, .diningmenu  a:visited {
	color: blue;
	text-decoration: underline;
}

.diningmenutext {
	display: none;
	border: thin solid;
}

.pagebanner {
	width: 980px; margin: 0 auto; background-color: White;
	text-align: left;
	font-size: 12pt;
	padding: 4px;
}

.pagemenu {
	margin 0 auto;
	text-align: left;
	font-size: 10pt;
	font-weight : bold;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #E1E1E1;
	padding-top: 2px;
	padding-bottom: 2px;
}

.pagemenu a:link, .pagemenu a:visited	{
	color : Black ;
	margin-left : 0px;
	margin-right : 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	text-decoration : none;
}

.pagemenu a:hover	{
	color : Blue;
	text-decoration: underline;
}

.pagemenu ul	{
	display : inline;
	list-style-type : none;
	margin-left : 0;
	padding-left : 1px;
	
}

.pagemenu li {
	display : inline;
	list-style-type : none;
	margin-left : 0;
	padding : 2px 0px 2px 10px;
	line-height : 14px;
}

.nounderline a:link, .nounderline a:visited	{
	color: blue;
	text-decoration : none;
}

.nounderline a:hover	{
	text-decoration : underline;
}

.titleupcoming {
	font-weight: bold;
	color: red;
}

.titlelatest {
	font-weight: bold;
	color: red;
}

.titleheadlines {
	font-weight: bold;
}

.titlelive {
	font-weight: bold;
	color: red;
}

DIV.bordered
{
	border-style: solid;
	border-width: 1px;
}
body {
	font: 80% arial, helvetica, sans-serif;
	text-align: center;
}
#headerlinks {
	clear: both;
	background: #655fae;
}

#headerlinks a:link, #headerlinks a:visited
	{ text-decoration:none; color:white;  font-family: "Arial Narrow";  margin-left: 10px;  margin-right: 10px;  font-weight: bold;     }
#headerlinks a:hover { text-decoration:underline; }


