body { color: black; font-family: Arial, Verdana, Geneva, Sans-Serif; font-size: 1em; margin: 0; padding: 0;}

p { color: black; margin-left: 20px; margin-right: 20px; margin-top: 0; margin-bottom: 1.3em; line-height: 1.5; /* clear: both; */}

a {color: black;}

a.mainlink {color: black;}

a.imagelink {color: black;}

ul { color: black; line-height: 1.5; padding: 0px 10px 20px 10px; margin: 0px 0px 0px 45px; }

b.home { color: black; line-height: .5; font-size: .8em;}

.category { color: black; margin: 0; font-weight: bold; width: 100%; }

.mainhead { color: black; }

.headerimg {}

form { display: none; }

.bar { color: black; font-size: smaller; width: 100%; height: 1ex; padding: 0; clear: both; margin: 0; overflow: hidden;}

.photobar { color: black;  font-size: smaller; width: 100%; height: 1ex; padding: 0; clear: both; margin: 0; overflow: hidden;}

/* this acts as the bottom padding of the wrappers that don't use a bar. it should equal the padding-top of the wrappers (1em) */
.push { font-size: smaller; width: 100%; height: 1px; padding: 0; clear: both; margin: 0; overflow: hidden;}


/* "wrappers" */
.nav { display: none;}
.greycol { color: black; padding-top: 1.3em; margin-bottom: 1em; font-size: smaller; line-height: 1.2;  height: auto; width: 100%; overflow: visible;}
.whitecol { display: none;}
.tagline { color: black; font-size: .9em; font-family: Times, Serif; height: auto; width: 100%; overflow: visible; }
.content { color: black; padding-top: 1em; margin: 0; height: auto; width: 100%; overflow: visible; }
.captionwrppr { color: black; float: none; width: 167px; margin-left: 13px; margin-top: 7px; /* padding: 2px; */}
.thumbwrppr { color: black; margin-top: 0; margin-bottom: 0; width: 100%; }

.galleryimg { margin: 7px 0px 9px 7px; }

.wideimg { height: 128px; width: 100%; margin-bottom: 0px; margin-top: 0px; overflow: visible; }


/* "columns" */
.leftcolumn { display: none;}
.rightcolumn { display: none;}
.maincolumn {color: black; float: none; /* margin-left: 210px; */ margin-top: 0; /* padding-top: 1em; */ width: auto;}
.arrow {display: none;}
/* .leftimg {float: none; margin-left: 20px; margin-top: 1ex; margin-bottom: 1ex;} */
.largecaptionimg {float: none; margin: 0;}
/* .largecaptiontext {float: none; padding-left: 20px; padding-right: 20px; margin-top: 0; width: auto;} */
.tag { color: black; float: none; margin: 0;}
.taginfo { color: black; float: none; margin-top: 17px; margin-bottom: 1ex; margin-left: 98px;}



/* "column contents" */
.captionimg {margin: 2px;}
.captionwrppr p { color: black; font-size: .8em; line-height: 1; margin: 8px; }
.thumbwrppr p { color: black; font-size: .8em; margin: 0; padding-top: 1em; padding-bottom: 0; line-height: 1.5; }




/* .searchcopy { padding: 2px;} */

.searchbutton {display: none;}

.searchfield {display: none;}
.ahem {display: none;}

.hide {display: none; visibility: hidden;}