
body, table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    color:       #800000;
    text-align:  center;
    line-height: 1.2;
    border: 0;
}

body
{
	background-color : #FFD080;
	font-size: 12pt;
}

table
{
	border-color : #000066;
	font-size :12pt;
}

p, h1, h2, h3, h4, th, td, tr, dt, dd, ul
{
    font-style: normal;
    text-align: center;
    font-size:  12pt;
}

h1, h2, h3, h4
{
    font-family: Georgia, "Times Roman", Times, serif;
    font-weight:   bold;
    color:         #000070;
    margin-top:    1em;
    margin-bottom: 1em;
}

h1 { font-size: 24pt; }
h2 { font-size: 20pt; }
h3 { font-size: 16pt; }
h4 { }

th, td       { font-size:11pt; text-align: left; }
th           { font-weight : bold; }
td           { vertical-align:top; }

ul, dt      { font-size: 13pt; margin-bottom: 0.2em; text-align: left; }

dd          { font-size: 13pt; margin-bottom: 0.3em; text-align: justify; margin-left:20px; margin-right:20px; }

p.bio		{ font-size: 13pt; margin-bottom: 0.3em; text-align: justify; margin-left:20px; margin-right:20px; text-indent : 20px; }
p.header    { font-size: 12pt; margin-bottom: 0.3em; text-align: center; margin-left:20px; margin-right:20px; }
p.footer    { font-size: 12pt; margin-bottom: 0.3em; text-align: center; margin-left:20px; margin-right:20px; }
p.copyright { font-size: 12pt; margin-bottom: 0.3em; text-align: center; margin-left:20px; margin-right:20px; }
p.privicy   { font-size: 8pt;  margin-bottom: 0.3em; text-align: center; margin-left:20px; margin-right:20px; color: red; }
p.footnote  { font-size: 10pt; margin-bottom: 0.3em; text-align: justify; margin-left:20px; margin-right:20px; text-indent : 20px; }

/*p.bio:first-letter { font-size: 42pt; float:left; line-height:30pt; }*/

hr {  }

b, strong     { font-weight: bolder; font-family: Georgia, "Times Roman", Times, serif; }

A:link IMG    { border: 2px solid #0000FF }
A:visited IMG { border: 2px solid #804080 }
A:hover IMG   { border: 2px solid #0080FF }

A:link IMG    { border: 0px }
A:visited IMG { border: 0px }
A:hover IMG   { border: 0px }


A:link        { color:#0000FF; text-decoration: none; }
A:visited     { color:#804080; text-decoration: none; }
A:hover       { color:#0080FF; text-decoration: underline; }

pre
{
	text-align :left;
}


#header
{
	position: absolute;
    top:0px;
	left:10px;
    right:10px;
    margin:10px 10px 10px 10px;
}

#footer
{
    margin:10px 10px 10px 10px;
}

#body
{
	margin: 240px 10px 10px 10px;
}

#composer-list table.column 
{ 	margin-top: 20px; 
	margin-bottom: 20px 
}
#composer-list td.column-l  
{ 	padding: 5px 7px 5px 15px; 
	border-width: 3px; 
	border-color: FFDD88; 
	border-right-style: ridge; 
}
#composer-list td.column-r  
{ 	padding: 5px 15px 5px 7px; 
}

#composer-list ul
{ 	margin:0px; padding:0px; 
}
#composer-list li
{ 	list-style-image: url(images/bullet_z.gif); 
	list-style-position: inside;  
}
#composer-list li.c 
{ 	list-style-image: url(images/bullet_c.gif); 
}
#composer-list li.o 
{ 	list-style-image: url(images/bullet_o.gif); 
}
#composer-list li.k 
{ 	list-style-image: url(images/bullet_k.gif); 
}
#composer-list li.b 
{ 	list-style-image: url(images/bullet_b.gif); 
}
#composer-list li.x 
{ 	list-style-image: url(images/bullet_x.gif); 
}

#subscribe table
{
	margin-left  : auto;
    margin-right : auto;

	background-color : #FFF8D8;
    border-width	 : 2px;
    border-style     : ridge;
    border-color     : #AAAA80;
}

#subscribe tr
{
    font-size		 : 12pt;
}

#subscribe th
{
	background-color : #FFF0A6;
    font-size		 : 14pt;
    vertical-align   : middle;
    padding-left	 : 10px;
    border-width	 : 2px;
    border-style     : ridge;
    border-color     : #AAAA80;
}

#subscribe tr
{
    font-size		 : 12pt;
}

#subscribe th
{
	background-color : #FFF0A6;
    font-size		 : 14pt;
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 2px;
    border-style     : outset;
    border-color     : #AAAA80;
	text-align 		 : center;
}

#subscribe td
{
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
}

#subscribe td.center
{
	text-align : center;
}

