
body { color: black; background-color: #99CCFF; font-family: Times, serif; margin-left: 10%; margin-right: 10%; }

a:link    {color: blue; background-color: transparent;}
a:visited {color: #CC0099; background-color: transparent;}
a:active  {color: green; background-color: transparent;}

h1             { margin-left: -4%; clear: both}
h2,h3,h4,h5,h6 { margin-left: -2%; clear: both}

h1 {font-size: 200%; font-weight: bolder; font-style: normal; font-family: Times, serif;}
h2 {font-size: 150%; font-weight: bold  ; font-style: normal; font-family: Times, serif;}
h3 {font-size: 100%; font-weight: normal; font-style: italic; font-family: Times, serif;}

h1.italicized   {font: bolder italic 200% "book antiqua", serif}
h2.italicized   {font: bold   italic 150% Times, serif;}

td.sitetitle    {font: bolder normal 450% Times, serif; padding: 2px 40px 2px 40px; }
table.sitetitle {width: 100%; }

p.p75           {font: normal normal  75% Times, serif; } 

span.mainquote  {font-weight: bold;   font-style: italic; font-size: 120%; font-family: Times, serif;}
span.quote      {font-weight: normal; font-style: italic; font-size: 100%; font-family: Times, serif;}
span.italicized {font-weight: normal; font-style: italic; font-size: 100%; font-family: Times, serif;}
span.bolded     {font-weight: bold;   font-style: normal; font-size: 100%; font-family: Times, serif;}
span.revised    {font-weight: normal; font-style: normal; font-size:  80%; font-family: Times, serif;}
span.emphasis1  {background-color: #FF99CC;}
a.internal1     {font-weight: bold;}

div.box         { border: solid; border-width: thin; width: 100%; padding-left: 30px }
div.center      {text-align: center}

img.leftimage {margin-left: 0px; margin-right: 50px; margin-top: 4px; margin-bottom: 60px}

img {float: left;}

/* Tables used in the yearly summaries for legislature rankings. */
table.summary { color: black; background-color: #CCCCCC; }
tr.summary    { color: black; background-color: #FFFFFF; }
th.summary    { font: normal   12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 8px 8px; letter-spacing: 2px; text-transform: uppercase; background-color: #9966CC; }
td.summary    { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 2px 8px; }
td.emphasis1  { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 2px 8px; background-color: #FF99CC; }

/* Tables used elsewhere. */
table.regular { color: black; background-color: #000000; text-align: center; }
td.regular    { color: black; background-color: #99CCFF; text-align: center; font-family: Times, serif; padding: 2px 8px; }
th.regular    { color: black; background-color: #99CCFF; text-align: center; font-family: Times, serif; padding: 2px 8px; }

#c1h,#c1s{width:190px;}
#c2h,#c2s{width:10px;}
#c3h,#c3s{width:10px;}
#c4h,#c4s{width:10px;}
#c5h,#c5s{width:10px;}

