
@import "reset.css";


/* Generic elements */

body { background-color: #fcf9e8; color: #584234; font: .76em/1.5em Verdana, Helvetica, sans-serif; text-align: center; }

a,:link,:visited { color: #584234; text-decoration: underline; } 
a:hover{ color: #62c430; text-decoration: underline; }

p { margin-bottom: 1.5em; }

img.fltr { float: right; margin: 0 0 10px 10px; }
img.fltl { float: left; margin: 0 10px 10px 0; }

ul { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
ol { list-style: decimal; margin-bottom: 1em; padding-left: 2em; }
ul.reset, ul.reset ul, #nav { list-style: none; margin: 0; padding: 0; }


/* Custom paragraphs, links, images */








/* List models */
ul.listA  { clear:both;margin:0 }
ul.listA li { display: inline; float: left; margin: 0; }
ul.listA li img { display: block; }
ul.listA li.lastinrow { margin-right: 0;}
ul.listA li a, ul.listA li a:visited { color: #354559; font-family: Arial, Helvetica, sans-serif; font-size: 1.07em; font-weight: bold; text-decoration: none; }
ul.listA li a:hover { color: #354559; text-decoration: none; }



/* List models */
ul.directorthumbnails {clear:both }
ul.directorthumbnails li { display: inline; float: left;  margin: 0 8px 1.5em 0; }
ul.directorthumbnails li img { display: block; margin-bottom: 3px; }
ul.directorthumbnails li.lastinrow { margin-right: 0; }
ul.directorthumbnails li a, ul.listA li a:visited { color: #62c430; font-family: Arial, Helvetica, sans-serif; font-size: 1.07em; font-weight: bold; text-decoration: underline; }
ul.directorthumbnails li a:hover { color: #584234; text-decoration: underline; }






/* Headings */

h1,h2,h3,h4,h5,h6,h7 { margin-bottom: .4em; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 162%; }
h2 { font-size: 142%; margin-top:1em}
h3 { font-size: 132%; }
h4 { font-size: 122%; }
h5 { font-size: 112%; }
h6 { font-size: 100%; }
h7 { font-size: 122%; }

/* Custom headings */

#logo { float: left; width: 115px; margin: 0 0 .5em; font-size: 260%; font-weight: normal; }

#outline { }



/* Main layers */

#container { width: 815px; margin: 10px auto; border: solid 1px #4e3728; text-align: left; }
#wrapper { width: 660px; margin: 25px 0 25px 130px; }
#content { clear: both; width: 100%; float: left; padding: 2em 0; border-top: solid 14px #62c430; border-bottom: solid 14px #62c430; }
#mainbar { float: right; width: 493px; }
#sidebar { float: left; width: 160px; }
#footer { clear: both; width: 100%; }



/* Navigation */

#nav { float: right; width: 505px; margin: 62px 0 1em; line-height: 1em; }
#nav li { float: left; border-right: solid 1px #584234; text-align: center; }
#nav li.last { border-right: none; }
#nav li a { font-size: 1.07em; text-decoration: none; }
#nav li a:hover, #nav li a.on { color: #584234; font-weight: bold; }

#navi1 { width: 58px; }
#navi2 { width: 70px; }
#navi3 { width: 65px; }
#navi4 { width: 88px; }
#navi5 { width: 130px; }
#navi6 { width: 77px; }

#subnav { margin-top: 0em; }
#subnav li { font-size: 1.07em; margin-bottom: 1em; }
#subnav li a { text-decoration: none; }
#subnav li a:hover, #subnav li a.on { color: #584234; font-weight: bold; }



/* Footer */

#tld { width: 815px; margin: 5px auto 0; padding-bottom: 12px; font-size: .9em; text-align: right; }















/* GENERIC */

form.normal fieldset label {
 float: left;
}
form.normal fieldset ul {
 width: 100%;
}
form.normal fieldset ul li {
 float: left;
 width: 100%;
}
form.normal fieldset textarea, form.normal fieldset input.text, form.normal  fieldset select {
 float: left;
}
form.normal .buttons {
 clear: both;
 float: none !important;
}


/* Structure */

form.normal {
 margin: 1em 0;
}

form.normal fieldset ul li {
 padding-bottom: .5em;
}

form.normal fieldset label {
 width: 130px;
}

form.normal fieldset textarea, form.normal fieldset input.text {
 width: 225px;
}

form.normal textarea {
 overflow: auto;
}

form.normal .buttons {
 width: auto;
 padding-left: 130px;
}


/* Styles */

form.normal input.text, form.normal textarea, form.normal select {
 padding: 3px;
 border: solid 1px #b8b8ba;
 background: White url(images/bg2.gif) top left no-repeat;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 color:#666666;
}

form.normal input.text:focus, form.normal textarea:focus, form.normal select:focus {
 border-color: #cd0b0b;
}

form.normal input.button {
 padding: 1px 3px;
 border: solid 1px #666666;
 background-color: #e9ebec;
 color: #666666;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

form.normal textarea {
 height: 100px;
}



/* Misc */

form.normal em.required {
 color: #cd0b0b;
}

select {
 width:225px;
}

fieldset ul.reset 
{ margin-top:10px }




/* Added by Wayne */
#back_button{
    position:relative;
    top:61px;
    left:403px;
    }
