/* CSS Document */
body {
margin:0; padding:1px;
font-family: Georgia, arial, Helvetica, sans-serif; font-size: 100%; color: #000033; background-image: url(../graphics/bgpurple1.jpg);}

/* the containers below give several options for the size and other features of the content area of each page */



div#containerhp {margin: 0 auto;
padding: 0 .5pt 8px .5pt;
width: 800px; height: 682px; border:none; overflow: auto; background-image: url(../graphics/headertemp1c.jpg); }

div#container {margin: 0 auto;
padding: 0;
width: 810px; height: 992px; border:none; background-image: url(../graphics/banner_full4.jpg); background-repeat: no-repeat;}


div#centercolumn {margin: 0 auto;
padding: 0 .5pt 8px .5pt;
width: 800px; min-height: 590px; background-color: #FFFFFF;
border-width: 1px 1px 1px 1px; border-style: solid; border-color: #003300; overflow: auto;}

div#banner {width: 810px; height: 252px; padding: 0; margin: 0; border: none; z-index: 40;}

div#pagetitle {position: absolute; margin-top: -70px; margin-left: 420px; padding: 2px;}

div#pagetitlex {position: absolute; margin-top: -78px; margin-left: 438px; padding: 2px; background-image: url(../graphics/bg_pagetitle.gif); border-style: dashed; border-width: 1px; border-color: #000033;}

div#gallery {margin:8px 6px 12px 10px; width:778px; padding: 1px; border: none; overflow:auto; z-index: 10;}

div#onecolpage {margin: 8px 2px 12px 2px; width:792px; padding: 1px; border:none; overflow:auto; z-index: 10;}

div#listitem {float: left; width: 94%; margin: 4px 2px 4px 6px; border:none;}
div#rightcolmain {float: left; width: 546px; margin: 2px 0 4px 2px; padding: 1px; border:none;}

div#rightcolmainnarrow {float: left; width: 436px; margin: 2px 0 4px 2px; padding: 1px; border:none;}

div#displayfield {position: absolute; width: 400px; height: 512px; margin-top: 16px; margin-left: 258px; z-index: 200;}

div#introtext {position: absolute; width: 626px; margin-top: 20px; margin-left: 88px; z-index: 100;}

div#toprightnav {margin-top: -240px; margin-left: 268px; width: 488px; height: 24px; padding: 0; z-index: 50;}

#dropmenudiv{
position:absolute;
margin-top: 0;
margin-left: 0;
border-top:1px dashed;
border-right: 1px dashed;
border-bottom: none;
border-left: 1px dashed;
padding: 1px;
font:normal 16px Georgia, Arial, Helvetica, sans-serif;
z-index:50;
}

#dropmenudiv a{
width: 100%;
display: block;
margin: 4px 0 4px 2px;
text-indent: 2px;
border: none;
padding: 1px;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#666600;
}

a#nav:link {padding: 0;
color:#000033; font-weight: normal; border-bottom: #660000 solid 1px; text-decoration:none;}

a#nav:visited {padding: 0;
color:#000033; font-weight: normal; border-bottom: #660000 solid 1px; text-decoration:none;}

a#nav:hover {padding: 0; color:#ffffff; font-weight: bold; background-color: #660000; text-decoration: none;}

a#nav:active {padding: 0; color:#ffffff; font-weight: bold; background-color: #660000; font-style: oblique; text-decoration: none;}



ul#regular li {display: list-item; font-size: 90%; font-weight: normal; margin-top: 4px; margin-right: 14px; margin-bottom: 6px; list-style-type:circle;}


ul#topnav li {display: inline; margin-left: 0; margin-right: 1px; padding: 0;}


a#plain:link {padding: 0;
color:blue; font-weight: normal; text-decoration:underline; border: none;}

a#plain:visited {padding: 0;
color:blue; font-weight: normal; text-decoration:underline; border: none;}

a#plain:hover {padding: 0; color:blue; background-color: #ffffff; text-decoration: underline overline; border: none;}

a#plain:active {padding: 0; color:blue; background-color: #ffffff; font-style: oblique; text-decoration: underline overline; border: none;}

a#navsmall:link {padding: 0;
color:blue; font-size: 88%; font-weight: normal; border-bottom: #000099 dashed 1px; text-decoration:none;}

a#navsmall:visited {padding: 0;
color:blue; font-size: 88%; font-weight: normal; border-bottom: #000099 dashed 1px; text-decoration:none;}

a#navsmall:hover {padding: 0; color:blue; font-size: 88%; background-color: #ffffff; text-decoration: none;}

a#navsmall:active {padding: 0; color:blue; font-size: 88%; background-color: #ffffff; font-style: oblique; text-decoration: none;}

a#image:link {text-decoration: none; padding: 0; margin: 0;}

a#image:visited {text-decoration: none; padding: 0; margin: 0;}

a#image:hover {text-decoration: none; padding: 0; margin: 0;}

a#image:active {text-decoration: none; padding: 0;margin: 0;}


.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 16px;
margin-left: 40px;
font-size: 84%;
text-align: center;
}

.slideshow img{ /*CSS for each image tag*/
border-width: 1px;
border-color: #000000;
border-style: solid;
width: 202px;
height: 158px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 10px;
margin-bottom: 12px;
margin-left: 50px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #fd9c0f;
}


h1 {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 160%; color: #262633; font-weight: normal; margin-top: 10px; margin-bottom: 4px; margin-right: 8px; margin-left: 8px; letter-spacing: .20em; word-spacing: 6px;}

h2 {font-size: 124%; font-weight: normal; margin-top: 6px; margin-bottom: 6px; margin-left: 6px;}

h2#list {font-size: 116%; font-weight: bold; margin-top: 4px; margin-bottom: 4px; margin-left: 2px;}

h3 {font-size: 110%; font-weight: normal; margin-top: 6px; margin-bottom: 2px; margin-left: 8px;}

h3#list {font-size: 106%; font-weight: bold; margin-top: 6px; margin-right: 1px; margin-bottom: 2px; margin-left: 3px;}

h4 {font-size: 108%; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 2px;}

h4#list {font-size: 96%; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 4px;}



div#introtext {position: absolute; width: 424px; margin-top: 10px; margin-bottom: 20px; margin-left: 196px; padding: 4px; text-align: center; border: #000 1px solid; z-index: 10;}

p#hpintro {font-size: 92%; font-weight: 500; text-align: center;max-width:400px; margin-top: 22px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; padding: 1px; display: block;}

p#hpintro1 {font-size: 100%; font-weight: normal; text-indent: -18px; margin-left: 28px; margin-right: 2px; margin-top: 14px; margin-bottom: 0; padding: 2px; text-align: center; max-width:640px; display: block;}

p#hpintro2 {font-size: 100%; font-weight: normal; text-indent:0; margin-left: 14px; margin-right: 4px; margin-top: 0; margin-bottom: 12px; padding: 2px; text-align: center; max-width:710px; display: block;}

p#note {font-size: 90%; font-weight: normal; font-style: oblique; text-indent: none; margin-left: 6px; margin-right: 6px; margin-top: 6px; margin-bottom: 6px;}

p#notenarrow {font-family: Apple Casual, Georgia; font-size: 100%; font-weight: normal; font-style: oblique; text-indent: none; margin-left: 34px; margin-top: 24px; margin-bottom: 6px; display: block; max-width: 240px;}


p#list {font-size: 80%; font-weight: normal; text-indent: none; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 12px;}

dt {margin-left: 16px; font-weight:bold;}
dd {margin-right: 20px; margin-bottom: 8px; margin-left: 28px; font-weight:normal;}


div#contact {margin: 0 auto;   
padding-top: 14px; padding-bottom: 10px; 
  width: 650px; font-size: 88%; font-weight: normal; text-align: center;}


div#paypalcart1 {margin: 0 auto;   
padding-top: 14px; padding-bottom: 10px; 
  width: 450px; border: 1px solid #000; text-align: center;}


div#footer {margin: 0 auto;   
padding-top: 4px; padding-bottom: 4px; 
  width: 650px; font-size: 82%; font-weight: normal; text-align: center;}
  
 