/* Default stylesheet
||
|| Top Header Color:          rgb(151,219,255)
|| Top Header Bottom Border:  rgb(213,233,255)
|| Home Page Viewport:        white
|| Sub-page Viewport:         rgb(255,209,163)
|| Sub-page Left Col:         rgb(255,231,219)
*/

body, html {
	font-family: Verdana, Arial, sans-serif;
	background-color: rgb(255,209,163);
	color: black;
   margin: 0;
   font-size: 101%;
   line-height: 99%;
}
/* ====================================== HOME PAGE STYLES ========================== */
#topheader {
   float: left;
   border: 0;
   background-color: rgb(151,219,255);
   margin: 0;
   color: black;
   height: 100px;
   width: 100%;
   border-bottom: 10px solid rgb(213,233,255);
}
#topheader img {
   float: left;
   border: 0;
   margin-left: 30px;
}
div.tagline {
   float: right;
   font-size: 1.1em;
   font-style: italic;
   margin-top: 1em;
   margin-right: 1em;
}
#homeviewport {
   position: relative;
   width: 100%;
/*   height: 1000px;  */
   background-color: white;
}
#homeleftnav {
   float: left;
   background-color: white;
   color: black;
   padding-right: 10px;
   padding-top: 15px;
   padding-left: 0;
   width: 22%;
   margin-left: 8px;
}
#homeleftnav ul.primary {
   margin-top: 5px;
   /* the 2 lines below compensate for IE's improper display */
   margin-left: -10px;
   padding-left: 20px;
   list-style:none;
   font-size: 1.1em;
   font-weight: bold;
}
#homeleftnav ul.secondary {
   /* the 2 lines below compensate for IE's improper display */
   margin-left: -20px;
   padding-left: 40px;
   margin-top: -10px;
   list-style:none;
   font-size: 0.9em;
   font-weight: normal;
}
#homeleftnav li.secondary {
   padding-bottom: 5px;
   color: navy;
}

#homeleftnav b {
   font-size: 0.7em;
}
#homeleftnav form {
   margin-top: 50px;
   margin-left: 15px;
   margin-right: 15px;
}
#homeleftnav input {
   margin-bottom: 5px;
   font-size: 0.7em;
}
#homeleftnav input.search {
   width: 100px;
}
#homeleftnav a {
   color: navy;
   text-decoration: none;
}
#homeleftnav a:hover {
   color: maroon;
   text-decoration: underline;
}

#homeleftnav a.special {
   color: navy;
   font-size: 0.7em;
   text-decoration: none;
   margin-left: 20px;
   margin-top: 0;
}
#homeleftnav a.special:hover {
   color: maroon;
   text-decoration: underline;
}

#homeimage {
   float: left;
   background-color: white;
   color: black;
   padding: 15px;
   width: 44%;
}
#homeimage h6 {
   text-align: left;
   font-size: 1.1em;
   color: maroon;
   margin-top: 25px;
   margin-bottom: 1px;
}
#homeimage p {
   font-size: 0.9em;
   text-align: left;
   color: black;
}
#homeimage i {
   margin-top: 2px;
   font-size: 0.8em;
   float: left;
   color: black;
}
#homeimage b {
   font-size: 0.8em;
   margin-top: 1px;
   float: left;
   color: black;
   padding-left: 30px;
}
#homeimage a {
   font-size: 0.8em;
   font-weight: bold;
   color: navy;
   text-decoration: none;
}
#homeimage a:hover {
   text-decoration: underline;
   color: maroon;
}


#ljaanews {
   float: left;
   background-color: white;
   color: black;
   padding: 10px;
   width: 22%;
}
#ljaanews h4 {
   text-align: left;
   font-size: 1.1em;
   font-weight: bold;
   color: black;
   margin-top: 10px;
}
#ljaanews b {
   font-size: 1em;
   color: black;
}
#ljaanews p {
   font-size: 0.8em;
   color: black;
   padding-left: 6px;
   padding-right: 6px;
}

.separator {
   font-size: 0.1em;
   clear: both;
   background-color: white;
}
.separatorblue {
   height: 10px;
   clear: both;
   background-color: rgb(213,233,255);
}

#sponsorbar {
   width: 100%;
/*   background-color: rgb(213,233,255); */
   background-color: white;
   height: 150px;
   margin-top: 100px;
}
#sponsorbar img {
   border: 2px solid black;
   float: left;
   margin: 5px;
}
div.sponsorad {
   float: right;
   height: 125px;
   width: 200px;
   background-color: white;
   border: 2px solid black;
   font-size: 0.8em;
   margin: 5px;
   padding: 5px;
}
div.sponsorad h6 {
   font-size: 0.9em;
   color: maroon;
   text-align: center;
   margin: 0;
   padding: 0;
}
#linksmall {
   text-align: center;
   font-size: 0.6em;
   font-weight: bold;
   width: 100%;
}

form.searchcontainer {
   float: left;
   text-align: left;
   width: 170px;
   margin-top: 3em;
   border: 1px solid rgb(213,128,43);
   padding: 3px;
}

form.searchcontainer input.string {
   width: 150px;
   font-size: 0.8em;
}
form.searchcontainer input.submit {
   padding-bottom: 0;
}
form.searchcontainer .searchsponsor {
   font-size: 0.7em;
   padding-left: 1em;
   margin-top: -15px;
}

#private {
   margin-top: -1em;
   font-size: 0.7em;
   padding-left: 1em;
   width: 100%;
   background-color: white;
   color: navy;
}

/* ============================ styles for gallery headers ========================== */
#galleryheader {
   float: left;
   border: 0;
   background-color: rgb(151,219,255);
   margin: 0;
   color: black;
   height: 85px;
   width: 100%;
   border-bottom: 10px solid rgb(213,233,255);
}
#galleryheader img {
   float: left;
   border: 0;
   margin: 10px 25px 10px 25px;
}

#galleryheader ul {
   margin-top: 25px;
   list-style:none;
   font-size: 1.1em;
}
#galleryheader li {
   float:left;
   margin: 0;
   padding-left: 1em;
}
#galleryheader a {
   font-weight: bold;
}

/* ================================ Header Wrapper ==================================== */
#headerwrapper {
   float: left;
	background-color: rgb(255,209,163);
   margin-top: 5px;
   line-height: 110%;
   margin-left: 15px;
}
#headerwrapper h1 {
   text-align: center;
   float: left;
   font-size: 1.5em;  
}
#headerwrapper h3 {
   text-align: left;
   font-size: 1.3em; 
   margin-left: 0;
   margin-bottom: -5px; 
}
#headerwrapper p {
   font-size: 1em;
   margin-left: 0;
   margin-right: 25px;
   text-align: left;
}
#headerwrapper b {
   text-align: left;
   font-size: 1.8em;
   margin-left: 18px;
}
#headerwrapper ul {
   margin: 0;
   list-style: none;
   font-size: 0.8em;
   line-height: 0.9em;
   margin-left: 0;
   margin-top: -5px;
}
#headerwrapper li {
   float:left;
   margin: 0;
   padding-right: 1em;
}

/* ================================ Two Column Pages ================================ */
#leftcol {
   float: left;
	background-color: rgb(255,231,219);
	color: black;
   padding: 10px 10px 15px 10px;
   width: 30%;
   margin-right: 1%;
   margin-top: 30px;
   margin-left: 0;
}
#leftcol b,
#leftcol p {
   font-size: 0.9em;
}
#leftcol h5 {
   text-align: left;
   font-size: 1.2em;
   margin-top: 15px;
}
#leftcol a,
#rightcol a {
   color: blue;
   text-decoration: none;
}
#leftcol a:hover,
#rightcol a:hover {
   color: maroon;
   text-decoration: underline;
}

#rightcol {
   float: left;
	background-color: rgb(255,209,163);
	color: black;
   padding-left: 10px;
   padding-right: 10px;
   width: 60%;
   margin-left: 1%;
}
#rightcol h3 {
   font-size: 1.3em;
   text-align: left;
   margin-top: 35px;
   padding-left: 10px;
}
#rightcol b,
#rightcol p {
   font-size: 0.9em;
   padding-left: 10px;
}
#rightcol img {
   float: left;
   padding: 5px 15px 15px 10px;
   margin-right: 15px;
}

/* ================================ Page Wrapper ==================================== */

#pagewrapper {
   float: left;
	background-color: rgb(255,209,163);
   margin-top: 15px;
   margin-left: 15px;
}


#artiststmt {
   float: left;
	background-color: rgb(255,209,163);
   margin-top: 5px;
}
#pagewrapper,
#artiststmt {
   min-height: 500px;
   padding-bottom: 50px;
}
#artiststmt {
   width: 90%;
   text-align: center;
}
#pagewrapper h1 {
   font-size: 1.5em;
   margin-top: 3px;
   margin-bottom: 3px;
}
#pagewrapper ul {
   margin: 0;
   list-style: none;
   font-size: 0.8em;
   line-height: 0.9em;
}
#pagewrapper li {
   float:left;
   margin: 0;
   padding:3px 12px 0 0;
}
#pagewrapper h1 {
   text-align: center;
   float: left;
   font-size: 1.5em;
}
#artiststmt h5 {
   text-align: left;
   font-size: 1.4em;
   margin-left: 25px;
   margin-right: 20px;
}
#artiststmt ul {
   text-align: left;
   font-size: 0.9em;
   margin-left: 25px;
   margin-right: 20px;
   list-style: square;
}

#pagewrapper p {
   font-size: 1em;
   text-align: left;
   margin-right: 20px;
}

#artiststmt h1{
   font-size: 1.5em;
   margin-top: 1em;
   text-align: center;
}
#artiststmt p {
   text-align: left;
   font-size: 0.9em;
   margin-left: 25px;
   margin-right: 25px;
}
#artiststmt p.indent1 {
   margin-left: 3em;
   font-size: 0.9em;
   width: 90%;
}
#artiststmt p.indent2 {
   margin-left: 5em;
   font-size: 0.8em;
   width: 80%;
}
#artiststmt p.indent3 {
   margin-left: 7em;
   font-size: 0.8em;
   width: 70%;
}
#artiststmt ol {
   margin-left: 3em;
   font-size: 0.9em;
   text-align: left;
}

#artiststmt img {
   float: left;
   border: 0;
   margin: 15px 25px 5px 25px;
}
#artiststmt img.link {
   float: left;
   margin-left: 25px;
   margin-right: 0;
   border: 2px solid navy;
}

#artiststmt.logo {
   display: block;
   border: 0;
   text-align: center;
   margin-left: auto; margin-right: auto;
}


div.jumpline {
   width: 100%;
   height: 35px;
   background-color: rgb(255,209,163);
   color: black;
   font-size: 0.8em;
   margin-top: 0; margin-bottom: 1em;
}
div.jumpline b {
   font-weight: bold;
   text-align: left;
   padding-left: 1em;
}
div.jumpline a {
   font-weight: bold;
   font-size: 0.7em;
   margin-left: 1.3em; 
}

/* style for artist and medium index entries */
div.artistentry,
div.mediumentry {
   float: left;
   height: 140px;
   text-align: left;
   line-height: 0.7em;
}
div.artistentry {
   height: 140px;
   margin-right: 10px;
   margin-left: 15px;
}
div.mediumentry {
   height: 180px;
   margin: 10px 20px 2px 20px;
}
div.artistentry img {
   border: 1px solid black;
   margin: 2px 5px -2px 5px;
}
div.mediumentry img {
   border: 0;
   margin: 5px;
}
div.artistentry b,
div.artistentry i,
div.artistentry a,
div.mediumentry b,
div.mediumentry i,
div.mediumentry b {
   font-size: 0.8em;
   color: black;
   text-align: center;
   padding: 0;
}
div.artistentry i,
div.mediumentry i {
   color: navy;
}
div.artistentry a:hover,
div.mediumentry a:hover {
   color: blue;
}

/* ==================================== MEMBER DIRECTORY ================================ */
table.member,
table.event,
table.memberguide {
	color: black;
   width: 95%;
   margin-left: 25px;
   margin-right: 25px;
}

td.m1_name, td.m2_name, th.m1_name {
   font-weight: bold;
   width: 30%;
   padding-left: 25px;
   text-align: left;
   vertical-align: top;
   border-bottom: 1px dotted rgb(213,128,43);
   font-size: 0.9em;
}
td.m1_media, td.m2_media, th.m1_media {
   width: 28%;
   text-align: left;
   vertical-align: top;
   padding-left: 10px;
   padding-right: 10px;
   border-bottom: 1px dotted rgb(213,128,43);
   font-size: 0.9em;
}
td.m1_btn, td.m2_btn, th.m1_btn {
   width: 40%;
   padding-right: 25px;
   text-align: left;
   vertical-align: middle;
   padding-left: 10px;
   padding-right: 10px;
   border-bottom: 1px dotted rgb(213,128,43);
   font-size: 0.9em;
}
td.m1_name, th.m1_name, 
td.m1_media, th.m1_media,
td.m1_btn, th.m1_btn {
	background-color: rgb(255,209,163);
   color: black;
}
td.m2_name, 
td.m2_media, 
td.m2_btn {
	background-color: rgb(255,231,219);
   color: black;
}
th.m1_name, th.m1_media, th.m1_btn {
   font-size: 1.1em;
}
/* ==================================== EVENTS TAGS ========================== */
th.e_date, th.e_theme, th.e_artists, th.e_img, th.e_venue {
   font-weight: bold;
   font-size: 1.1em;
   border-bottom: 5px solid rgb(106,53,0);
   text-align: left;
}   
th.e_img {
   text-align: center;
}
td.e1_date, td.e2_date, th.e_date,
td.e1_theme, td.e2_theme, th.e_theme,
td.e1_artists, td.e2_artists, th.e_artists  {
   width: 15%;
   vertical-align: top;
   padding: 4px;
}
td.e1_venue, td.e2_venue {
   width: 5%;
   vertical-align: top;
   padding: 2px;
}

td.e1_img, td.e2_img, th.e_img {
   width: 53%;
   vertical-align: middle;
}
td.e1_date, td.e1_theme, td.e1_artists, td.e1_venue, td.e1_img {
	background-color: rgb(255,209,163);
   color: black;
   border-bottom: 1px dotted rgb(213,128,43);
   font-size: 0.9em;
}  
td.e2_date, td.e2_theme, td.e2_artists, td.e2_venue, td.e2_img {
	background-color: rgb(255,231,219);
   color: black;
   border-bottom: 1px dotted rgb(213,128,43);
   font-size: 0.9em;
}  
div.e1_img, div.e2_img {
   float: left;
   font-size: 0.6em;
   font-weight: bold;
   text-align: center;
   padding-left: 25px;
   height: 115px;
}



/* ================================== PAGECONTENTS / SUBCONTENTS========================== */
#pagecontents,
#subcontents {
   float: left;
   margin: 20px;
	background-color: rgb(255,209,163);
	color: black;
}
#pagecontents p,
#pagecontents b,
#subcontents p,
#subcontents b {
   font-size: 0.9em;
   text-align: left;
}
#pagecontents p.addrindent,
#subcontents p.addrindent {
   font-size: 0.9em;
   font-weight: bold;
   color: navy;
   margin-left: 50px;
   padding: 0;
   margin-top: 0;
   margin-bottom: 0;
}
#pagecontents ul,
#subcontents ul {
   font-size: 0.9em;
   list-style-type: square;
}
#pagecontents ol,
#subcontents ol {
   font-size: 0.9em;
   font-weight: normal;
}
#pagecontents li.indented,
#subcontents li.indented {
   margin-left: 25px;
}
#pagecontents b.listhdr,
#subcontents b.listhdr {
   margin-right: 20px;
}
#pagecontents table,
#subcontents table {
   font-size: 0.9em;
   margin-left: 0 auto;
   margin-right: 0 auto;
   margin-bottom: 20px;
   border-spacing: 0;
}
#pagecontents th,
#pagecontents td,
#subcontents th,
#subcontents td {
   border: 1px solid rgb(213,128,43);
   padding-left: 7px;
   padding-right: 7px;
   vertical-align: top;
}
#pagecontents th,
#subcontents th {
   font-weight: bold;
   font-size: 1em;
}
#pagecontents th.memtype,
#pagecontents td.memtype,
#pagecontents th.descrhdr,
#subcontents th.memtype,
#subcontents td.memtype,
#subcontents th.descrhdr {
   font-size: 0.9em;
   width: 26%;
   text-align: left;
   font-weight: bold;
}
#pagecontents th.descrhdr,
#subcontents th.descrhdr {
   text-align: center;
}
#pagecontents td.descr,
#subcontents td.descr {
   width: 26%;
   text-align: left;
   font-size: 0.8em;
}
#pagecontents th.attr,
#pagecontents td.attr,
#subcontents th.attr,
#subcontents td.attr {
   text-align: center;
   width: 5%;
   font-size: 0.9em;
}

#pagecontents .formname {
   width: 35%;
}
#pagecontents .formdescr {
   width: 45%;
}
#pagecontents .formatcell {
   width: 9%;
}

#pagecontents p.address,
#subcontents p.address {
   text-align: left;
   font-size: 0.9em;
   font-weight: bold;
   line-height: 1.1em;;
}

#pagecontents img,
#subcontents img {
   float: left;
   padding: 5px 15px 15px 10px;
   margin-right: 15px;
}

#pagecontents img.format {
   border: 0;
   padding: 3px;
   margin: 0;
}

/* ======================================= FORM TAGS ============================== */
form {
   font-size: 0.9em;
   margin: 25px 50px 25px 25px;
}
fieldset.col1,
fieldset.col2 {
   margin: 15px 10px 15px 10px;
   float: left;
   max-width: 500px;
}
fieldset.col1 {
   width: 40%;
}
fieldset.col2 {
   width: 48%;
   height: 550px;
}
fieldset.col1 p {
   margin: 0;
   padding: 0;
   clear: both;
}
fieldset.consent {
   width: 90%;
   margin: 15px 10px 15px 10px;
   float: left;
   clear: both;
}
fieldset.media {
   width: 75%;
   margin: 20px 10px 10px 20px;
   float: left;
}

label {
   font-size: 0.9em;
   float: left;
   margin-right: 20px;
   margin-top: 6px;
   width: 95px;
}
label.wider {
   width: 90%;
   font-size: 0.8em;
   margin-left: 10px;
}
input {
   font-size: 0.9em;
   float: left;
   width: 200px;
   margin-top: 5px;
}
div.media {
   width: 100%;
   font-size: 0.8em;
   height: 18px;
}
input.media {
   padding: 0;
   margin: 3px 0 0 0;
   width: 20px;
}

legend.main {
   font-weight: bold;
   color: navy;
}
legend.info {
   font-weight: bold;
   color: maroon;
}
legend.media {
   font-weight: normal;
   color: maroon;
   font-size: 0.8em;
}
textarea.sig,
textarea.bio  {
   font-size: 0.9em;
   float: left;
   margin-top: 5px;
	font-family: Verdana, Arial, sans-serif;
}
textarea.sig{
   width: 300px;
}
textarea.bio {
   width: 95%;
   height: 495px;
}
.mediadescr {
   font-size: 0.8em;
   padding-top: 0;
   margin-left: 5px;
}
.smallbold {
   font-size: 0.8em;
   font-weight: bold;
   line-height: 0.8em;
}
/* =================================== ALTERNATING DIVS ========================== */
div.barunshaded,
div.barshaded,
div.lightbar,
div.darkbar {
   color: black;
   width: 45%;
   font-size: 0.8em;
   float: left;
   padding-left: 10px;
   padding-right: 10px;
}
div.lightbar {
	background-color: rgb(255,209,163);
}
div.darkbar {
	background-color: rgb(255,231,219);
}
div.barunshaded {
	background-color: rgb(255,209,163);
   width: 95%;
}
div.barshaded{
	background-color: rgb(255,231,219);
   width: 95%;
}
div.lightbar p,
div.darkbar p,
div.barshaded p,
div.barunshaded p {
   text-align: left;
   vertical-align: top;
   padding-left: 5px;
   padding-bottom: 5px;
}
div.lightbar img,
div.darkbar img,
div.barshaded img,
div.barunshaded img {
   border: 0;
   margin: 5px;
   float: left;
}
div.barshaded ul,
div.barunshaded ul {
   list-style-type: none;
   font-size: 0.9em;
   margin-left: 10px;
}
div.barseparator {
   clear: both;
   height: 1px;
}
/* ===================== SITEMAP ELEMENTS ================= */
#mapcol1,
#mapcol2,
#mapcol3 {  
   width: 30%;
   float: left;
   vertical-align: top; 
   text-align: left; 
   padding: 0;
   margin-left: 2em;
}
#mapcol1 a: active,
#mapcol1 a:link,
#mapcol2 a: active,
#mapcol2 a:link,
#mapcol3 a: active,
#mapcol3 a:link {
   font-weight: normal;
	color: #0033ff;
	text-decoration: none;
}
#mapcol1 a: hover,
#mapcol2 a: hover,
#mapcol2 a:hover{
   font-weight: normal;
	color: maroon;
	text-decoration: underline;
}
#mapcol1 a: visited ,
#mapcol2 a: visited ,
#mapcol2 a:visited {
   font-weight: normal;
	color: #000088;
	text-decoration: none;
}

.level1list,
.level2list,
.level3list  {
   list-style-type: none;
   padding: 0;
   margin-right: 0;
}
.level1list {  
   margin-left: 1em;
   font-size: 0.9em;
   font-weight: normal;
}
.level2list,
.level3list          {  font-size: 0.8em; }
.level2list          {  margin-left: 2em; }
.level3list          {  margin-left: 3em; }

   
 /* ====================================== MISCELLANEOUS ========================== */
#maincontainer {
   float: left;
   margin: 20px;
}
.backtotop {
   font-size: 0.6em;
   color: navy;
   text-align: center;
   font-weight: bold;
}
.backtotop a {
   color: navy;
   text-decoration: none;
}
.backtotop a:hover {
   text-decoration: underline;
   color: maroon;
}

div.imagebar {
   background-color: rgb(255,209,163);;
   height: 130px;
   margin-top: 10px;
}
div.imagebar img {
   border: 2px solid black;
   float: left;
   padding: 0;
   margin: 0 10px 0 10px;
}
div.imagebar a {
   font-size: 1em;
   color: navy;
   font-weight: bold;
   margin-top: 50px;
   margin-left: 10px;
   float: left;
}
div.imagebar a:hover {
   text-decoration: underline;
   color: maroon;
}


#indexnavbar {
   float: left;
   height: 2em;
   margin-top: 15px;
   margin-left: 25px;
   font-size: 0.9em;
   font-weight: bold;
}

#indexnavbar b {
   float: left;
   margin-top: 11px;
   margin-left: 45px;
   font-size: 0.8em;
}
#indexnavbar img {
   float: left;
   border: 0;
   margin-top: 5px;
   margin-left: 7px;
}
#viewport {
   position: absolute;
	background-color: rgb(255,209,163);
   margin-top: 54px;
	color: black;  
   min-height: 500px;
   padding-bottom: 50px;
}

#viewport img {
   float: left;
   margin: 5px 10px 5px 5px;
   border: 0;
}

#viewport p {
   font-size: 1em;
   padding-top: 8px;
}

#viewport h1 {
   font-size: 1.5em;
   text-align: center;
}

#viewport h3 {
   font-size: 1.2em;
   font-weight: bold;
   text-align: center;
}

#imagewrapper {
   margin-top: 50px;
   margin-left: auto; 
   margin-right: auto;
   width: 800px;
   text-align: center;
}

img.displayed {
   border: 5px solid black;
   display: block;
   margin-left: auto; 
   margin-right: auto;
   text-align: center;
}
img.linkbtn {
   border: 2px solid navy;
}
#imagedata {
   margin-top: 30px;
   margin-left: auto; 
   margin-right: auto;
   color: black;
   text-align: center;
}

#imagedata b {
   font-size: 1em;
}

#imagedata i {
   font-size: 0.8em;
   text-align: center;
}
.imglabel {
   font-size: 0.7em;
   margin-top: 8px;
   text-align: center;
}
.imglabel b {
   font-size: 0.9em;
   color: maroon;
}

.cleardiv {
   font-size: 0.2em;
   clear: both;
}


/* Style for all table cells. */
td {
	font-family: Arial, sans-serif;
}

/* Put a border on all generated images */
.image {
	border-width: 1px;
	border-color: black;
	border-style: solid;
	margin: 5px;
}

.imgname {
   text-align: center;
   font-size: 1.1em;
   color: navy;
}
.imgcomment {
   text-align: center;
   font-size: 0.9em;
   font-weight: normal;
   color: black;
}
.galleryimage {
   border: 5px solid black;
   margin-top: 10px;
   margin-bottom: 10px;
}

#pagefooter {
   padding-top: 5em;
   padding-bottom: 3em;
   text-align: center;
   font-size: 0.6em;
   text-align: center;
   background-color: rgb(255,209,163);
   color: black;
   width: 100%;
   line-height: 1em;
}


/* Align the content of the cells on the index pages to the center and bottom. */
#index td {
	text-align: center;
	vertical-align: bottom;
}

/* Remove the margin under the images on the index pages. */
#index .image {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0;
}

/* Don't have margins on the slide pages. */
body#slide {
	margin: 0;
}

blockquote {
   font-size: 0.9em;
   margin-left: 80px;
   margin-right: 80px;
   color:  rgb(106,53,0);

 }

/* Highlight the image name on the slide pages. */
#slide .name {
	font-weight: bold;
	font-size: 14px;
}

/* Header */
h1 {
	font-size: 1.7em;
	font-weight: bold;
   text-align: center;
   margin-top: 15px;
}
h5 {
   font-size: 1em;
   font-weight: bold;
   text-align: left;
   margin-left: 35px;
}
/* Custom link styles */
a.thumbcaption {
   font-size: 0.7em;
   font-weight: normal;
   text-align: center;
}

a:active {
	text-decoration: none;
	color: navy;
}

a:visited {
	text-decoration: none;
	color: #000088
}

a:hover {
	text-decoration: underline;
	color: maroon;
}

a:link {
	text-decoration: none;
	color: navy;
}
p.indentsmall {
   font-size: 0.8em;
   margin-left: 2em;
}

.searchtext {
   font-size: 0.8em;
   color: navy;
   font-weight: bold;
}
input.search {
   width: 12em;
   font-size: 0.8em;
}
input.searchbtn {
   width: 3em;
   font-size: 0.8em;
   margin-left: 8px;
}

div.inlineimage {
   float: left;
   border: 0;
   margin: 10px 25px 15px 20px;
   text-align: center;
   font-size: 0.7em;
   color: maroon;
}

