BODY       {background:#E7E7E8; color:#5A5A5A; font-family:Verdana; margin:0;}
DIV, TABLE {margin:0; padding:0;}
TD         {padding:0; border:none;}
IMG        {padding:0; border:none; margin: 0 0 4px 0;} /* note: image default margin */
FORM       {margin:0; padding:0;}

A               {text-decoration:none; color:#0054A5;}
A:link          {text-decoration:none; color:#0054A5;}
A:hover         {text-decoration:underline; color:#07315B;}
A:active        {text-decoration:none; color:#0054A5;}
A:visited       {text-decoration:none; color:#0054A5;}
A:visited:hover {text-decoration:underline; color:#07315B;}

A.linkMo               {text-decoration:underline; color:#07315B;}
A:link.linkMo          {text-decoration:underline; color:#07315B;}
A:hover.linkMo         {text-decoration:none; color:#0054A5;}
A:active.linkMo        {text-decoration:underline; color:#07315B;}
A:visited.linkMo       {text-decoration:underline; color:#07315B;}
A:visited:hover.linkMo {text-decoration:none; color:#0054A5;}

A.linkTitle               {text-decoration:none; color:#D98E36;}
A:link.linkTitle          {text-decoration:none; color:#D98E36;}
A:hover.linkTitle         {text-decoration:none;  color:#A66F30;}
A:active.linkTitle        {text-decoration:none; color:#D98E36;}
A:visited.linkTitle       {text-decoration:none; color:#D98E36;}
A:visited:hover.linkTitle {text-decoration:none;  color:#A66F30;}

A.linkHighlighted               {text-decoration:none; color:#07315B;}
A:link.linkHighlighted          {text-decoration:none; color:#07315B;}
A:hover.linkHighlighted         {text-decoration:none; color:#07315B;}
A:active.linkHighlighted        {text-decoration:none; color:#07315B;}
A:visited.linkHighlighted       {text-decoration:none; color:#07315B;}
A:visited:hover.linkHighlighted {text-decoration:none; color:#07315B;}

/* header text for category or file content in browse.php */
TD.moretitle           {padding:0 0 10px 0;}
TD.moretitle DIV       {padding:0 0 3px 0; margin:0 20px 0 0; border-bottom:solid 1px #BBBBBB;}
TD.thumb A.smallText   {font-weight:normal; font-size:11px; text-decoration:none;}
TD.thumb A.smallTextMo {font-weight:normal; font-size:11px; text-decoration:underline;}

/* filters (right side of browse page when there is file content */
#tdFilters                             {}
#tdFilters DIV.filterTitle             {width:249px; color:#666666; text-align:center; font-size:11px; font-weight:normal;}
#tdFilters DIV.filterOuter_light       {background:#FDEFC5; margin:5px 0 0 0;}
#tdFilters DIV.filterOuter             {background:#E6E6E6; margin:5px 0 0 0;}
#tdFilters DIV.filter                  {padding:10px 7px 0 7px; color:#666666; text-align:left; font-size:12px; font-weight:bold;}
#tdFilters DIV.filter TABLE            {width:100%;}
#tdFilters DIV.filter TABLE.topMargin  {margin-top:6px;}
#tdFilters DIV.filter TABLE TD.header  {color:#666666; text-align:left; font-size:12px; font-weight:bold; padding: 6px 0 6px 0;}
#tdFilters DIV.filter TABLE TD.error      {text-align:right}
#tdFilters DIV.filter TABLE TD.error SPAN {color:red; font-size:9px; visibility:hidden;}
#tdFilters DIV.filter TD SPAN.range    {font-size:9px;}
#tdFilters DIV.filter TD.singleElement {color:#666666; text-align:left; font-size:12px; font-weight:bold; padding: 0 0 6px 0;}
#tdFilters DIV.filter TD.button        {text-align:right; padding: 0 0 6px 0;}
#tdFilters DIV.filter TD.cb            {text-align:left; width:25px; padding: 0 0 6px 0;}
#tdFilters DIV.filter TD.cb_text       {text-align:left; width:60px; padding: 0 0 6px 0;}

/* floating "warn deceased" div box */
#warnDeceased {
  display:none; position:absolute; top: 200px; left:100px; width:300px; z-index:8;
  background:#EEEEEE; padding:5px 8px 5px 8px; border:solid 1px #CCCCCC;
  font-size:12px;
}
#warnDeceased #warnDeceasedPeople {font-weight:bold;}
#warnDeceased #options {text-align:right;}

#content {
  margin:0 auto 0 auto; background:#FFFFFF;
  border-top:solid 7px #818181; border-bottom: solid 5px #9C9EA0; border-left:solid 1px #818181; border-right:solid 1px #818181;
  background-image:url('images/bgTop.jpg'); background-repeat:repeat-x; background-position: top left;
}
#footer           {width:100%; background-image:url('images/bgBottom.jpg'); background-repeat:repeat-x; background-position: top left;}
#footer TABLE     {height:21px; width:750px; margin:0 auto 0 auto;}
#footer TD.main   {white-space:nowrap; font-size:11px; font-weight:normal; vertical-align:middle; padding: 1px 0 0 0;}

#divTopOptions        {border-bottom:solid 1px #BBBDBF;}
#tableTopOptions      {width:750px; margin: 12px auto 5px auto;}
#tdTopOptionsTitle    {color:#D98E36; font-size:26px; letter-spacing:1px; font-weight:bold; vertical-align:top; padding:0 0 0 0;}
#tdTopOptionsSubtitle {color:#626366; font-size:11px; font-weight:bold; vertical-align:top; padding:0 0 0 0;}
#tdTopOptionsSearch   {text-align:right; vertical-align:middle;}
#navigation  {font-size:13px; padding:12px 0 0 0;}
#tdTopOptionsBarRight {font-size:13px; padding:12px 0 0 0;text-align:right;}

#divLoggedInOptions   {width:100%; background:#E4B985;}
#tableLoggedInOptions {width:750px; margin: 0 auto 0 auto;}
.tdLoggedInOption     {font-size:11px; letter-spacing:0; font-weight:normal; vertical-align:middle; padding:1px 20px 2px 0;}

.grayBox     {width:260px; background:#E6E6E6; padding: 10px 0px 0px 10px; color:#666666; text-align:left; font-size:12px; font-weight:bold;}
.grayBox TABLE {margin:10px 0px 0px 0px;}
.grayCollections {margin-top:10px;}

.collectionsBox {background:#E6E6E6; padding: 10px 0px 0px 10px; color:#666666; text-align:left; font-size:12px; font-weight:bold;}

/* HTML Elements */
SMALL {font-size:12px; font-weight:normal;}
SMALL.subscript {position:relative;top:5px}
/* Form Elements */
INPUT {border:solid 1px #9C9EA0; color:#333333;}
INPUT.solid  {background:#D98E36; border:solid 1px #D98E36; color:#FFFFFF; font-weight:bold;}
INPUT.hollow {background:#FFFFFF; border:solid 1px #D98E36; color:#D98E36; font-weight:bold;}
SELECT {border:solid 1px #BBBDBF; color:#333333;}
DIV.categories_div {width:294px;background:#EEEEEE; border-bottom:solid 2px #EDE8D3; padding:0px 0px 0px 0px; margin:2px 0px 3px 0px;}
SELECT.categories  {width:290px; margin:2px 0px 2px 0px;}
SELECT.light {background:#FFFFFF; border:solid 1px #BBBDBF; color:#BBBDBF; font-weight:bold;}
SELECT.dark {background:#FFFFFF; border:solid 1px #BBBDBF; color:#333333; font-weight:normal;}
HR.thinLight {color:#999999; background:#BBBDBF; border:0; height:1px; margin:5px 0 5px 0;}
TEXTAREA.comment {width:100%; height:100px; margin:0 0 5px 0; background:#FFFFFF; border:solid 1px #D98E36; font-weight:normal;}

.hidden {display:none;}
.error  {color:red;font-weight:bold;}
.success {color:green;font-weight:bold;}
.sr     {background:#F7F539;}  /* search results highlighting */
DIV.spacer {height:5px}

/* Main Table */
#contentMain {margin:20px auto 20px auto; width:750px;font-size:14px;}
#contentMain IMG.imgMain {border:solid 1px #EEEEEE; margin-top:36px;}
#contentMain .title {color:#666666; font-size:18px; font-weight:bold; vertical-align:top;}
#contentMain .title A {color:#666666; text-decoration:none}
#contentMain .title A:hover {color:#666666; text-decoration:underline}
#contentMain TD.body {vertical-align:top; color:#333333; font-size:14px; font-weight:normal; margin:0 0 0 0;}
#contentMain TD.body P {font-size:14px; line-height:150%;}
#contentMain TD.body A {font-weight:bold;}
#contentMain TD.spacer {width:26px;}
#contentMain H1 {margin:0 0 10px 0; color:#D98E36; font-size:30px; font-weight:bold; line-height:24px;}
#contentMain H2 {color:#D98E36; font-size:22px; font-weight:bold;}
#contentMain H3 {margin:0 0 20px 0; color:#626366; font-size:16px; font-weight:bold;}
/* Main Thumbs */
TD.thumb {text-align:center; font-size:12px; font-weight:bold; padding: 0px 10px 10px 0px; vertical-align:top;}
TD.thumb IMG {text-align:center;}
TD.thumb IMG.big {width:220px}
TD.thumb A {color:#666666;}
TD.thumb A.blue {color:#0054A5;text-decoration:underline}
TD.thumb SPAN {color:#BBBBBB;}
.notInArchive IMG {background:gray;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

.small {width:85px;}
.small IMG {max-height:50px;width:75px;}
.small A {font-size:10px;}
.small SPAN {font-size:10px;}

.Public {width:110px;}
.Public IMG {max-height:100px; width:100px;}

.MyCollections IMG {max-height:95px; width:140px;}
.MyCollections A {font-size:11px;}
.MyCollections P {color:#666666; font-size:10px; margin: 6px 0 0 0; padding:0;}

.MyItems IMG {max-height:135px; width:200px}
.MyItems .image {text-align:center;}
.MyItems .text {text-align:left;font-size:12px; font-weight:bold;}

.Offense IMG {max-height:188px; width:250px; }
/* IMG Content */
TD.showimage {padding: 0; color:black;color:#333333; font-size:14px; font-weight:normal;}
.imgMetaData {color:#666666; font-size:14px; font-weight:normal;}
.imgMetaData B {color:black; font-weight:bold; margin-top:10px; padding-top:30px}
/* Thumbs Box */
TABLE.thumbBox {width:232px;border-collapse:collapse;margin: 16px 2px 6px 2px;font-size:11px;} /* removed: border:solid 1px #BBBDBF; */
