html {height:100%;}

body 
{
  	font-family: 	  verdana, helvetica, sans-serif;
	color:            #302644;
	font-size:        100%;
	font-weight:      normal;
        background:       #E1DED7 url(PM_Chiyo1.jpg);
	margin:           0;
        padding:          0;
        height:           100%;
}

hr
{
  width:            440px;
  color:            #CE94FF;
  background-color: #CE94FF;
  height:           3px;
  text-align:       center;
  margin-top:       2.5em;
  margin-bottom:    1em;
}

p, td, th, div, table
{
    	font-size:   0.76em;
}

p
{
padding:  0;
margin:   0;
}

p.bigger
{
  margin-top:  10px;
  padding-top: 10px;
  font-size:   16px;
}

h4 {font-size: 1em; font-weight: bold;}

a     	        {color: #86231E; text-decoration: none}
a:hover   	{color: blue; text-decoration: underline}

.homelink 
{
  font-size:    0.5em;
  line-height:  1.8em;
}

div#title
{
  background-color: #CC77FF;
  color: black;
  width:100%; 
  text-align:center; 
  font-size:2em;
  font-weight:      bold;
}

div#pop
{
width: 70%; 
margin-right: auto; 
margin-left: auto;
text-align: center;
}

div#pop img
{
  display: block;
  margin:  2em auto;
}

div#music
{
  margin-left:200px;
  width:      500px;
}

div#music table
{
margin: 1.5em auto;
text-align:center;
border:0;
width:440px;  
}


img.topimage
{
  border:2px solid white;
  height:80px;
  width:120px;
  float:left;
  margin-right:4px;
}


div#swamipanel
{
        font-family: 	  verdana, helvetica, sans-serif;
	background: #E9EAEF url(PM_Head.jpg);
	margin:0;
        padding:0; 
        height:90px;
        width: 85%;
        min-width:810px;
        width:expression(870 + "px");
        margin-left:auto;
        margin-right:auto;
        padding-top:10px;
        padding-left:10px;
        padding-right:20px;
        border-left:1px solid #323876; /*#5252A5;*/
        border-right:1px solid #323876; /*#5252A5;*/
        position:relative;
}

div#swamipanel  a     	{color: blue; text-decoration: underline}
div#swamipanel  a:hover {color: blue; text-decoration: underline}


div#homeref
{
  position:     absolute; top:50px; left:400px;
  color:        blue;
  font-family:  'trebuchet ms',helvetica,sans-serif;
  font-weight:  bold;
  font-size:    13px;
  color:        #19197A;
  float:        left;
}

/* title buttons */


#swamipanel ul
{
        margin:          0;
        padding:         0;
	float: 		 left;
	list-style-type: none;
	position:        absolute; top:78px; left:150px;
}

#swamipanel ul li
{
	float: 		  left;
	border:           1px solid #685781;
	font-size:        0.9em;
	font-weight:      bold;
	line-height:      1.5em;
	margin-right:     3px;
}

#swamipanel ul li a
{
        display:              block;
	padding:              0 0.8em;
	color:                black;
	background:           #E8E9FF;
	text-decoration:      none;
}

#swamipanel ul li a:hover
{
	background:       #BBBEFF;
	color:            #000080;
	text-decoration:  none;
}

.floatright
{
float: right;
margin: 5px;
border: 1px solid #86231E;
padding: 2px;
background-color: white;
}

.floatleft
{
float: left;
margin: 10px 10px 0 0;
padding: 2px;
}

div#tribute
{
  width:   80%;
  margin:  0 auto;
}

div#tribute p
{
font-size:     1.2em;
background:    #E9EAEF url(PM_Head.jpg);
padding:       8px;
margin-bottom: 15px;
border:        1px solid #86231E;
text-align:    left;
}

div#linklist
{
text-align:         center;
font-weight:        normal;
line-height:        1.5em;
background:         #EAD4C9 url(PM_Chiyo2.jpg);
width:              85%;
width:              expression(870 + "px");
min-width:          810px;
margin-top:         0px;
margin-bottom:      0px;
padding-bottom:     40px;
padding-top:        15px;
margin-left:        auto;
margin-right:       auto;
padding-left:       15px;
padding-right:      15px;
border-left:        1px solid #323876; /* #DDD; #5252A5;*/
border-right:       1px solid #323876; /*#5252A5;*/
min-height:         80%;
height:             80%;
position:           relative;
}

html>body #linklist{height:auto; min-height:80%;}/* not ie6- */


div#linklist h1
{
font:        bold 28px "Trebuchet MS",Helvetica, Sans-serif;
}

div#linklist h2
{
font:         bold 20px "Trebuchet MS",Helvetica, Sans-serif;
margin-top: 1.2em;
}

div#linklist img
{
  display:   block;
  margin:    10px auto;
}

div#linklist table
{
margin:      1.5em auto;
text-align:  center;
border:      0;
width:       440px;
}

div#linklist ul
{
        background:      white url(PM_Head.jpg);
	margin:          1em auto 0 auto;
	padding-left:    0px;
	list-style-type: none;
	font-weight:     normal;
	width:           65%;
        font:            bold 1.4em "Century Gothic", Arial, sans-serif ;
}

div#linklist ul li
{
        color:      #3F305A;
        text-align: left;
        border-top: 1px dashed #5A4580;
        padding:    0.9em;
}


div#linklist ul li:first-child
{
         border-top: 0;
}

div#linklist ul a     	{color: #664F93; text-decoration: none}
div#linklist ul a:hover {color: red; text-decoration: underline}

div#linklist ul li.sub
{
	font-size:0.9em;
        margin-top: 0em;
        margin-left: 2em;
        border-top: 0;
        padding-top: 0;
        font-weight: normal;

}

div#linklist ul li.sub a
{
        padding-left:15px;
        background: url(PM_Star.gif) no-repeat left 50%;
        margin-left: 5px;
        color: #3F305A; 
        text-decoration: underline;
} 

div#linklist ul li.sub a:hover {color: red; text-decoration: underline}

div#linklist div#swamipanelmusic
{
	background: #E6E8FD url(PM_Head.jpg);
	color:      #660099;
	width:      170px;
        position:   absolute; top:35px; left:25px;
        border:     1px solid #C89C82;
	text-align: center;
}

div#linklist div#swamipanelmusic ul 
{
	text-align: center;
	padding-left: 0px;
	line-height:  1.8em;
	list-style-type: none;
        width:100%;
	margin:  0 auto;
}
div#linklist div#swamipanelmusic ul li
{
  display:          block;
  padding:0;
	text-align: center;
 border:0;
}


div#linklist div#swamipanelmusic ul a     	{color: #660099; text-decoration: none}
div#linklist div#swamipanelmusic ul a:hover
{
  display:          block;
  background-color:#ABABC9; 
  color:           #660099;
  text-decoration: none
}

a.button
{
  margin:        30px auto;
  padding:       10px;
  font:          bold 1.4em  "Century Gothic", Arial, sans-serif ;
  border:        1px solid #8B9B9B;
  border-right:  2px solid #8B9B9B;
  border-bottom: 2px solid #8B9B9B;
  line-height:   2.5em;
  color:         #283148;
  background:       #E1DED7 url(PM_Head.jpg);
  text-decoration:  none;
}
a.button:hover
{
  color:         #283148;
  text-decoration:  none;
}

#chapters
{
  font:          italic bold 1.5em "Century Gothic", Arial, sans-serif ;
}

.letterindex
{
        display:     block;
    	font-size:   1.5em;
    	margin-top:  1.5em;
}

div#linklist table.timeline
{       
  background: #E9EAEF url(PM_Head.jpg);
  border-collapse: collapse;
  margin-top: 40px;
  margin-left: auto; 
  margin-right: auto; 
  text-align: left; 
  width: 90%;
  font-size: 1.3em;
}

div#linklist table.timeline a
{
  text-decoration: underline;
}

div#linklist table.timeline td, div#linklist table.timeline th
{
  padding: 20px;
}

div#linklist table.timeline  tr
{  
  border-top: 1px dashed #5A4580;
  padding: 5px;
}
div#linklist table.timeline  tr:first-child
{  
  border-top: 0;
}

div#linklist table.timeline  th

{
        font:    bold 1em "Century Gothic", Arial, sans-serif ;
}


#searchbox
{
text-align:center;
background-color:#F3F4FE; /*#E6E8FD;*/
margin:3px;
margin-top:0;
padding:3px;
width:200px;
float:right;
border:1px solid #DDDDDD; /*#5252A5;*/
color:black;
position:relative; right:5px;
}

.searchform
{
           padding:3px;
           margin:0;
}

.searchform a
{
  font-size: 0.7em;
}

.searchbtn
{
   color:#35356A;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   margin:3px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');

}

.searchquery
{
   background-image: url(Search_Icon.gif);
   background-repeat: no-repeat;
   background-position: right;
   border: 1px solid #DDDDDD;
   position: relative; top:-3px;

}

#searchresultsmain
{
 width:90%;
 margin:auto;
 text-align:left;
}

#searchresults
{
  clear:both;
  padding: 20px 0 20px 0;
}

#searchresults p img
{
 text-align:left;
 display: inline;
 margin:0;
 width:25%;
 height:25%;
}

#searchresults p img.cover
{
  width:9%;
  height:9%;
  vertical-align:middle;
}

#searchresults em
{
  font-size:  9px;
  margin:0;
  padding:0;
}

#searchresults strong
{
  background-color: #FFFF8A;
}

#searchresults p
{
  padding:20px 0 20px 0;
  margin:0;
  width:100%;
  border-top: 1px solid;
}

.searchr
{
          float:      left;
          display:    inline;
          width:      50px;
}


a.searchnavbtn
{
   color:              blue;
   font:                1.1em 'trebuchet ms',helvetica,sans-serif;
   background-color:   #FDFDFD; /*#DAD8CF;*/
   border:             1px solid #CCDBE4;
   margin-right:       5px;
   padding:            2px;
   outline:            none;
   text-decoration:    none;
}

a.curpage
{
   background:   0;
}

a.searchnavbtn:hover
{
   color:              white;
   background-color:   #ACACCA;
   border:             1px solid #5A5A8D;
}

p.yahoo
{
  clear:both;
  padding-top:40px;
}

#searchresultsmain p.yahoo img
{
 text-align:left;
 display: inline;
 margin:0;
 border:0;
}


fieldset
{
border: 0;
padding:0;
margin:0;
}

body.search div#linklist table
{
  text-align:left;
  width: 70%;
}

body.search div#linklist img, body.search div#linklist script, body.search div#linklist p
{
  display:none;
}


#footer {
  clear: both;
  padding-top:10px;
  text-align:center;
  margin: 0 auto;
  font-size: 0.8em;
}

#footer hr
{
  width:            95%;
  height:           1px;
  color:            #A02923;
  background-color: #A02923;
  border:           0 groove;
  margin-top:       2.5em;
  margin-bottom:    1em;
}

p.merc
{
  margin-top: 20px;
  text-align:center;
}

#my-timeline
{
  border: 1px solid rgb(170, 170, 170); 
  margin: auto; 
  width:  800px;
  height: 300px;
}

li li, li p, td p,table p, blockquote p, div table, div div, div p, div a, table td, table tr td {font-size:1em}
