/* CSS Document */
/*  Church Mission Society. 2005. News */

/*-- News Main --- Layout 28/01/2005 ------------------*/
#hdlinewrap {
	margin:0px;
	padding:0px;
	width:410px;
	height: auto;
	border-bottom: 1px solid #eee;
}

#hdimg {
	float:left;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	width: 160px;
	/*/*/ 
	/width: 160px;
	w/idth: 160px;/* */
	height: 160px;
}

#hdcontent {
	margin: 0px 0px 0px 163px;
	padding: 0px;
	width: 240px;
	height: auto;
}

#hdcontent h1 {
	font-size:large;
	margin:0px 0px 9px 0px;
	padding:0px;
}

.leadin {
	font-size:small;
	margin:0px 0px 8px 0px;
	padding:0px;
	width:220px;
}

span.further {
	/*/*/ 
	line-height: 0.9;
	/* */
	margin: 8px 0px 0px 0px;
	padding:0px;
}

.dates {
	margin:0px;
	padding:0px;
	font-size: small;
	color:#999;
}

.rm {
	margin: 0px;
	padding: 0px;
	font-size:68%;
}

.rm a:link {
	margin: 0px;
	padding: 0px;
	color:#006;
	text-decoration:none;
}

.rm a:hover {
	margin: 0px;
	padding: 0px;
	color:#006;
	text-decoration:underline;
}

.rm a:visited {
	margin: 0px;
	padding: 0px;
	color:#999;
	text-decoration:none;
}

#leadswrap {
	margin: 12px 0px 11px 0px;
	padding: 0px;
	height:auto;
}

#leadlft {
	float:left;
	width:113px;	
	/*/*/ 
	/width:114px;
	w/idth:113px;
	line-height: 1.5;
	/* */
	margin:0px;
	padding:0px;

}

#leadrght {
	margin: 0px 0px 0px 116px;
	padding: 0px;
	/*/*/ 
	line-height: 1.5;
	/* */
}

/*-- wrap -------------------------------*/
#secondwrap {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 28px 0px;
	height:auto;
	border-bottom:1px solid #eee;
	width:410px;
}

#secondlft {
	float:left;
	margin:0px;
	padding:0px;
	width: 189px;
	/*/*/ 
	/width: 188px;
	w/idth: 189px;
	/* */
	height:auto;
}

#secondrght {
	margin: 0px 0px 0px 213px;
	padding:0px;
	width:189px;
	height:auto;
}

#scndwrap {
	margin:0px 0px 30px 0px;
	padding:0px;
	height:auto;
}

#scndimg {
	float: left;
	width: 52px;
	/*/*/ 
	/width: 51px;
	w/idth: 52px;
	/* */
	margin: 0px;
	padding:0px;
	height: auto;
}

#scndhd {
	width: 124px;
	margin: 0px 0px 0px 55px;
	padding: 0px;
	height: auto;
}

#scndhd h2 {
	margin:0px;
	padding:0px;
	font-size: 16px;
	font-weight: bold;
}

#leadin2 {
	font-size:12px;
	margin:0px 0px 8px 0px;
	padding:0px;
	height:auto;
}

#thirdwrap {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	height:auto;
}

/*-- News  SUB1 Main --- Layout 28/01/2005 ------------------*/
#newsubwrap {
	margin: 8px 0px 0px 0px;
	padding:0px;
	height:auto;
}

/* version 1 */
#lftcol	{
	float:left;
	width:227px;
	/*/*/ 
	/width:228px;
	w/idth:227px;
	 /* */
	height:auto;
	margin:0px;
	padding:0px;
}

#rghtcol {
	width: 155px;
	margin:0px 0px 0px 234px;
	padding:0px;
}

/* version 2 */
#rghtimg {
	float:right;
	margin:0px 3px 0px 3px;
	padding:0px;
	height:auto;
	width: 155px;
}

#maincol .animg {
	float:right;
	margin:0px 3px 0px 8px;
	padding: 0px 3px 0px 8px;
	height:auto;
	width: 155px;
	font-size:medium;
	color:#666;
}

#maincol {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

#maincol span.animg ul {
	margin:0px;
	padding:0px;
	/*/*/ 
	line-height:1.3;
	/* */
	list-style:none;
	list-style-type:none;
	width:auto;	
}

#maincol span.animg  li {
	list-style:none;
	list-style-type:none;
	width:auto;
}

#maincol ul {
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	/*/*/
	line-height:1.3;
	/* */
	list-style:inside;
	list-style-type:none;
	width:auto;
	font-size:small;
}

#maincol li {
	margin:10px 0px 8px 0px;
	padding:0px;
	list-style:inside;
	list-style-type:none;
	width:auto;
}

#maincol ul.newsbull {
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	/*/*/
	line-height:1.3;
	/* */
	list-style:inside;
	list-style-type:disc;
	width:auto;
	font-size:small;
}

#maincol li.newsbull {
	margin:10px 0px 8px 0px;
	padding:0px;
	list-style:inside;
	list-style-type:disc;
	width:auto;
}


/* ------ */
#lftcol p {
	font-size:small;
	/*/*/
	line-height: 1.2;
	/* */
	margin: 8px 0px 8px 0px;
	padding: 2px 0px 2px 0px;
}

.leadin3 {
	font-size:small;
	font-weight:bold;
	/*/*/
	line-height: 1.2;
	/* */
	margin: 0px;
	padding: 0px;
	height:auto;
}

#maincol p {
	font-size:small;
	/*/*/
	line-height: 1.2;
	/* */
	margin: 8px 0px 8px 0px;
	padding: 2px 0px 2px 0px;
}

.caption {
	font-size:x-small;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color:#666;
}

/*-------headline hyperlink--25 Jan 05 --------*/
h2 a:link {
	color:#000;
	text-decoration: none;
}

h2 a:hover {
	text-decoration:underline;
	color:#999;
}

h2 a:visited {
	text-decoration:none;
	color:#999;
}

h1 a:visited {
	color:#999;
	text-decoration: none;
}

h1 a:link {
	color:#000;
	text-decoration: none;
}

h1 a:hover {
	text-decoration:underline;
	color:#999;
}

h1 a:visited {
	color:#999;
	text-decoration: none;
}

/*-- news sub frame--------------------------- */
#subwrap {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

#subright {
	margin: 0px 0px 0px 260px;
	padding: 0px;
	width: 143px;
	border-left: 1px solid #eee;
}

#subleft {
	float:left;
	margin:0px;
	padding:0px 0px 0px 4px;
	width:250px;
	/*/*/
	\width:260px;
	w\idth:250px;
	/* */
}

/*-- news sub frame right blocks -- secondary news ---------*/
#secbloc {
	margin: 1px 1px 15px 3px;
	padding: 1px 0px 8px 5px;
	width:auto;
	border-bottom: 1px solid #eee;
}

#tsun {
	margin:0px;
	padding:0px;
}

#secbloc span.tsun p {
	margin: 0px 0px 9px 0px;
	padding: 0px;
}

/*--news headline area ------------------------*/
#headline {
	margin:0px;
	padding:0px;
	width: 250px;
}

#headwrap{
	margin: 0px;
	padding: 0px;
}

#headleft {
	float:left;
	margin: 0px;
	padding: 0px;
	width:100px;
	/*/*/
	\width:102px;
	w\idth:100px;
	/* */
}

#headright {
	margin:0px 0px 0px 100px;
	padding:0px 0px 0px 0px;
	width: 140px;
}

#headline img {
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 1px 0px 0px 0px;
}

#headline p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#headline h1 {
	margin: -2px 0px 10px 0px;
	padding: 0px;
}

#headline h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/*--news second head area ------------------------*/
#headline2 {
	margin:10px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	width: 250px;
	border-top: 1px solid #ccc;
}

#headline2 img {
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#headline2 p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#headline2 h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}


/*-- news tertionary sub frame  ---------------*/
#tertwrap {
	margin: 10px 0px 0px 0px;
	padding: 10px 3px 0px 0px;
	border-top: 1px solid #ccc;
	text-align:left;
}

#tertleft {
	float:left;
	margin: 0px;
	padding: 0px;
	width:117px;
	/*/*/ 
	\width:127px;
	w\idth:117px;
	/* */
	
}

#tertright {
	margin:0px 0px 0px 118px;
	padding:0px 0px 0px 6px;
	width: 120px;
	border-left: 1px solid #ccc;
}

/*-- Full News pages ---------*/
#headline3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
}

#headline3 img {
	margin: 0px;
	padding: 0px;
}

#headline3 p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	/*/*/
	line-height:1.1;
	/* */
}

#headline3 h1, #headline3 h2, #headline3 h4 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/*-- Elements  ---------------*/
.caption { 
	font-size:55%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color:#666;
}

.caption2 {
	font-size:5%;
	color:#666;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.caption3 {
	font-size:50%;
	color:#666;
	margin: 0px;
	padding:0px;
}

.credit2 {
	font-size:86%;
	color:#666;
	margin: 0px;
	padding:0px;
}

#date {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color:#999;
	font-size:80%;
}

#date a:link {
	color:#999;
	text-decoration:none;
}

#date a:hover {
	color:#999;
	text-decoration:none;
}

#date a:visited {
	color:#999;
	text-decoration:none;
}

#readmore {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size:68%;
}

#readmore a:link {
	margin: 0px;
	padding: 0px;
	color:#006;
	text-decoration:underline;
}

#readmore a:hover {
	margin: 0px;
	padding: 0px;
	color:#006;
	text-decoration:none;
}

#readmore a:visited {
	margin: 0px;
	padding: 0px;
	color:#999;
	text-decoration:none;
}

#grey {
	color:#eee;
}


/*--- fonts ---------------------------*/
#p2 {
	font-size:65%;
	margin:0px;
	padding:0px;
}

#secbloc h2, #tertright h2, #tertleft h2 {
	font-size:60%;
	margin: 0px 0px 5px 0px;
}

#subtitle {
	margin: 0px 0px -8px 0px;
	padding: 0px;
	font-size:75%;
}

/*--- hyperlink ---------------------*/
#p2 a:link { 
	font-size: 70%;
	text-decoration:none;
	color: #000;
}

#p2 a:hover { 
	font-size: 70%;
	text-decoration:underline;
	color: #999;
}

#secbloc span.tsun a {
	text-decoration:none;
	color:#006;
	font-size: 84%;
}

#secbloc span.tsun a:hover {
	text-decoration:underline;
	color:#000;
	font-size: 84%;
}

/*-- Feedimga ----------------------------*/
.feedIconStyle {
     font-family: arial, helvetica;
     font-size: 50%;
     font-weight: bold;
     text-decoration: none;
     border: 1px solid;
     padding: 0px 2px 0px 2px;
     margin: 0px;
     vertical-align: middle;
}

.feedIconStyle, .feedIconStyle:link, .feedIconStyle:visited, .feedIconStyle:active {
  color: white;
  background-color: #f60;
  border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
}

.feedIconStyle:hover {
     color: #f96;
     background-color: white;
     border-color: #f96; 
}

/*--- News Archives ----------------------*/
#archivehack {

}

#archive {
	margin:0px;
	padding:0px;
	/*/*/
	line-height: 1.0;
	/* */
	font-size:x-small;
	color:#999;
}

#archive ul {
	margin:0px;
	padding:0px;
	/*/*/
	line-height:1.3;
	/* */
	list-style:none;
	display:inline;	
}

#archive li {
	list-style-type:none;
	display:inline;
		font-size:x-small;
}


#archivebloc p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000;
	/*/*/ 	
	line-height:1.2; 
	/* */
}

#archive a:link {
	text-decoration:underline;
	color:#000;
}

#archive a:hover {
	text-decoration:none;
	color:#666;
}

#archive a:visited {
	text-decoration:none;
	color:#666;
}

/*--- Tafakari ----------------------*/
#tafakari {
	margin:0px;
	/*/*/ 
	padding:0px; 
	line-height: 1.2;
	/* */
}

#tafakari p {
	margin:0px;
	/*/*/ padding:0px;
	line-height: 1.2;
	/* */
}

#tafakari img {
	float: left;
	margin: 0px 10px 40px 0px;
	padding:0px;
}

#tafakari hr {
	color:#999;
	margin: 10px 0px 10px 0px;
	padding:0px;
}

#taftxt {
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*/*/ line-height: 1.3; /* */
	width:370px;
}

#tafimg {
	margin: 6px 0px 0px 0px;
	padding:0px;
	width:409px;
	height:36px;
	background-image: url(../_images/tafakaribck.jpg);
}

/*--- News Gallery ----------------------*/
#galnav {
	margin:0px;
	padding:0px;
	position:absolute;
	top:350px;
}

div.galrow {
	margin:10px 0px 10px 0px;
	padding:0px;
	width:276px;
	clear:both;
}

span.galleft {
	float:left;
	font-size:x-small;
	margin:0px;
	padding:5px 5px 5px 5px;
	color:#fcf;
	width:20px;
	height:20px;
}

span.galright {
	float:right;
	margin:0px;
	padding:5px 5px 5px 5px;
	font-size:x-small;
	color:#fcf;
	width:20px;
	height:20px;
}

#galimg {
	margin:5px 0px 5px 0px;
	padding:0px;
	clear:both;
}

#galwrap {
	width:450px;
}

#txtblc p {
	font-size:small;
/*/*/ 	line-height:1.1; /* */
	margin:0px 0px 20px 0px;
	padding:0px;
}

#txtblc {
	width:276px;
	margin:0px;
	padding:0px;
}

#container {
	margin: 10px 0px 0px 20px;
	padding:0px;
}

blockquote {
width: 270px;
text-align: center;
margin: 0;
padding: 0;
font-family: georgia, serif;
font-size: 150%;
letter-spacing: -1px;
line-height: 1em;
color: #555;
background: #eee url(http://www.cms-uk.org/images/quotetop.gif) no-repeat top left;
}

#quote {
margin: 0 10px 0 0;
padding: 20px 20px 10px 20px;
background: url(http://www.cms-uk.org/images/end_quote.gif) no-repeat bottom right;
}

#author {
margin: 0 0px 0 0;
padding: 0 0 0px 0;
color: #999;
font-size: 60%;
background: url(http://www.cms-uk.org/images/quote_bottom.gif) no-repeat bottom;
}

#quote strong {
color: #000;
font-weight: normal;
}
