/* CSS Document */

* { Padding: 0; Margin: 0; Border: 0; }

body { 
  Width: 800px;
  Background: #ffffff;
  Color: #444444;
  Margin: 0 auto;
  Font-Size: 14px;
  Font-Family: Georgia, "Times New Roman", Times, serif;  }

 
a:link, a:visited { Color: #880000; }
a:hover { Color: #ff9900;}

.centerText {
   	Text-Align: center;
	Float: none; }
.italicized { Font-Style: italic; }
.makeBold { Font-Weight: bold; }
.Red { Color: #ff0000; }
.Black { Color: #000000; }

.Centered { 
	Margin-Left: auto !important;
	Margin-Right: auto !important;
	Float: none !important; }

.centeredImage {
   	Text-Align: center;
	Margin: 0px auto;
    Padding: 0px; }
	
.Right { 
	Margin: 5px 10px 5px 15px;
	Float: right; }
.Left { 
	Margin: 5px 15px 5px 10px;
	Float: left; }
.Left_nomargin { 
	Margin: 0;
	Float: left; }
.Right_nomargin { Float: right; 
        Margin-Bottom: 2em; }
.indentLine { Padding-Left: 2em; }

blockquote { Margin: 0.25em 15px 1em 30px; }

img.icon {
    Width: 16px;
	Height: 16px; }

.swf {
    Height: 16px;
	Float: left;
	Background: url(/images/templates/bullets/swf.jpg) no-repeat;
	Padding-Left: 24px; 
    Margin-Bottom: 0.5em;
	Margin-Right: 32px; }
.pdf {
    Height: 16px;
	Width: 420px;
	Float: left;
	Background: url(/images/templates/bullets/pdf.jpg) no-repeat;
	Padding-Left: 24px; 
    Margin-Bottom: 1.2em;
	Margin-Right: 32px; }
span.clearleft { Clear: left; }
div.clearleft { Clear: left; }
div.clearleft a { Clear: none; }

#banner { 
  Margin: 5px auto;
  Width: 510px; 
  Height: 160px; }


#bodymain { Clear: both;
  Width: 100%; 
  Margin-Top: 10px; }


#sidebar { Float: left;
  Width: 212px; }

#sidebar #jkkname { 
  Margin: 0;
  Padding: 0;
  Border: 0;
  Background: url(/images/templates/banner/jkkname.jpg) no-repeat; 
  Width: 216px;
  Height: 63px; }

#sidebar #rotating { 
  Margin: 0 auto;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;
  Text-Align: center;
  Width: 100%; }
#sidebar #rotating img.rotatedImg { 
  Padding: 0;
  Border: 0;
  Width: 209px;
  Height: 193px; }
  
#sidebar #ataglance {
  Width: 100%;
  Margin: 0 auto;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;
  
  Background-Color: #003399;
  Color: #eeeeee;
  Text-Align: center;
  Font-Size: 85%; }
#sidebar #ataglance p {
  Line-Height: 1.6;
  Padding: 0 5px 0.8em 5px; }
#sidebar #ataglance p a { Color: #ffff33;
  Text-Decoration: none; }
#sidebar #ataglance h2 { Padding-Bottom: 0.5em; }

#sidebar .org { 
  Width: 100%;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;

  Text-Align: center;
  Margin: 0 auto; }
#sidebar .org img { Padding: 10px; }
  
#sidebar #sidebarbottom { 
  Margin: 0;
  Padding: 0;
  Border: 0;
  Background: url(/images/templates/banner/sidebarbottom.jpg) no-repeat; 
  Width: 216px; }
  


#content { Float: right; 
  Font-Family: Georgia, "Times New Roman", Times, serif; 
  Width: 565px; 
  Color: #002255;
  Margin: 0;
  Padding: 0 0 10px 0; }
#content h1 { Font-Family: "Times New Roman", Times, serif;
  Font-Size: 140%;
  Font-Variant: small-caps;
  Margin: 0.75em 0 0 0;
  Padding: 0 5px 0.5em 5px;
  Text-Align: justify;
  Clear: left;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content h2 { 
  Font-Size: 115%;
  Text-Align: justify;
  Clear: left;
  Padding: 1em 5px 0.5em 10px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content h3 { 
  Font-Size: 100%;
  Text-Align: justify;
  Clear: left;
  Padding: 0.5em 5px 0.7em 10px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content p, #content h4, #content h5, #content h6 { 
  Font-Size: 90%;
  Font-Weight: normal;
  Text-Align: justify;
  Padding: 0 10px 1em 15px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.6; }

#content p.orderNotice, #content h4 {
	Text-Align: justify;
	Margin: 0;
	Padding: 5px 25px;
	Background-Color: #ffee99;
}
#content p.centeredImage, #content h5 {
   	Text-Align: center;
	Margin: 0px auto;
    Padding: 2px 5px 0.5em; 
	Font-Size: 80%;
	Font-Weight: bold; }
#content p.postedWhen {
        Padding-Left: 50px;
        Font-Weight: Bold;
}
#content .dimensions {
	Font-Size: 80%;
	Font-Weight: bold; }

#content .firstCoin_wide { Margin-Right: 75px; }
#content .secondCoin_wide { Margin-Left: 75px; }
#content .firstCoin { Margin-Right: 120px; }
#content .secondCoin { Margin-Left: 120px; }
	

#content a { Text-Decoration: none; }
#content hr { Width: 85%;
	Margin: 0.25em 7.5% 0.75em;
	Border: 1px Solid #4499cc; 
	Clear: both;
    Display: block; }
#content hr.sameCategory { Width: 50%;
	Margin: 0 25% 0.5em;
	Border: 1px Solid #4499cc; 
	Clear: both;
    Display: block; }

#content ul {
	Text-Align: justify;
	Margin: 0 0 0.7em 2em;
	Padding: 5px 25px;
        Line-Height: 1.5;
        Font-Size: 90%;
}



#content #nav { 
  Width: auto;
  }
  
#content #nav .pic { 
  Float: right; 
  Width: 97px;
  Height: 65px;
  Cursor: pointer; 
  Border-Bottom: #3377cc solid 2px; }

#content #nav .pic:hover { 
  Border-Bottom: #003366 solid 2px; }

#content #nav .pic a img { Position: absolute; }

#content #nav .pic a img.active, #content #nav .pic a:link img.active, #content #nav .pic a:visited img.active { 
    Top: 175px; }
#content #nav .pic a img.current, #content #nav .pic a:link img.current, #content #nav .pic a:visited img.current {
	Top: -999px; }
#content #nav .pic a:hover img.current { Top: 175px; }
#content #nav .pic a:hover img.active { Top: -999px; }

#content #nav .pic img#thisSection { Top: 175px !important; Z-Index: 100 !important; }


#content #nav #beg_nav { 
  Background: url(/images/templates/buttons/begin.jpg) no-repeat; 
  Float: right; 
  Width: 40px;
  Height: 65px;
  Border-Bottom: #3377cc solid 2px; }
#content #nav #end_nav { 
  Background: url(/images/templates/buttons/end.jpg) no-repeat; 
  Float: right; 
  Width: 40px;
  Height: 65px;
  Border-Bottom: #3377cc solid 2px; }

#content #teaserimg { 
  Clear: both;
  Margin: 0;
  Padding: 0;
  Padding: 0px 0px 5px 0px;
  Width: 561px; 
  Height: 168px; }


#content #article { 
  Width: 561px;
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Float: left; 
  Clear: both; }

#content #calendar { 
  Width: 561px; 
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Float: left; 
  Clear: both; 
  Padding-Bottom: 12px; }

#content #calendar ul {
  List-Style: none;
  Overflow: visible;
  Display: block; }

#content #calendar li.article {
  Background: url(/images/templates/bullets/arrow1.gif) no-repeat 0 6px;
  Margin: 0 10px 0 20px;
  Padding: 0 0 0.5em 16px;
  Clear: left;
  Line-Height: 1.75;
  Font-Size: 85%; }

#content #sidebar-2 {
  Width: 561px;
  Padding: 0;
  Margin: 0;
  Height: 4em;
  Border: 2px solid #4499cc;
  Border-Width: 2px 0;

  Font-Size: 90%;
  Font-Weight: Bold;
  Background-Color: #f4f4f4;
  Color: #333333; }
  
#content #sidebar-2 form {
  Float: left;
  Margin: 0.5em 20px 0 0; }
#content #sidebar-2 input, #content #sidebar-2 select {
  Font-Family: Georgia, Times New Roman, serif;
  Width: 150px;
  Background-Color: #fff4cc;
  Color: #222222;
  Border: 1px solid #444444;
}
#content #sidebar-2 p { Margin: 1.3em 0;
  Word-Spacing: 1em; }
#content #sidebar-2 p a { Font-Weight: bold; }
#content #sidebar-2 form p { Margin: 0;
  Word-Spacing: 0; }

#content2 p { Clear: both; }
#content2 p.postedWhen { Clear: none; }

#content2 ul.artLink { Display: block;
  Margin: 0 0 0 3%; }
#content2 ul.artLink li { Display: inline;
  Font-Size: 120%;
  Font-Style: italic;
  Margin-Right: 2em; }
#content2 ul.artlink li.last { Margin-Right: 0; }

#content #contentbottom { 
  Margin: 0;
  Padding: 0;
  Border: 0;
  Clear: both;
  Background: url(/images/templates/banner/contentbottom.jpg) no-repeat; 
  Width: 565px; }


#footer { Clear: both;
  Width: 100%; 
  Padding: 5px 0; 
  Border-Bottom: #ccaa66 solid 2px;
  Border-Top: #ccaa66 solid 1px; }

#footer h1 { Font-Size: 110%;
  Font-Weight: bold;
  Color: #002255;
  Text-Align: center; }
#footer p { Font-Size: 100%;
  Padding-Bottom: 0.3em;
  Color: #002255;
  Text-Align: center; }
#footer p.spacer { Padding-Bottom: 0.5em; }


/* base Textpattern
----------------------------------------------- */
/*
body {
margin: 0;
padding: 0;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
color: #000;
background-color: #fff;
}

blockquote, h3, p, li {
padding-right: 10px;
padding-left: 10px;
font-size: 0.9em;
line-height: 1.6em;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}

h1, h2, h3 {
font-weight: normal;
}

h1, h2 {
font-family: Georgia, Times, serif;
}

h1 {
font-size: 3em;
}

h2 {
font-size: 1em;
font-style: italic;
}

hr {
margin: 2em auto;
width: 370px;
height: 1px;
color: #7a7e7d;
background-color: #7a7e7d;
border: none;
}

small, .small {
font-size: 0.9em;
}

*/

/* links
----------------------------------------------- */

/*
a {
text-decoration: none;
color: #000;
border-bottom: 1px #000 solid;
}

h1 a, h2 a, h3 a {
border: none;
}

h3 a {
font: 1.5em Georgia, Times, serif;
}

#sidebar-2 a, #sidebar-1 a {
color: #c00;
border: none;
}

*/

/* overrides
----------------------------------------------- */

/*
#sidebar-2 p, #sidebar-1 p {
font-size: 0.8em;
line-height: 1.5em;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

div.divider {
margin: 2em 0;
text-align: center;
}
*/

/* layout
----------------------------------------------- */

/*
#accessibility {
position: absolute;
top: -10000px;
}

#container {
margin: 10px auto;
padding: 10px;
width: 760px;
}

#head {
height: 100px;
text-align: center;
}

#sidebar-1, #sidebar-2 {
padding-top: 100px;
width: 150px;
}

#sidebar-1 {
margin-right: 5px;
float: left;
text-align: right;
}

#sidebar-2 {
margin-left: 5px;
float: right;
}

#content {
margin: 0 155px;
padding-top: 30px;
}

#foot {
margin-top: 5px;
clear: both;
text-align: center;
}
*/

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

/*
#container {
\width: 770px;
w\idth: 760px;
}

#sidebar-1, #sidebar-2 {
\width: 150px;
w\idth: 150px;
}

*/

/* comments
----------------------------------------------- */

/*
.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}
*/