
body {
	background-color: #fff;
	font-size: 80%;
	font-family: arial, sans-serif;
	color:#3f3f41;
}


.bgmain {
	background: url(http://www.canadianchristianity.com/bc_beta/graphics/bc_background.gif);
}
.top_tag {
	background: url(http://www.canadianchristianity.com/bc_beta/graphics/bc_top.gif);
}
.bottom_tag {
	background: url(http://www.canadianchristianity.com/bc_beta/graphics/bc_bottom.gif);
}


.title	{
	font-size: 100%;
	font-weight: bold;
	color: #1a1818;
}

a.morenews	{
		 font-size: 90%;
		 color: #bbbbbb;
}

a.morenews:hover   {
		 font-size: 90%;
		 color: #C81E2D;
}

.title:hover  {
		 font-size: 100%;
		 color: #C81E2D;
}
.menubox /*--div that wraps entire menu--*/
{
	height: 22px;
	width: 970px;
}
.menubox a {
	font-weight: normal;
	text-decoration: none;
	color: #5c5c5c;
}
.menulink {
	font-weight: normal;
	text-decoration: none;
	color: #5c5c5c;
}
.greyimageborder {
	border: solid 2px #d9dadd;
	text-align:center;
}

.greyimageborder:hover	 {
	border: solid 2px #C81E2D;
	text-align:center;
}
.blacklinks {
	color:#3f3f41;
}

.blacklinks:hover {
	color:#C81E2D;
}

.greylinkover {
	color:#bbb;
}
.greylinkover:hover {
	  color:#C81E2D;
}

.whitelinkover {
	  color:#ffffff;
}

.whitelinkover:hover {
	  color:#C81E2D;
}

.greenlinks {
	  color:#01730c;
}

.greenlinks:hover {
	  color:#C81E2D;
}

.adborder  {
	border: solid 1px #8b9094;
	width:120px;
	height:74px;
	padding: 2px 2px 2px 2px;
	text-align:center;
	margin-top:8px;
}

.adborder:hover {
	border: solid 1px #C81E2D;
}
	
.adbannerborder {
	border: solid 1px #8b9094;
	width:360px;
	height:60px;
	padding: 2px 2px 2px 2px;
	text-align:center;
}
.adbannerborder:hover {
	border: solid 1px #C81E2D;
}
td.newsheadtablowerwhiteprint  {
	float:left;
	margin: 0;
	width:365px;
	height:18px;
	background: url(http://www.canadianchristianity.com/test/images/tabs/tabs/box_print.jpg) no-repeat;
}


td.newstabbackground  {
width:365px;
	background: url(http://www.canadianchristianity.com/test/images/tabs/middle_and_bottom/big_box_mid.jpg);
background-repeat: repeat-y;
}



td.newstabbackground2  {
width:365px;
	background: url(http://www.canadianchristianity.com/test/images/tabs/middle_and_bottom/big_box_mid.jpg);
background-repeat: repeat-y;
height:190px;
vertical-align:middle;
}
.mainstory {
	text-decoration: none;
	color:#000;
	cursor: pointer;
	cursor: hand;
}
.whitehead {
	text-decoration: none;
	color:#ffffff;
	cursor: pointer;
	cursor: hand;
}
.mainstory:hover {
	text-decoration: none;
	color:#C81E2D;
	cursor: pointer;
	cursor: hand;
}



.mainstorysmall {
	text-decoration: none;
	color:#000;
	cursor: pointer;
	cursor: hand;
}

.mainstorysmall:hover {
	text-decoration: none;
	color:#C81E2D;
	cursor: pointer;
	cursor: hand;
}

a.mainstorysmall b {
	text-decoration: none;
	color:#443b2b;
	cursor: pointer;
	cursor: hand;
}

a.mainstorysmall:hover b {
		  text-decoration: none;
		  color:#C81E2D;
cursor: pointer;
	cursor: hand;
}



	
a.mainstorysmall img  {
	  border: solid 2px #d9dadd;
	  text-align:center;
	 }
	
a.mainstorysmall:hover img	{
	  border: solid 2px #C81E2D;
	  text-align:center;
	 }



a.mainstory:hover {
		  text-decoration: none;
		  color:#C81E2D;
cursor: pointer;
	cursor: hand;
}




a.mainstorysmallcl {
		  text-decoration: none;
		  color:#000000;
		  font-size: 80%;
cursor: pointer;
	cursor: hand;
}

a.mainstorysmallcl:hover {
		  text-decoration: none;
		  color:#C81E2D;
cursor: pointer;
	cursor: hand;
}

a.mainstorysmallcl b {
		  text-decoration: none;
		  color:#443b2b;
		  font-size:120%;
cursor: pointer;
	cursor: hand;
}

a.mainstorysmallcl:hover b {
		  text-decoration: none;
		  color:#C81E2D;
cursor: pointer;
	cursor: hand;
}



	
a.mainstorysmallcl img	{
	  border: solid 2px #d9dadd;
	  text-align:center;
	 }
	
a.mainstorysmallcl:hover img  {
	  border: solid 2px #C81E2D;
	  text-align:center;
	 }


td.friends	{
border: solid 1px #646665;
color: #646665;
}

a {
		  text-decoration: none;
cursor: pointer;
	cursor: hand;
}

.brownlinks {
		  text-decoration: none;
		  color:#443b2b;
cursor: pointer;
	cursor: hand;
}

.brownlinks:hover {
		  text-decoration: none;
		  color:#C81E2D;
cursor: pointer;
	cursor: hand;
}



a.selectedmenu {
		  text-decoration: none;
		  color: #C81E2D;
cursor: pointer;
	cursor: hand;
}


a {
		  color:#000000;
		  text-decoration: none;
cursor: pointer;
	cursor: hand;
}



a:hover {
		  color: #C81E2D;
		  text-decoration: none;
cursor: pointer;
	cursor: hand;
}

a.left {
		  color: #C81E2D;
		  text-decoration: none;
cursor: w-resize;
}

a.right {
		  color: #C81E2D;
		  text-decoration: none;
cursor: e-resize;
}


a:hover.rolloverlink {
		  background: #EEEEEE;
		  text-decoration: none;
cursor: pointer;
	cursor: hand;
}


table.mainstorylink {
background-color: #ffffff;
		  text-decoration: none;
cursor: pointer;
	cursor: hand;

}

table.mainstorylink:hover {
background-color: #C81E2D;
		  text-decoration: none;
cursor: pointer;
	cursor: hand;

}



ul {
	padding: 0;
	margin: 0;
	border: none;
}


ul.menubarul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;

}


li.navbarli {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	border: none;
	

}

li.navbarliprint {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	border: none;
	padding-right:2px;

}




li.navbarli2 {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	border: none;
	z-index:99;

}



li#first {
	margin-left: 3px;
	width: 60px;
	height: 20px;
	border: none;
	border-right:	solid 1px #cccccc;

}



li#events {
	border: none;
	width: 70px;
	height: 20px;
	border-right:	solid 1px #cccccc;

}

li#jobs {
	border: none;
	width: 60px;
	height: 20px;
	border-right:	solid 1px #cccccc;

}



li#about {
	border: none;
	width: 75px;
	height: 20px;

}

		

li#options {
	border: none;
	width: 250px;
	height: 20px;

}
			


li#homelink {
	border: none;
	width: 270px;
	height: 20px;

}
			



li ul.navbarul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	border-top: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	z-index: 10;

}




#sub1 {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index:99;
}



li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: none;
	width: 100%;
}




li.navbarli:hover ul, li.over ul {
	display: block;
}


	
div.popup a:hover { background-color: #ffffff; }
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { 
	display: block; 
	background-color: #ffffff; 
 border: dotted 2px blue;
}


div.menu div {
	width: 91px;
	background-color: transparent;
	padding: 5px;
}

div.popup div, div.popup a { display:block; text-decoration: none; margin: 2px 2px 2px 5px;}
div.popup div + div, div.popup a + a { margin-top: 10px; } 


.shadetabs2{
display: block;
width: 549px;
height:25px;
text-align: center; /*set to left, center, or right to align the menu as desired*/
list-style: none;
padding: 0;
margin: 0;
border: none;
}







li#tabfilm {
float:left;
margin: 0;
width:92px;
height:25px;
background: url(http://www.canadianchristianity.com/beta4/images/tab/film-line.gif) no-repeat;
}
li#tabfilm a{
text-decoration: none;
}
li#tabfilm a:visited{
color: #a23b2d;
}
li#tabfilm a:hover{
background: url(http://www.canadianchristianity.com/beta4/images/tab/film-up.gif) no-repeat;
display: block;
}
li#tabfilm.selected{
background: url(http://www.canadianchristianity.com/beta4/images/tab/film-line.gif) no-repeat;
}
li#tabfilm.selected a{ /*selected main tab style */
text-decoration: none;
}
li#tabfilm.selected a:hover{ /*selected main tab style */
text-decoration: none;
background: url(http://www.canadianchristianity.com/beta4/images/tab/film-up.gif) no-repeat;
display: block;
}

li#tabmusic{
float:left;
margin: 0;
width:91px;
height:25px;
background: url(http://www.canadianchristianity.com/beta4/images/tab/music-line.gif) no-repeat;
}
li#tabmusic a{
text-decoration: none;
}
li#tabmusic a:visited{
color: #a23b2d;
}
li#tabmusic a:hover{
background: url(http://www.canadianchristianity.com/beta4/images/tab/music-up.gif) no-repeat;
display: block;
}
li#tabmusic.selected{
background: url(http://www.canadianchristianity.com/beta4/images/tab/music-line.gif) no-repeat;
}
li#tabmusic.selected a{ /*selected main tab style */
text-decoration: none;
}
li#tabmusic.selected a:hover{ /*selected main tab style */
text-decoration: none;
background: url(http://www.canadianchristianity.com/beta4/images/tab/music-up.gif) no-repeat;
display: block;
}






li#tabpolls{
float:left;
margin: 0;
width:91px;
height:25px;
background: url(http://www.canadianchristianity.com/beta4/images/tab/polls-line.gif) no-repeat;
}
li#tabpolls a{
text-decoration: none;
}

li#tabpolls a:visited{
color: #a23b2d;
}

li#tabpolls a:hover{
background: url(http://www.canadianchristianity.com/beta4/images/tab/polls-up.gif) no-repeat;
display: block;
}

li#tabpolls.selected{
background: url(http://www.canadianchristianity.com/beta4/images/tab/polls-line.gif) no-repeat;
}
li#tabpolls.selected a{ /*selected main tab style */
text-decoration: none;

}
li#tabpolls.selected a:hover{ /*selected main tab style */
text-decoration: none;
background: url(http://www.canadianchristianity.com/beta4/images/tab/polls-up.gif) no-repeat;
display: block;
}



li#bottomblank{
float:left;
margin: 0;
width:275px;
height:25px;
background: url(http://www.canadianchristianity.com/beta4/images/tab/big_box_top_line_left.gif) no-repeat;
vertical-align:bottom;
}









.tabcontentstyle{ /*style of tab content oontainer*/
background: url(http://www.canadianchristianity.com/test/images/tabs/middle_and_bottom/box_middle.jpg) no-repeat;
background-repeat: repeat-y;
margin-top: 0px;
padding: 10px;

}




.tabcontentstyle2 { /*style of tab content oontainer*/

background-repeat: repeat-y;
width: 549px;

}



.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

form {margin: 0; padding: 0;}

/* Interim CSS Layout Components */
.content {
	width:100%;
	overflow:hidden;
}
.contentsBlock {
	width:500px;
	float:left;
	overflow: hidden;
}
.content h2 {
	color:#fff;
	background-color:#000;
	text-align: center;
}
.contentsBlock ul {
	margin-left: 15px;
}
.leftCol {
	width:240px;
	margin-right:10px;
	float:left;
}
.rightCol {
	width:240px;
	float:left;
}
.imageArea {
	width:375px;
	float:right;
}
.imageArea h2 a {
	color:#fff;
}
.imageArea h2 a:hover {
	color:#d00;
}
.imageArea ul {
	list-style-type: none;
	padding:0;
	margin: 0;
}
.imageArea li {
	float:left;
	width: 33%;
	text-align: center;
}
.imageArea li img {
	display: block;
	margin: 0 auto;
	text-align: center;
}
