body	{
	background: #301010;/* 89142E */
	color: #000000;
	font-family: Arial, sans-serif, helvetica;
	font-size: 10pt;
	margin: 0px;
	}
/*
UNCOMMENT TO REMOVE SCROLL BARS
html, body {
	overflow: hidden;
	height: 100%;
	}
*/

/* holds photo and footer */
/* Vertical centering: make div as large as viewport and use table layout */
#container {
	display: block;
	background: transparent;
	min-height: 100%;
	/*top:0;*/
	/*height:100%;*/
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	}

#photo {
	/*border: white 1px solid;*/
	background: transparent;
	width: 900px;
	height: 680px;
	padding: 0;
	position: relative;
	top: 0;
	margin-left:auto;
	margin-right:auto;
	}
/*
	position: absolute;
	top: 0;
	left: 0;
	position: relative;
	margin: none;
	padding: none;
*/


#header {
	/*border: white 1px solid;*/
	background: #301010 url("images/header.jpg");
	background-repeat: no-repeat;
	width: 900px;
	height: 90px;
	padding: 0;
	margin: 0;
	}

#lhside {
	background: #301010 url("images/lhside.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 90;
	left: 0;
	width: 230px;
	height: 560px;
	padding: 0 0 0 20px;
	margin: 0;
	clear: none;
	}

#main {
	background: #301010 url("images/main.jpg");
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 90;
	left: 230;
	width: 670px;
	height: 560px;
	padding: 0;
	margin: 0;
	}

#menubox2 {
	/*border: white 1px solid;*/
	display: block;
	float: left;
	top: 0;
	width: 300px;
	height: 380px;
	margin-top: 210px;
	padding: 0 0 0 0;
	}

#menuitem {
	display: block;
	/*width: 334px;*/
	height: 44px;
	text-align: left;
	}

#menuitem a img, #menuitem a {border: none; overflow: hidden;}
#menuitem a:hover {border-bottom: 1px solid white;}
#menuitem a:hover img {margin-bottom: -1px;}


//#example-one a img, #example-one a           { border: none; overflow: hidden; float: left; }
//#example-one a:hover                         { border: 3px solid black; }
//#example-one a:hover img                     { margin: -3px; }



#footer	{
	/*background: rgba(0, 0, 0, 0.5);*/
	position: absolute;
	bottom: 0;
	left: 0;
	width: 900;
	height: 16px;
	padding: 6px;
	text-align: center;
	font-size: 9pt;
	color: #b0b080;
	}
#footer a {
	text-decoration: none;
	color: #b0b080;
	}
#copyright {
	font-size: 9pt;
	/*color: #222222;*/
	color: #b0b080;
	}
#copyright a {
	text-decoration: none;
	color: #b0b080;
	}

#textbox {
    position: absolute;
	top: 30;
	left: 0;
	z-index: 1;
    width: 500px;
    height: 400px;
	/*background: rgba(16, 16, 48, 0.8);*/
    background: url("images/transparent80blue.png");
	padding: 20px 20px 0 20px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	color: #d0d0d0;
	}
#textbox td {
	color: #d0d0d0;
}

#blogbox {
	z-index: 1;
    position: absolute;
	top: 30;
	left: 0;
    width: 500px;
    height: 400px;
    background: #f0f0d0;
	padding: 20px 20px 0 20px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	font-family: Lucida Handwriting,Georgia,Arial;
	/*font-family: Comic Sans MS, Courier, Georgia, Arial;*/
	/*font-family: Bradley Hand ITC, Comic Sans MS, Courier, Georgia, Papyrus, Arial;*/
	color: #000060;
	}

#blogstamp {
	/*
    position: relative;
	right: 0;
	top: 0;
    */
    float: right;
    width: 192px;
    height: 132px;
    background: #f0f0d0 url("images/stamp.gif");
	}

#timestamp {
	/*
    position: relative;
	right: 0;
	top: 0;
    */
    float: left;
    width: 50px;
    height: 50px;
    background: transparent;
    text-align: center;
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 12pt;
	margin: 40px 0 0 36px;
	}

#blankbox {
	z-index: 1;
    position: absolute;
	top: 0;
	left: 0;
    width: 500px;
    height: 400px;
    /*border: solid #ffffff 1px;*/
	}

a.navlink {
	color: #d0d0d0;
	text-decoration: none;
}
a.navlink:visited {
	color: #d0d0d0;
	text-decoration: none;
}

a.menu {
	font-family: Verdana;
	color: #ccffff;
	font-size: 16px;
	font-weight: 900;
	text-decoration: none;
	unicode-bidi: bidi-override;
	direction: rtl;
	}
/*
a.menu:visited {
	color: #303060;
	}
*/
a.menu:hover {
	color: #ffff99;
	text-shadow: #000000 1px 1px 4px;/* #663300 */
	unicode-bidi: normal;
	direction: ltr;
	}

a.home {
	font-family: helvetica,sans-serif,Tahoma;
	color: #a0a0a0;
	font-size: 20pt;
	text-decoration: none;
	}

#bio_name {
	font-size: 12pt;
	font-weight: bold;
	color: #d0d0d0;
	}

#bio_role {
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: #d0d0d0;
	}

#bio_text {
	font-size: 11pt;
	font-weight: normal;
	color: #d0d0d0;
	}
h3#bio {
	font-size: 12pt;
	font-weight: bold;
	color: #d0d0d0;
	border-bottom: solid 1px;
	}


#gig_text {
	font-size: 10pt;
	font-weight: normal;
	color: #d0d0d0;
	}

#gig_date {
	font-size: 12pt;
	font-weight: bold;
	color: #d0d0d0;
	text-decoration: underline;
	}

#gig_venue {
	font-size: 12pt;
	font-weight: bold;
	color: #d0d0d0;
	}

#gig_bill {
	font-size: 11pt;
	font-weight: bold;
	color: #d0d0d0;
	letter-spacing: 0.1em;
	}

#gig a {
	color: #d0d0d0;
	text-decoration: none;
	}
#gig a:visited {
	color: #d0d0d0;
	}


#linkspage a {
	font-family: courier;
	color: #dda;/* d0d0d0 */
	font-size: 10pt;
	text-decoration: none;
	}
#linkspage a:visited {
	color: #dda;/* d0d0d0 */
	}
#linkspage a:hover {
	color: #faa;/* d0d0d0 */
	}



/*
a:link	{
	color: #555;
	}
a.footer	{
	color: #ffffff;
	font-size: 8pt;
	}
a.topmenu	{
	color: #000000;
	font-size: 9pt;
	}

*/
hr	{
	border: 0;
	width: 80%;
	color: #000000;
	height: 1px;
	}

input	{
	font-family: Arial, sans-serif, helvetica;
	font-size: 9pt;
	}
div.blkbox	{
	/*height: 14px;*/
	border: 1px solid black;
	padding: 2;
	}

/*
table	{
	width: 850px;
	height: 800px;
	border-width: 0pt;
	cellspacing: 0;
	padding: 2;
	}
*/
table.blk1	{
	border-style: solid;
	border-width: 1pt;
	border-color: #000000;
	cellspacing: 0;
	padding: 2;
	}
table.small	td{
	font-size: 8pt;
	}
table.small2 td{
	font-family: Arial Narrow, sans-serif, helvetica;
	font-size: 9pt;
	}
table.chart	td{
	font-family: Arial Narrow, sans-serif, helvetica;
	font-size: 8pt;
	}
tr.goldrow {
	background-color :	#ffd;
	}
td.blk1	{
	border-style: solid;
	border-width: 1pt;
	border-color: #000000;
	}
tr.uline1	{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	}
td	{
	font-family: Arial, sans-serif, helvetica;
	font-size: 9pt;
	}
td.label1	{
	font-family: Arial, sans-serif, helvetica;
	font-size: 13pt;
	font-weight: bold;
	}
td.label2	{
	font-family: Arial, sans-serif, helvetica;
	font-size: 9pt;
	line-height: 12pt;
	}
th	{
	font-family: Arial, sans-serif, helvetica;
	font-size: 11pt;
	}
li	{
	line-height: 1.5em;
	}
#hdr1	{
	color: #ffffff;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10pt;
	letter-spacing: .1em;
	}
#hdr2	{
	color: #ffffff;
	font-weight: bold;
	}
#title1	{
	font-size: 12pt;
	font-weight: bold;
	}
.marginL10	{
	margin-left: 10px;
	}
.marginL50	{
	margin-left: 50px;
	}
.desnote	{
	color: #c0c0c0;
	font-size: 9pt;
	font-style: italic;
	}
.emphnote	{
	color: #d00000;
	font-size: 10pt;
	}
.small	{
	font-family: Arial Narrow, sans-serif, helvetica;
	font-size: 9pt;
	}
.small2	{
	font-family: Arial Narrow, sans-serif, helvetica;
	font-size: 8pt;
	}
.smallgray	{
	font-family: Arial Narrow, sans-serif, helvetica;
	font-size: 9pt;
	margin-left: 10px;
	color: #606060;
	}
.topmenu	{
	color: #000000;
	font-size: 9pt;
	}
.error	{
	color: #ff0000;
	font-weight: bold;
	}


