html,body {
	margin:0;
	padding:0;
	}
	
body {
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	background-color:#313429;
	}
	
div.shadows {
	width:965px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../resources/images/side_shadow.png);
	background-repeat:repeat-y;
	}

div.container {
	text-align:left;
	width:891px;
	margin:0 auto;
	padding-left:0px;
	padding-right:0px;
	padding-top:39px;
	padding-bottom:0px;
	background-color:#95755c;
	background-image:url(../resources/images/top_head_bck.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	}
	
div.header {
	position:relative;
	background-color:#fff;
	height:106px;
	margin-bottom:6px;
	}

div.header img {
	border:none;
	}
	
.logo {
	float:left;
	position:absolute;
	border:none;
	margin-top:-37px;
	margin-left:344px;
	padding:0px;
	z-index:10;
	}

div.live_music {
	float:left;
	height:224px;
	width:225px;
	margin-right:6px;
	background-image:url(../resources/images/live_music_bck.jpg);
	background-repeat:repeat-x;
	padding:6px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	}

div.live_music_border {
	width:202px;
	height:198px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #9b7e67;
	text-align:center;
	padding: 8px 10px 5px 10px;
	}

div.live_music p {
	margin-top:9px;
	margin-bottom:0px;
	}

h4.live_music_title {
	font-size:12px;
	padding:0px;
	margin:0px;
	}

div.live_music img {
	margin-bottom:7px;
	margin-right:0px;
	margin-left:0px;
	}
	
div.live_music a, div.live_music a:active, div.live_music a:visited {
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	}
	
div.live_music a:hover {
	color:#553524;
	}

div.banner {
	position:relative;
	height:238px;
	width:877px;
	margin-bottom:6px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../resources/images/banner_back.jpg);
	background-repeat:repeat-x;
	}

	
div.banner_animation {
	float:left;
	margin:0px;
	
	}
	
div.banner_side_nav {
	float:right;
	width:189px;
	}
	
div.banner_side_nav a {
	border:0px;
	padding:0px;
	margin:0px;
	}
div.banner_side_nav img {
	padding:0px;
	margin:0px;
	border:0px;
	}
	
	
div.wrapper {
	color:#808080;
	background-image:url(../resources/images/back_rpt.jpg);
	background-repeat:repeat-y;
	background-position:center;
	padding:0px;
	margin:0px;
	
	}

div.wrapper a, div.wrapper a:active, div.wrapper a:visited {
	color:#6f625c;
	text-decoration:underline;
	border:none;
	padding:0px;
	margin:0px;
	}

div.wrapper a:hover {
	color:#52453f;
	text-decoration:underline;
	}

a.read_more {
	float:right;
	}



/******************************************************************** Specials Column CSS **************/
	
div.specials_col {
	position:relative;
	width:227px;
	float:left;
	padding:0px 5px 12px 12px;
	margin-left:0px;
	margin-right:7px;
	line-height:16px;
	font-size:12px;
	color:#6f625c;
	text-align:center;
	}

div.top_border {
	background-image:url(../resources/images/border-top.jpg);
	background-repeat:no-repeat;
	background-position:0px 9px;
	background-color:#d7b586;
	margin-bottom:9px;
	padding:0px;
	height:15px;
	}
	
div.bottom_border {
	clear:both;
	width:891px;
	height:21px;
	background-image:url(../resources/images/border-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#95755c;
	margin-top:0px;
	}

div.specials_content {
	padding-left:12px;
	width:205px;
	min-height:307px;
	}

div.specials_col a {
	font-size:11px;
	}

div.specials_content img {
	margin-bottom:4px;
	}



/********************************************************************* Content Column CSS ****************************/
	
div.content_col {
	position:relative;
	width:387px;
	float:left;
	padding:0px;
	line-height:16px;
	font-size:12px;
	color:#6e5d56;
	background-color:#f4ebe2;
	border:1px solid #c4af9e;
	border-bottom:0px;
	min-height:377px;
	}

div.content_title_container {
	margin: 7px 4px 7px 4px;
	padding: 12px 12px 10px 12px;
	border:1px solid #d3bdb0;
	background-color:#fcfaf8;
	text-align:center;
	}


	
div.content_container {
	}

.content_title {
	width:auto;
	font-weight:bold;
	font-size:16px;
	color:#64524a;
	border-bottom:1px solid #d3bdb0;
	/*
	padding-bottom:3px;
	padding-top:4px;
	padding-left:12px;
	margin-top:7px;
	margin-bottom:10px;
	*/
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	}

div.content {
	padding:0px 20px 10px 20px;
	}
	
	




/******************************************************************** Award Column CSS **************/
	
div.award_col {
	position:relative;
	width:227px;
	float:right;
	padding:0px 12px 12px 5px;
	margin-left:7px;
	margin-right:0px;
	line-height:16px;
	font-size:11px;
	color:#6f625c;
	text-align:center;
	}

div.award_content {
	padding-left:12px;
	width:205px;
	min-height:313px;
	}
	


/*************************************************************************************************/

div.title_wrap {
	height:35px;
	}
h3.title{
	position:relative;
	float:left;
	display:block;
	font-weight:normal;
	font-size:15px;
	color:#ffffff;
	padding-bottom:6px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	border-bottom:1px solid #8d8c8c;
	}
	
	
	
	
/*************************************************************************** Top Navigation Menu ********************************/


div.top_nav_container {
	width:891px;
	height:39px;
	position:relative;
	background-image:url(../resources/images/top_nav_bck.jpg);
	background-repeat:repeat-x;
	color:#f4ebe2;
	letter-spacing:-0.6px;
	font-size:14px;

	}
	
div.top_nav_container ul {
	position:relative;
	color:#939399;
	margin-top:0px;
	/*
	margin-left:24px;
	
	padding-left:0px;
	*/
	padding-top:6px;
	}

div.top_nav_container ul li {
	display:block;
	/*
	float:left;
	
	margin-right:9px;
	padding-right:24px;
	*/
	padding-top:7px;
	background-image:url(../resources/images/dash.jpg);
	background-position:right 15px;
	background-repeat:no-repeat;
	height:20px;
	
	}
	
div.top_nav_container ul li a,  div.top_nav_container ul li a:visited, div.top_nav_container ul li a:active {
	color:#f4ebe2;
	text-decoration:none;
	font-weight:bold;
	}

div.top_nav_container ul li a:hover {
	color:#f5cc1a;
	text-decoration:none;
	}

	
div.top_nav_container ul li.last_link {
	border-right:none;
	background-image:none;
	margin-right:0px;
	padding-right:0px;
	}
	
ul.top_left_nav {
	float:left;
	margin-left:0px;
	padding-left:8px;
	width:345px;
	}

ul.top_left_nav li {
	float:left;
	margin-right:4px;
	margin-left:0px;
	padding-right:20px;
	}

ul.top_right_nav {
	float:right;
	width:367px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	padding-right:15px;
	}

ul.top_right_nav li {
	float:right;
	margin-right:0px;
	margin-left:9px;
	padding-right:24px;
	}
	
ul.top_right_nav li.last_link {
	padding-right:0px;
	margin-right:0px;
	}

	
	
	
	
/****************************************************** Internal Page CSS **********************/

div.int_wrapper {
	color:#808080;
	background-image:url(../resources/images/int_back_rpt.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin:0px;
	padding:0px;
	}

div.int_wrapper a, div.int_wrapper a:active, div.int_wrapper a:visited {
	color:#6f625c;
	text-decoration:underline;
	border:none;
	padding:0px;
	margin:0px;
	}

div.int_wrapper a:hover {
	color:#52453f;
	text-decoration:underline;
	}


div.internal_banner {
	position:relative;
	height:146px;
	width:877px;
	margin-bottom:6px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../resources/images/internal_banner_back.jpg);
	background-repeat:repeat-x;
	}

	
div.internal_banner_animation {
	float:left;
	}

div.int_topleft_border {
	background-image:url(../resources/images/int_top_border.jpg);
	background-repeat:no-repeat;
	background-position:7px 0px;
	height:13px;
	float:left;
	width:101px;
	padding:0px;
	}

div.int_topright_border {
	background-image:url(../resources/images/int_top_border.jpg);
	background-repeat:repeat-x;
	background-position:-1px 0px;
	height:13px;
	float:right;
	width:101px;
	padding:0px;
	}
	
div.int_bottom_border {
	background-image:url(../resources/images/int_bottom_border.jpg);
	background-repeat:no-repeat;
	background-color:#95755c;
	height:13px;
	width:877px;
	margin-left:7px;
	padding-bottom:7px;
	}
	
div.int_content_col {
	position:relative;
	width:673px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	line-height:16px;
	font-size:12px;
	color:#6e5d56;
	background-color:#f4ebe2;
	border:1px solid #c4af9e;
	border-bottom:0px;
	min-height:377px;
	}
	

div.menu_top_list a, div.menu_top_list a:active, div.menu_top_list a:visited {
	padding-right:7px;
	margin-left:3px;
	margin-top:2px;
	color:#6f625c;
	font-weight:bold;
	border-right:1px solid #6e5d56;
	text-decoration:none;
	}

div.menu_top_list a.last_link {
	border-right:0px;
	}

div.menu_top_list a:hover {
	text-decoration:underline;
	}
	

div.menu_image {
	text-align:center;
	margin-top:7px;
	}

/*************************************** side Navigation CSS ***********************************/




div.side_nav {
	position:relative;
	float:left;
	width:188px;
	font-size:11px;
	}

div.side_nav a, div.side_nav a:active, div.side_nav a:visited {
	color:#808080;
	text-decoration:none;
	}
div.side_nav a:hover {
	text-decoration:none;
	color:#ecab1f;
	}
	
div.side_nav ul {
	position:relative;
	padding:0px;
	margin:0px;
	}
	
div.side_nav ul li {
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dotted #ffad00;
	}

div.side_nav ul li a {
	padding-top:5px;
	padding-bottom:5px;
	}




/******************************************** Internal content CSS *******************/

div.internal_content {
	position:relative;
	float:right;
	width:583px;
	padding:25px 0px 20px 0px;
	line-height:16px;
	font-size:12px;
	color:#808080;
	}

div.internal_content h3.col_title {
	width:571px;
	font-weight:bold;
	font-size:13px;
	color:#808080;
	border-bottom:1px dotted #beb7b0;
	border-top:1px dotted #beb7b0;
	padding-bottom:3px;
	padding-top:4px;
	padding-left:12px;
	margin-top:0px;
	}

div.internal_content div.content_content {
	width:571px;
	}


h3.menu_item_title {
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	margin-bottom:2px;
	}
	
div.int_content {
	padding:0px 20px 10px 20px;
	text-align:center;
	}


/*********************************************************** Footer *********************************/

div#red_border {
	height:4px;
	width:891px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	
	padding:0px;
	background-image:url(../resources/images/red_border.jpg);
	background-repeat:repeat-x;
	}


div.footer {
	clear:both;
	color: #ece3d9;
	font-size:12px;
	text-align:center;
	padding-top:7px;
	padding-bottom:1px;
	margin-top:0px;
	background-image:url(../resources/images/footer_bck.jpg);
	background-repeat:repeat-y;
	background-position:top;
	
	}
	
div.footer a, div.footer a:active, div.footer a:visited {
	color: #ece3d9;
	text-decoration:underline;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #bbbbbb;
	}

div.footer a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
div.bottom_shadow {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	width:965px;
	height:41px;
	background-image:url(../resources/images/bottom_shadow.png);
	background-repeat:no-repeat;
	}
	
	
	
/******************************************************************** font styles ****************/

span.yellow_quotes {
	color:#eeb437;
	font-size:14px;
	font-weight:bold;
	}

span.yellow {
	color:#eeb437;
	}

p.signiture1 {
	float:right;
	color:#8797b1;
	font-style:italic;
	font-weight:bold;
	margin-top:0px;
	text-align:right;
	}

.signiture2 {
	font-style:italic;
	font-weight:normal;
	font-size:11px;
	}

.float_right{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	}
	
	
.small_font {
	font-size:10px;
	}
	
.menu_title {
	font-size:14px;
	font-weight:bold;
	color:#6f625c;
	margin:6px;
	}

hr {
	border-top:0px solid #d3bdb0;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #d3bdb0;
	height:0px;
	padding:0px;
	}