/* dark blue/purple - #1D2A5A */
/* dark red - #94090C */

/* Global Elements */

body  { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;  Line-height: 15px;}


/* Text Formatting Elements */

a:link  { color: #C10006; font-weight: bold }
a:visited  { color: #8C0002; font-weight: bold }
a:link:active, a:visited:active  { color: #8C0002; font-weight: bold }
a:link:hover  { color: #8C0002; font-weight: bold }

a.sn:link   { color: white; font-weight: bold; text-decoration: none; }
a.sn:visited   { color: white; font-weight: bold; text-decoration: none; }
a.sn:hover   { color: yellow; font-weight: bold; text-decoration: none; }
a.sn:active   { color: yellow; font-weight: bold; text-decoration: none; }

p  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; spacing: 1.4; line-height: 1.4em; }
p.app  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; spacing: 1.4em; line-height: 1.4em; }
p.sn  { color: white; font-size: 13px; font-family: Arial Narrow, Heveltica, sans-serif; spacing: 1.4em; line-height: 1.4em; }
.here  { color: #2F5EB4; font-size: 8px; }

h1  {  color: #94090C; font-size: 16px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.2em ; line-height: 1.3em; }
h2  { color: #1D2A5A; font-size: 115%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.1em  }
h3  { color: #94090C; font-size: 110%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.1em  }

.red  { color: #94090C;  }
.blue  { color: #1D2A5A;  }

.header  { color: #94090C; font-size: 16px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.2em  }
.subheader  { color: #1D2A5A; font-size: 115%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.1em  }
.subheader2  { color: #94090C; font-size: 110%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.1em  }
.name  { color: #94090C; font-size: 115%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.1em; font-style: italic;  }

.title   { color: #1D2A5A; font-weight: bold; font-size: 105%; font-family: Arial, Verdana, Helvetica, sans-serif }
.showtitle   { color: #1D2A5A; font-weight: bold; font-size: 105%; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; }

.larger   { font-size: 110%;  }

.homesubheader  { color: #1D2A5A; font-size: 115%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.1em ; line-height: 23px }

ol {margin-left: 10px; list-style-type: none; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; Line-height: 30px }
ul {list-style: disc; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; Line-height: 18px }
li {list-style: disc; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; Line-height: 18px }
table.lists {padding: 3px; width: 475px; align: center; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; spacing: 1.2em; Line-height: 1.4em; } 

blockquote  { font-style: normal; font-size: 95%; font-family: Arial, Helvetica, Verdana, sans-serif }

SELECT { background-color: #666666; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; color: white; font-weight: bold }

.small   { font-size: 90%; Line-height: 1.4em; }

td.title { background-color: #BACCBE; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; padding: 5px }
td.subnav { background-color: #BACCBE; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; padding: 5px  }
td.benefit { border-top:1px solid #999999;  }
td.benefithome { padding-left: 7px;  }
td.text { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-right: 10px; padding-left: 10px; padding-top: 25px; spacing: 1.2em; Line-height: 1.4em; }
td.mugshot{ font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; padding: 5px; font-color: #cccccc}

table {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; spacing: 1.5em; } 

.donorpicl {padding: 5px 10px 5px 0px; float: left; }
.donorpic {padding: 5px 0px 5px 10px; float: right; }
.columnright  {padding: 0px 0px 5px 10px; float: right; margin-top: -25px; margin-right: -10px; }

#donations { font-size: 110%; }
#donations strong { text-decoration: underline; }
#donations h2 { border-bottom: 1px solid #B86258; padding-bottom: 4px; margin-bottom: 0px;}
#donations a {display: block; border-bottom: 1px solid #B86258; 
	padding: 3px; padding-left: 10px; 	
	margin: 0PX;
	color: black;
	text-decoration: none;
	text-align: left;
	font-weight: normal;}
#donations a:hover {display: block; color: white; background: #94090C; border-bottom: 1px solid #94090C;}

#donations td.bottom {border-bottom: 1px solid #B86258; padding: 15px 0px 5px 0px; color: #1D2A5A; font-size: 110%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.05em  }
#donations a.benefit { display: inline; border-bottom: 0px;
	padding: 2px;	
	margin: 0PX;
	text-decoration: underline;
	text-align: left;
	font-weight: bold; font-size: 90%}

table.cast p {margin: 0px 0px 5px 0px;}
#law p {margin: 0px 0px 5px 0px;}
#additional p {margin: 0px 0px 5px 0px;}
#additional h3 {margin-top: 25px;}
#law h3 {margin-top: 20px;}
#law .small   { letter-spacing: 0em;}

#benefit p {margin: 0px 0px 10px 0px;}

#photoText { }
#photoText img {margin: 0px 0px 4px 0px; border: 1px solid;}
#photoText p {margin: 0px 0px 20px 0px; text-align: center; font-size: 95%}
#photoText p.text {margin: 0px 9px 15px 9px; text-align: left; font-size: 12px; }
#photoText h2 {text-align: center; font-size: 135%; margin: 35px 9px 10px 9px; background-color: #1D2A5A; padding: 5px; color: white;}