body									{background:url(images/bg.jpg) top center repeat-y;font-family:"Times New Roman", Times, serif;color:#fff;font-size:14px;margin:0px;padding:0px;}
ul, li, a, a img, img, div, p, td		{padding:0px;margin:0px;list-style-type:none;border:none;text-decoration:none;color:#ddd;}
p										{padding:5px;}
h1										{font-size:22px;font-weight:normal;margin:0px;margin-bottom:15px;padding:0px;padding-bottom:5px;}
h1 sup									{font-size:12px;line-height:14px;}
h2										{font-size:22px;font-weight:normal;margin:0px;margin-bottom:15px;padding:0px;border-bottom:1px solid #fff;padding-bottom:5px;}
h2 sup									{position:absolute;font-size:12px;line-height:18px;}
h4										{font-size:16px;font-weight:normal;margin:0px;margin-bottom:10px;padding:0px;color:#333;}
h4 sup									{font-size:12px;line-height:14px;}
h3, h3 a								{font-size:19px;font-weight:normal;margin:0px;padding:0px;color:#fff;}
h5 a, h5								{font-size:17px;font-weight:normal;margin:0px;padding:0px;padding-bottom:5px;}
h5 a sup, h5 sup						{font-size:12px;line-height:14px;}
a										{color:#0F9;} 
a:hover 								{color:#CCC;}
h2.h2pm									{font-size:22px;font-weight:normal;margin:0px;margin-bottom:10px;padding:0px;padding-bottom:5px;border:none;}
h2.h2pm sup								{position:relative;font-size:12px;line-height:18px;}
div.divpm								{border:1px solid #ccc;background-color:#555;padding:20px;}




/*-----------------------------------------------------------------main table-------------------------------------------------------------------------------------------------------------*/
table.maintable							{width:1000px;border:none;position:absolute;margin:0px;left:50%;margin-left:-500px;top:0px;z-index:1;}
td.ctnt-right							{width:340px;padding:30px;}
td.ctnt-left							{width:570px;padding:30px;padding-right:0px;}
td.ctnt-full							{width:920px;padding:40px;padding-top:15px;}
td.ctnt-nav								{height:220px;}
div.navbox								{position:absolute;left:50%;margin-left:-500px;width:1000px;height:220px;top:86px;background:url(images/nav-bg.jpg) 0 0 no-repeat;
										border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div.navbox div.nav						{float:right;background:url(images/framed-nav.png) 0 0 no-repeat;margin-top:140px;padding:30px;height:20px;}
div.navbox div.nav a					{font-size:16px;color:#ddd;margin-left:30px;}


/*------------------------------------------------------------------special classes-------------------------------------------------------------------------------------------------------*/
div.framed								{position:relative;width:570px;}
div.framed img							{border:1px solid #ddd;display:block;}
div.framed div							{position:absolute;margin-top:-50px;height:50px;width:570px;text-align:right;}
div.framed div p						{background:url(images/framed.png) bottom left no-repeat;padding:15px;padding-left:30px;height:20px;float:right;font-size:18px;color:#444;}
img.affiliation							{float:left;}



/*--------------------------------------------------------------------community / forum------------------------------------------------------------------------------------------------*/
p.social-btns							{text-align:left;float:right;margin-top:-65px;}
p.social-btns a img						{margin:3px;}
p.social-btns iframe					{height:33px;width:33px;margin:3px;padding:0px; opacity: 0; filter: alpha(opacity=0);position:absolute;}


/*----------------------------------------------------------------search----------------------------------------------------------------------------------------------------------------*/
div.searchwrap							{width:350px;float:right;color:#fff;text-align:right;margin-top:30px;margin-right:30px;}
div.searchwrap div a					{color:#aaa;font-size:11px;display:block;letter-spacing:.2px;}
div.searchwrap div						{width:250px;border:1px solid #aaa;background-color:#666;color:#fff;height:17px;margin-left:98px;margin-top:2px;margin-bottom:2px;text-align:right}
div.searchwrap div input				{background:none;border:none;color:#fff;float:left;height:17px;width:188px;display:inline;}
div.searchwrap div input.search			{width:56px;height:13px;font-size:9px;padding:2px;color:#ddd;}
div.searchwrap div a.topsearch			{position:absolute;margin-top:-17px;margin-left:-39px;}
div.searchwrap div a.botsearch			{position:absolute;margin-top:19px;margin-left:48px;}



/*------------------------------------------------------------------------beer frame------------------------------------------------------------------------------------------------*/
div#beers								{position:fixed;top:0px;left:0px;width:100%;height:1000px;background:url(images/clear-half.png) 0 0 repeat;z-index:9999;}
div.innerbeer							{position:absolute;top:30px;height:470px;width:385px;left:50%;margin-left:-450px;background:url(images/bg-beers.jpg) 0 0 no-repeat;padding:15px;padding-left:500px;
										border:1px solid #ccc;}
a.jumbo									{font-size:20px;margin-left:20%;}
div.innerbeer h4						{font-size:17px;font-weight:normal;margin:0px;margin-bottom:10px;padding:0px;color:#fff;}
div.innerbeer h4 sup					{font-size:13px;line-height:14px;}



/*---------------------------------------------------------------comments------------------------------------------------------------------------------------------------*/
div.comment-fields input				{height:16px;width:250px;display:block;margin:3px;margin-left:0px;}
div.comment-fields textarea				{height:50px;width:250px;display:block;margin:3px;margin-left:0px;}
div.comment-fields span input			{width:10px;height:10px;display:inline;margin-left:10px;}
div.comment-fields span					{font-size:9px;}
div.comment-fields p.submit input		{height:30px;width:150px;}
	
	
	
	
/*-------------------------------------------------------------------slide-----------------------------------------------------------------------------------------------*/
div.slide								{position:absolute;height:32px;padding:4px;left:50%;margin-top:2px;margin-left:170px;background:url(images/slidem.png) 0 0 repeat-x;z-index:999;}
div.slide img.slidel					{position:absolute;margin-left:-17px;margin-top:-4px;display:inline;}
div.slide img.slider					{position:absolute;margin-left:4px;margin-top:-4px;display:inline;}
div.slide a								{display:inline;margin-left:7px;margin-right:7px;color:#ddd;}


/*---------------------------------------------------------------calendar---------------------------------------------------------------------------------*/
table.calendar							{border-bottom:1px solid #ccc;border-right:1px solid#ccc;background:url(images/eventbg.jpg) 1 1 no-repeat;}
table.calendar td						{width:110px;padding:10px;height:50px;border-top:1px solid #ccc;border-left:1px solid#ccc;}
table.calendar td a.daylink				{color:#fff;}
table.calendar td a.eventlink			{font-size:12px;display:block;}
table.calendar td a.eventlink span		{display:none;position:absolute;padding:10px;width:500px;left:50%;top:352px;margin-left:-459px;}
table.calendar td a.eventlink:hover span	{display:block;color:#222;}
table.calendar td a.eventlink img.eventthumb	{border:1px solid #ccc; margin-right:10px;width:100px;px;height:100px;float:left;}
table.calendar td.calheader				{height:200px;background-color:#444;border-top:1px solid #ccc;border-left:1px solid#ccc;}
table.calendar td#calheader				{background:url(images/eventbg.jpg) 0 0 no-repeat;}
div.calendar-date-from					{padding-bottom:10px;}


/*----------------------------------------------------------------------------contact page---------------------------------------------------------------------------------------------*/
iframe									{border:1px solid #ddd;margin:0px;}				
div.contactform input.textfield			{display:block;width:100%;border:1px solid #ccc;background-color:#666;color:#fff;height:24px;font-size:14px;font-family:"Times New Roman", Times, serif;
										margin-top:3px;margin-bottom:10px;}
div.contactform input.textsubmit		{display:block;width:200px;;height:35px;margin-bottom:10px;}
div.contactform textarea				{width:100%;height:100px;border:1px solid #ccc;background-color:#666;color:#fff;font-size:14px;font-family:"Times New Roman", Times, serif;
										margin-top:3px;margin-bottom:10px;}
div.contactform h4						{color:#fff;}


/*-------------------------------------------------menu-----------------------------------------------------------------------------------------------------------*/
div.catItem								{padding-bottom:15px;}
div.menuItem img						{padding:0px;float:left;max-width:570px;}
div.noextra div.menuItem img			{display:none;}
p.addinfo								{font-size:15px;color:#c00;margin:0px;padding:0px;}
div.menubreak							{position:absolute;margin-top:35px;}

/*----------------------------------------------------------------------------------footer-----------------------------------------------------------------------------*/
div.foot								{position:absolute;left:0px;width:100%;height:715px;background:url(images/bg2.jpg) top center no-repeat;}
div.preload								{position:absolute;left:0px;margin-left:-5000px;margin-top:-5000px;}
div.preload img							{height:1px;width:1px;}


/*--------------------------------------------------js use-------------------------------------------------------------------------------------------------------------------------------*/
.hidden									{display:none;}
.unhidden								{display:block;}
#movable_obj_id 						{width:1182px;height:1182px;position:absolute;top:-350px;left:-300px;cursor:move;}
