
/*  NOTE IE needs the slash-star notation for commenting or hiding code - double-slash seems not to work  */

.body   { font-size: 11pt; line-height: 120%; font-family: Arial, Helvetica, sans-serif }
body { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }


#wrapper { 
	width: 788px;
	margin-bottom: 15px;
	background: #fff;

	border: 1px solid #555; 	/*MOD from LAProg-www. - church:blue */
	-moz-box-shadow: 2px 5px 10px #555; /*xxxx add drop shadow xxxx*/
	-webkit-box-shadow: 2px 5px 10px #555;	 /*xxxx add drop shadow xxxx*/
	box-shadow: 2px 5px 10px #555;	 /*xxxx add drop shadow xxxx*/

/*	vendor - shadow componenets: A-Horiz-L-R-Displacement B-VertDisplacement C-FadeDistance */
}

#mainbody { 
	width: 788px;
/*	margin-bottom: 15px; */
	background: #fff;

}

.bodytext   { color: black; font-size: 11px; line-height: 120%; font-family: Arial, Helvetica, sans-serif }
a.bodytext { color: black; font-size: 11px; line-height: 120%; font-family: Arial, Helvetica, sans-serif }
a.bodytext:link { color: #063; font-size: 11px; line-height: 120%; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.bodytext:visited { color: #099; font-size: 11px; line-height: 120%; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.bodytextSm  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.issuebody  { color: black; font-size: 13px; line-height: 135%; font-family: Arial, Helvetica, sans-serif }

.hilite  { background: #ff9; }
.hilite-lt  { background: #ffffde; margin: 2px; }



em { color: #008000; font-style: italic; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #060; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h3 { color: #060; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.bodytextSer { color: black; font-size: small; line-height: 100%; font-family: "Times New Roman", Georgia, Times }
.head_i { color: #006; font-style: italic; font-weight: bold; font-size: 14pt; font-family: sans-serif }
.head_2 { color: #006; font-weight: bold; font-size: 13pt; font-family: sans-serif }
.section  { color: white; font-size: small; font-family: Arial, Helvetica,Geneva,Swiss,SunSans-Regular; background-color: teal }
.subhead   { color: #060; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.subhead a { color: #0a6; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.subhead_nc { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline    { color: #060; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline_nc { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#headline_wide { margin-right: 8px }
.headquote   { font-style: oblique; font-size: 11px; font-family: "Times New Roman", Georgia, Times; margin-right: 7px }
.attribquote { font-size: 11px; font-family: "Times New Roman", Georgia, Times }

.p  { font-size: .8em }

#navsection { background: #bbb; margin-top:-5px; }
#navsection { background: #bbb; *margin-top: -1px; }
#navsection { background: #bbb; _margin-top:-1px; }

#navsection ul { float: left; margin: -10px 0 2px -41px; background: #fff; }
#navsection ul { float: left; *margin: 0 0 2px -1px; background: #fff; }
#navsection ul { float: left; _margin: 0 0 2px -1px; background: #fff; }

#navsection li { border-left: 1px solid #555; float: left; list-style: none; margin-bottom: 0px; }
#navsection li { border-left: 1px solid #555; float: left; list-style: none; margin-bottom: 0px; }
#navsection li { border-left: 1px solid #555; float: left; list-style: none; margin-bottom: 0px; }

#oldnav { margin-top: 0px; }
#oldnav { *margin-top: -8px; }
#oldnav { _margin-top: -10px; }

.navlist { padding-top: 14px; }
.navlist { *padding-top: 0px; }
.navlist { _padding-top: -1px; }

#belownav { float: left; }

#navwrap { float: left; border-left: 1px solid #555; }

.story { font-size: 11px; line-height: 120%; font-family: Arial, Helvetica, SunSans-Regular; padding-right: 3px; padding-bottom: 4px; border-bottom: 1px solid gray }
/*.story { font-size: 11px; line-height: 120%; font-family: Arial, Helvetica, SunSans-Regular; margin-bottom: 2px; padding-right: 3px; padding-bottom: 3px; padding-left: 4px; border-bottom: 1px solid gray }*/

.border { border: solid 1px }
.rule { border-bottom: 1px solid }

.bordergr { border: solid 1px #444 }
.bordergrFrameTop { border-top: 1px solid #444; border-right: 1px solid #444; border-left: 1px solid #444; }
.bordergrFrameContent { border-left: 1px solid #444; border-right: 1px solid #444; }
.bordergrFrameBot { border-left: 1px solid #444; border-bottom: 1px solid #444; border-right: 1px solid #444; }

h4   { color: #060; font-family: Arial, sans-serif }
h5  { color: green; font-weight: bolder; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h6 { font-weight: bold; font-size: 10px }
.topsection     { color: black; font-weight: 500; font-size: 14px; font-family: "AvantGarde Medium", "B Avant Garde Demi", "Avant Garde", Arial, Helvetica, sans-serif; background-color: #ead3ff; text-align: right; border-left: medium none; padding-right: 10px; }
.topnavmenu   { color: teal; font-weight: normal; font-size: 11px; font-family: "Avant Garde", Arial, Helvetica, sans-serif; text-align: right; border-left: medium none; }
a.topnavmenu:link { color: black; font-weight: normal; font-size: 11px; font-family: "Avant Garde", Arial, Helvetica, sans-serif; text-decoration: none; text-align: right }
a.topnavmenu:visited { color: #030; font-weight: normal; font-size: 11px; font-family: "Avant Garde", Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; border-left: medium none }
a.topnavmenu:hover { color: black; font-weight: normal; font-size: 11px; font-family: "Avant Garde", Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; border-left: medium none }
a.topnavmenu:active { color: maroon; font-weight: normal; font-size: 11px; font-family: "Avant Garde", Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; border-left: medium none }
.innernavbgd { background-image: url(images_inner/inner_menu_bgd-grn.gif) }
.caption     { color: #127a35; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 8px }

.content_title { text-align: right; color: #993333; font-size: 4; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding-right: 5px }

.rust { color: #800000 }
.rust_med { color: #900 }
.rust_lt { color: #d00 }
.black { color: black }
.whiteText { color: white; text-decoration: none }
.impact { font-family: Impact, "GillSans BoldCondensed", "Arial Narrow Bold", "85 Helvetica Heavy", Arial, sans-serif }
.more_info2 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.more_info { font-weight: bold; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lead_110 { line-height: 110% }
.lead_120 { line-height: 120% }
.lead_125 { line-height: 125% }
.lead_130 { line-height: 130% }
.lead_135 { line-height: 135% }
.lead_150 { line-height: 150% }
.bold { font-weight: bold }
a  { color: #33a9be; text-decoration: none }
a:hover { color: #0acdf0 }
a:visited { color: #81bbc5 }
.medialink { font-size: 9px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular }
.marg_rt { margin-right: 14px }
.margin_wide { margin-right: 8px; margin-left: 8px }
.margin_3p { margin-right: 3px; margin-left: 3px }
.padding_3p { padding-right: 3px; padding-left: 3px }
.border-dotted-gr { border: dotted 1px green; padding: 2px; margin: 1px; }

div.figure-r { float: right; 
/*	width: 30%; */
/*	border: thin silver solid;  */
	margin: .15em 0.25em 0 0.15em; padding: .15em 0.25em 0 0.15em; }
div.figure-r p { text-align: center; font-style: italic; font-size: smaller; text-indent: 0; }

div.figure-l { float: left; 
/*	width: 30%;  */
/*	border: thin silver solid;  */
	margin: .15em 0.25em 0 0.15em; padding: .15em 0.25em 0 0.15em; }
div.figure-l p { text-align: center; font-style: italic; font-size: smaller; text-indent: 0; }


.smaller_25pct { font-size: 75%; text-align: right; }

/* sectionname { font-family: "Avant Garde", "Futura Book", Arial, Helvetica, sans-serif; text-align: right; } */


#sectionname { font-family: "Avant Garde", "Futura Book", Arial, Helvetica, sans-serif; background-image: url(images_inner/sections/section.gif); background-position: right bottom; text-align: right; padding-right: 6px; }

#sectionname { *font-weight: bold; }
#sectionname { _font-weight: bold; }


#sidebar_1 { color: blue; font-size: small; font-family: Georgia, "Times New Roman", Times, serif; background-color: teal; background-image: url('(EmptyReference!)'); position: relative; bottom: 20px; width: 260px; float: right; margin: 15px; padding: 10px; border: solid 2px red; }
.sidebar_txt { font-size: 0.86em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #b4ebb4; }
.relative { position: relative; }

#calltoaction { display:block; width:120px; overflow:hidden; }

a.calltoaction  { display:block; width:120px; overflow:hidden;}
a:hover.calltoaction  { background-position: -120px 0; }

td#b-join  { font-size: xx-small; }
td#b-vol  { font-size: xx-small; }
td#b-donate  { font-size: xx-small; }

div.uncle-announce { display:block; position: absolute; width: 215px; padding: 40px 15px 10px 15px; font-size: small;
}




