
/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* 
	{
	padding:0;
	margin:0;
	}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset 
	{
	margin:1em 0;
	}
li, dd 
	{
	margin-left:2.5em;
	}
fieldset 
	{
	padding: .5em;
	}
select option
	{
	padding:0 5px;
	}
a img
	{
	border:none;
	}
	
	
/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

html 
	{
	height:100%;
	width:100%;		
	font-size:80%;
	margin:0;
	padding:0;	
	}
body 
	{
	width:100%;
	height:100%;	
	background-color:#000000;
	}
#header
	{
	background-color:transparent; 
	width:900px;
	height:160px;
	margin:0px 0px 80px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
	}	
#brendaroberts
	{
	letter-spacing:0.15em;
	font-size:4em;
	line-height:1em;	
	color:#C7AC18;	
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	
	text-align:left;
	}
#headerline
	{
	position:absolute;
	top:170px;
	left:0px;
	width:100%;
	height:11px;
	background-color:white;
	}
#wrapper
	{
	width:900px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 150px 0px;
	background:transparent;
	}	
#content 
	{
	width:550px;
	margin:0px;
	padding:0px 50px 0px 0px;
	background:transparent;
	border:0px;
	text-align:justify;
	font-size:1em;
	line-height:1.8em;	
	color:#ffffff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;		
	}
#menu 
	{
	width:300px;
	padding:0px 0px 0px 0px;
	background:transparent;
	text-align:left;
	font-size:1em;
	line-height:1.8em;	
	color:#ffffff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	
	}
.textarea {
	overflow:hidden;
	margin:0px;
	padding:3px; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	color:#666;
	border:1px solid #999;
	}	
ul, li
	{
	font-size:1em;
	line-height:1.8em;	
	color:#FFFFFF;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	}				
.content
	{
	padding-top: 243px;
	padding-right:0px;
	padding-left: 81px;	
	padding-bottom: 177px;	
	width:75%;
	background-color:transparent; 
	font-size:1em;
	line-height:1.8em;	
	color:#BFBFBF;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	
	}
.title
	{
	font-size:2.25em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0;
	border-right:1px solid #808080;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;		color:#FFF;
	}
h1
	{
	background-color:transparent; 
	font-size:1em;
	color:#BFBFBF;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	
	border-top:0;
	border-right:0;
	border-bottom:1px;
	border-left:0;	
	border-color: #fff;
	border-style: dotted;
	}
img
	{
	border-color:#fff;
	}
a {		
	text-decoration:none;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	
	}	
a, a:visited, a:active {
	color:#C7AC18;
	}	
a:hover {
	color:white;
	}	
#work {font-style:italic; text-align:left;}
#composer,#role,#location {font-style:normal;text-align:left;}
#composer {padding:0px 10px 10px 0px}
#work, #role {padding: 0px 10px 10px 0px}
#location {padding: 0px 0px 10px 0px}
em
	{
	background-color:transparent; 
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	color:#BFBFBF;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	
	border-top:0;
	border-right:0;
	border-bottom:1px;
	border-left:0;	
	border-color: #fff;
	border-style: dotted;
	}

.space 
	{
	margin:0px 0px 36px 0px; 		
	}	