*{
padding: 0;
margin: 0;
}

body {
margin: 0; background: url(images/bodybgstripes.jpg) repeat-x top left #fff; padding: 0; font-family: Times, "Times New Roman", serif;
font-size: small; }

a {
text-decoration: none; text-align: left; 
color: #7f3f3e; font-size: 100%;
font-weight: bold; }

a:hover { text-decoration: underline;
color: #54333f; }

ul { list-style: none;}

h1 {
font-size: 200%;
letter-spacing: .05em;
color: #7f3f3e;
font-weight: bold;
font-family: Times, "Times New Roman", serif;
font-style: italic;
text-align: left; }

h2 {
font-size: 150%;
letter-spacing: .09em;
color:#54333f;
font-weight: bold;
font-family: Times, "Times New Roman", serif;
font-style: italic;
text-align: left; }

h3 {
font-size: 150%;
letter-spacing: .08em; line-height: 1.25em;
color:#333; 
padding: 20px 75px 20px 75px;
font-family: Times, "Times New Roman", serif;
font-style: italic;
text-align: center; }

h4 {font-size: 120%;
letter-spacing: .05em;
color: #54333f;
font-family: Times, "Times New Roman", serif;
font-style: italic; 
text-align: left; }

h5 {font-size: 100%;
letter-spacing: .07em;
color:#000; font-weight: normal;
font-family: "Arial", sans-serif;
text-align: left;  }

p { font-size: 125%;
color: black;
font-weight: normal;
padding: 3px;
line-height: 1.5em;}

p.list { font-size: 125%;
color: black;
font-weight: normal;
padding: 3px;
line-height: 2em;}

#wrap {
width: 720px;
height: auto; border: 1px solid #fff;
padding: 0; margin: 0 auto;
min-width: 720px; }

#header {
width: 720px; height: 133px; margin: 0; padding-top: 5px;
}

#navbar { margin: 30px 0 0 0; width: 430px; height: auto; padding: 0; list-style: none; float: left;}

#navbar li { margin: 0; text-align: left; }

#navbar a.plans {display: block; margin-bottom: -10px; width: 8em; height: 36px; color: #7f3f3e; text-decoration: none; font-size: 1.7em; border: 1px solid #ccc; padding-left: 10px; padding-top: 10px;}

#navbar a.gallerylink { display: block; width: 15em; height: 53px; color: #7f3f3e; text-decoration: none; font-size: 1.3em; border: 1px solid #ccc;
padding-left: 10px; padding-top: 5px;
}

#navbar a.srqlink {text-decoration: none; text-align: left; 
color: #7f3f3e; font-size: 130%; font-weight: bold;
}

#navbar a.srqlink:hover {text-decoration: underline; text-align: left; 
color: #000; font-size: 130%; font-weight: bold;
}

#navbar a.next:hover, #navbar a.toDo:hover, #navbar a.srq:hover, #navbar a.plans:hover, #navbar a.gallerylink:hover, #navbar a.sitemap:hover {
color: #fff; text-decoration: none; background: #7f3f3e; }

#navbar a.next {background: url(images/nextHome.jpg) no-repeat top right; display: block; margin-bottom: 10px; width: 430px; height: 86px; color: #7f3f3e; text-decoration: none; padding: 15px 0 0 10px; font-size: 210%; border: 1px solid #ccc; }

#navbar a.toDo {background: url(images/toDo.jpg) no-repeat top right; display: block; margin-bottom: 10px; width: 430px; height: 86px; color: #7f3f3e; text-decoration: none; padding: 15px 0 0 10px; font-size: 210%; border: 1px solid #ccc; }

#navbar a.srq {background: url(images/srq.jpg) no-repeat top right; display: block; margin-bottom: 10px; width: 430px; height: 86px; color: #7f3f3e; text-decoration: none; padding: 15px 0 0 10px; font-size: 210%; border: 1px solid #ccc; }

#navbar a.sitemap {background: url(images/sitemapbtn.jpg) no-repeat top right; display: block; margin-bottom: 10px; width: 430px; height: 86px; color: #7f3f3e; text-decoration: none; padding: 15px 0 0 10px; font-size: 210%; border: 1px solid #ccc;}


#bannerimage { width: 720px; height: auto; margin-top: 21px;}

#homePage { width: 720px; height: auto; margin-top: 30px;}

#sideone { width: 270px; background: url(images/indexfill.jpg) no-repeat top left #7f7b3f; height: 328px; float: right; margin-top: 30px;}

#sidebar { width: 250px; border-left: 1px solid #ccc; float: right; margin-top: 30px; height: auto; padding-left: 20px;}


#clear { clear: both;}

/*----the following are for the form page-----*/
fieldset {
margin-bottom: 10px; 
padding: 1em;
border: 1px solid #ccc;
width: 410px;
line-height: 1.5em; }

fieldset#event {
background: transparent; }

fieldset#event div { width: 8em; float: left; margin-left: 40px; }
fieldset#event label { width: 3em; float: none; display: inline;}

legend {font-weight: bold; color: #424242; }

textarea {
width: 300px; height: 100px;}

label {float: left; width: 10em;}

input[type="text"] { width:200px; }

input.submit {width: auto; }

input:focus, textarea:focus { background:#ffc;}
/*----end for the form page-----*/

/*----gallery code-----*/

#container {position:relative; width:600px; height:785px; background:#cccc99; border:1px solid #000; margin:30px auto;}


a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

a.slidea {background:url(images/gallery/slidea-sm.jpg);}
a.slideb {background:url(images/gallery/slideb-sm.jpg);}
a.slidec {background:url(images/gallery/slidec-sm.jpg);}
a.slided {background:url(images/gallery/slided-sm.jpg);}
a.slidee {background:url(images/gallery/slidee-sm.jpg);}
a.slidef {background:url(images/gallery/slidef-sm.jpg);}
a.slideg {background:url(images/gallery/slideg-sm.jpg);}
a.slideh {background:url(images/gallery/slideh-sm.jpg);}
a.slidei {background:url(images/gallery/slidei-sm.jpg);}
a.slidej {background:url(images/gallery/slidej-sm.jpg);}
a.slidek {background:url(images/gallery/slidek-sm.jpg);}
a.slidel {background:url(images/gallery/slidel-sm.jpg);}
a.slidem {background:url(images/gallery/slidem-sm.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:581px; height:480px; top:195px; left:2px; color:#000; background:#ccc; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:-13px; top:269px;}
a.slideb span {left:-132px; top:269px;}
a.slidec span {left:-251px; top:269px;}
a.slided span {left:-370px; top:269px;}
a.slidee span {left:-489px; top:269px;}
a.slidef span {left:-13px; top:178px;}
a.slideg span {left:-132px; top:178px;}
a.slideh span {left:-251px; top:178px;}
a.slidei span {left:-370px; top:178px;}
a.slidej span {left:-489px; top:178px;}
a.slidek span {left:-13px; top:89px;}
a.slidel span {left:-132px; top:89px;}
a.slidem span {left:-251px; top:89px;}
a.sliden span {left:-370px; top:89px;}
a.slideo span {left:-489px; top:89px;}

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:2px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:1px; z-index:10;}

/*----end gallery code-----*/