@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/layout.css";
@import "lib/plugins/tabs.css";


#header 	{ background-image:url(../images/header_logo.jpg);}
#page		{ background-image:url(../images/page_bg.jpg);}
#nav		{ background-image:url(../images/main_nav.jpg);}
#content	{ background-image:url(../images/main_bg.jpg); background-repeat:no-repeat;}
#resources	{ float: left; width: 367px; }

#nav a		 	{ color: #8c330d; padding-top: 11px; padding-bottom: 10px;}
#nav a:hover	{ background: #d4d48e;  color: #4b1b07 }
#content	 	{ color:#f9f2ef; padding-left: 35px; width: 528px;}
#content ul		{ list-style:disc; }
#content h1		{ font-size: 17px; }
#content h2		{ color: #fff000; font-size: 16px; margin: 0px; padding: 0px; padding-top: 10px; }	
#content h3		{ color: #fff000; font-size: 15px; font-style:italic; padding: 0px; margin:0px; padding-bottom: 5px;}	
#content a		{ color: #fff000; }

#resources		{ padding-top: 20px; color: #fff; width: 350px;}
#resources h2	{ text-align:center;font-size: 25px; padding: 0px; margin: 0px; font-weight:bold; font-style:italic;}
#resources h3	{ text-align:center;font-size: 16px; padding-bottom: 0px; margin: 0px; font-weight:bold; text-decoration:underline;}
#resources p	{ text-align:center;padding-bottom: 10px; margin: 0px; line-height: 1.5em; }

#resources img	{ border:none; width:152px; height: 100px; margin: 0px;}
.image			{ padding-bottom: 10px; padding-left: 25px;}
.img	        { padding-right: 10px;}
.largecenterlink { font-size: 15px;}

/** MENU **/
.menu_handle		{width: 513px;font-size:14px; color: #ab3820; font-weight:bold; background-color: #f0f0b8; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; border-bottom: 1px solid #fff;border-right: 1px solid #fff;}


.menu_section	{width:510px;  background-color:#7B2517;  border-bottom:1px dotted #fff000; font-size:14px; font-weight:bold; padding: 5px;}
.menu_section:hover	{ cursor:move; color: #fff; text-decoration:underline; }
#menu h2		{color: #fff; text-align:center; font-size: 20px; padding-bottom: 20px; text-decoration:underline;}
#menu			{ padding-top: 10px; }
#menu table		{width: 523px; margin: 0px;}
#menu td		{border-bottom: 1px dotted #fff; padding: 5px;}
#menu tr:hover	{background-color:#922c02;}
.item			{width: 450px;}
.price			{text-align: right;}

.quote			{ padding: 0px; margin: 0px; font-style:italic; }

/* Footer
-------------------------------------------------------------- */
#footer			{ text-align: center; border-top: 1px solid #eee; padding-top: 20px;border-top: 3px solid #eee; }
#footer a 	    { text-align: center;font-size: 12px;  padding: 10px 30px 10px 0; color: #666; text-decoration: none; }