body {font-family: monaco, arial; font-size: 11px; color: #333333; background: #555555; margin: 10px 0px 10px 0px}

/* LINK COLOURS */
a         {font-weight: bold; color: #A83F3B; text-decoration: none}
a:visited {font-weight: bold; color: #A83F3B; text-decoration: none}
a:hover   {font-weight: bold; color: #333333; text-decoration: underline}

td    {font-family: verdana, sans-serif; font-size: 11px; color: #444444}
form  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
td.pborder   {background: #ffffff; border: 1px solid #cccccc}

/* BACKGROUND COLOURS */
table#28mm {border: 1px solid #000000}
td.ffffff {background: #ffffff}
td.eeeeee {background: #eeeeee}
td.black  {background: #000000}

/* CONTRIBUTOR LIST */
ul.menu    {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
li.menu    {font-family: verdana, sans-serif; color: #444444; font-size: 12px; padding-left: 15px; margin: 5px 0px 5px 0px; background-image: url(bullet-menu.gif); background-repeat: no-repeat; background-position: 0 5px}
span.cover {font-family: verdana, sans-serif; color: #444444; font-size: 10px}
div.menu   {font-family: verdana, sans-serif; color: #000000; font-size: 9px; text-transform: uppercase; line-height: 18px}
div.menu a         {font-weight: bold; color: #666666; text-decoration: none}
div.menu a:visited {font-weight: bold; color: #999999; text-decoration: none}
div.menu a:hover   {font-weight: bold; color: #A83F3B; text-decoration: underline}

/* FOR JOINING THE ANNOUNCEMENT LIST */
.small  {font-family: verdana, sans-serif; font-size: 11px; color: #444444; font-weight: bold}
.join   {font-family: verdana, sans-serif; font-size: 11px; border: 1px solid #666666; width: 150px}
.submit {font-family: verdana, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; background: #999999; text-transform: uppercase; border: 1px solid #ffffff}

/* TEXTUAL CONTENT */
.header                  {font-family: georgia, serif; font-size: 12px; color: #444444; font-weight: bold}
.subheader               {font-family: georgia, serif; font-size: 11px; color: #666666; font-weight: bold}
.body                    {font-family: verdana, sans-serif; font-size: 11px; color: #444444; text-align: left; line-height: 16px; padding: 5px 5px 5px 5px}
span.fineprint           {font-family: verdana, sans-serif; font-size: 10px; color: #999999; margin-right: 5px}
span.fineprint a         {font-weight: normal; color: #A83F3B; text-decoration: none}
span.fineprint a:visited {font-weight: normal; color: #A83F3B; text-decoration: none}
span.fineprint a:hover   {font-weight: normal; color: #333333; text-decoration: underline}

.txtrosso {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; color: #FF0000;}


/* CONTACT & SUBMISSIONS FORM */
form                {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
.warn               {font-family: verdana, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold}
.question           {font-family: monaco, courier new; font-size: 11px; color: #333333; width: 350px; height: 100px; background: #dddddd; border: 1px solid; border-color: #999999 #ffffff #ffffff #999999; margin: 3px 0px 3px 0px}
.errorquestion      {font-family: monaco, courier new; font-size: 11px; color: #333333; width: 350px; height: 100px; background: #ffcc99; border: 1px solid; border-color: #999999 #ffffff #ffffff #999999; margin: 3px 0px 3px 0px}
.mailinfo           {font-family: monaco, courier new; font-size: 11px; color: #333333; width: 350px; background: #dddddd; border: 1px solid; border-color: #999999 #ffffff #ffffff #999999; margin: 3px 0px 3px 0px}
.errormailinfo      {font-family: monaco, courier new; font-size: 11px; color: #333333; width: 350px; background: #ffcc99; border: 1px solid; border-color: #999999 #ffffff #ffffff #999999; margin: 3px 0px 3px 0px}
.sendit             {font-family: verdana, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; background: #999999; border: 1px solid; border-color: #ffffff #999999 #999999 #ffffff; margin: 3px 0px 3px 0px}
.red                {font-family: verdana, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold}
select.subject      {font-family: verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; width: 350px; background: #dddddd; border: 1px solid #666666; margin: 5px 0px 5px 0px}
select.subjecterror {font-family: verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; width: 350px; background: #ffcc99; border: 1px solid #666666; margin: 5px 0px 5px 0px}
select.pastissues   {font-family: verdana, sans-serif; font-size: 11px; color: #333333; background: #eeeeee; border: 1px solid #669900}


/* ABOUT & COVER INFO */
.photographer           {font-family: verdana, sans-serif; font-size: 18px; color: #666666; font-weight: bold}
.photographer a         {text-decoration: none}
.photographer a:visited {text-decoration: none}
.photographer a:hover   {text-decoration: none}
.thumbnail              {float: right; border: 1px solid #333333; margin: 3px}
.nothumbnail            {float: right}
span.photo              {color: #A83F3B; font-weight: bold}

/* GALLERY STYLEs */
.gallerytitle           {font-family: georgia, times new roman, serif; font-size: 11px; color: #444444; font-weight: bold}
span.nextprev a         {font-size: 11px; text-decoration: none}
span.nextprev a:visited {font-size: 11px; text-decoration: none}
span.nextprev a:hover   {font-size: 11px; text-decoration: none}

td.archive a         {font-family: verdana, sans-serif; color: #333333; font-size: 9px; font-weight: normal}
td.archive a:visited {font-family: verdana, sans-serif; color: #333333; font-size: 9px; font-weight: normal}
td.archive a:hover   {font-family: verdana, sans-serif; color: #A83F3B; font-size: 9px; font-weight: normal}


/* FAQ LIST ITEMS */
ul.faq  {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
li.faq  {font-family: verdana; color: #444444; font-size: 11px; padding-left: 15px; padding-bottom: 5px; margin: 10px 0px 10px 0px; background-image: url(bullet-listitem.gif); background-repeat: no-repeat; background-position: 0 4px}

