*				{			
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				}
* html		{			
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				
				}

body		{
				
				background: #ffffff	url(../images/bkgnd_in.gif) repeat-y;
				font-family:  Avenir, Arial, sans serif;
				font-size: 12px;
				}
* html body		{
				font-family: Avenir, Microsoft sans serif, arial, sans serif;
				font-size: 12.5px;
				}				
a				{
				text-decoration: none;			
				}
				
* html a		{
				text-decoration: none;			
				}
h3				{
				font-weight: bold;
				color: #3a3a32;
				}
* html h3		{
				font-weight: bold;
				font-size: .9em;
				color: #3a3a32;
				}
a:link			{ 	
				color: #7f7d71;
				text-decoration: none;
				}

a:visited		{
				color: #7f7d71;
				text-decoration: none;
				}				
a:hover			{	
				color: #b85d26;				
				}
a:active		{
				color: #b85d26;				
				}

.clear_floats	{clear: both;}

div#page_wrap	{
				width: 800px;
				min-width: 800px;
				}
div#banner		{
				background: url(../images/banner.jpg) no-repeat;
				width: 800px;
				height: 135px;
				
				}
div#left_col	
			{
			width: 145px;
			height: 600px;
			background: #414137 url(../images/left_col_in.gif) no-repeat;
			float: left;
			}
div#mid_col	{
			
			width: 110px;
			float: left;
			}
div#cat_header
				{
				padding: 45px 0px;
				text-align: right;
				font-size: 1.5em;
				color: #414137;
				
				}
div#content		{			
				line-height: 1.5;			
				width: 510px;
				float: left;
				padding: 45px 0px 25px 35px;
				}
* html div#content		
				{					/* ie/win hack */
				
				line-height: 1.2;				
				width: 500px;
				float: left;
				padding: 42px 0px 25px 25px;
				}
div#content p	
			{padding: 0px 0px 5px 0px;
			}
ul li:first-child
			{
			
			padding: 0px 0px 15px 0px;;
			}
ul li.mus_menu 
			{
			color: #a19d90;
			font-size: .7em;
			padding: 5px;
			}
* html ul li.mus_menu 
			{
			font-size: .6em;
			padding: 5px;
			}

td.photo	{
			vertical-align: top;
			text-align: left;
			}
td.bio		{
			padding: 11px 0px 0px 0px;
			}
a.email		{
			display: block;
			width: 100px;
			clear: both;
			margin-left: 9px;
			}

table.cal	{
			padding: 5px 0px;
			border-bottom: solid #3a3a32 1px;
                        width: 510px;
			}
tr.date 	{
			background-color: #c1bfb0;
			font-weight: bold;
			
			}
td.desc		{
			padding: 15px 0px ;
			}
.hide		{display: none;}

p.mus_name	
			{
			padding: 0px 0px 10px 0px;
			font-weight: bold;
			font-size: 1.3em;
			color: #414137;
			}
div#content img
			{padding: 15px 15px 10px 0px;}
div#bot_wrap
			{
			height: 100&;
			}
.news_item	
			{
			padding: 10px 0px;
			border-bottom: solid #3a3a32 1px;
			}
.news_item:first-child	
			{
			padding: 0px;
			border-bottom: solid #3a3a32 1px;
			}
div#content p
			{
			padding: 10px 0px;
			}
div#content p:first-child
			{
			padding: 0px;
			}			
.small		{
			padding: 10px 0px 0px 10px;
			line-height: 1.5;
			font-size: .9em;
			}	
.footer		{
			bottom: 0;
			padding: 20px 0px;
			line-height: 1.5;
			font-size: .9em;
			}
div.back	{
			text-align: right;
			}
* html div.back	{
			padding: 4px 0px;
			text-align: right;
			}
.spacer_small		{
			height: 100px;
			}
.spacer_big		{
			height: 600px;
			}