body			{background:URL("../images/background.jpg") repeat-x;font:normal normal 12px Arial, Helvetica, sans-serif;color:#F0EBE2;line-height:20px;}
#masthead		{background:URL("../images/masthead.jpg") no-repeat;width:948px;height:574px;}
#recent-news	{background:URL("../images/masthead.jpg") no-repeat;width:948px;height:574px;}
#article		{background:URL("../images/masthead.jpg") no-repeat;width:948px;height:574px;}
#about			{background:URL("../images/about.png") no-repeat;width:948px;height:385px;}
#gigs			{background:URL("../images/gigs.png") no-repeat;width:948px;height:385px;}
#contact		{background:URL("../images/contact.png") no-repeat;width:948px;height:385px;}
#header			{color:white;font:normal bold 22px arial;text-align:left;}
#inner-content	{display:block;min-height:250px;clear:both;background-color:white;}
#pagecontent	{display:block;min-height:250px;width:860px;font:normal normal 12px arial;margin:0 auto;margin-top:10px;background-color:white;}
#right-bg		{background:URL("../images/main_right_bkgrnd.jpg") repeat-y;width:330px;}
#right-bg-2		{background:URL("../images/right_bkgrnd.jpg") repeat-y;width:330px;}
#flash-right	{background:URL("../images/flash_bg.png") repeat-y;width:330px;height:137px;}
#flash-bottom	{background:URL("../images/flash_bg_bottom.png") no-repeat top left;width:330px;height:35px;}
.header-right	{background:URL("../images/header_right.png") no-repeat;width:330px;height:44px;}
#sign-up		{background:URL("../images/main_right_bkgrnd.jpg") repeat-y;width:330px;height:137px;}
td 				{color:#8a8a8a;font-family:Arial, Helvetica, sans-serif;}
th 				{color:#8a8a8a;font-family: Arial, Helvetica, sans-serif;}
#txtGig			{display:block;position:relative;left:280px;top:-160px;}
#footer			{font:normal normal 12px arial;padding:5px 0 0 15px;display:block;text-align:center}
#footer-admin	{width:880px;font:normal normal 12px arial;padding:5px 0 0 15px;display:block;text-align:left;}

a 					{color:#bbc7c7;}
a:hover				{color:#eef6f8;text-decoration:underline;} 
a.topLink 			{display:block;color:#bbc7c7;font:normal normal 24px Arial,Helvetica,sans-serif;line-height:57px;text-decoration:none;margin:0 auto;text-align:center;padding-right:10px;padding-left:10px;} 
a.topLink:hover		{color:#eef6f8;line-height:57px;text-decoration:none;} 
a.atopLink 			{display:block;color:#bbc7c7;font:normal normal 18px Arial,Helvetica,sans-serif;line-height:57px;text-decoration:none;margin:0 auto;text-align:center;padding-right:10px;padding-left:10px;} 
a.atopLink:hover	{color:#eef6f8;line-height:57px;text-decoration:none;} 
a.activeLink 		{display:block;color:#eef6f8;font:normal normal 24px Arial,Helvetica,sans-serif;line-height:57px;text-decoration:none;margin:0 auto;text-align:center;padding-right:10px;padding-left:10px;} 
a,a.stdLink			{color:#8a8a8a;font:normal bold 12px Arial,Helvetica,sans-serif;text-decoration:none;}
a.stdLink:hover		{text-decoration:underline;}
a.redLink       	{color:#b61c1f;font:normal bold 12px arial;text-decoration:none;}
a:hover.redLink		{color:#acacac;}
a.greenLink       	{color:#3b7d00;font:normal bold 12px arial;text-decoration:none;}
a:hover.greenLink	{color:#acacac;}
a.adminLink			{color:#8a8a8a;font:normal normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
a.adminLink:hover	{text-decoration:none;}
a.whiteLink			{color:#fffff;font:normal normal 9px Arial,Helvetica,sans-serif;text-decoration:underline;}
a.whiteLink:hover	{text-decoration:none;}
a.smudgelink				{color:#B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}
a.smudgelink:hover			{color:#B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;}
a.smudgelink:visited		{color:#B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;}
a.smudgelink:visited:hover	{color:#B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;}

.center	{text-align:center;}
.left	{text-align:left;}
.right	{text-align:right;}
.cursor {cursor:pointer;}

.normal  {font:10pt arial; margin:0 0 5 0px; line-height: 150%;}
.small   {font:8pt arial; margin:0 0 2 0px; padding:0px; }
.tiny    {font:7pt arial; margin:0 0 1 0px; padding:0px; }

.red 	{color:#b61c1f;}
.red2	{color:#fd4549;}
.black 	{color:#000000;}
.white 	{color:white;}
.green	{color:green;}
.brown	{color:#491211;}

/* table */
.tableBanner	{font:normal bold 11px Verdana;background-color:#dddddd;width:595px;border:1px solid #949393;margin:0 auto;text-align:center;margin:0 0 2px 0;}
.tableHeader	{font:normal bold 11px Verdana;background-color:#dddddd;border:1px solid #949393;margin:0 auto;margin:0 0 2px 0;}
.tableIcons		{border:1px solid #949393;background-color:#dddddd;}
.row_0			{background-color:#ececec;}
.row_1			{background-color:#ffffff;}

/* form */
.formfields		{font:normal bold 11px Verdana;display:block;position:relative;top:4px;left:0px;width:140px;text-align:right;}
.forminputs		{font:normal normal 10px Verdana;display:block;position:relative;left:142px;top:-9px;border:1px solid gray;}
.formtextarea	{font:normal normal 10px Verdana;display:block;position:relative;left:142px;top:-18px;border:1px solid gray;}
.formtextarea2	{font:normal normal 10px Verdana;display:block;position:relative;left:142px;top:-10px;border:1px solid gray;}
.formreorder	{display:block;position:relative;top:10px;left:10px;width:250px;border:1px solid gray;}
.formbuttons	{display:block;position:relative;left:142px;cursor:pointer;margin:0 0 3px 0;}
.formborder		{border:1px solid gray;}
.formradio		{font:normal bold 11px Verdana;display:block;position:relative;top:-11px;left:142px;padding-bottom:5px;width:190px;}
.formrbuttons	{display:block;position:relative;top:12px;left:11px;cursor:pointer;margin:0 0 3px 0;}
.formrimages	{width:20px;display:block;position:relative;left:470px;top:-208px;cursor:pointer;margin:0 0 3px 0;}
.formnotes		{font:normal bold 10px arial;display:block;position:relative;top:-8px;left:142px;width:300px;}
.formnotes2		{font:normal bold 10px arial;display:block;position:relative;top:-14px;left:142px;width:300px;}
.formselect		{font:normal normal 9px Verdana;display:block;position:relative;left:142px;top:-10px;border:1px solid gray;}
.formcalendar	{display:block;position:absolute;margin:-29px 0 0 230px;;}
.contact_inputs	{display:block;position:relative;border:1px solid #491211;color:#491211;font:normal bold 11px arial;}
.contact_button	{border:1px solid #491211;color:#491211;font:normal normal 10px Verdana;background-color:white;width:53px;cursor:pointer;margin-top:3px;}

/*input widths*/
.width20			{width:20px;}
.width40			{width:40px;}
.width50			{width:50px;}
.width100			{width:100px;}
.width140			{width:140px;}
.width150			{width:150px;}
.width175			{width:175px;}
.width200			{width:200px;}
.width250			{width:250px;}
.width300			{width:300px;}
.width350			{width:350px;}
.width450			{width:450px;}

.left150		{left:150px;}
.left292		{left:292px;}
.left200		{left:200px;}
.left342		{left:342px;}
.pad10			{padding-left:10px;}
.pad15			{padding-left:15px;}
.pad20			{padding-left:20px;}
.pad25			{padding-left:25px;}

/* admin */
.editor		{position:relative;left:142px;top:-12px;}

/*calendar styles*/
table.calendar 						{border:1px solid #444740;background-color:#444740;width:250px;}
table.calendar th	 				{color:#ffffff;text-align:center;border:0;}
table.calendar td 					{background-color:white;color:#444740;text-align:center;}
table.calendar th 					{height:10px;font-size:7pt;}
table.calendar td 					{width:19px;height:10px;font-size:9pt;}
table.calendar .calendar-month 		{font-weight:bold;margin-top:3px;font-size:12pt;text-align:center;color:white;}
table.calendar .calendar-month a	{text-decoration:none;color:white;}
table.calendar .calendar-prev, 
table.calendar .calendar-next 		{font-weight:normal;}
table.calendar th 					{color:white;text-align:center;}
table.calendar td.linked-day, 		
table.calendar td.linked-day a		{font:normal bold 11pt;text-decoration:underline;background-color:#8e9494;color:white;}
table.calendar td.linked-day a:hover{font:normal bold 11pt;text-decoration:none;background-color:#8e9494;color:#444740;}
table.prevnext 						{width:100%;margin-top:.3em;}
table.prevnext td					{font-size:small;}
table.prevnext td a					{text-decoration:underline}
