
.xsnazzy p, .zsnazzy p { margin:0; font-size:1em; padding:0 10px 5px 10px; border-bottom:1px solid #444; } 
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:10px; }
.xsnazzy { background: transparent; float:left; margin:0 3px; }
.xtop, .xbottom { display:block; background:transparent; font-size:1px; } 
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; } 
.xb1, .xb2, .xb3 { height:1px; } 
.xb2, .xb3, .xb4 { background:#fff; border-left:1px solid #444; border-right:1px solid #444; } 
.xb1 { margin:0 5px; background:#444; } 
.xb2 { margin:0 3px; border-width:0 2px; } 
.xb3 { margin:0 2px; } 
.xb4 { height:2px; margin:0 1px; } 
.xboxcontent { display:block; border:0 solid #444; border-width:0 1px; height:auto; }  
* html .xboxcontent { height:1px; } 
.color_a { background:; color:; } 
.color_b { background:#d4d8bd; color:#000; } 
.color_c { background:#758279; color:#fff; } 
.color_d { background:#b2ab9b; color:#000; } 
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;} 
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;} 
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;} 
.raised .b2 {background:; border-left:1px solid ; border-right:1px solid ;} 
.raised .b3 {background:; border-left:1px solid ; border-right:1px solid ;} 
.raised .b4 {background:; border-left:1px solid ; border-right:1px solid ;} 
.raised .b4b {background:; border-left:1px solid ; border-right:1px solid ;} 
.raised .b3b {background:; border-left:1px solid ; border-right:1px solid ;} 
.raised .b2b {background:; border-left:1px solid ; border-right:1px solid ;} 
.raised .b1 {margin:0 5px; background:;} 
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;} 
.raised .b3, .raised .b3b {margin:0 2px;} 
.raised .b4, .raised .b4b {height:2px; margin:0 1px;} 
.raised .b1b {margin:0 5px; background:;} 
.raised .boxcontent {display:block; background:; border-left:1px solid ; border-right:1px solid ;}




/* this should fix ie */ 
img, div, body { behavior: url(iepngfix.htc) } 
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
                  [menu] 
  =-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */ 
/* decoration only */ 
#nav { width:100%; } 
#nav a { font-weight: bold; color: #64B455; text-decoration: none; } 
/* functional */ 
/* the top level of the menu */
/* the #first and #last adjust only the first/last menu options */ 
li { float: left; position: relative; width: 7em; text-align: center; cursor: default; background-color: #FFFFFF; border: 1px solid $color[subMenuHighlight]; border-width: 1px 0; margin: 0em; } 
li#first { xborder-left-width: 1em; } 
li#last { xborder-right-width: 1em; } 
/* submenu background and position 
/* not seting a background-color will 
/* cause things to break */ 
li ul { display: none; position: absolute; top: 110%; left: -.5em; font-weight: normal; background-color:$color[subMenuBackground]; border: 1px ridge $color[subMenuHighlight]; border-width: 1px 2px 2px 2px; } 
/* individual items in the submenu 
/* (don't change display/block */ 
li li { display: block; float: none; background-color: transparent; border-width:0; width:8em; } 
#nav li li a { display: block; font-weight: normal; color: #64B455; padding: 0.2em 5px; text-align:left; } 
/* individual items in the submenu 
/* on hoover*/ 
#nav li li a:hover { background-color:$color[subMenuHighlight]; } 
/* don't mess with this*/ 
ul { list-style: none; padding: 0; margin: 0; } 
li:hover ul, li.over ul { display: block; } 
li>ul { top: auto; } 
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
                  [/menu] 
  =-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */ 



#contact { xmargin-right:auto; xmargin-left:auto; background-color:transparent; min-height:500px; border-bottom: 10px solid #FFFFFF } 
#footer { font-size:8pt; padding:0; margin:0; margin-top:10px; text-align:right; xposition: relative; xright: 0px; xtop:10px; } 
#header { text-align:left; background-color:transparent; margin:0; width:600px; } 
#links { text-align:center; width:100%; } 
#main { background:#FFFFFF url(/images/main/topflower.png) no-repeat top; font-size:large; text-align:justify; border:2px solid #FFFFFF; padding:3px 0 2px 0; margin:0; width:600px; padding:40px 4px 2px 4px; border-top:0; } 
#mission h2 { font: italic 40pt adinekir "French Script MT" "Monotype Corsiva" "Zapfino" "URW Chancery L" "Georgia"; } 
#nav { color: #64B455; border:2px solid #64B455; padding:3px 4px 2px; margin:0; width:600px; font-variant: small-caps; background: white; font-size:x-small; } 
#nav .dot { margin:3px 1px 2px 1px; } 
#nav a, #nav a:visited { color: #64B455; } 
#nav a:hover, #nav a:active { text-decoration:underline; } 
#nav img { padding-bottom:2px; } 
#page { height:100%; width:650px; margin-left:auto; margin-right:auto; } 
#rds h2, #rds h3, #rds h4, #rds h5, rds #h6, #services h2, #contact h2 { font: normal 40pt adinekir "French Script MT" "Monotype Corsiva" "Zapfino" "URW Chancery L" "Georgia"; color: #430864; } 
#rds li { display:list-item; } 
#rds, #home { background-color:color$[mainbg]; min-height:500px; border-bottom: 10px solid #FFFFFF } 
#services { background-color:color$[mainbg]; min-height:500px; border-bottom: 10px solid #FFFFFF } 
#services .content { text-indent:.5em; margin-left:1em; display:block; width:95%; } 
#services .header { font-variant: small-caps; font: italic xx-large adinekir "French Script MT" "Monotype Corsiva" "Zapfino" "URW Chancery L" "Georgia"; } 
#services img { float:right; margin-left:5px; } 
.contact { width:100%; background-color:transparent; font:#407436; xbackground-color:#FFFFFF; border:1px dashed #64B455; border-top:0; margin:1px 0 4px 0; } 
.contactbutton { width:25%; color:#407436; margin-left:auto; margin-right:auto; font: italic xx-large "French Script MT" "Monotype Corsiva" "Zapfino" "URW Chancery L" "Georgia"; } 
.error { color:#D21414; font-weight:bold; } 
.footer, .push { height: 4em; /* .push must be the same height as .footer */ } 
.helptext { font:italic small; background-color:red; } 
a, a:visited { color: #407436; } 
a:hover, a:active { text-decoration:underline; } 
body { background: #FFFFFF url(/images/main/pinstripe.png); font-family: "Century Schoolbook" "Century Schoolbook L" "Georgia", Times, serif; color:#407436; font-size:large; text-align:center; } 
div.chunk { float:right; } 
h1 {display:none;}
h2, h3, h4, h5, h6 {display:inline; font: normal normal normal;} 
img { border:0; } 
span.emp { font: italic bold 22pt "French Script MT" "Monotype Corsiva" "Zapfino" "URW Chancery L" "Georgia"; font-style: italic; font-weight:bold; } 
span.img { text-align:center; display:block; margin:0 margin-left:auto; margin-right:auto; } 


#home #mission { background:transparent; height:100%; width:100%; padding-bottom:10px; font:25px; } 
#home .home { font: normal normal normal 14pt copper; padding-top:1em; } 
#home .infoblock1 { margin-top:75px; width:220px; text-align:right; } 
#home .infoblock2 { width:220px; text-align:left; } 
#home .infoblock3 { width:220px; text-align:center; } 
#home .infoblock4 { width:220px; text-align:right; } 
#home h2 { font: normal normal normal 60pt adinekir;  color:#430864;} 
x#home h3 { font: normal normal normal 40pt copper; margin-left:50px; padding-top:-40px; color: #430864; } 
x#homt h2 {font: normal normal normal 60pt adinekir;}
#home h4 { text-align:left; } 








#home img { float:right; } 
