/* ModuleBegin::forum */ .frame {
 margin: 1px -1px;
}
.frame table {
 width: 100%;
 text-align: center;
}
.frame th {
 color: #FFFFFF;
 font-size: 11px;
 padding: 0px 3px;
 font-weight: bold;
 background-color: #4784A1;
 height: 25px;
 border-right: 1px solid white;
}
.frame td {
 padding: 5px;
 border-top: 1px solid white;
 border-right: 1px solid white;
}
.frame tr {
 background-color: #FFFFFF;
}
.frame .category td {
 background-color: #E4ECEE;
 font-weight: bold;
 color: #4684A2;
 padding: 10px 10px;
 font-size: 12px;
 text-align: left;
}
.frame .message {
 padding: 10px 10px 20px 10px;
 font-size: 11px;
 text-align: left;
 color: #333333;
}
.frame .messageLabel {
 width: 150px;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 padding: 10px;
}
.frame .topic {
 text-align: left;
 font-weight: bold;
 padding-left: 10px;
}
.frame .rowUnread {
 background-color: #FFFFFF;
}
.frame .rowEven {
 background-color: #F0F0F0;
}
.frame .rowEvenUnread {
 background-color: #F0F0F0;
}
.frame .rowOddUnread {
 background-color: #FFFFFF;
}
.frame textarea {
 width: 500px;
}
.seperator td {
 background-color: #CCCCCC;
 height: 6px;
}
.backtotop {
 text-align: left;
}
.title {
 font-weight: bold;
 text-align: left;
 padding-left: 10px;
}
.blurb {
 font-size: 11px;
 text-align: left;
 padding-left: 10px;
 padding-bottom: 5px;
 padding-top: 3px;
}
.post .date {
 font-size: 9px;
}
.messageHeader {
 border-bottom: 1px solid #CCCCCC;
 height: 18px;
 width: 99%;
 margin-bottom: 10px;
}
.messageHeader .date {
 float: left;
 font-size: 9px;
}
.messageHeader .subject {
 color: #333333;
 float: left;
 padding-left: 10px;
 font-size: 11px;
 font-weight: bold;
}
.messageHeader .number {
 float: right;
}
.tagSearch {
 background-color: yellow;
 font-weight: bold;
 color: #333333;
}
.tagCode {
 background-color: black;
 color: white;
 font-family: monospace;
 border: 1px inset white;
 padding: 10px;
 margin: 10px 30px;
 font-size: 12px;
}
.tagQuote {
 background-color: white;
 color: black;
 border: 1px inset black;
 padding: 10px;
 margin: 10px 30px;
 font-size: 12px;
}
.tagCode a {
 color: white;
 font-weight: bold;
}
.buttonBar td {
 background-color: #D1D7DC;
 padding: 10px;
}
.bar, .pagesFrame {
 height: 20px;
}
.bar .button {
 float: right;
 margin-left: 3px;
}
.button {
 font-weight: bold;
}
.breadcrumb {
 font-weight: bold;
 color: red;
 padding: 5px 0px;
 float: left;
}
.header .pagesFrame {
 margin-top: 10px;
}
.footer .pagesFrame {
 margin-bottom: 10px;
}
.pages {
 float: right;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
}
.pages div {
 float: left;
}
.prevGroup, .prev, .next, .nextGroup {
 border-left: 1px solid #cccccc;
 padding: 3px 5px;
}
.prevGroup, .nextGroup {
 background-color: #F0F0F0;
}
.prev, .next {
 background-color: #DEE3E7;
}
.pagesLister {
 padding: 3px 0px;
}
.prevnextCurrent, .prevnextWindow {
 padding: 3px 5px;
 border-left: 1px solid #cccccc;
}
.prevnextCurrent {
 font-weight: bold;
}
#freedomForum.layouterror .frame {
 border: 0px solid #00FF00;
 margin: 20px;
}
.errorMessage {
 font-weight: bold;
 color: red;
 padding-bottom: 20px;
}
/* ModuleEnd::forum */ td {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #5F5F5F;
}
a {
 text-decoration: underline;
 color: #5F5F5F;
}
a:hover {
 text-decoration: none;
}
a.none {
 text-decoration: none;
 color: #5F5F5F;
}
a.none:hover {
 text-decoration: underline;
}
.searchBoxInput {
 border: 1px solid #333333;
}
.searchBox {
 vertical-align: -2px;
}
form {
 margin: 0px;
}
.blue {
 color: #4684A2;
}
.red {
 color: #CB2B2A;
 font-weight: bold;
}
.blue2 {
 color: #3988AE;
}
a.blue {
 color: #3988AE;
 text-decoration: underline;
}
a.blue:hover {
 text-decoration: none;
}
.gr {
 color: #67777D;
}
.green {
 color: #21930D;
}
a.green {
 color: #21930D;
 text-decoration: underline;
}
a.green:hover {
 text-decoration: none;
}
a.greennone {
 color: #21930D;
 text-decoration: underline;
}
a.top {
 color: #717171;
 text-decoration: none;
}
a.top:hover {
 text-decoration: underline;
}
a.menu {
 color: #67777D;
 text-decoration: none;
}
a.menu:hover {
 text-decoration: underline;
}
a.copy {
 color: #8F8F8F;
 text-decoration: none;
}
a.copy:hover {
 text-decoration: underline;
}
.menu {
 color: #67777D;
}
.white {
 color: #FFFFFF;
}
a.white {
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}
a.white:hover {
 text-decoration: none;
}
.t10 {
 font-size: 10px;
}
.photo {
 padding-right: 10px;
 padding-bottom: 5px;
}
.enewsBoxEdit {
 border: 1px solid #333333;
 width: 210px;
}
.enewsBoxSubmit {
 padding-top: 5px;
}
.bodyMain {
 padding-top: 15px;
 padding-bottom: 30px;
}
h1 {
 font-size: 10pt;
 font-weight: normal;
 padding-top: 5px;
 color: #4684A2;
 font-family: Arial, Helvetica, sans-serif;
}
.directoryCategoryartresources {
 text-decoration: none;
}
.directoryCategoryartresources:hover {
 text-decoration: underline;
}
.menuTD1 {
 padding-top: 10px;
}
.menuTD1selected {
 padding-top: 10px;
}
.menuText1 {
 font-weight: bold;
}
.menuText1selected {
 font-weight: bold;
 color: #4684A2;
}
.menuTD2 {
 padding-top: 2px;
}
.menuText2 {
 text-decoration: none;
 padding-left: 3px;
}
.menuText2:hover {
 text-decoration: underline;
}
.newsListHeadline {
 font-weight: bold;
}
.newsListPublishline {
 color: #FFFFFF;
 font-size: 1px;
}
.newsListMoreLink {
 font-size: 1px;
 color: FFFFFF;
 text-decoration: none;
}
.newsPrevNext {
 line-height: 40px;
}
.menuPipeBottomLink {
 padding-left: 10px;
 padding-right: 10px;
 text-decoration: none;
}
.menuPipeBottomLink:hover {
 text-decoration: underline;
}
.menuBookLink {
 font-weight: bold;
 line-height: 25px;
}
.featureLink {
 line-height: 18px;
}
.copy {
 text-align: center;
 padding-top: 20px;
 padding-bottom: 20px;
 color: #999999;
}
.photoGalleryCaption {
 padding-top: 5px;
 font-weight: bold;
}
.newsHeadline {
 font-size: 14pt;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.pollHomeQuestion {
 font-weight: bold;
 padding-bottom: 5px;
}
.pollHomeVote {
 padding-top: 5px;
}
.pollResultQuestion {
 font-weight: bold;
 padding-bottom: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
}
.pollResultHomeQuestion {
 font-weight: bold;
 padding-bottom: 5px;
}
.directoryProfileLink {
 background-color: #ffffff;
 color: #CC0033;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
 padding-right: 5px;
 border: 1px solid #CC0033;
 text-decoration: none;
}
.directoryProfileLink:hover {
 background-color: #CC0033;
 color: #ffffff;
 border: 1px solid #CC0033;
}
.l {
 font-size: 11px;
 color: #D25400;
 font-weight: bold;
}
.w {
 color: #2A53A1;
}
.j {
 color: #000000;
}
.fl {
 font-size: 11px;
}
.footer {
 border-top: 2px solid #4784A1;
 padding-top: 10px;
}
.countTopic {
 color: #333333;
}
.countPost {
 color: #333333;
}
.post {
 color: #333333;
}
.replies {
 color: #333333;
}
.views {
 color: #333333;
}
.header {
 border-bottom: 2px solid #4784A1;
 padding-bottom: 10px;
}
.membershipMenu {
 padding: 10px 0px 0px;
 text-align: center;
}
.navLinks {
 margin: 10px 0px 10px 0px;
 text-align: center;
}
.membershipLoginBox {
 background-color: #F0F0F0;
 border: 3px solid #cccccc;
 padding-left: 60px;
 padding-right: 60px;
 font-size: 11px;
 color: #333333;
}
ul.devotions, ul.activities, ul.guidance, ul.junior, ul.music, ul.tips, ul.links {
 font-size: 12pt;
 line-height: 130%;
}