#page {
width: 100%;
}
#top 
{
color: white;
background-color: #036;
background-attachment: scroll;
background-position: left top;
text-align: center;
height: 115px;
width: 100%;
}
#logo{
float: left;
}
#top h1{
font-family: sans-serif;
text-align: center;
font-size: 1em;
margin: 0 0;
padding-top: 2em;
}
#top h1:first-line {
font-size: 2em;
margin: 1.67em 0;
}
h1, h2, h3, h4, dt {
font-family: Arial, Helvetica, sans-serif;
line-height: 1.5em;
}
dt{
font-weight: bold;
text-transform: capitalize;
}
body {
margin: 0;
padding: 0;
font-size: 12pt;
line-height: 1.5em;
background-color: #036;
}

#contentwrapper {
float: left;
width: 100%;
background-color: #036;
}

#contentcolumn {
margin-left: 13em;
color: black;
background-color: white;
border-style: double;
}
#nav {
float: left;
width: 13em;
margin-left: -100%;
background-color: #036;
}

#nav ul {
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: capitalize;
list-style-type: none;
padding: 0;
margin: 0;
}
#nav iframe {
background-color: #036;
}
#nav a {
display: block;
color: white;
background-color: #036;
min-width: 9em;
padding: .2em .8em;
text-decoration: none;
}
#nav a:hover  {
color: white;
background-color: #369;
}
#footer {
clear: left;
width: 100%;
background-color: black;
color: white;
text-align: center;
padding: 4px 0;
}
#footer a {
color: #FFF;
}
.innertube {
margin: 10px;
margin-top: 0;
}
.center {
text-align: center;
}
.hiddenlink {
color: black;
text-decoration: none;
cursor: text;
}
.justify{
text-align: justify;
}
.u {
text-decoration: underline;
}
.cap {
text-transform: capitalize;
}
.indent {
text-indent: 5em;
}
.small {
font-size: small;
}
.red {
color: red;
}
.blue {
color: blue;
}
.time { 
font-variant: small-caps; 
}
table.events{
clear: right;
width: 100%;
border-collapse: collapse;
border: 4px solid black;
}
table.gunclub{
clear: right;
width: 100%;
}
.events tr {
border-bottom-style: solid;
}
.events td {
vertical-align: top;
}
table.newsletter tr td{
text-align: right;
}
#index table {
width: 100%;
border: 4px solid black;
text-align: center;
}
#renewals table {
width: 100%;
border: 4px solid black;
text-align: center;
}
#var table {
clear: right;
width: 100%;
border: 4px solid black;
border-collapse: collapse;
}
#var tr {
border-bottom-style: solid;
}
#var th {
padding-left: 5px;
padding-right: 5px;
}
#var td {
border: 1px solid black;
padding-right: 5px;
padding-left: 5px;
}
.bulletin table {
clear: right;
width: 100%;
border-collapse: collapse;
padding-top: 0;
padding-bottom: 0;
}
.bulletin td {
text-align: left;
padding-top: 0;
padding-bottom: 0;
}
.bulletin th {
text-align: left;
padding-top: 0;
padding-bottom: 0;
}
.bold {
font-weight: bold;
}
#corporation table {
width: 100%;
border-collapse: collapse;
}
#corporation td {
padding-right: 20px;
padding-left: 20px;
vertical-align: top;
}
#corporation th {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.gunclub th {
text-align: left;
}
#govt-links {
font-weight: bold;
}
div#govt-links h3 {
color: blue;
text-align: center;
}
div#govt-links h4 {
color: red;
text-align: center;
}
th.history, td.history { 
border: none;
padding-right: 20px;
padding-left: 20px;
}
th.history {
font-variant: small-caps; 
font-size: large;
}
table.board {
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
line-height: 2em;
}
p.board {
font-variant: small-caps;
font-family: Arial, Helvetica, sans-serif;
font-size: 24pt;
}
a.bigorange {
margin: 1em;
display:block;
background:#f60;
border:2px solid #EE2E26;
text-align:center;
color:#FFEFDF;
padding: 10px;
font:bold 24px "Lucida Grande", Arial, Helvetica, sans-serif;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
-webkit-box-shadow: 
3px 3px 6px rgba(0, 0, 0, .2),
0px 0px 3px rgba(0, 0, 0, .4),
inset 0px 25px 25px #930; 
-moz-box-shadow: 
3px 3px 6px rgba(0, 0, 0, .2),
0px 0px 3px rgba(0, 0, 0, .4),
inset 0px 25px 25px #930; 
box-shadow: 3px 3px 6px rgba(0, 0, 0, .2),
0px 0px 3px rgba(0, 0, 0, .4),
inset 0px 25px 25px #930; 
}
a.bigorange:hover {
background:#f82;
border:2px  solid #EE2E26;
color:#fff;
-webkit-box-shadow:
2px 2px 4px rgba(0, 0, 0, .4),
0px 0px 3px rgba(0, 0, 0, .1),
inset 0px 10px 12px #930,
inset 0px 20px 2px rgba(240, 150, 69, .7),
inset 0px 25px 25px #930;
-moz-box-shadow:
2px 2px 4px rgba(0, 0, 0, .4),
0px 0px 3px rgba(0, 0, 0, .1),
inset 0px 10px 12px #930,
inset 0px 20px 2px rgba(240, 150, 69, .7),
inset 0px 25px 25px #930;
box-shadow:
2px 2px 4px rgba(0, 0, 0, .4),
0px 0px 3px rgba(0, 0, 0, .1),
inset 0px 10px 12px #930,
inset 0px 20px 2px rgba(240, 150, 69, .7),
inset 0px 25px 25px #930;
}
