
.adverthead {display:block; height:30px; background:#5195D3; color:#fff; text-align:center; padding:5px;font-size:1.6em;}
.advertfoot {display:block; height:30px; background:#5195D3; color:#fff; text-align:center; padding:5px;font-size:1em;}

/* This bit does all the work */
#advertcontainer {position:relative; display:block; background:#ffffff; border-left:232px solid #AACDED; border-right:232px solid #AACDED; overflow:visible;}
* html #advertcontainer {display:inline-block;}
#advertleft {float:left; position:relative; width:230px; margin-left:-229px; display:inline;}
* html #advertleft {width:197px;}
#advertright {float:right; position:relative; width:230px; margin-right:-229px; display:inline;}

.advertclear {clear:both;height:1px;overflow:hidden;}

body {
   font-family: Verdana, sans-serif;
   font-size: 0.8em;
   margin:5px;
   color: #333;
}
#thought {
	border:solid 1px black;
	width:90%;
	padding:10px;
	background-color:mediumpurple;
	margin-left:20px;
}

.bold {
	font-weight:bold;
}
.boldLarge {
	font-weight:bold;
	font-size:1.2em;
}
.blueText {
padding:2px;
font-weight:bold;
color:#1F1A55;
}
caption {
	font-weight:bold;
	text-align:left;
}
img {
	border:none;
}

#center {
	position:absolute;
	left:230px;
	top:40px;
	
}
.colouredRow {
	background-color:lightgrey;
}

#help {
	padding:5px;
}

h3.title {
	text-align:center;
	font-size:1.5em;
	margin-top:0;
}
h4 {
	background:#AACDED;	
	font-size:0.9em;
	text-align:center;
	line-height:25px;
	margin-top:0;
}
h5 {
	font-size:0.9em;
	margin-left:5px;
	padding-bottom:3px;
	margin-top:0px;
	/*border-bottom:solid 1px #c0c0c0;*/
}

#info {
	margin-bottom:20px;
	margin-left:5px;
	padding-left:0;
}
#info li {
	list-style-type:none;

}
#leftfaithlinks {
	
	
}
#rightfaithlinks {
	
	position:absolute;
	top:0px;
	left:250px;
	list-style-type:square;
}
#left {
	position:absolute;
	width:210px;
	top:40px;
	
	BORDER: #cccccc 1px solid; 
	height:100%;
}

#articlelist li {
	list-style:square;
	margin-left:40px;
}

#left ul  {
	list-style:square;
	
	/*padding-left:5px;*/
	padding-bottom:5px;
}

#logo {
	float:left;
}
#meetingPic {
	float:left;
	margin-right:10px;
}
#nav {
	padding-left: 5px; 
	WIDTH: 100%; 
	 
	 
	HEIGHT: 25px;
	background-color:#5195D3;
}

#nav .chosen {
	border:1px solid #2C357F;
	background-color:#D0DFED;
   	color:#2C357F;
   	font-weight:bold;
}

#nav a {
   padding-right:20px;
   padding-left:20px;
   text-align:center;
   color: #ffffff;
   
   vertical-align:middle;
   text-decoration : none;
   line-height:25px;
   /*border-bottom:solid 3px #5195D3;*/
   border:1px solid #5195D3;
   
}
#nav a:hover {
   
   cursor: hand;
   /*border-bottom:solid 3px #000080;*/
   border:1px solid white;
   background-color:#D0DFED;
   color:#2C357F;
}


#main {
	BORDER: #cccccc 1px solid; 
	PADDING: 5px;
	float:right;
	WIDTH: 80%;
	POSITION: relative; 
	TOP: 40px; 
	
}
#leftbar {
	BORDER: #cccccc 1px solid;
	LEFT: 5px;
	WIDTH: 20%;
	POSITION: relative; 
	TOP: 40px; 
	clear:left;
	float:left;
}

.popupLink{
    background-color: #FFDC8D;

}

#subject {
	height:50px;
	text-align:center;
}
#container table {
	border-collapse: collapse;
	/*width:75%;*/
}
tr {
	line-height:20px;
}
th {
	border-bottom:solid 1px black;
	
}
th, td {
	font-size: 0.8em;
	text-align:left;
}

#webpic {
	float:left;
	clear:both;
	margin-right:10px;
}

/* ----- Pic gallery styles */

.galMain .galImg{width:416px;height:305px;text-align:center;}

.picGalCaption{height:6.5em;font-size:13px;margin:0px;padding:0px;width:416px;}

.rollOver{font-size:11px;color:#666666;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:2px;position: relative;display:none;}



.galMain p{margin:0px;padding:5px 0px;}

.galMain p.galImg{margin:0px;padding:0px 0px 5px 0px;}

.galMain .galLoading{width:416px;height:300px;text-align:center;padding-top:60px;}

.galMain .rollOver{height:3em;}



.galMain .navBox{height:4em;display:none;}

.galMain .navBox1{width:70px;}

.galMain .navBox2{width:276px;text-align:center;}

.galMain .navBox3{width:70px;text-align:right;}

.galMain a {
	text-decoration:none;
}

.clear{clear:both;}



.galMain a.back{font-weight:bold;padding:0px 0px 0px 12px;background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/back.gif") no-repeat 5px 4px;}

.backOff{color:#ccc;font-weight:bold;padding:0px 0px 0px 12px;background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/back.gif") no-repeat 5px 4px;font-size:11px;}



.galMain a.next{font-weight:bold;padding:0px 12px 0px 0px;background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/fwd.gif") no-repeat 37px 4px;}

.nextOff{color:#ccc;font-weight:bold;padding:0px 12px 0px 0px;background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/fwd.gif") no-repeat 62px 4px;font-size:11px;}





.galMain .navBox .navBox2 a{color:#fff;font-weight:bold;background:#009;margin:0px;padding:5px;text-align:center;line-height:26px;}

.galMain .navBox .navBox2 a.sel{color:#fff;font-weight:bold;background:#6A6dbe;margin:0px;padding:5px;text-align:center;line-height:26px;} 

