/* Cascading Style Sheet for website 'Mike Atkinson Bird Photography'
   Version 1, 19 November 2004
   Copyright (c) 2004 Mike Atkinson
*/

/* Body - Used for main page styles */
body {
    margin: 10px;
    padding: 0;
    background: #000;
    text-align: left;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 16pt;
    font-family: "Monotype Corsiva", Verdana, Arial, Helvetica, sans-serif;
    color: #FFD017;
    border-color: black;
    background: black; }

/* Heading 1 - Used for site title */
h1 {
    color: white;
    font-size: 18pt;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 23px; }

/* Heading 2 - Used for page titles and homepage links */
h2 {
    font-size: 16pt;
    font-weight: normal;
    margin-top: -2px;
    margin-left: 20px; }

/* Heading 3 - Used for section headings, e.g. in tutorials */
h3 {
    font-size: 14pt;
    font-weight: normal;
    margin-left: 50px; }

/* Paragraph "Text" class - Used for general text on Profile, Tutorial and Order Prints pages */
p.text {
    color: white;
    margin-left: 50px;
    margin-right: 50px;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }
    
/* Paragraph "Body" class - Used for species names on Galleries page */
p.body {
    margin-top: -2px;
    font-size: 16pt; }

/* Paragraph "Footer" class - Used for footer text */
p.footer {
    margin-top: -22px;
    font-size: 8pt;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Paragraph "Homelink" class - Used for link to Home page */
p.homelink {
    margin-top: -26px;
    font-size: 14pt;
    text-align: right; }

/* Paragraph "Latest" class - Used for species names on Latest Images page */
p.latest {
    margin-left: 150px;
    margin-top: -2px;
    font-size: 14pt; }

/* Paragraph "Showcase" class - Used for species names on Showcase page */
p.showcase {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center; }

/* Paragraph "Links" class - Used for text links on Links page */
p.links {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center; }

/* Paragraph "SciFamilies" class - Used for family names on Scientific Index page */
p.scifamilies {
    color: white;
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Paragraph "SciSpecies" class - Used for species names on Scientific Index page */
p.scispecies {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Paragraph "TutCaption" class - Used for image captions in Tutorial pages */
p.tutcaption {
    margin-left: 150px;
    margin-top: -2px;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Paragraph "TutTable" class - Used for table text in Tutorial pages */
p.tuttable {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Paragraph "Pageviews" class - Used for hitcounter text on Homepage */
p.pageviews {
    color: white;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Span "Hometext" class - Used for unlinked text on homepage, e.g. number of species and images */
.hometext {
    font-size: 14pt; }

/* Links */
a:link {
    color: #FFD017;
    text-decoration: underline; }
a:visited {
    color: #FFD017;
    text-decoration: underline; }
a:active {
    color: #FFD017;
    text-decoration: underline; }
a:hover {
    color: #FFFF00;
    text-decoration: underline; }

/* Horizontal Lines */
hr {
    color: white;
    background: black;
    height: 1px;
    margin-top: -22px;
    text-align: center;
    border: none; }

/* Table Cells */
tablecell {
	width: 200px;
	border-style: solid;
	border-color: #404040;
	border-width: 1px;
	text-align: center;
	vertical-align: bottom;
	padding: 10px; }

/* Link Cells */
linkcell {
	width: 700px;
	border-style: solid;
	border-color: #404040;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px; }