body { background: #ffb400 url('../images/bg-main.png') top center repeat-x; color: #000000; font-size: 62.5%; font-family: Arial, Verdana, sans-serif; margin: 0; padding: 0; }
body.inside { background: #ffb400 url('../images/bg-inside.png') top center repeat-x; color: #000000; font-size: 62.5%; font-family: Arial, Verdana, sans-serif; margin: 0; padding: 0; }

#inside-wrapper { width:100%; background: #ffb400 url('../images/bg-inside.png') top center repeat-x; }
#wrap { width: 1014px; margin: 0 auto; }

div#bg { width:50%; height: 1000px; background: transparent url('../img/idx.bg-l.jpg') top right repeat-x; position: absolute; top: 0; left: 0; z-index: -99; }

div#header { height: 501px; width: 1014px; margin: 0 auto; background: transparent url('../images/bg-home.gif') left top no-repeat; overflow: hidden; position: relative; }

div#header-inside { height: 318px; width: 1014px; margin: 0 auto; background: transparent url('../images/bg-header-inside.gif') top center no-repeat; overflow: hidden; position: relative; }

div#main1 { background: transparent url('../img/pg-tile3.bg.jpg') -25px 12px repeat-y; margin: 0 auto; width: 1014px; }
div#main2 { background: transparent url('../img/pg-bottom3.bg.jpg') -26px bottom no-repeat; }
div#main3 { min-height: 477px; padding-bottom: 60px; background: transparent url('../images/bg-main-inside.jpg') -26px top no-repeat; }

div#main-inside { min-height: 477px; padding-bottom: 60px; background: transparent url('../images/bg-main-inside.jpg') -26px top no-repeat; }


div#sidebar { float:left; width:180px; padding-right: 50px; color: #ffffff; margin-top: 0px; font-family: "Comic Sans MS", Arial, sans-serif; }
div#sidebar h3 { margin-left: 0px; font-size: 200%; text-align: center; margin-bottom: 43px; }
div#sidebar h3.two { margin-top:5px; }
div#sidebar h3 a { color: #ffffff; text-decoration: none; border-bottom: 0; }
div#sidebar h3 a:hover { border-bottom: 1px solid #ffffff; }
div#sidebar ul { list-style: none; }
div#sidebar ul li { padding-left: 0; margin-left: 0; text-align: right; text-transform: uppercase; font-size: 130%; margin-right: 10px; margin-bottom: 10px; line-height: 20px; }
div#sidebar ul li.eupdates { background: transparent url(../img/envelope.jpg) 11px 10px no-repeat; margin-top: 18px; padding-right: 5px; }
div#sidebar ul li a { color: #000000; text-decoration: none; border-bottom: 1px dotted #666666; }
div#sidebar ul li a:hover { font-size: 1.1em; line-height: 20px; color: #cc0000; margin-left: -10px; }

div#prime { width: 650px; margin-left: 230px; padding-top: 26px; font-size: 130%; line-height: 1.5; }
div#prime p { margin: 10px 0; }
div#prime h1 { font-family: "Comic Sans MS", Arial, sans-serif; font-weight: bold; font-size: 180%; margin-top: 17px; margin-bottom: 23px; line-height: 1.3; text-align: left; }
div#prime h2 { font-family: "Comic Sans MS", Arial, sans-serif; font-weight: bold; font-size: 140%; margin-top: 20px; margin-bottom: 20px; line-height: 20px; }

div#prime img.right { float:right; margin-left: .5em; border: 3px solid #cccccc; }
div#prime img.left { float:left; margin-right: 1em; border: 3px solid #cccccc; }
div#prime img.center { display:block;margin:1em auto; }
div#prime img.border { border: 3px solid #cccccc; background-color: #ffffff; padding: 5px; }

form#emailform input.text { font-size: 1.3em; }
form#emailform input.submit { }
form#emailform label { display: block; margin-top: 1.5em; margin-bottom: .5em; }

p.sg-sig { background: transparent url('../img/susan-garrard-sig.jpg') top left no-repeat; padding-top: 24px; margin: 0; }
p.sg-sig span.sig { display: none; }

.submitlink { color: #00f; background-color: transparent; text-decoration: underline; font-size: 1em; border: none; cursor: pointer; cursor: hand; padding: 0; margin: 0; display: inline; font-family: Arial, Verdana, sans-serif; }

div#footer { font-size: 110%; color: #555533; text-align: center; padding-bottom: 2em; }
div#footer a { color: #555533; text-decoration: none; border-bottom: 1px dotted #666666; font-size: .9em; }
div#footer a:hover { color: #5555cc; }
div#footer .f1 { color: #222222; }
div#footer .f2 { color: #222222; margin-bottom: -.5em; letter-spacing: .1em; }
div#footer .f2 a { font-size: 1em; color: #222266; border-bottom: 1px solid #222266; }
div#footer .f2 a:hover { color: #2222cc; }

.donorimages { background: #fff; border: 3px solid #ccc; margin: 9px; padding: 9px; float: left; }
.donorimages .donortxt { font: bold 13px/14px "Times New Roman", Times, serif; width: 7em; }
.donorimages .donortxt, .donorimages .imgwrap { float: left; height: 60px; width: 120px; text-align: center; padding-top: 27px; margin: 0 15px; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== MAIN NAVIGATION: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#nav-inside ul{margin:0;padding:0;width:965px;position:absolute;z-index:10;}
#nav-inside ul li{float:left;list-style-type:none;position:relative; }
#nav-inside li a{background-image:url(../images/nav-matrix.gif);display:block;}
#nav-inside li span{display:none;}

#nav-inside ul #item1{top:49px;left:20px;}
#nav-inside #item1 a{width:53px;height:23px;background-position:0 -72px;}
#nav-inside #item1 a:hover, #nav-inside #item1 a.current{background-position:0 -140px;}

#nav-inside ul #item2{ top:43px;left:35px;}
#nav-inside #item2 a{ width:68px;height:22px;background-position:-70px -68px;}
#nav-inside #item2 a:hover, #nav-inside #item2 a.current{background-position:-70px -136px;}

#nav-inside ul #item3{top:41px;left:50px;}
#nav-inside #item3 a{width:87px;height:20px;background-position:-153px -67px;}
#nav-inside #item3 a:hover, #nav-inside #item3 a.current{background-position:-153px -135px;}

#nav-inside ul #item4{top:41px;left:65px;}
#nav-inside #item4 a{width:189px;height:33px;background-position:-255px -68px;}
#nav-inside #item4 a:hover, #nav-inside #item4 a.current{background-position:-255px -136px;}

#nav-inside ul #item5{top:60px;left:80px;}
#nav-inside #item5 a{width:98px;height:36px;background-position:-461px -88px;}
#nav-inside #item5 a:hover, #nav-inside #item5 a.current{background-position:-461px -156px;}

#nav-inside ul #item6{top:84px;left:95px;}
#nav-inside #item6 a{width:126px;height:27px;background-position:-568px -110px;}
#nav-inside #item6 a:hover, #nav-inside #item6 a.current{background-position:-568px -178px;}

#nav-inside ul #item7{top:85px;left:110px;}
#nav-inside #item7 a{width:85px;height:24px;background-position:-710px -110px;}
#nav-inside #item7 a:hover, #nav-inside #item7 a.current{background-position:-710px -178px;}

#nav-inside ul #item8{top:52px;left:125px;}
#nav-inside #item8 a{width:105px;height:47px;background-position:-800px -214px;}
#nav-inside #item8 a:hover, #nav-inside #item8 a.current{background-position:-800px -10px;}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FIXING POOR WEBSITES BAD DESIGNERS/DEVELOPERS SINCE 1996: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#flash-header {margin:0;padding:0;width:1014px;position:absolute;z-index:9;}

#newsoverlay { width:150px;height:200px;position:absolute;top:145px;left:825px;z-index:9; color:#fff; }
#newsoverlay h1 { font-family: "Comic Sans MS", Arial, sans-serif; font-weight: bold; font-size:16px; margin:0; padding:0;}
#newsoverlay h2 { font-size:10px; text-transform:uppercase; margin:0; padding:0; }
#newsoverlay p { margin:0; padding:5px 0 0 0; font-size:12px; }
#newsoverlay a { font-size:9px; text-transform:uppercase; color:#ff9b01; text-decoration:none; }
#newsoverlay a:hover { border-bottom:#ff9b01 1px solid; }

#photos-home { position:absolute;top:75px;left:268px;z-index:5; }
#photos-home ul { list-style-type: none; margin:0; padding:0; }

#photos-inner { position:absolute;top:75px;left:482px;z-index:5; }
#photos-inner ul { list-style-type: none; margin:0; padding:0; }

#sidebar ul ul li { padding:0; line-height:15px; text-transform: none; }
#sidebar ul ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color: #cc0000; border:none; }
#sidebar ul ul li a:hover { font-size:13px; color: #000; line-height:15px;  margin-left: -10px; }

#prime h3 { font-family: "Comic Sans MS", Arial, sans-serif; font-size:16px; margin:0; padding:0; }
#prime h4 { color:#ff9b01; font-size:9px; text-transform:uppercase; margin:0; padding:0; }

.event {}

#accordion h6 { font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:6px 6px 6px 25px; margin:0 0 0 0;}