﻿	body {
		background: #2F3B15;
		font-family: Georgia, Times New Roman, Times, Serif;
		text-align:center;
		margin: 20px;
	}
	#canvas{
		background: #F0F6DA;
		text-align: center;
	}
	
	#canvas, #canvas2, #contentWrapper, #contentWrapper2, #header, #footer { width: 800px;}
	
	#rightTop {
		float:right;
		background: url('images/right_top.gif') no-repeat top right;
		width: 25px;
	}
	#leftTop {
		float:left;
		background: url('images/left_top.gif') no-repeat top left;
		width: 25px;
	}
	#topMenu {
		font-family: Georgia, Times New Roman, Times, Serif;
		color: #2F3B15;
		float: right;
	}
	#rightBottom {
		display: inline-block;
		float: right;
		background: url('images/right_bottom.gif') no-repeat bottom;
		width: 25px;
	}
	#leftBottom {
		float: left;
		background: url('images/left_bottom.gif') no-repeat bottom;
		width: 25px;
	}
	#copyright, .copy {
		padding-top: 5px;
		padding-bottom: 3px;
		font-size: 10px;
		color: #F0F6DA;
		width: auto;
		text-align: center;
	}
	
	#header {
		text-align:center;
	}

	#contentWrapper {
		padding-left: 24px;
		/* padding-right: 24px; */
		padding-top: 5px;
		padding-bottom: 5px;
		text-align:left;
	}

	#contentWrap {
		width: 752px;
	}

	#menu {
		margin-bottom: 0px;
	}
	
	/* #LeftPane {
		width: 150px;
	}

	#RightPane {
		width: 150px;
	}
	
	#ContentPane {
		width: 430px;
	} */

	.smallLogo {
		width: 80px;
		/* margin-right: 20px;
		float: right; */
	}
	
	#tFooter {
		width: 750px;
	}
	
	#bottomMenu {
		text-align: center;
	}

	#footer {
		/* border: Solid 1px Black; */
		text-align:center;
		vertical-align: bottom;
	}

	p.footer {
		font-size: 12px;
		color: #2F3B15;
	}

	a.footerLinks, a.footerLinks:visited, .footerLinks {
		font-size: 10px;
		text-decoration: none;
		color: #2F3B15;
	}
	
	a.footerLinks:hover {
		text-decoration: none;
		color: #E3801C;
	}

	a:link { color: #E3801C; }
	a:visited { color: #B99400; }
	a:focus, a:hover, a:active { color: #E3801C; text-decoration: none; }

	

/* Menu CSS Classes */
	/* CSSMenuArrow */
	.MainMenu_MenuArrow { }

 	/* CSSMenuBreak */
	.MainMenu_MenuBreak {}

	/* CSSMenuContainer */
	.MainMenu_MenuContainer { 
		font-family:  Georgia, Times New Roman, Times, Serif;
		font-size: 16px;
		font-weight: normal;
		margin-top: 15px;
		margin-bottom: 13px;
		width: auto; 
	}

 	/* CSSMenuBar */
	.MainMenu_MenuBar {
		font-family:  Georgia, Times New Roman, Times, Serif;
		font-size: 16px;
		font-weight: normal;
		width: auto; 
	}

	/* CSSSubMenu */
	.MainMenu_SubMenu {
		font-family:  Georgia, Times New Roman, Times, Serif;
		font-size: 16px;
		font-weight: normal;
		color: #2F3B15;
	}

	/* CSSMenuIcon */
	.MainMenu_MenuIcon {}

	/* CSSMenuItem */
	.MainMenu_MenuItem {
		font-family:  Georgia, Times New Roman, Times, Serif;
		font-size: 16px;
		font-weight: normal;
		color: #2F3B15;
	}

	/* CSSMenuItemSel */
	.MainMenu_MenuItemSel {
		font-family:  Georgia, Times New Roman, Times, Serif;
		font-size: 16px;
		font-weight: normal;
		background: transparent;
		color: #E3801C;
	}

 	/* CSSRootMenuArw */
	.MainMenu_RootMenuArrow { }
/* End Menu CSS Classes */

	h2 {
		font-family: Georgia, Times New Roman, Times, Serif;
		font-size: 20px;
		font-weight: bold;
		margin: 1.5em 0 .5em;
		color: #7C7C3E;
	}

	.Normal { 
		font-family: Georgia, Times New Roman, Times, Serif;
	}

	a.ir {
		display: block;
		height/**/:/**/ 0 !important;
		overflow: hidden;
	}


	#spotlight dt {position: absolute; height: 0; overflow: hidden; width: 0;}

	#spotlight {
		background: url(images/cliffs_mkt_twn_mp_tab_bottom_middle.gif) repeat 0 0;
		width: 732px;
		margin: 0 0 0 0px;
	}

	#spotlight dl { background: url(images/cliffs_mkt_twn_mp_tab_bottom_ends.gif) repeat-x 0 100%; }

	#spotlight dd {
		background: url(images/cliffs_mkt_twn_mp_tab_rollover.gif) no-repeat;
		width: 183px;
		float: left;
		font-size: .9em;
		text-align: left;
	}

	#spotlight a.ir {
		background: url(images/cliffs_mkt_twn_mp_tab_static.gif) no-repeat;
		padding-top: 25px;
		height: 25px;
		line-height: 25px;
	}

	#spotlight p { margin: 0; padding: 2px 5px 2px 7px; }
	#spotlight .more { padding: 2px 5px 8px 10px; }

/* =IMAGE REPLACEMENT
*************************/
dd#sl_beerwine, dd#sl_beerwine a.ir { }
dd#sl_events, dd#sl_events a.ir { background-position: -183px 0; }
dd#sl_specials, dd#sl_specials a.ir { background-position: -365px 0; }
dd#sl_entertain, dd#sl_entertain a.ir { background-position: -548px 0; }
#spotlight a.ir:hover { background: none; }

/* =GENERIC layout (print-safe only!)
************************************/
.container {
	display: -moz-inline-block;
	display: inline-block;
}
	.container:after {
		content: '.';
		clear: both;
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

.nav, .nav ul, .nav dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

a.UserCtrl, a.LoginCtrl {
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 12px;
	font-style: italic;
	color: #2F3B15;
}

a.UserCtrl:hover, a.LoginCtrl:hover {
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 12px;
	font-style: italic;
	color: #E3801C;
}

.para_bold {font-size: 1.2em;}
strong.para_bold { font-size: 1.2em; color: #E67D10; }
#content li { margin: 0 0 .3em; }
#content { font-size: 1.1em;; }
p { margin: .2em 0 1.2em; }

h2 {
	font-size: 1.4em;
	margin: 1.5em 0 .5em;
	color: #7C7C3E;
}
.home h2 { font-size: 1.5em; margin-bottom; .2em; }
h3 {
	font-size: 1.2em;
	margin: 1.3em 0 .2em;
}
h4 { margin: 1.1em 0 .2em; }

ul, ol {
	margin: .5em 0 1em;
	padding-left: 2.5em;
}
