/* CSS Document 
© rarecoinphotos.com, all rights reserved */

/* Universal declarations */

* { Margin: 0; Padding: 0; Border: 0; }

body { Width: 792px;
  Background-Color: #313639; 
  Margin: 15px auto 0;

  Font-Family: Verdana, Helvetica, Arial, sans-serif; 
  Font-Size: 12px; }

a, a:link, a:visited, a:hover { Text-Decoration: none; }

.makeBold { Font-Weight: bold; }
.italic { Font-Style: italic; }
.underline { Text-Decoration: underline; }

#page .centered { Text-Align: center;
  Display: block;
  Margin-Left: auto;
  Margin-Right: auto; }
#page .centered_nospace { Text-Align: center;
  Display: block;
  Line-Height: 0;
  Font-Size: 1px;
  Margin: -3px auto 0 auto;
  Padding: 0; }
#page .alignRight { Text-Align: right;
  Margin-Right: 5px; }
#page .floatLeft { Float: left;
  Margin-Right: 5px; }
#page img.floatLeft { Margin-Left: 10px; }
#page .clearALL { Clear: both; }

#page img.demo { Margin-Left: 5px;
  Margin-Right: 5px; }
/* The first masthead, containing logo and nav tabs */
#mast1 { Height: 98px;
  Border-Bottom: 3px solid #93a2ab; }
#logo { Float: left; }
#mastmenu {  Padding-Top: 67px;
  Margin-Left: 350px;
  Width: 428px;
  Height: 31px; }
#mastmenu ul, #mastmenu ul li {
  List-Style: none;
  List-Style-Image: none; }
#mastmenu ul { 
  Height: 31px;
  Width: 428px; }
  
#mastmenu ul li { 
  Background: url(/images/common/navtab.jpg) no-repeat top; 
  Width: 80px;
  Height: 15px; 
  Padding: 8px 8px;
  Margin-Right: 10px; 
  Color: #42210c; 
  Display: inline;
  Float: right; }
#mastmenu .midtab { 
  Height: 31px; 
  Margin-Bottom: 5px; }
#mastmenu ul li a, #mastmenu ul li a:link, #mastmenu ul li a:visited, #mastmenu ul li a:hover { Color: #42210c; }
#mastmenu ul li a:hover { Text-Decoration: underline; }
  
/* The second masthead, containing a couple more pics */

#mast2 { Height: 194px; }
#mast2 img { Float: none; Margin: 0; Padding: 0; }
#mast2 img.nikonpic { Margin-Right: 7px; Float: left; }


/* The bulk of the page */

#page { Width: 762px; 
  Margin: 0 auto;
  Padding-Top: 11px;
  Background: #eaeaea url(/images/common/shadow.jpg) no-repeat top;
  Color: #4b4f51; }

#page #pageBottom { 
  Clear: both; 
  Position: absolute;
/*  Top: 2px; */ }


#page #leftCol { Float: left; 
  Width: 223px;
  Margin: 0 14px 0 15px; }
  
#page #leftCol p { Font-Size: 85%;
  Line-Height: 1.5; 
  Padding: 0.5em 10px 0.9em; }

#page p, #page ul { Font-Size: 92%;
  Line-Height: 1.5; 
  Padding: 0.2em 10px 0.5em; }

#page ul li { Font-Size: 90%;
  Line-Height: 1.4; 
  Padding: 0.2em 4px 0.5em; 
  Margin-Left: 24px; }


#page h1 { Font-Size: 160%;
  Font-Variant: small-caps; 
  Line-Height: 1.25; 
  Padding: 0.5em 10px 0; }

#page h2 { Font-Size: 135%;
  Line-Height: 1.4; 
  Padding: 0.33em 10px 0; }

#page h3 { Font-Size: 110%;
  Line-Height: 1.4; 
  Padding: 0.2em 10px 0.25em; }

#page #leftCol p.rightLink { Text-Align: right;
  Margin-Right: 5px; 
  Font-Size: 100%; 
  Line-Height: 1.5; 
  Padding: 0.5em 10px 0.9em; }
#page #leftCol p.rightLink a { Font-Size: 85%;
  Color: #990000; }
#page #leftCol p.rightLink a:hover { Text-Decoration: underline; } 

#page .indentContent { Margin: 0 20px; }


#rightCol { Position: relative;
  Top: -2px;

  Margin-Left: 252px;
  Width: 494px;
  Padding-Bottom: 76px;
  Background: #6c7972 url(/images/common/rightbottom.jpg) no-repeat bottom; 
  Color: #eaeaa0; }
  
#rightCol h1 { Font-Size: 160%;
  Font-Variant: small-caps;
  Line-Height: 1.4;
  Margin-Top: 0.5em; 
  Margin-Bottom: 0.1em; }

#rightCol h2 { Font-Size: 135%;
  Line-Height: 1.5;
  Margin-Top: 0.33em; 
  Margin-Bottom: 0.1em; }

#rightCol h3 { Font-Size: 110%;
  Line-Height: 1.6;
  Margin-Top: 0.2em; 
  Margin-Bottom: 0.2em; }
#page #rightCol h3.noPadding { Margin-Top: 0; Padding-Top: 0; Line-Height: 1; }

#rightCol p { Font-Size: 92%;
  Line-Height: 1.75;
  Margin-Top: 0; 
  Margin-Bottom: 0.5em; }

#rightCol #firstLine { Margin-Top: 0; }

#page #rightCol #endCol { Margin: 0; Padding: 0; Border: 0; 
  Position: absolute; }
#page #rightCol .indentContent { 
  Margin: 0 10px;
  Background-Color: #c1c8c4; 
  Border: #5a5a5a 1px outset; 
  Color: #222222; }

#rightCol p, #rightCol h1, #rightCol h2, #rightCol h3 { Padding-Left: 10px; Padding-Right: 5px; }
#rightCol .indentContent p, #rightCol .indentContent h1, #rightCol .indentContent h2, #rightCol .indentContent h3 { Padding-Left: 5px; Padding-Right: 5px; }

#page #rightCol .indentContent .imgBox { Background-Color: #eaeaea;
  Color: #4b4f51;
  Border: #6c757e 1px outset;
  Margin: 5px 20px;
  Padding: 5px; }

#page #rightCol table { Width: 472px; 
  Margin: 0 auto; 
  Font-Family: Helvetica, Arial, sans-serif; 
  Font-Size: 100%;
  Line-Height: 1.25;
  Border: 1px #808080 outset;
  Background-Color: #eeeeee;
  Color: #222222; }
#page #rightCol table tr { Border: 1px #a0a0a0 outset; }
#page #rightCol table tr.header { Font-Weight: bold;
  Border-Bottom: 2px #808080 solid; }
#page #rightCol table tr.variantOne { Background-Color: #cccccc; }
#page #rightCol table tr.variantTwo { Background-Color: #eeeeee; }
#page #rightCol table tr td.Book { Width: 66%; Padding: 0.33em 0; }
#page #rightCol table tr td.Author { Width: 34%; Padding: 0.33em 0; }

#page #galleryObject { Margin: 0 auto; 
  Padding: 0 31px; }

/* Footer */

#footer { Color: #eaeaea;
  Width: 762px;
  Margin: 1.6em auto 0.6em; 
  Font-Size: 100%; }

#footer p { Text-Align: center;
  Font-Size: 90%; 
  Line-Height: 1.4; }

#footer p a { Color: #eeee66; }
#footer p a:hover { Text-Decoration: underline; }

