@media print {
.tabcontent {
display:block !important
}
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:#F78F1C url(/res/images/BG005.jpg) repeat-x top left
}

#wrapper {
background:transparent url(/res/images/ccba_content_bg4.jpg) repeat-y top center;
width:1000px;
margin:0 auto
}

#bottomline {
border-bottom:#553F00 solid medium;
width:1000px;
height:10px;
margin:0 auto
}

#header {
color:#333;
width:977px;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
text-align:center
}

#header h1 {
font-size:42px;
color:#1A75BC;
margin-bottom:0;
margin-top:0
}

#header h3 {
font-size:12px;
color:#1A75BC;
margin-top:0
}

#menuWrapper {
text-align:center;
padding-right:11px;
padding-left:11px;
width:978px
}

#menuNavigation {
font-size:14px;
line-height:30px;
font-style:normal;
text-decoration:none;
text-align:center;
vertical-align:middle;
border-top:1px solid #93a445;
border-bottom:1px solid #93a445;
background:transparent url(../images/menubg2.jpg) repeat-x
}

#menuNavigation a,#menuNavigation a:link,#menuNavigation a:visited {
color:#B24615;
text-decoration:none;
padding-left:10px;
padding-right:10px
}

#menuNavigation a:hover {
color:#424242
}

#vidGalleryWrapper {
overflow:auto;
padding-right:11px;
padding-left:11px;
padding-bottom:10px;
width:978px
}



#vidGalleryWrapper td {
border:1px solid orange;
width:120px;
text-align:center;
vertical-align:top;
background:transparent url(../images/menubg2.jpg) repeat-x;
padding:10px
}

#vidGalleryWrapper td a {
text-decoration:none;
color:#2A3F00
}



#vidGalleryWrapper2 {
overflow:auto;
margin-left:33px;
padding-right:11px;
padding-left:11px;
padding-bottom:10px;
width:902px
}

#vidGalleryWrapper2 td {
border:1px solid orange;
width:120px;
text-align:center;
vertical-align:top;
background:transparent url(../images/menubg2.jpg) repeat-x;
padding:10px
}

#vidGalleryWrapper2 td a {
text-decoration:none;
color:#2A3F00
}


#vidGalleryWrapper3 {
overflow:auto;
padding-right:11px;
padding-left:5px;
padding-bottom:10px;
width:988px
}



#vidGalleryWrapper3 td {
border:1px solid orange;
width:123px;
text-align:center;
vertical-align:top;
background:transparent url(../images/menubg2.jpg) repeat-x;
padding:10px
}

#vidGalleryWrapper3 td a {
text-decoration:none;
color:#2A3F00
}





#tagline {
width:938px;
text-align:center;
font-size:2.3em;
color:#93a445;
font-weight:700;
letter-spacing:-0.05em;
border-bottom:1px solid #93a445;
margin:0 auto;
padding:10px 0 5px
}

#banner {
float:left;
width:584px;
margin-left:20px;
margin-top:15px;
margin-bottom:15px;
background-color:#FFE8BB;
border:4px double #FFF;
text-align:center;
color:#2D292A;
padding:10px
}

#banner p {
font-size:1.5em;
font-weight:700;
color:#312F30
}

#col230wrapper_right {
background:transparent url(/res/images/smboxtop001.png) no-repeat;
float:right;
margin-left:30px;
text-align:center
}

#col230wrapper {
background:transparent url(/res/images/smboxtop001.png) no-repeat;
float:left;
margin-left:30px;
text-align:center
}

#col230 {
text-align:center;
color:#333;
margin:20px
}

#col230bottom {
background:transparent url(/res/images/smboxtop001b.png) no-repeat;
height:20px;
clear:both
}

#col230 p {
font-size:1em;
font-weight:700;
color:#312F30
}

#contentwrapper {
background:transparent url(/res/images/boxtop001t.png) no-repeat;
float:right;
margin-right:30px
}

#contentbottom {
background:transparent url(/res/images/boxtop001bd.png) no-repeat;
height:20px;
clear:both
}

#content {
margin-left:20px;
margin-right:20px;
color:#333;
text-align:justify;
padding:20px 20px 10px
}

#contenthome {
margin-left:9px;
margin-right:20px;
color:#333;
text-align:justify;
padding:20px 20px 10px
}

#footerWrapper {
width:978px;
padding-left:10px;
padding-right:10px;
text-align:center
}

#footer {
border-top:#AA3F00 1px solid;
margin-left:30px;
margin-right:30px;
padding-bottom:5px;
font-size:.85em;
clear:both;
color:#1A75BC;
text-align:center;
vertical-align:bottom
}

h2.resources {
margin-top:20px
}

.test {
color:#B0420D
}

#wrapper #header h2 {
color:#424242;
margin-top:0
}

.location {
font-size:18px;
font-weight:700
}

.hcounter {
color:#500;
text-align:center;
width:100%
}

.bingoHalls {
border:solid silver 1px;
float:left;
width:110px;
height:300px;
font-size:10px;
text-align:left;
font-weight:700;
background:transparent url(../images/menubg2.jpg) repeat-x;
margin:5px;
padding:5px
}

.bingoHalls h1 {
font-size:14px;
font-weight:700;
text-align:center
}

.member strong {
font-style:normal;
font-size:1.2em
}

.member {
font-size:90%;
list-style-type:none;
padding-left:10px;
padding-top:12px;
font-style:italic
}

.ccbaTVtag {
font-size:large;
font-style:italic
}

.shadetabs {
font-size:12px;
margin-left:0;
margin-top:1px;
margin-bottom:0;
list-style-type:none;
text-align:left;
padding:3px 0
}

.shadetabs li {
display:inline;
margin:0
}

.shadetabs li a {
text-decoration:none;
margin-right:3px;
border:1px solid #714;
color:#2d2b2b;
/*background:#FFF url(/images/shade.gif) top left repeat-x;*/
padding:3px 6px
}

.shadetabs li a:visited {
color:#2d2b2b
}

.shadetabs li a:hover {
text-decoration:underline;
color:#2d2b2b
}

.shadetabs li.selected {
position:relative;
top:1px
}

.shadetabs li.selected a {
/*background-image:url(/images/shadeactive.gif);*/
border-bottom-color:#FFF
}

.tabcontentstyle {
border:1px solid gray;
width:900px;
margin-bottom:1em;
height:320px;
overflow:auto;
padding:10px
}

.charityBox {
float:right;
width:250px;
border:#FFF double thick;
background:transparent url(/res/images/navbox3.png) repeat-x;
padding:20px
}

.charityBox h3 {
font-weight:700;
font-style:italic;
margin-top:0
}

ul.articles li {
list-style-type:none;
font-weight:700;
padding:8px
}

ul.articles li a {
color:#333
}

p.myth {
padding-top:10px;
border-top:1px solid #bbb;
font-weight:700
}

#content_400r {
float:right;
color:#333;
background:#FFF url(/res/images/brown_grad_bg_03.jpg) repeat-x;
width:420px;
display:inline;
border:silver solid 1px;
margin:0 0 0 10px;
padding:10px
}

#content_400l {
float:left;
color:#333;
background:#FFF url(/res/images/brown_grad_bg_03.jpg) repeat-x;
width:420px;
display:inline;
border:silver solid 1px;
margin:0 0 0 10px;
padding:10px
}

#content_wide1 {
float:right;
color:#333;
background:#FFF;
display:inline;
margin:0 0 0 10px;
padding:10px
}

#content_400r p.title,#content_400l p.title,#content_wide1 p.title {
font-weight:700;
font-size:1.1em;
margin-top:0;
font-style:italic
}

#content_400r p.title a:hover,#content_400l p.title a:hover,#content_wide1 p.title a:hover {
text-decoration:none;
color:#93AA45
}

#content_400r h3,#content_400l h3,#content_wide1 h3 {
border-top:1px solid #ddd;
padding-top:10px;
margin-top:20px
}

#content_400r h4,#content_400l h4,#content_wide1 h4 {
margin-bottom:0
}

#tagline h1,#wrapper #header h1,.tabcontent {
display:none
}

#banner p a,#col230 p a {
color:#000
}

#banner p a:hover,#col230 p a:hover,.shadetabs li.selected a:hover {
text-decoration:none
}

#content_400r p.date,#content_400l p.date,#content_wide1 p.date,#content_400r p.intro,#content_400l p.introm,#content_wide1 p.introm {
margin-top:0;
margin-bottom:8px
} 
.header01 {
	font-size: 18x;color: #BC4615; font-weight: bold;
}
#wrapper div #content div p front {
	font-size: 18px;
}

p.source {
	font-weight:bold; 
}

span.source {
	font-weight:bold; 
}
