/* Kidron Historical Society */
/* index style sheet */

#logo {text-align: center;}

body {
font-family: arial, sans-serif;
min-height: 100%;
width: 100%;
margin: auto;
padding: 0;
line-height: 1.5em;
background: #70ff70;
}

b {font-size: 110%;}

em {
color: red;
}

#maincontainer {
background: #ffffff;
margin-left: auto;
margin-right: auto;
max-width: 1280px;
min-height: 1024px;
margin-bottom: 15px;
}

#so {
text-decoration: line-through;
}

h1, h2, h3, h4, h5, h6 {
text-align: center;
font-family: arial, sans-serif;
font-weight: bold;
line-height: 120%;
}

hr.spec {
width: 75%;
color: red;
}

hr.spec1 {
width: 25%;
color: red;
}

h3.list {
text-align: left;
margin-left: -20px;
}

#topsection {
background: #FFFFE8;
height: 210px; /*Height of top section*/
padding-top: 5px;
}

/* Center title graphic */
img.title {
display: block;
margin-left: auto;
margin-right: auto;
}

.ital {
font-style: italic;
}

.name {
font-size: 18px;
font-weight: bold;
color: red;
text-align: center;
}

.script {
font-size: 16px;
font-weight: bold;
color: red;
text-align: center;
}

#contentwrapper {
float: left;
width: 100%;
overflow: auto;
}

#contentcolumn {
margin-left: 350px; /*Set left margin to LeftColumnWidth*/
margin-right: 50px;
padding: 20px;
font-family: sans-serif;
font-size: 18px;
}

#content {
margin-left: auto; /*Set left margin to LeftColumnWidth*/
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
font-family: sans-serif;
font-size: 18px;
}

#bov {
width: 90%;
margin: 5px;
padding: 10px;
empty-cells: show;
}

#bov td {
border: 0;
border-collapse: collapse;
width: 25%;
text-align: center;
padding-top: 20px;
vertical-align: top;
}

table {
border-collapse: collapse;
}

table.small {
font-size: 12px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

td {
border-width: 3px;
border-style: solid;
padding: 0 10px 0 10px;
}

tr.spec2 td {
width: 70%;
height: 100%;
}

table.small td {
border: 0;
}

img.yt {
width: 70%;
height: 80%;
}

table.album td {
border: 0;
padding: 0 15px;
width: 25%;
}

table.hours {
width: 65%;
margin-left: auto;
margin-right: auto;
border: 0;
border-collapse: collapse;
}

p.just {
text-align: justify;
}

p.cont {
padding-left: 50%;
}

p.cent {
text-align: center;
}

#leftcolumn {
float: left;
width: 350px;
margin-left: -100%;
background: #ffffa8;
padding-top:20px;
}

#footer {
clear: left;
font-size: 15px;
font-weight: bold;
background: #ffffa8;
color: #008000;
text-align: center;
}

.innertube {
margin: 0 10px 10px 10px;  }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.button {
background: transparent url('Img/Tab_LH.png') no-repeat top left;
display: block;
font-size: 18px;
font-weight: bold;
line-height: 24px;
height: 32px;
padding-left: 0px;
text-decoration: none;
margin: 0 0 2px 35px;
}

a.button span {
background: transparent url('Img/Tab_RH.png') no-repeat top right;
display: block;
padding: 4px 10px 4px 15px;
margin: 0 35px 2px 0;
color: #000000;
}

a.button:hover {
background-position: top left;
}

a.button:hover span {
background-position: top right;
color: #c80000;
}

a.button:visited span {
color: #ff00ff;
}

.buttonwrapper {
overflow: hidden;
width: 100%;
}
