body
{
	margin: 0;
	padding: 0;
	
	background-color: #9c461d;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

A { text-decoration: none; }
A:hover { text-decoration: underline; }

img
{
	border: 0;
}

td
{
	text-align: left;
	vertical-align: top;
}

.right_border
{
	background-image: url(images/border_repeat.jpg);
	background-position: left;
	background-repeat: repeat-y;
	
	vertical-align: top;
}


.bg_pattern
{
	background-image: url(images/bg_pattern.jpg);
	background-position: top;
	background-repeat:repeat-y;
	
	background-color: #efc386;
	color: #7a5a22;
	
	height: 535px;
}
.bg_pattern A { color: #db5e32; }
.bg_pattern A:hover { color: #db5e32; }

.nav_stuff
{
	color: #672506;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	
	height: 118px;
}

.nav_blurb
{
	background-color: #a94f23;
	color: #672506;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	
	width: 81px;
	padding: 21px;
}
.nav_blurb A { color: #f4c487; }
.nav_blurb A:hover { color: #672506; }
.main_cell { padding-top: 48px; background-image:url(images/top_piece.jpg); background-repeat:no-repeat }

.page_content
{
	padding: 25px 36px 25px 0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;	
}

.menu_title
{
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	
	padding: 15px 0 5px 0;
	
	font-family:"Times New Roman", Times, serif;
	color: #9c461d;
}

.menu_desc
{
	text-align: center;
}

.menu_photo_holder
{
	text-align: center;
}

.menu_photo
{
}

.jumplink_holder
{
}

.jumplink_table
{
}

.jumplink
{
	font-size: 14px;
}

.back_to_top
{
	text-align: center;
}

.iqfooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #cac3c3;
	vertical-align: bottom;
}
.iqfooter A { color: #cac3c3; }
.iqfooter A:hover { color: #cac3c3; }

#announce { color: #FFFFFF;}