
.sidebarTop { margin: 0 0 20px 0; text-align: center; padding-bottom: 10px; border-bottom: 1px solid silver; }

#sidebar h3 { color: #A52A2A; font-size: 1.1em; font-family: calibri, arial, sans-serif; letter-spacing: normal; font-variant: normal; }
#sidebar p { font-family: calibri, arial, sans-serif; font-size: 90%; color: #696969; margin-left: 7px; }

/* sidebar navigation */
.sideNav { width: 100%; margin-bottom: 20px; }
.sideNav li{ list-style-image: url('../images/arrow-right.png'); padding-bottom:8px; /*margin-left: -10px;*/ color:#999; font-size:90%;}
.sideNav a:link { text-decoration: none; }
.sideNav a:visited { color: #000099; text-decoration: none; }
.sideNav a:hover { color: #b22222; text-decoration: underline;}

/* sidebox1 no border */
.sidebox1 { width: 230px; margin-bottom: 20px;}
.sidebox1 p { margin-left: 3px; }

/* sidebox2  border line at top */
.sidebox2 { width: 230px; margin-bottom: 20px; border-top: 1px solid silver;}
.sidebox2 p { margin-left: 3px; }

/* sidebox3  border line at bottom */
.sidebox3 { width: 230px; margin-bottom: 20px; border-bottom: 1px solid silver; padding-bottom:10px;}
.sidebox3 p { margin-left: 3px; }

/*  text box with scrolling
.scrollBox { height: 150px; overflow: auto; border: 1px solid silver; background-color: #FBFAF4; }*/

/* social media box 
.mediaBox { width: 100%; margin-bottom: 30px; padding-top: 15px; border-top: 1px solid silver;}
.mediaBox img { float: right; margin-left: 10px; }*/

/* regicide logo */
.regLogo { padding-bottom: 10px; margin-bottom: 20px; }
.regLogo a:link { text-decoration: none; font-size:90%;}
.regLogo a:visited { color: #000099; text-decoration: none; }
.regLogo a:hover { color: #b22222; text-decoration: underline;}

/* covenater logo */
.covLogo { padding-bottom: 10px; margin-bottom: 20px; }
.covLogo a:link { text-decoration: none; font-size:90%;}
.covLogo a:visited { color: #000099; text-decoration: none; }
.covLogo a:hover { color: #b22222; text-decoration: underline;}

/*major-general logo */
.majgenLogo { padding-bottom: 10px; margin-bottom: 20px;  }
.majgenLogo a:link { text-decoration: none; font-size:90%;}
.majgenLogo a:visited { color: #000099; text-decoration: none; }
.majgenLogo a:hover { color: #b22222; text-decoration: underline;}

/*confederate logo */
.confedLogo { padding-bottom: 10px; margin-bottom: 15px; }
.confedLogo a:link { text-decoration: none; font-size:90%;}
.confedLogo a:visited { color: #000099; text-decoration: none; }
.confedLogo a:hover { color: #b22222; text-decoration: underline;}