/********************** HTML STYLES ***********************/ body { margin: 0; background: #FFFFFF; color: #000000; } body, p, td, .standard { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; } /* Use BODYID to assign styles to body tag */ #bodyid { text-align:center; background:#29313c url(standard/bodybg.jpg) repeat-x top center; } a { color: #0097cc; } a:hover { color: #0097cc; } /********************** UNIVERSAL STYLES ***********************/ .error { color: #CC0000; } .standard { color:#000000; font-size:9pt; } .standardbold { font-weight: bold; color:#000000; } .standardheader { font-size: 12pt; color:#000000; } /********************** LAYOUT STYLES ***********************/ #container0 { background:url(standard/ja_repeat0.png) repeat-y top center; margin:0 auto; width:830px; clear:both; } #splashcontainer { background:url(standard/splash_container.png) repeat-y top center; margin:0 auto; width:830px; } #container1 { background:url(standard/ja_repeat0.png) repeat-y top center; margin:0 auto; width:830px; clear:both; } #container2 { background:url(standard/ja_repeat3.png) repeat-y top center; margin:0 auto; width:830px; clear:both; } #container3 { background:url(standard/ja_repeat3.png) repeat-y top center; margin:0 auto; width:830px; clear:both; } #custombg0 { width:830px; /*background:url(standard/ja_purple.png) no-repeat bottom right;*/ margin:0 auto; min-height:504px; } #custombg1 { width:830px; /*background:url(standard/ja_red.png) no-repeat bottom right;*/ margin:0 auto; min-height:504px; } #custombg2 { width:830px; /*background:url(standard/ja_blue.png) no-repeat bottom right;*/ margin:0 auto; min-height:504px; } #custombg3 { width:830px; /*background:url(standard/ja_orange.png) no-repeat bottom right;*/ margin:0 auto; min-height:504px; } #header { background:url(standard/ja_header.jpg) no-repeat top center; width:830px; height:172px; } #splashheader { background:url(standard/splash_header.jpg) no-repeat top center; width:830px; height:23px; clear:both; float:left; padding:140px 0 0 0; } #splashbigpic { background:url(standard/splash_bigpic.jpg) no-repeat top center; width:830px; height:188px; clear:both; float:left; } #splashnav { background:url(standard/splash_nav.jpg) no-repeat top center; width:775px; padding:6px 15px 6px 40px; height:28px; text-align:center; clear:both; float:left; } #splashcontent { background:url(standard/splash_content.jpg) no-repeat top center; width:780px; min-height:284px; clear:both; padding:0 0 0 50px; text-align:right; } #splashtext { width:500px; float:left; text-align:left; padding:30px 0px 0px 0px; /* min-height:320px; background:url(standard/logos.jpg) no-repeat bottom left; */ color:#333333; font-size:8.5pt; font-family:Helvetica, Verdana, Arial, sans-serif; } .splashheader { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14pt; font-weight:bold; color:#333333; } #splashparents { float:left; width:104px; text-align:center; padding:0 10px; } #calendar { margin-right: 50px; float:right; text-align:left; background:url(standard/calendar_container.jpg) repeat-y top center; } #calendarheader { width:195px; height:30px; background:url(standard/calendar_top.jpg) no-repeat top center; padding:20px 0 0 8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold; font-size:13pt; } #calendardates { width:173px; padding:5px 15px; background:url(standard/calendar_bottom.jpg) no-repeat bottom center; min-height:240px; } #calendardates, #calendardates p { font-size:7.5pt; } #splashparents a { display:block; height:20px; padding:2px 5px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11pt; color:#000000; text-decoration:none; } #splashparents a:hover { background:#006d47; color:#FFFFFF; text-decoration:none; } #splashfooter { background:url(standard/splash_footer.png) no-repeat top left; width:830px; margin:0 auto; height:70px; clear:both; } #content { background:url(standard/ja_content3.jpg) no-repeat top center; width:830px; min-height:504px; clear:both; } #side { width:162px; float:left; margin:0 0 0 50px; min-height:504px; } #sideheader { width:162px; height:43px; background:#ffdc6d; padding:15px 0 0 0; font-size:18pt; color:#000000; float:left; font-family:"Franklin Gothic Medium Cond", "Arial"; } #sidenav { float:left; width:158px; background:#bceebc; min-height:100px; text-align:left; padding:15px 2px; } #sidenav ul { list-style-type:none; margin:0; padding:0; } #nav { background:url(standard/arrow.jpg) no-repeat top left; } #subnav a, #subnav a:hover { background:url(standard/arrow.jpg) no-repeat top left; padding:0 0 0 15px; } a.navon, a.navon:hover, a.subnavon, a.subnavon:hover { font-weight:bold; } #sidenav a, #sidenav a:hover { font-size:8.5pt; color:#000000; text-decoration:none; display:block; } #donate a{ float:left; width:162px; background:#0097cc; height:40px; padding:15px 0 0 0; font-size:18pt; color:#FFFFFF; font-decorat: none; font-family:"Franklin Gothic Medium Cond", "Arial"; } #sidecontent { float:left; width:158px; background:#ffdc6d; min-height:230px; text-align:left; padding:5px 2px; } #contenttext { float:left; width:562px; padding:10px 30px 0 10px; text-align:left; } #footer0 { background:url(standard/ja_footerpurple.png) no-repeat top center; width:830px; margin:0 auto; height:70px; clear:both; padding:55px; } #footer1 { background:url(standard/ja_footerpurple.png) no-repeat top center; width:830px; margin:0 auto; height:70px; clear:both; padding:55px; } #footer2 { background:url(standard/ja_footerorange.png) no-repeat top center; width:830px; margin:0 auto; height:70px; clear:both; padding:55px; } #footer3 { background:url(standard/ja_footerorange.png) no-repeat top center; width:830px; margin:0 auto; height:70px; clear:both; padding:55px; } #footer_contact{ color:#FFFFFF; text-decoration:none; font-size:7.5pt; font-weight:bold; } .footer a, .footer { color:#FFFFFF; text-decoration:none; font-size:7.5pt; font-weight:bold; } #footer_content_home{ text-align: center; padding: 30px 0 10px 0; } .footer_content_home a, .footer{ color:#000; text-decoration:none; font-size:7.5pt; font-weight:bold; } .poweredby { padding: 10px; }