#holding
	{
	margin-top: 20px;
	}

*
	{
	margin: 0;
	padding: 0;
	}
	  
body
	{
	text-align: center;
	font-family: Verdana, Helvetica, Arial, san-serif;
	font-size: .7em;
	color: #000;
	}

/* blocks */
	  
#mainwrapper
	{
	text-align: center;
	max-width: 900px; 
	min-width: 800px;
	margin-left: auto; 
 	margin-right: auto;
 	padding: 10px;
 	}
	
#header
	{  }
	  
#nav
	{  }
	
#content
	{  }

#footer
	{  }
	
/* stylable inner blocks*/
	

#headerinner
	{	
        /* background: url(../css_images/sdblack.gif) no-repeat;*/
        margin: 4px 4px 8px 4px;
	height: 50px;
	}
	  
#navinner
	{
	text-align: left;
	background: url(../css_images/headnav.gif) no-repeat;
	margin: 4px 0 4px 0;
	height: 15px;
	}
	
#contentinner
	{
	overflow: hidden;
	min-height: 500px;
	padding: 0 0 0 4px;
	}

#footerinner
	{
	text-align: right;
	font-size: 8px;
	padding: 0 4px 1px 0; 
	background-color: #666;
	color: #FFF;
	}
	
/* main links */

a:link
	{
	color: #3399FF;
	text-decoration: none;
	}

a:visited
	{
	color: #3399FF;
	text-decoration: none;
	}


a:hover
	{
	color: #666666;
	text-decoration: none;
	}
	
a:active
	{
	color: #666666;
	text-decoration: none;
	}	

/* nav css */

#navlinks
	{
	font-weight: bold;
	margin: 1px 0 0 4px;
	}
	
#navlinks a
	{
	margin-right: 8px;
	}
	
/* nav links */
	
#navlinks a:link
	{
	color: #000;
	text-decoration: none;
	}
	
#navlinks a:visited
	{
	color: #000;
	text-decoration: none;
	}
	
#navlinks a:hover
	{
	color: #666;
	text-decoration: none;
	}
	
#navlinks a:active
	{
	color: #666;
	text-decoration: none;
	}
	
/* img links */

.pdf
	{
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 0px;
	}	
	
.pdf:hover
/* for IE */
	{ filter:alpha(opacity=60);
/* CSS3 standard */
  		opacity:0.6; }
	
	  
/* bio css */

#bio
	{
	width: 28%;
	float: left;
	overflow: hidden;
	margin-right: 4px;
	}
	
#biotext
	{
	float: left;
	width: 66%;
	margin: 20px;
	text-align: left;
	}
	  
.biog
	{
        text-align: justify;
	font-size: 12px;
	}
	
/* composer and performer css */

.projectbox
	{
	clear: both;
	max-height: 350px;
	}
	
.projectbox2
	{
	clear: both;
	max-height: 350px;
        margin-top:10px;
	}

.projectbox3
	{
	clear: both;
	max-height: 350px;
        margin-top:10px;
	}

.columnone
	{
	float: left;
        height: 215px;
	width: 78%;
	text-align: left;
	}

.columnone img
	{
	float: right;
	margin: 34px 4px 4px 4px;
	}

.columnone p
	{
	text-align: left;
	}

.columnone h3
	{
	margin-top: 8px;
	}

.columnone2
	{
	float: left;
        height: 275px;
	width: 78%;
	text-align: left;
	}

.columnone2 img
	{
	float: right;
	margin: 34px 4px 120px 4px;
	}
	
.columnone2 p
	{
	text-align: left;
	}

.columnone2 h3
	{
	margin-top: 8px;
	}
	
.columntwo
	{
	overflow: hidden;
	float: right;
        margin: 34px 0 0 0;
	width: 22%;
	height: 200px;
	background: url(../css_images/mediablock.gif) no-repeat;
	}

.columntwo p
	{
        margin-top: 65px;
	padding-right: 36px;
	}

.columntwo_player
        {
	overflow: hidden;
	float: right;
        margin: 34px 0 0 0;
	width: 22%;
	height: 200px;
        background: url(../css_images/mediablock.gif) no-repeat;
	}

.columntwo_player p
	{
	padding-right: 30px;
	}

.columntwo_players
        {
	overflow: hidden;
	float: right;
        margin: 34px 0 0 0;
	width: 22%;
	height: 200px;
        background: url(../css_images/mediablock.gif) no-repeat;
	}

.columntwo_players p
	{
	padding-right: 30px;
	}
	
.instruction
	{
	font-style: italic;
	font-size: 9px;
	}
	
/* links css */

#linkblock
	{ float: left;
	  margin-top: 6px; }
	
.linkblock_inner
	{ width: 33%;
	  text-align: left;
	  float: left; }

.linkblock_inner img
	{ margin-right: 4px;
	  margin-bottom: 15px;
	  float: left; }
	  
.linkblock_inner p
	{ padding-right: 30px; }
	
	
/* top player css */

#playerspace
	{ float: right;
	  height: 19px;
	  width: 210px;
	  margin-top:2px;
	  border: 0px solid; }
	  
.title
	{
	font-size: 9px;
	font-style: italic;
	clear: both;
	float: right;
        margin-top: 2px;
	margin-right: 2px;
	}
	
.playerpos
	{
	margin-top: 60px;
	margin-right: 23px;
	text-align: right;	
	}

.playerpos2
	{
	margin-top: 34px;
	margin-right: 23px;
        margin-bottom: 0px;
	text-align: right;	
	}


.playerpos3
	{
	margin-top: 34px;
	margin-right: 23px;
        margin-bottom: 0px;
	text-align: right;	
	}
	
/* feeds style*/
	
#feedbox
	{
	text-align: left;
	float: left;
	width: 30%;
	min-height: 500px;
	}
	
#homeimage
	{
	float: left;
	width: 70%;
	overflow: hidden;
	}
	
/* aslett clearing method */
.clearfix:after { 
  content: “.”; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; 
} 
.clearfix {display: inline-table;} 
/* backslash hack hides from IE mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* end backslash hack */ 








































































































