body,
 th,
 td,
 input,
 select {
 color: #000000;
 font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
img {
 border: 0;
 vertical-align: bottom;
}
body {
 padding: 0;
 margin: 0;
}
h1 {
 font-size: 13pt;
 font-weight: bold;
}
h2 {
 font-size: 11pt;
 font-weight: bold;
}
a {
 color: #2D58B8;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
#page {
 color: #000000;
 background: #C1C1C1;
 margin: 0 auto;
}

.bodyMain {
 padding-left: 10px;
 padding-right: 10px;
}
.menuTitle {
 padding: 10px 0px 5px 0px;
 color: #62a200;
 font-family: Georgia;
 font-size: 14pt;
 font-weight: bold;
}
.printThisPage {
 text-align: center;
 padding: 20px 0px 20px 0px;
}

.datePosition {
 position: relative;
 left: 290px;
 top: 180px;
 font-weight: bold;
 font-family: Georgia;
}
.breadcrumbPosition {
 position: relative;
 left: 430px;
 top: 125px;
 font-size: 8pt;
}
.searchPosition {
 position: relative;
 left: 760px;
 top: 160px;
}
.searchPosition input {
 vertical-align: middle;
}
.menuPosition {
 position: relative;
 left: 510px;
 top: 95px;
}
.flashPositionLeft {
 position: absolute;
 left: 622px;
 top: 0px;
}
.flashPositionRight {
 position: absolute;
 left: 772px;
 top: 0px;
}
.flashPositionCorner {
 position: absolute;
 left: 765px;
 top: 128px;
}

.headline {
 padding: 10px 0px 10px 0px;
}
.headlineSeparator {
 height: 3px;
 background: url('graphics/h_separator_slice.jpg') repeat-x;
}

.newsListHeadline {
 color: #3E63B9;
 font-family: Georgia;
 font-size: 12pt;
 font-weight: bold;
}
.newsListPublishline {
 font-weight: bold;
 font-size: 8pt;
}
.newsListBlurb {
 color: #696969;
}

.newsHeadline {
 font-family: Georgia;
 font-size: 12pt;
 font-weight: bold;
}

#Calendar {
 padding: 10px 0px 10px 0px;
}
.calTop {
 padding-bottom: 5px;
}
.calMonth {
 font-weight: bold;
}
.calWeek {
 font-weight: bold;
}
.calGrid {
 margin: auto;
}
.calGrid td {
 padding: 0px 3px 0px 3px;
}
.calTodayOff {
 background-color: #72B001;
 color: #FFFFFF;
}
.calBottom {
 padding-top: 5px;
}

.eventsInfo a {
 text-decoration: none;
 color: #72B001;
 font-weight: bold;
}
.eventHeadline {
 font-family: Georgia;
 font-size: 12pt;
 font-weight: bold;
}

.infoCorner {
 width: 4px;
 height: 4px;
}
.infoTitle {
 background-color: #FFEF72;
 color: #696969;
 font-family: Georgia;
 font-size: 14pt;
 padding: 0px 5px 0px 5px;
}
.infoVideo {
 background-color: #FFF7B9;
 text-align: center;
 padding: 5px 0px 5px 0px;
}
.infoContent {
 background-color: #FFF7B9;
 color: #696969;
 font-family: Georgia;
 font-size: 10pt;
 white-space: nowrap;
 padding: 5px 10px 5px 10px;
}
.infoCalendar {
 background-color: #FFF7B9;
 color: #696969;
 font-family: Georgia;
 font-size: 10pt;
 white-space: nowrap;
 text-align: center;
}
.infoTopBorder {
 height: 4px;
 background: url('graphics/info_top.jpg') repeat-x;
}
.infoBottomBorder {
 height: 4px;
 background: url('graphics/info_bottom.jpg') repeat-x;
}
.infoLeftBorder {
 background: url('graphics/info_left.jpg') repeat-y;
}
.infoRightBorder {
 background: url('graphics/info_right.jpg') repeat-y;
}

.header {
 width: 1000px;
 height: 205px;
 background: url('graphics/header.jpg') no-repeat;
}

.menuHeaderPipe {
 color: #286074;
 border-right: 1px dashed #286074;
 margin: 0px 5px 0px 5px;
}
.menuHeaderPipeLink:hover {
 background-color: #FFFFFF;
 text-decoration: none;
}
.menuHeaderPipeLink {
 color: #286074;
 text-decoration: none;
 font-family: Georgia;
 font-size: 13pt;
 font-weight: normal;
}

.menuFooterPipe {
 color: #FFFFFF;
 font-weight: normal;
}
.menuFooterPipeLink {
 color: #FFFFFF;
 text-decoration: none;
 font-family: Georgia;
 font-size: 8pt;
 font-weight: normal;
}

.footerText {
 color: #FFFFFF;
 font-family: Georgia;
 font-size: 7pt;
 font-weight: normal;
}

#Menu_Main ul {
 text-align: left;
 margin: 0;
 padding: 0;
}
#Menu_Main li {
 list-style-type: none;
 width: 185px;
}
#Menu_Main a {
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 font-family: Georgia;
 font-size: 9pt;
 font-weight: bold;
 padding: 5px 0px 5px 10px;
}
#Menu_Main a:hover {
 background-color: yellowgreen;
}
#Menu_Main li ul {
 background-color: #64A200;
}
#Menu_Main li li {
 list-style-type: none;
}
#Menu_Main li li a {
 display: block;
 font-family: Verdana;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
 line-height: 8px;
 padding: 3px 0px 3px 15px;
}
#Menu_Main li li li a {
 padding: 3px 0px 3px 30px;
}

.smcra_menu {
 color: #000000;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 padding: 4px 5px 4px 5px;
}
.smcra_menuLink {
 color: #000000;
 text-decoration: none;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 padding: 4px 5px 4px 5px;
}

.greyghost_menu {
 color: #fff;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 padding: 4px 5px 4px 5px;
}
.greyghost_menuLink {
 color: #fff;
 text-decoration: none;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 padding: 4px 5px 4px 5px;
}

/*.page td { border: 1px solid red; } */
.page {
 width: 1000px;
 table-layout: fixed;
 border-collapse: collapse;
}
.page .row3 {
 height: 100%;
 vertical-align: bottom;
 background: url('graphics/left_r2c1_slice.jpg') repeat-y;
}
.page .row4 {
 height: 167px;
 vertical-align: bottom;
 background: url('graphics/left_r3c1_slice.jpg');
}

.page .row1col {
 width: 106px;
 height: 57px;
 vertical-align: top;
}
.page .row1col2 {
 width: 185px;
 height: 57px;
 vertical-align: top;
}
.page .row1col3 {
 width: 11px;
 height: 57px;
 vertical-align: top;
}
.page .row1col4 {
 width: 626px;
 vertical-align: top;
 background: url('graphics/center_background.jpg') no-repeat bottom left;
}
.page .row1col5 {
 width: 72px;
 height: 57px;
 vertical-align: top;
}

.page .row2col {
 width: 106px;
 vertical-align: top;
 background: url('graphics/left_r2c1_slice.jpg') repeat-y;
}
.page .row2col2 {
 width: 185px;
 vertical-align: top;
 background: url('graphics/menu_background.jpg') #72B001 no-repeat bottom right;
}
.page .row2col3 {
 vertical-align: top;
 background: url('graphics/left_r2c3_slice.jpg') repeat-y;
}
.page .row2col5 {
 width: 72px;
 vertical-align: top;
 background: url('graphics/right_r2c1_hslice.jpg');
}

.page .row4col2 {
 vertical-align: bottom;
 background-color: #72B001;
}
.page .row4col3 {
 width: 11px;
 vertical-align: bottom;
 background: url('graphics/left_r2c3_slice.jpg') repeat-y;
}
.page .row4col5 {
 width: 72px;
 vertical-align: bottom;
 background: url('graphics/right_r2c1_hslice.jpg');
}
/* Begin: SMCRA_TPL1 CLASS*/
.SMCRA_TPL1 #pagebkg {
background-image: url('graphics/smcra_template1/bkg1.jpg');
background-position: center;
background-color: #a1c3e8;
}
.SMCRA_TPL1 #container1 {
 width: 950px;
 margin: 0 2% 0 2%;
 text-align: left;
}
.SMCRA_TPL1 #searchbx {
 background-image: url('graphics/smcra_template1/whitebox.png');
 width: 190px;
 height: 40px;
 padding: 10px 0 0 10px;
}
.SMCRA_TPL1 #header1 {
 height: 150px;
} 
.SMCRA_TPL1 #header1 h1 {
 margin: 0;
 padding: 0 0;
}
.SMCRA_TPL1 #leftbar11 {
 float: left;
 width: 200px;
 padding: 0 0;
}
.SMCRA_TPL1 #rightbar11 {
 float: right;
 width: 200px;
 padding: 0 0;
}
.SMCRA_TPL1 #leftbar11 h3,
 .SMCRA_TPL1 #leftbar11 p,
 .SMCRA_TPL1 #rightbar11 p,
 .SMCRA_TPL1 #rightbar11 h3 {
 margin-left: 5px;
 margin-right: 5px;
}
.SMCRA_TPL1 #mainContent1 {
 background: url('graphics/smcra_template1/whitebkg.png');
 background-repeat: repeat;
 min-height: 383px;
 margin: 0.3em 0.3em 0 15em;
 padding: 0 2em 0 2em;
} 
.SMCRA_TPL1 #mainContent1 h1 {
 background: url('graphics/smcra_template1/titlebkg.png') no-repeat;
 margin: 2px 0 0 2px;
 padding-left: 35px;
 padding-top: 4px;
 height: 32px;
 font-family: Georgia;
 font-size: 14pt;
 color: #013f1c;
 font-weigth: bold;
 font-style: italic;
}
.SMCRA_TPL1 #footer1 {
 border-top: #999999;
 border-top-style: solid;
 border-top-width: 1px;
 padding: 5px 0;
 font-size: 80%;
} 
.SMCRA_TPL1 #enewsWrapper1 {
 color: #fff;
 background: #476a12;
 text-decoration: none;
 text-align: left;
 padding: 5px 3px 5px 10px;
 font: bold 12px Arial, Verdana, Geneva, sans-serif;
 display: block;
 margin: 0 5px 0 5px;
}
td.smcratop {
 background-image: url('graphics/smcra_template1/menutopbkg2.png');
 background-repeat: no-repeat;
 height: 31px;
}
td.smcramiddle {
 background-image: url('graphics/smcra_template1/menumidbkg2.png');
 background-repeat: repeat-y;
}
td.smcraend {
 background-image:  url('graphics/smcra_template1/menubottombkg2.png');
 background-repeat: no-repeat;
 height: 82px;
}
/* End: SMCRA_TPL1 CLASS*/

/* Begin:SMCRA_TPL1_LeftMenu */
ul.SMCRA_TPL1_LeftMenu ,
ul.SMCRA_TPL1_LeftMenu li,
ul.SMCRA_TPL1_LeftMenu ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 200px;
}
ul.SMCRA_TPL1_LeftMenu li {
 position: relative;
 display: inline;
 float: left /*For IE*/;
}

/* SMCRA_TPL1_LeftMenu 1st Level */
ul.SMCRA_TPL1_LeftMenu a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 text-align: left;
 padding: 5px 15px;
 font: bold 12px Arial, Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.SMCRA_TPL1_LeftMenu a:hover {
 color: #f4bc11;
 background-image: url('graphics/smcra_template1/menumidbkg2b.png');
 text-decoration: none;
}
ul.SMCRA_TPL1_LeftMenu a.first {
 border-top: 0;
}
ul.SMCRA_TPL1_LeftMenu a.last {
 border-bottom: 0;
}
ul.SMCRA_TPL1_LeftMenu a.current {
 color: #f4bc11;
 background-image: url('graphics/smcra_template1/menumidbkg2b.png');
 text-decoration: none;
}

/* SMCRA_TPL1_LeftMenu 2nd Level */
ul.SMCRA_TPL1_LeftMenu li li a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 border: 0;
 padding: 3px 0px 3px 27px;
 font: normal 11px Arial, Verdana, Geneva, sans-serif;
}
ul.SMCRA_TPL1_LeftMenu li li a:hover {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}
ul.SMCRA_TPL1_LeftMenu li li a.first {
}
ul.SMCRA_TPL1_LeftMenu li li a.last {
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul.SMCRA_TPL1_LeftMenu .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* End:SMCRA_TPL1_LeftMenu */

/* Begin:Menu_GreyGhosts_Sporty */
ul.Menu_GreyGhosts_Sporty ,
ul.Menu_GreyGhosts_Sporty li,
ul.Menu_GreyGhosts_Sporty ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 200px;
}
ul.Menu_GreyGhosts_Sporty li {
 position: relative;
 display: inline;
 float: left /*For IE*/;
}

/* Menu_GreyGhosts_Sporty 1st Level */
ul.Menu_GreyGhosts_Sporty a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 border-bottom: 1px solid #666;
 border-top: 1px solid #fff;
 text-align: left;
 padding: 5px 15px;
 font: bold 12px Arial, Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.Menu_GreyGhosts_Sporty a:hover {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}
ul.Menu_GreyGhosts_Sporty a.first {
 border-top: 0;
}
ul.Menu_GreyGhosts_Sporty a.last {
 border-bottom: 0;
}
ul.Menu_GreyGhosts_Sporty a.current {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}

/* Menu_GreyGhosts_Sporty 2nd Level */
ul.Menu_GreyGhosts_Sporty li li a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 border: 0;
 padding: 3px 0px 3px 27px;
 font: normal 11px Arial, Verdana, Geneva, sans-serif;
}
ul.Menu_GreyGhosts_Sporty li li a:hover {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}
ul.Menu_GreyGhosts_Sporty li li a.first {
}
ul.Menu_GreyGhosts_Sporty li li a.last {
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul.Menu_GreyGhosts_Sporty .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* End:Menu_GreyGhosts_Sporty */

/* Begin:ggsporty class */
.ggsporty {
 font: 80% Verdana, Arial, Helvetica, sans-serif;
 background: #f0f0f0;
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000000;
}
.ggsporty #container {
 background: #FFFFFF;
 width: 1056px;
 margin: 0 auto;
 text-align: left;
}  
.ggsporty #header {
 background: #FFFFFF;
 height: 149px;
} 
.ggsporty #header h1 {
 margin: 0;
 padding: 10px 0;
}
.ggsporty #leftbar1 {
 float: left;
 width: 206px;
 background: #ffffff;
 padding: 5px 0;
}
.ggsporty #rightbar1 {
 float: right;
 width: 200px;
 background: #ffffff;
 padding: 5px 0;
}
.ggsporty #leftbar1 h3,
 .ggsporty #leftbar1 p,
 .ggsporty #rightbar1 p,
 .ggsporty #rightbar1 h3 {
 margin-left: 10px;
 margin-right: 10px;
}
.ggsporty #mainContent {
 margin: 0 13em 0 13em;
 padding: 0 2em 0 2em;
 background: #FFFFFF;
} 
.ggsporty #footer {
 border-top: #999999;
 border-top-style: groove;
 padding: 0 10px;
 background: #FFFFFF;
 font-size: 70%;
} 
.ggsporty #footer p {
 margin: 0;
 padding: 10px 0;
}
td.ggtop {
 background-image: url(graphics/GreyGhosts/GGSporty/topmenubkg.png);
 background-repeat: no-repeat;
 height: 47;
}
td.ggmiddle {
 background-image: url(graphics/GreyGhosts/GGSporty/midmenubkg.png);
 background-repeat: repeat-y;
}
td.ggend {
 background-image: url(graphics/GreyGhosts/GGSporty/endmenubkg.png);
 background-repeat: no-repeat;
 height: 115px;
}
.clearfloat {
 clear: both;
 height: 0;
 font-size: 1px;
 line-height: 0px;
}

/* End:ggsporty class */

/* MenuBegin:greyghosts_left_menu2 */
ul.greyghosts_left_menu2 ,
ul.greyghosts_left_menu2 li,
ul.greyghosts_left_menu2 ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 190px;
}
ul.greyghosts_left_menu2 li {
 position: relative;
 display: inline;
 float: left /*For IE*/;
}

/* 1st Level */
ul.greyghosts_left_menu2 a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 border-bottom: 1px solid #666;
 border-top: 1px solid #fff;
 text-align: left;
 padding: 5px 15px;
 font: bold 12px Arial, Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.greyghosts_left_menu2 a:hover {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}
ul.greyghosts_left_menu2 a.first {
 border-top: 0;
}
ul.greyghosts_left_menu2 a.last {
 border-bottom: 0;
}
ul.greyghosts_left_menu2 a.current {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}

/* 2nd Level */
ul.greyghosts_left_menu2 li li a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 border: 0;
 padding: 3px 0px 3px 27px;
 font: normal 11px Arial, Verdana, Geneva, sans-serif;
}
ul.greyghosts_left_menu2 li li a:hover {
 color: #f4bc11;
 background: transparent;
 text-decoration: none;
}
ul.greyghosts_left_menu2 li li a.first {
}
ul.greyghosts_left_menu2 li li a.last {
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul.greyghosts_left_menu2 .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:greyghosts_left_menu2 */
#freedom_calendar {
 position: absolute;
 left: 100px;
 top: 100px;
 width: 170px;
 z-index: 100;
 visibility: hidden;
 clip: rect(0px 175px 145px 0px);
 height: 145px;
}


/* ModuleBegin::commerce */
.shoppingAlert {
 color: red;
}
.shoppingBody {
 font-size: 8pt;
}
.shoppingCartEvenRow {
 background-color: #ffffff;
 color: #002d62;
}
.shoppingCartOddRow {
 background-color: #ebebeb;
 color: #002d62;
}
.shoppingCartTableHeader {
 background-color: #002d62;
 color: #ffffff;
 font-size: 8pt;
 font-weight: bold;
}
.shoppingForm {
 font-size: 8pt;
 color: #002d62;
}
.shoppingFormQuantity {
 background-color: #ffffff;
 font-size: 8pt;
}
.shoppingFormRequired {
 width: 1%;
}
.shoppingFormRequired input,
 .shoppingFormRequired select {
 font-weight: normal;
 color: #000;
}
.shoppingHeading {
 color: #002d62;
}
.shoppingInStock {
}
.shoppingItemHeading {
}
.shoppingOutOfStock {
 color: #dd0000;
}
.shoppingLowStock {
}
.shoppingTable {
 background-color: #e8e8e8;
 color: #002d62;
}
.shoppingTableBorder {
 background-color: #ffffff;
}

/* ModuleEnd::commerce */


/* Forms Popup Calendar */
#freedom_calendar td.cal {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 background-color: #274879;
}
#freedom_calendar select.month {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 color: #000000;
 width: 85px;
}
#freedom_calendar input.year {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 color: #000000;
 width: 30px;
}
#freedom_calendar td.calDaysColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #000000;
}
#freedom_calendar td.calWeekend {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #192D4C;
}
#freedom_calendar td.calBgColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #d3d3d3;
}
#freedom_calendar .calBorderColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #a9a9a9;
}
#freedom_calendar td.calHighlightColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #ffffcc;
}
#freedom_calendar A.calHighlightColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #ffffcc;
}
#freedom_calendar A.cal {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
} 
#freedom_calendar A.cal:Hover {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #FF0000;
 text-decoration: none;
} 
#freedom_calendar .disabled {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #808080;
 text-decoration: none;
}

/* ModuleBegin::forum */
.frame{padding:10px;border:1px dashed #ccc;margin:10px 0px;}
.frame table{width:100%;text-align:center;margin-bottom:0;}
.frame th{font-family:Georgia,serif;font-style:italic;color:#000;font-size:11px;padding:0px 3px;font-weight:bold;background-color: #ccc;height:25px;border-right:1px solid white;}
.frame td{border-top:1px solid #fff;border-right:1px solid #fff;background-color:#fff;}
.frame tr{background-color:#f1f1f1;}
.frame .category td{background-color:#fff;font-weight:bold;font-size:12px;text-align:left;}
.frame .message{padding:10px 10px 20px 10px;font-size:12px;text-align:left;}
.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:#eee;}
.frame .rowUnread td{background-color:#eee;}
.frame .rowEven{background-color:#dedede;}
.frame .rowEvenUnread{background-color:#FFF2CF;}
.frame .rowOddUnread{background-color:#FFE9AF;}
.seperator td{background-color:silver;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;}
.post .date{font-size:9px;}
.messageHeader{border-bottom:1px solid #ccc;height:18px;width:99%;margin-bottom:10px;}
.messageHeader .date{float:left;font-size:9px;}
.messageHeader .subject{color:darkblue;float:left;padding-left:10px;font-size:9px;font-weight:bold;}
.messageHeader .number{float:right;}
.tagSearch{background-color:yellow;font-weight:bold;}
.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:#eee;padding:10px;}
.bar,.pagesFrame{height:20px;}
.bar .button{float:right;margin-left:3px;}
.button{font-weight:bold;}
.breadcrumb{font-weight:bold;padding:5px 0px;float:left;}
.header .pagesFrame{margin-top:10px;}
.footer .pagesFrame{margin-bottom:10px;}
#freedomForum .footer {margin-top:0;}
.pages{float:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.pages div{float:left;}
.prevGroup,.prev,.next,.nextGroup{border-left:1px solid #ccc;padding:3px 5px;}
.prevGroup,.nextGroup{background-color:#F1F1F1;}
.prev,.next{background-color:#dedede;}
.pagesLister{padding:3px 0px;}
#freedomForum.layouterror .frame {border:0px solid #0F0;margin:20px;}
/* ModuleEnd::forum */

/* ModuleBegin::blog */
.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight: bold; }
.blogDate { padding:5px 0px; font-weight: bold; background-color: #eeeeee; }
.blogDividerComments { height: 1px; background-color:#cccccc; }
.blogDividerTop { height: 1px; background-color:#cccccc; }
.blogEntry { padding-top: 5px; }
.blogEntryFooter { padding-bottom: 10px; }
.blogFooter { height: 1px; background-color:#cccccc; }
.blogPosted { padding-bottom: 5px; padding-top: 5px; color: #000066; }
.blogTitle { color: #000066; font-weight: bold; padding-top: 10px; }
/* ModuleEnd::blog */