/* Last updated: 11.03.14 by MC */

		/* Text tags */

h1 {		/* Page headline */
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-0.5pt;
	text-align:left;
	margin-top:20px;
	margin-bottom:10px;
	}

h1 span {		/* News Category headline */
	font-size:20pt;
	letter-spacing:-0.5pt;
	font-weight: normal;
	text-align:left;
	color:#0099CC;
	margin-top:20px;
	margin-bottom:10px;
	}

#primarycontent .story h1 a:hover {
	text-decoration:underline;
	}

h2 {			/* News article sub-heading */
	font-size:10pt;
	color:#0099CC;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	}

ol li h2 {
	margin-top:10px;
	}


h3 {		/* Subject heading e.g. Cannabis */
	font-size:16pt;
	font-weight:100;
	letter-spacing:-0.4pt;
	color:#0099CC;
	margin-bottom:-15px;
	margin-top:10px;
	}

h4 {
	font-size:12pt;
	width:auto;
	padding-bottom:0px;
	margin-bottom:10px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}

h4 a {
	color:#000000;
	}

h5 {
	font-size:11pt;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	}

h6 {
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	}

p {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	}

h3 + p {
	margin-top:30px;
}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

.blue hr {
	color:0099cc;
	}

sup {			/* Keep superscripted characters 'inline' */
	margin:0px;
	padding:0px;
	padding-left:1px;
	vertical-align:super;
	line-height:0px;
	font-size:7pt;
	position:relative;
	top:1px;
	z-index:0;
	}

		/* Multiple classes */

.grey {
	color:#666666;
	}

.blanklink a:link {text-decoration:none;}  /* To remove underline from links when needed */
.blanklink a:visited {text-decoration:none;}
.blanklink a:hover {text-decoration:none;}
.blanklink a:active {text-decoration:none;}

		/* Text classes*/

.datestamp {
	font-size:8pt;
	text-align:right;
	color:#666666;
	margin-top:-10px;
	}

#primarycontent .datestamp {
        font-size:8pt;
        text-align:right;
        color:#666666;
        border-color:#CCCCCC;
        border-style:solid;
        border-width:1px;
        border-left-style:none;
        border-right-style:none;
        padding-top:5px;
        padding-bottom:5px;
        height: 20px;
        margin:0px;
        margin-top:0px;
        margin-bottom:10px;
        width:319px;
        }

#primarycontent .date {
        margin:-24px 0 0 0;
        float: right;
        padding-top:3px;i
        display:inline;
        }

#primarycontent .facebook {
        margin:0 0 0 0;
        float: left;
        display: inline;
        }

/* NEWS ARTICLE PICTURE STYLING - MC 08.08.14 */

#primarycontent .picture {
	border-bottom:1px solid #000000;
	padding-bottom:6px;
	margin:15px 0px;
	color: #444444;font-size: 8pt;
	position:relative;
}

#primarycontent .picture img {
	width:100%;
	border: 1px solid #000000;
	margin-bottom:5px;
}

#primarycontent .picture span {
	text-align:right;
	color:#999999;
}

#primarycontent .narrow {
	width: 317px;
}

/* ADDED BY MC 19.04.2012 - CI POP-UP */

#cipopup {
 	width: 100%;
 	height:100%;
 	margin:0px;
 	padding:0px;
 	top:0;  left:0;
 	right:0;  bottom:0;
 	position:fixed;
 	}

#cipopupbg {
	width:100%;
	height:100%;
 	position:absolute;
 	left: 0; right:0;
 	top: 0; bottom:0;
 	z-index: 97;
 	filter:alpha(opacity=50);
 	-moz-opacity:0.5;
 	-khtml-opacity: 0.5;
 	opacity: 0.5;
 	background-color:black;
 	}

#cipopupbox {
 	margin-top:-181px;
 	margin-left:-267px;
 	padding:35px 10px 10px 10px;
 	position: absolute;
 	top: 50%; left: 50%;
 	z-index:98;
 	background-color:#111;
 	}

#cipopuptitle {
 	line-height: 15px;
 	font-size: 13px;
 	font-weight: bold;
 	font-family: verdana;
 	color: #0099cc;
 	float:left;
 	margin-top:-25px;
 	}

#cipopuphide a{
 	line-height: 15px;
 	font-size: 13px;
 	font-family: verdana;
 	color: #0099cc;
 	text-decoration:underline;
 	float:right;
 	margin-top:-25px;
 	}

#cipopuploading {
 	width:60px;
 	height:20px;
 	margin:-5px 0px 0px -35px;
 	padding:0px;
 	position: absolute;
 	top: 50%; left: 50%;
 	z-index:99;
 	line-height: 15px;
 	font-size: 13px;
 	font-weight: bold;
 	font-family: verdana;
 	color: #0099cc;
 	}

#cipopupcontent {
	position:absolute;
	background-color:black;
	padding:auto;
 	width:100%; height:100%;
 	z-index:100;
 	}

/* UPDATED BY MC 20.11.2012 - NEWS ARTICLE FOOTER (AF) */

.afvideo {
    margin-top:20px;
    margin-bottom:10px;
    width:514px;
    line-height: 15px;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana;
	color: #0099cc;
	}

.afvideo a{
    color: #0099cc;
    text-decoration:none;
	}

#newsvideo {
     border:0;
     margin:0;
     padding:0;
     display: none;
     }

#hidevideo {
    margin-left:135px;
    display: none;
    color: #000000;
    }

#hidevideo a {
    color: #000000;
    }

#videoframe {
    border:0;
    margin:0;
    padding:0;
    background-color:black; background-image:url('http://www.christian.org.uk/wp-content/resources/videobg.jpg')
    }

.articlefooter {
    font-size:8pt;
    text-align:left;
    color:#666666;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    border-left-style:none;
    border-right-style:none;
    padding-top:5px;
    padding-bottom:5px;
    height: 20px;
    margin:0px;
    margin-top:20px;
    margin-bottom:10px;
    width:514px;
    }

.affacebook {
    font-size:8pt;
    text-align:left;
    color:#666666;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    border-left-style:none;
    border-right-style:none;
    padding-top:5px;
    padding-bottom:5px;
    height: 20px;
    margin:0px;
    margin-top:20px;
    margin-bottom:10px;
    width:514px;
    }

.affacebook p {
	border:none;
	overflow:hidden;
	float:left;
    display: inline;
	}

.affacebook a {
	color: #666666
	}

.affacebook img {
    margin:2px 0px 0px 5px;
	float: left;
    display:inline;
    }

.affacebook span {
	margin:0px 10px 0px 7px;
	float: left;
    padding-top:3px;
    display:inline;
    }

.affacebook iframe {
    border:none;
    overflow:hidden;
    width:250px;
    height:20px;
    margin: 0 0 0 0px;
	display:inline;
	float:left;
    }

.aftext {
	margin:0px 0px 0px 10px;
	float: left;
    padding-top:3px;
    display:inline;
    }

/* ADDED BY PA 08.10.2009 - DATE FOR VIEWS */

#primarycontent_views .views_datestamp {
	font-size:8pt;
	text-align:left;
	color:#0099CC;
	border-color:#0099CC;
	border-style:solid;
	border-width:1px;
	border-left-style:none;
	border-right-style:none;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:20px;
	}

#primarycontent_views .books_datestamp {
	font-size:8pt;
	text-align:left;
	color:#0099CC;
	border-color:#0099CC;
	border-style:solid;
	border-width:1px;
	border-left-style:none;
	border-right-style:none;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:20px;
	width:319px;
	}

.copyright {
	font-size:8pt;
	color:#666666;
	}

.emphasise_para {
	background-color:#DFF2F9;
	padding:5px;
	border-color:#0099CC;
	border-width:1px;
	border-style:solid;
	}

.emphasise_div {
	border-color:#0099CC;
	border-width:1px;
	border-style:solid;
	padding:5px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#DFF2F9;
	}

.emphasise_div h4 {
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
	border:none;
	}

.emphasise_div p {
	padding:0px;
	margin:0px;
	margin-top:10px;
	}

.quote {
	padding-left:20px;
	padding-right:20px;
	}

.multimedia {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	border-left-style:none;
	border-right-style:none;
	width:315px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	}

.multimedia p {
	color:#000000;
	font-size:8pt;
	}

.multimedia object {
	margin-top:10px;
	display:block;
	}

		/* Flash banner */

#flashbanner object {
	margin:0px;
	padding:0px;
	}

#flashbanner {
	margin:0px;
	padding:0px;
	}

		/* Main column */

#primarycontent {
	width:514px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px;
	}

#primarycontent_views {
	width:514px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	}

		/* Sidebars */

.sidebar, .progbar, .sidebar2 {
	width:166px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	background-color:#FFFFFF;
	background-image:url(general/sidebar_bshadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}

.sidebar h1, .progbar h1, .sidebar2 h1 {		/* Sidebar headline */
	margin:0px;
	padding:3px;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0px;
	clear:both;
	}

.sidebar h1, .progbar h1, .sidebar2 h1 {
	background-image:url(general/sidebarh1bg.gif);
	background-repeat:repeat-x;
	background-color:#0099CC;
}

.sidebar h1 img {
	padding-top:4px;
	padding-left:2px;
	}

.sidebar h2 {
	display:none;		/* Hides depreciated sidebar heading */
	margin:0px;
	padding:3px;
	padding-bottom:5px;
	font-size:8pt;
	font-weight:normal;
	letter-spacing:0px;
	background-color:#99CCFF;
	color:000000;
	text-align:right;
	background-image:url(general/sidebar_shad.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}

.sidebar p {		/* Sidebar text */
	margin:0px;
	padding:5px;
	font-size:8pt;
	}

.sidebar ul, .progbar ul {		/* Sidebar list */
	padding:0px;
	margin:0px;
	margin-bottom:9px;
	border-width:2px;
	border-style:solid;
	border-top-style:none;
	}

.sidebar ul {
	border-color:#0099CC;
	}

.progbar ul {
	border-color:#0099CC;
	}

.sidebar ul li, .progbar ul li {	/* Sidebar list item */
	list-style-type:none;
	font-size:8pt;
	border-top-style:solid;
	border-top-width:1px;
	}

.sidebar ul li {
	border-top-color:#0099CC;
	}

.progbar ul li {
	border-top-color:#0099CC;
	}

.sidebar li a {			/* Sidebar link */
	padding:5px;
	color:#666666;
	text-decoration:none;
	display:block;
	margin:0px;
	}

.sidebar li a img {		/* Sort icons on sidebar links */
	vertical-align:bottom;
	}

* html .sidebar li a {
	height:14px;
	}

.sidebar li a:hover {	/* Sidebar link - hover */
	background-color:#DFF2F9;
	color:#000000;
	text-decoration:none;
	}

.sidebar li p a {		/* Sidebar link, in a paragraph */
	color:#666666;
	text-decoration:none;
	display:inline;
	padding:0px;
	}

.sidebar li p a:hover {	/* Sidebar link - hover, in a paragraph */
	color:#000000;
	background-color:#FFFFFF;
	}

.sidebar p a {				/* Sidebar text link */
	color:#666666;
	}

.sidebar a img {			/* Sidebar img link */
	border:0px;
	}

.sidebar .sharethis {
	padding:5px;
	}

.sidebar .sharethis a {
	padding:0px;
	padding-left:20px;
	}

.sidebar .sharethis a:hover {
	background-color:#FFFFFF;
	}

.progbar .help a {
	color:#666666;
	display:block;
	padding:5px;
	margin:0px;
	}

* html .sidebar a, * html .sidebar .commons a, * html .sidebar .lords a, * html .sidebar .cords a, * html .sidebar .royal a {
	padding-bottom:3px;
	}

.sidebar .commons, .sidebar .lords, .sidebar .cords {
	background-repeat:no-repeat;
	background-position:center right;
	margin-bottom:0px;
	padding-right:22px;
	}

.sidebar .commons {
	background-image:url(general/com_bg.gif);
	}

.sidebar .lords {
	background-image:url(general/lord_bg.gif);
	}

.sidebar .cords {
	background-image:url(general/cords_bg.gif);
	}

.sidebar .royal {
	}

.sidebar .commons a, .sidebar .lords a, .sidebar .cords a, .sidebar .royal a {
	text-decoration:none;
	margin:0px;
	padding:5px;
	padding-left:18px;
	display:block;
	background-color:#FFFFFF;
	}

.sidebar .commons a:hover, .sidebar .lords a:hover, .sidebar .cords a:hover, .sidebar .royal a:hover {
	text-decoration:none;
	cursor:help;
	background-color:#FFFFFF;
	}
.sidebar .future:hover {
	color:#999999;
	}

.sidebar .past, .sidebar .present, .sidebar .future {
	display:block;
	background-repeat:no-repeat;
	background-position:center right;
	padding:5px;
	padding-left:18px;
	margin:0px;
	margin-left:2px;
	}

.sidebar .past {
	background-image:url(general/past.gif);
	background-repeat:repeat-y;
	background-position:left;
	color:#000000;
	}

.sidebar .present {
	background-image:url(general/present.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
	font-weight:bold;
	color:#000000;
	}

.sidebar .future {
	color:#999999;
	}


/* sidebar_links */

.sidebar_links {
	width:166px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	background-color:#FFFFFF;
	background-image:url(general/sidebar_bshadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}

.sidebar_links h1 {		/* sidebar_links headline */
	margin:0px;
	padding:3px;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0px;
	clear:both;
	background-image:url(general/sidebarh1bg.gif);
	background-repeat:repeat-x;
	background-color:#0099CC;
	}

.sidebar_links h1 img {
	padding-top:4px;
	padding-left:2px;
	}

.sidebar_links h2 {
	display:none;		/* Hides depreciated sidebar_links heading */
	margin:0px;
	padding:3px;
	padding-bottom:5px;
	font-size:8pt;
	font-weight:normal;
	letter-spacing:0px;
	background-color:#99CCFF;
	color:000000;
	text-align:right;
	background-image:url(general/sidebar_shad.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}

.sidebar_links p {		/* sidebar_links text */
	margin:0px;
	padding:5px;
	font-size:8pt;
	}

.sidebar_links ul {		/* sidebar_links list */
	padding:0px;
	margin:0px;
	margin-bottom:9px;
	border-width:2px;
	border-style:solid;
	border-top-style:none;
	}

.sidebar_links ul {
	border-color:#0099CC;
	}

.sidebar_links ul li {	/* sidebar_links list item */
	list-style-type:none;
	font-size:8pt;
	border-top-style:solid;
	border-top-width:1px;
	}

.sidebar_links ul li {
	border-top-color:#0099CC;
	}


.sidebar_links li a {			/* sidebar_links link */
	padding:5px;
	color:#666666;
	text-decoration:none;
	display:block;
	margin:0px;
	}

.sidebar_links li a img {		/* Sort icons on sidebar_links links */
	vertical-align:bottom;
	}

* html .sidebar_links li a {
	height:14px;
	}

.sidebar_links li a:hover {	/* sidebar_links link - hover */
	background-color:#DFF2F9;
	color:#000000;
	text-decoration:none;
	}

.sidebarvideo {	 /* Weekly news video */
	width:166px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	background-color:#FFFFFF;
	background-image:url(general/sidebar_bshadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}

.sidebarvideo h1 {
	margin:0px;
	padding:3px;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0px;
	clear:both;
	background-image:url(general/sidebarh1bg.gif);
	background-repeat:repeat-x;
	background-color:#0099CC;
}

.sidebarvideo ul {
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	border-width:2px;
	border-style:solid;
	border-top-style:none;
	border-color:#0099CC;
}

		/* General link lists */


.linklist, .linklist_no_pic {				/* Hor. list links: high styling, includes title */
	margin:0px;
	padding:0px;
	clear:none;
	}

.linklist h3, .linklist_no_pic h3 {
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	width:490px;
	height:14px;
	padding:2px;
	padding-left:22px;
	margin-bottom:10px;
	background-color:#DFF2F9;
	background-image:url(general/linklist_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	clear:none;
	letter-spacing:0px;
	}

.linklist h3 a, .linklist_no_pic h3 a {
	color:#000000:
	}

.linklist ul {
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:18px;
	padding:0px;
	list-style-image:url(news/bullet_greytri.gif);
	}

.linklist_no_pic ul {
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:18px;
	padding:0px;
	list-style-image:url(news/bullet_greytri.gif);
	}

#primarycontent .linklist ol {
	margin-top:10px;
	margin-left:5px;
	}

.linklist ol li {
	list-style-position:inside;
	}

.linklist li, .linklist_no_pic li {
	font-size:8pt;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	padding-bottom:3px;
	padding-left:0px;
	color:#666666;
	}

.linklist li img, .linklist_no_pic li img {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	padding-right:5px;
	border:none;
	}

.linklist a, .linklist_no_pic a {
	color:#000000;
	}

.intlinklist, .extlinklist  {				/* List of internal links */
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	padding:0px;
	}

.intlinklist {
	list-style-image:url(../icons/bullet_greytridown.gif);
	}

.extlinklist {
	list-style-image:url(../icons/bullet_greytri.gif);
	}

.intlinklist li, .extlinklist li {
	font-size:8pt;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	padding-bottom:3px;
	padding-left:0px;
	}

.intlinklist li img, .extlinklist li img {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	}

.intlinklist a, .extlinklist a {
	color:#666666;
	}

.intlinklist a:hover, .extlinklist a:hover {
	color:#333333;
	}

.linklist3 {				/* 3 block horizontal list, with descriptions */
	margin:0px;
	padding:0px;
	}

.linklist3 h3, .podcast h3 {
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	width:490px;
	height:14px;
	padding:2px;
	padding-left:22px;
	background-color:#DFF2F9;
	background-image:url(general/linklist_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	}

.linklist3 h3 a, .podcast h3 a {
	color:#000000;
	}

.linklist3 ul {
	margin:0px;
	padding:0px;
	}

.linklist3 li {
	width:158px;
	margin-right:20px;
	margin-top:18px;
	float:left;
	padding:0px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:2px;
	display:block;
	}

.linklist3 li a .h1  {
	color:#000000;
	font-size:14px;
	margin:0px;
	padding:5px;
	background-color:#DFF2F9;
	display:block;
	font-weight:bold;
	}

.linklist3 li a:hover {
	text-decoration:none;
	}

.linklist3 li a:hover .h1 {
	color:#FFFFFF;
	background-color:#0099CC;
	text-decoration:none;
	}

.linklist3 li a img {
	margin:0px;
	padding:0px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}

.linklist3 li a .p {
	font-size:8pt;
	background-color:#DFF2F9;
	margin:0px;
	padding:5px;
	padding-top:2px;
	display:block;
	color:#000000;
	height:39px;
	}

 html>body .linklist3 li a .p {
 	height:auto;
	min-height:39px;
	}

.linklist4 {				/* 4 block horizontal list */
	margin:0px;
	padding:0px;
	}

.linklist4 h3 {
	margin-bottom:-5px;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	width:490px;
	height:14px;
	padding:2px;
	padding-left:22px;
	background-color:#DFF2F9;
	background-image:url(general/linklist_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	}

.linklist4 h3 a {
	color:#000000;
	}

.linklist4 ul {
	margin:0px;
	margin-top:20px;
	padding:0px;
	}

.linklist4 li {
	display:block;
	list-style-type:none;
	width:114px;
	margin:0px;
	margin-right:19px;
	float:left;
	padding:0px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:1px;
	}

.linklist4 li a .h1{
	margin-top:0px;
	letter-spacing:0pt;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:4px;
	background-color:#DFF2F9;
	display:block;
	}

.linklist4 li a:hover .h1 {
	color:#FFFFFF;
	background-color:#0099CC;
	text-decoration:none;
	}

.linklist4 li a img {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin:0px;
	padding:0px;
	}

.linklistv {				/* Multiple block vertical list, with descriptions */
	margin:0px;
	margin-top:10px;
	padding:0px;
	float:right;
	}

.linklistv ul {
	margin:0px;
	padding:0px;
	}

.linklistv li {
	width:166px;
	margin-top:10px;
	padding:0px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:2px;
	display:block;
	}

.linklistv li a .h1  {
	color:#000000;
	font-size:14px;
	margin:0px;
	padding:5px;
	background-color:#DFF2F9;
	display:block;
	font-weight:bold;
	}

.linklistv li a:hover {
	text-decoration:none;
	}

.linklistv li a:hover .h1 {
	color:#FFFFFF;
	background-color:#0099CC;
	text-decoration:none;
	}

.linklistv li a img {
	margin:0px;
	padding:0px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}

.linklistv li a .p {
	font-size:8pt;
	background-color:#DFF2F9;
	margin:0px;
	padding:5px;
	padding-top:2px;
	display:block;
	color:#000000;
	}


.indexlist {				/* Hor. list links: low styling */
	list-style-image:url(news/bullet_greytri.gif);
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:18px;
	padding:0px;
	}

.pagelist {					/* DEFUNCT. Hor. list of page links in a certain section e.g. who we are */
	margin:0px;
	padding:0px;
	display:none;
	}

.pagelist h2 {
	margin:0px;
	margin-bottom:-5px;
	padding:0px;
	color:#99CCFF;
	text-align:right;
	font-size:14pt;
	text-transform:lowercase;
	letter-spacing:-0.5pt;
	}

.pagelist ul {
	list-style-type:none;
	display:block;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding:5px 0px;
	font-size:9pt;
	background-color:#99CCFF;
	border-left-color:#0099CC;
	border-left-style:solid;
	border-left-width:2px;
	}

.pagelist li {
	display:inline;
	margin:0px;
	padding:0px 10px;
	}

.pagelist li a {
	color:#666666;
	}

.pagelist li a:hover {
	color:#000000;
	text-decoration:none;
	}

.invisiblelist {			/* A list which hides numbering / bullets */
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	list-style-type:none;
	}

.invisiblelist li {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	}

.invisiblelist li ul {
	list-style-type:disc;
	margin-top:10px;
	}

.letter_list {				/* A list using numbered by letters */
	list-style-type:upper-alpha;
	list-style-position:inside;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	font-style:italic;
	margin:0px;
	margin-left:30px;
	padding:0px;
	font-size:14pt;
	}

.letter_list li {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	}

.letter_list p {
	display:block;
	font-weight:100;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:normal;
	font-size:10pt;
	}

.number_list {
	font-family:Georgia, Times, serif;
	font-style:italic;
	font-size:18pt;
  	color: #999999;
	line-height:12pt;
	}

.number_list p, .number_list h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;
	}

.number_list h5 {
	font-size:12pt;
	line-height:14pt;
	}

.number_list p {
	font-size:10pt;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	line-height:12pt;
	}

.number_list li {
	margin-bottom:20px;
	}

.votelist {					/* As used for the vote information pages */
	border-color:#0099CC;
	border-width:1px;
	border-style:solid;
	padding:10px;
	padding-bottom:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	display:block;
	list-style-position:outside;
	}

.votelist li {
	background-repeat:no-repeat;
	background-position:top left;
	list-style-type:none;
	padding-bottom:5px;
	margin-bottom:5px;
	min-height:25px;		/* Doesn't work with IE or Safari */
	}

* html .votelist li {		/* Fixes IE */
	height:25px;
	}

.votelist .right {
	background-image:url(../icons/votes/right.gif);
	}

.votelist .wrong {
	background-image:url(../icons/votes/wrong.gif);
	}

.votelist .neutral {
	background-image:url(../icons/votes/neutral.gif);
	}

.votelist *  p {
	font-weight:bold;
	display:block;
	margin:0px;
	margin-left:40px;
	padding:0px;
	padding-top:3px;
	vertical-align:baseline;
	}

.votelist ol {
	margin:auto;
	padding-left:65px;
	}

.votelist ol li {
	margin:auto;
	list-style-position:outside;
	background-image:none;
	background-position:none;
	list-style-type:decimal;
	}

* html .votelist ol li {		/* IE only */
	height:auto;
	}


#primarycontent ol {			/* A numbered list */
	list-style-position:outside;
	margin-top:15px;
	}

#primarycontent ol li {
	}

#primarycontent ol li p {
	margin:0px;
	padding:0px;
	display:inline;
	}

.gaplist li {					/* Inserts gap between list items */
	margin-bottom:15px;
	}

.gaplist li li {
	margin-bottom:0px;
	}

.download_docsm {			/* Hor. list of small links e.g. video links */
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	font-size:9pt;
	}

.download_docsm p {
	font-size:10pt;
	margin:0px;
	padding:0px;
	}

.download_docsm li {
	display:inline;
	padding-right:10px;
	}

.download_docsm img {
	vertical-align:bottom;
	padding-right:5px;
	}

		/* A box of links at the start of a page */

.linksbox {
	margin:0px;
	margin-top:10px;
	padding:0px;
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:2px;
	}

.linksbox h4 {
	padding:2px;
	margin:0px;
	display:block;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#CCCCCC;
	font-weight:bold;
	border-style:none;
	}

.linksbox p {
	margin:0px;
	padding:2px;
	color:#CCCCCC;
	font-weight:bold;
	}

.linksbox p a {
	color:#000000;
	font-weight:100;
	}

		/* Image class styles */

.floatleft {		/* Applied to a div which floats left and contains img and possibly p */
	float:left;
	width:150px;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0px;
	}

.floatright {		/* Applied to a div which floats right and contains img and possibly p */
	float:right;
	width:180px;
	margin:0px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	}

.floatright .linklist {
	border-bottom-color:#0099CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:1px;
	margin-top:10px;
	}

.floatright .linklist_no_pic {
	border-bottom-color:#0099CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:1px;
	margin-top:0px;
	}

.floatright .linklist ul, .floatright .linklist_no_pic ul{
	margin-left:11px;
	list-style-image:url(../icons/bullet_blacktri.gif);
	}

.floatright .linklist li, .floatright .linklist_no_pic li {
	color:#666666;
	}

.floatright .linklist li a, .floatright .linklist_no_pic li a {
	color:#000000;
	}

.floatright .linklist ul li img, .floatright  .linklist_no_pic ul li img {
	float:none;
	margin:0px;
	padding:0px;
	}

.floatleft img, .floatright img {
	margin-bottom:5px;
	}

.floatleft p, .floatright p {
	color:#666666;
	font-size:8pt;
	margin:0px;
	padding:0px;
	}

.floatleft span, .floatright span {
	color:#666666;
	font-size:8pt;
	margin:0px;
	padding:0px;
	}

.floatright2 {		/* For img of any size */
	float:right;
	margin:0px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	}

		/* Download bar e.g. Publications and Audio Archive */

#download_options {
	margin:0px;
	margin-top:10px;
	padding:0px;
	display:block;
	}

#download_options li {
	float:right;
	list-style-type:none;
	height:31px;
	width:310px;
	position:relative;
	margin-bottom:10px;
	margin-top:5px;
	display:block;
	clear:both;
	}

#download_options p {
	color:#666666;
	font-size:8pt;
	text-align:right;
	line-height:10pt;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	margin-right:100px;
	}

#download_options p a {
	color:#000000
	}

#download_options img {
	margin:0px;
	margin-left:2px;
	padding:0px;
	float:right;
	display:inline;
	}

		/* Link styling */

.linkbutton {
	color:#000000;
	font-size:10pt;
	background-color:#99CCFF;
	border-color:#0099CC;
	border-style:solid;
	border-width:1px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:1px;
	padding-top:1px;
	margin-left:4px;
	margin-right:4px;
	}

.linkbutton:hover {
	text-decoration:none;
	border-color:#000000;
	}

		/* Footnote styling */

.footnote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:30px;
	padding-top:10px;
	border-top-color:#333333;
	border-top-style:solid;
	border-top-width:1px;
}

.footnote sup {
	color:#000000;
	margin:0px;
	padding:0px;
	padding-right:9px;
	position:relative;
	top:3px;
	}

.footnote a {
	color:#000000;
	}

.footnote li {
	margin-bottom:5px;
	padding-left:15px;
	text-indent:-15px;
	color:#333333;
	}

		/* Table styling */

.datatable {
	caption-side:bottom;
	}

.datatable .title td {
	background-color:#0099CC;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	}

.datatable .odd  td {
	background-color:#DFF2F9;
	padding:2px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:1px;
	}

.datatable .even td {
	background-color:#FFFFFF;
	padding:2px;
	border-top-color:#0099CC;
	border-top-style:solid;
	border-top-width:1px;
	}

.datatable a {
	font-weight:bold;
	}

.datatable .odd .grey {
	text-align:right;
	color:#666666;
	}

.datatable .even .grey {
	text-align:right;
	color:#999999;
	}

.datatable caption {
	font-size:10px;
	color:#666666;
	margin-top:10px;
	text-align:right;
	}


/* ADDED BY PETE ANDREWS FOR WP CMS */
.postavatar img {
	margin-bottom:5px;
	border:1px solid #000000;
	}

.post h1 a{
	color:#000000;
	}

.post h1 a:hover{
	text-decoration:none;
	}


.post h3 a:hover{
	text-decoration:none;
	}

.post h3 a{
	color:#0099cc;
	}


div#heading h1 {		/* Page headline */
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-0.5pt;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	width: 514px;
	}

div#main h1 a{
	color:#000000;
	}

div#main h1 a:hover{
	text-decoration:none;
	}

						/* jQuery icons */

.linklist li a.pdf, div.linklist_no_pic li a.pdf {
	background: url(http://www.christian.org.uk/images/icons/pdf_icon.gif) no-repeat;
	padding: 4px 0px 3px 20px;
	}

.linklist li a.doc, div.linklist_no_pic li a.doc {
	background: url(http://www.christian.org.uk/images/icons/word_icon.gif) no-repeat;
	padding: 4px 0px 3px 20px;
	}

.linklist li a.rtf, div.linklist_no_pic li a.rtf {
	background: url(http://www.christian.org.uk/images/icons/rtf_icon.gif) no-repeat;
	padding: 4px 0px 3px 20px;
	}

.linklist li a.zip, div.linklist_no_pic li a.zip {
	background: url(http://www.christian.org.uk/images/file-orange.gif) no-repeat;
	padding-right: 16px;
	}

.linklist li a.psd, div.linklist_no_pic li a.psd {
	background: url(http://www.christian.org.uk/images/file-blue.gif) no-repeat;
	padding-right: 16px;
	}

.linklist li a.vid, div.linklist_no_pic li a.video {
	background: url(http://www.christian.org.uk/images/videoarrowsmall_black.png) no-repeat;
	padding-right: 16px;
	}

.linklist li a.external, div.linklist_no_pic li a.external {
	background: url(http://www.christian.org.uk/images/icons/new_window.gif) no-repeat;
	padding: 0px 0px 0px 16px;
	}

						/* Sidebar icons */

div.sidebar_links li a.pdf {
	background: url(../icons/pdf_icon.gif) no-repeat;
	margin:5px 3px;
	padding:0 5px 5px 20px;
	}
div.sidebar_links li a.html {
	background: url(../icons/html_icon.gif) no-repeat;
	margin:5px 3px;
	padding:0 5px 5px 20px;
	}
div.sidebar_links li a.mp3 {
	background: url(../icons/mp3_icon.gif) no-repeat;
	margin:5px 3px;
	padding:0 5px 5px 20px;
	}


div.sidebar_links li a.doc {
	background: url(../icons/word_icon.gif) no-repeat;
	padding: 4px 0px 3px 20px;
	}

div.sidebar_links li a.rtf {
	background: url(../icons/rtf_icon.gif) no-repeat;
	padding: 4px 0px 3px 20px;
	}

div.sidebar_links li a.zip {
	background: url(images/file-orange.gif) no-repeat;
	padding-right: 16px;
	}

div.sidebar_links li a.psd {
	background: url(images/file-blue.gif) no-repeat;
	padding-right: 16px;
	}

div.sidebar_links li a.external{
	background: url(../icons/new_window.gif) no-repeat;
	padding: 0px 0px 0px 16px;
	}


						/* jQuery Publication  icons */

div.pub_text  a {
	color:#0099CC;
	}

div.pub_text a.pdf {
	background: url(../icons/pdf_icon.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	}

div.pub_text a.doc {
	background: url(../icons/word_icon.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	}

div.pub_text a.html {
	background: url(../icons/html_icon.png) no-repeat;
	padding: 0px 0px 0px 20px;
	}

div.pub_text a.rtf {
	background: url(../icons/rtf_icon.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	}

div.pub_text a.zip {
	background: url(images/file-orange.gif) no-repeat;
	padding-right: 16px;
	}

div.pub_text a.psd {
	background: url(images/file-blue.gif) no-repeat;
	padding-right: 16px;
	}

div.pub_text a.external{
	background: url(../icons/new_window.gif) no-repeat;
	padding: 0px 0px 0px 16px;
	}

div.linklist h3 a {
	text-decoration:none;
	}

						/* jQuery what we beleive icons added PA 27.05.2009 */

div#primarycontent ol li ul.download_docsm li  a {
	color:#0099CC;
	}

div#primarycontent ol li ul.download_docsm li a.pdf {
	background: url(../icons/pdf_icon.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	}

div#primarycontent ol li ul.download_docsm li a.doc {
	background: url(../icons/word_icon.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	}


#sidebar_wrapper {
	width:166px;
	float:right;
	}

#sidebar_wrapper_views {
	width:166px;
	float:right;
	margin-top: -10px;
	}

		/* General link lists */


.archivelist {				/* Hor. list links: high styling, includes title */
	margin:0px;
	padding:0px;
	clear:none;
	}

.archivelist h3 {
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	width:490px;
	height:14px;
	padding:2px;
	padding-left:22px;
	margin-bottom:10px;
	background-color:#DFF2F9;
	background-image:url(general/linklist_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	clear:none;
	}

.archivelist h3 a {
	color:#000000:
	}

.archivelist h3 a:hover {
	text-decoration:none;
	}

.archivelist ul {
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:18px;
	padding:0px;
	list-style-image:url(news/bullet_greytri.gif);
	}

#primarycontent .archivelist ol {
	margin-top:10px;
	margin-left:5px;
	}

.archivelist ol li {
	list-style-position:inside;
	}

.archivelist li {
	font-size:8pt;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	padding-bottom:3px;
	padding-left:0px;
	color:#666666;
	}

.archivelist li img {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	}

.archivelist a {
	color:#000000;
	}

.archivelist span a {
	color:#0099CC;
	}

.archivelist span a:hover {
	color:#000000;
	}

.cat_archivelist {				/*added by pa 18.07.2009 */
	margin:0px;
	padding:0px;
	clear:none;
	}

.cat_archivelist h3 {
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	width:490px;
	height:14px;
	padding:2px;
	padding-left:22px;
	margin-bottom:10px;
	background-color:#DFF2F9;
	background-image:url(general/linklist_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	clear:none;
	}

.cat_archivelist h3 a {
	color:#000000:
	}

.cat_archivelist h3 a:hover {
	text-decoration:none;
	}

.cat_archivelist ul {
	float: left;
	margin:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:18px;
	padding:0px;
	list-style-image:url(news/bullet_greytri.gif);
	width: 512px
	}

.cat_archivelist li {
	font-size:8pt;
	margin:0 10px 3px 0;
	padding:0 5px 3px 2px;
	width:153px;
	color:#666666;
	float: left;
	width: 153px;
	}

.cat_archivelist li img {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	}

.cat_archivelist a {
	color:#000000;
	}

.pull {
	width:158px;
	background-color:#DFF2F9;
	background-image:url(general/pullquotebg.gif);
	background-position:left, top;
	background-repeat:no-repeat;
	padding:10px;
	margin:10px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	border-left-color:#0099CC;
	border-left-style:solid;
	border-left-width:2px;
}

.pull p {
	margin:0px;
	padding:0px;
	font-size:14px;
	}

.quotestart {
	float:left;
	padding-right:15px;
	}

.quoteend {
	float:right;
	padding-left:15px;
	}

/* Comment article styling */

#commentpiece .linklist {
	margin-top:0px;
	}

.commentimage {
	margin:0px;
	padding:0px;
	width:319px;
	margin-bottom:-24px;
	}

.commentimage img {
	margin:0px;
	padding:0px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	}

.commentimage p {
	width:313px;
	height:14px;
	margin:0px;
	padding:1px;
	padding-right:5px;
	font-size:10px;
	display:block;
	text-align:right;
	position:relative;
	top:-32px;
	}


* html .commentimage p {		/* IE6 hack */
	margin-top:-3px;
	}

* html .commentimage .author {		/* IE6 hack */
	margin-top:0px;
	}

*:first-child+html .commentimage p {	/* IE7 hack */
	margin-top:-3px;
	}

*:first-child+html .commentimage .author {	/* IE7 hack */
	margin-top:-0px;
	}

.commentimage .author {
	vertical-align:middle;
	background-color:#CCCCCC;
	opacity:0.5;				/* Opacity control for Firefox */
	filter:alpha(opacity=50);	/* Opacity control for IE */
	-moz-opacity:0.5;			/* Opacity control for Mozilla */
	}

.commentimage .date {
	}

/* Resources styles added by pete 22.01.2009 */

.current-issues {
	margin-top:0px;
	margin-bottom:0px;
	height:20px !IMPORTANT;
	padding-top:8px;
	background-image:url(general/linklist_icon2.gif) !IMPORTANT;
	letter-spacing:0px;
	}

 html>body .linklist3 li a .h1 {
 	height:auto;
	min-height:39px;
	}

#navbar #subtabs .page-item-956 a {
	padding-left:8px;
	padding-right:8px;
	width:110px !IMPORTANT;
}

/* Resources styles added by pete 22.05.2009 */

#navbar #subtabs .page-item-1781 {
	border-left:1px solid #99CCFF;
}

#navbar #subtabs .page-item-1781 a {
	width:85px; !IMPORTANT;
}

/* Resources styles added by pete 09.09.2009 */
.linkblocks {
	margin:0px;
	padding:0px;
	background-color:#DFF2F9;
	padding:10px;
	padding-bottom:15px;
	border-left:2px solid #0099CC;
	}

.linkblocks h3 {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	color:#0099CC;
	font-size:10pt;
	letter-spacing:0pt;
	text-transform:uppercase;
	font-weight:bold;
	}

.linkblocks ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}

.linkblocks li {
	display:inline;
	font-size:8pt;
	}

.linkblocks ul a {
	display:inline;
	padding:3px 6px;
	margin-right:5px;
	background-color:#FFFFFF;
	border-color:#0099CC;
	border-width:1px;
	border-style:solid;
	color:#000000;
	}

.linkblocks ul a:hover {
	background-color:#0099CC;
	color:#FFFFFF;
	text-decoration:none;
	}


/* Publications */

.pub_item h1 {
	font-size:14pt;
	font-weight:bold;
	letter-spacing:-0.3pt;
	margin-bottom:0;
	margin-top:0;
}

.h2 {
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-0.2pt;
	margin-bottom:0;
	margin-top:0;
}

.pub_item h3 {
	color:#999999;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:0;
}

.pub_item p img {
	padding-bottom:2px;
	vertical-align:bottom;
}

.pub_item .downloadsm_doc {
	margin-top:10px;
}

.pub_item {
	border-top:1px solid #CCCCCC;
	clear:both;
	display:block;
	margin:15px 0;
	padding:15px 0 0;
}

.pub_image {
	clear:both;
	float:left;
	width:150px;
}

.pub_image img {
	clear:both;
	float:right;
	padding-bottom:5px;
}

.pub_text {
	margin-left:165px;
}

/* Publications single WP page added PA 30.04.2009*/

.pub_item_single h1 {
	font-size:14pt;
	font-weight:bold;
	letter-spacing:-0.3pt;
	margin-bottom:0;
	margin-top:0;
}

.pub_item_single h2 {
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-0.2pt;
	margin-bottom:0;
	margin-top:0;
}

.pub_item_single h3 {
	color:#999999;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:0;
}

.pub_item_single p img {
	padding-bottom:2px;
	vertical-align:bottom;
}

.pub_item_single .downloadsm_doc {
	margin-top:10px;
}

.pub_item_single {
	border-top:1px solid #CCCCCC;
	clear:both;
	display:block;
	padding:15px 0 0;
}

.pub_image_single {
	clear:both;
	float:left;
	width:150px;
}

.pub_image_single img {
	clear:both;
	float:right;
	padding-bottom:5px;
}

.pub_text_single {
	margin-left:165px;
}

/* Audio Archive post pages - added 02.04.2009 PA */


#audiogrid {
	margin:0px;
	padding:0px;
	}

.audiodetails {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	}

.audiodetails li {
	display:block;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	}

.audiodetails .speaker {
	font-style:italic;
	}

#audiogrid .col1 {
	width:290px;
	float:left;
	margin:0px;
	margin-bottom:10px;
	padding:10px;
	border-color:#DFF2F9;
	border-width:4px;
	border-style:solid;
	background-image:url(../icons/col1bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}

#audiogrid .col1 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}

#audiogrid .col1 ul li {
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	}

#audiogrid .col1 ul li a {
	padding:5px 10px;
	background-color:#DFF2F9;
	border-color:#0099CC;
	border-width:1px;
	border-style:solid;
	color:#000000;
	}

#audiogrid .col1 ul li a:hover {
	text-decoration:none;
	border-color:#000000;
	}

#audiogrid .col2 {
	width:186px;
	float:right;
	margin-left:10px;
	}

#audiogrid .col2 .linklist h3 {
	width:156px;
	margin-top:0px;
	}

#audiogrid .col2 .linklist li {
	margin-left:2px;
	}

#audiogrid .col2 .linklist .speaker {
	list-style-image:url(../icons/circle_people.gif);
	font-style:italic;
	}

#audiogrid .col2 .linklist .length {
	list-style-image:url(../icons/circle_time.gif);
	margin-bottom:8px;
	}

#audiogrid .col2 .linklist .date {
	list-style-image:url(../icons/circle_date.gif);
	float:none;
	}

#audiogrid h2 {
	font-size:10pt;
	font-weight:900;
	text-transform:uppercase;
	}

#audiogrid #audioplayer2 {
	margin:0px;
	margin-bottom:10px;
	margin-top:-4px;
	padding:0px;
	}

/* ADDED BY PA 09.07.2009 - NEWS BY TOPIC */

.news_by_topic {
	width:514px;
	background:url(general/news_by_topic.png) left no-repeat;
	height:20px;
	margin: 10px 0 0 0;
	}

.news_by_topic ul {
	list-style-type:none;
	float:left;
	margin: 2px 0 0 60px;
	height:20px;
	}

.news_by_topic ul li {
	display: block;
	float: left;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#aaa;
	}

.news_by_topic ul li a:link, .news_by_topic ul li a:visited {
	color:#0099CC;
	text-decoration:none;
	padding: 0 2px 0 2px;
}

.news_by_topic ul li a:hover {
	color:#0099CC;
	text-decoration:underline;
	padding: 0 2px 0 2px;
}

/* ADDED BY PA 17.07.2009 - NAVIGATION FOR ARCHIVES */

.navigation {
	height:20px;
}

.alignleft {
	float:left;
}

.alignleft a:link, .alignleft a:visited {
	background:url(general/arrow_left.png) left no-repeat;
	font-size:10px;
	color: #fff;
	height:20px;
	width:96px;
	line-height:18px;
	padding:12px 20px;
}

.alignleft a:hover {
	background:url(general/arrow_left_hover.png) left no-repeat;
	font-size:10px;
	color: #006699;
	text-decoration: none;
}

.alignright {
	float:right;
}

.alignright a:link, .alignright a:visited {
	background:url(general/arrow_right.png) right no-repeat;
	font-size:10px;
	color: #fff;
	height:20px;
	width:96px;
	line-height:18px;
	padding:12px 16px 12px 25px;
}

.alignright a:hover {
	background:url(general/arrow_right_hover.png) right no-repeat;
	font-size:10px;
	color: #006699;
	text-decoration: none;
}

/* ADDED BY PA 19.08.2009 - REMOVES WP STATS SMILEY IMG */

img#wpstats {
width: 1px !important;
height: 1px !important;
}

/* ADDED BY PA 02.10.2009 - LATEST VIEWS */

/*  VIEWS CATEGORY HOMEPAGE  */

.latest-view {
	width: 514px;
	min-height:160px;
	background:url(general/latest-views-bg.png) repeat-x;
}

.latest-view .author-pic img{
	border: solid 1px #aaa;
	margin: 12px 0 0 12px;
	display: inline;
}

.latest-view .author-pic{
	float: left;
	width: 84px;
}

.latest-view-content {
	width:430px;
	float:right;

}

.latest-view-author {
	width:430px;
	height:30px;
	float:right;
	border-bottom: #0099CC solid 1px;
}

.latest-view-author p {
	margin: 10px 0 0 0;
	display: inline;
	position:absolute;
	float: left;
}

.latest-view-author p a, .latest-view-author p a:hover {
	color:#0099CC;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}

.latest-view-author ul {
	float:right;
	list-style-type:none;
}

.latest-view-author ul li {
	display:inline;
	color:#777;
	font-size:10px;
	font-weight: normal;
	text-align: right;
	margin: 0 10px 0 0;

}

.latest-view-post {
	width:430px;
	height:120px;
	float: right;
}

.latest-view-post .post-pic{
	float: right;
	width: 60px;
	margin:15px 15px 15px 10px;
	padding-bottom: 10px;
}

.latest-view-post h2 {
	margin: 10px 0 0 0;
	padding: 0px;
}

.latest-view-post h2 a, .latest-view-post h2 a:hover{
	color:#000000;
	font-size:15px;
	font-weight: bold;
	text-decoration: none;
}

.latest-view-post p {
	color:#666766;
	font-size:10px;
	font-weight: normal;
	margin: 10px 15px 20px 0;
}

.latest-view-post p a {
	color: #0099cc;
}

.latest-view-post p a:hover {
	color: #000000;
}

/*  CI PERSONNEL VIEWS  */

.latest-views {
	width: 514px;
	height: 160px;
	background:url(general/latest-view-content-bbg.png) repeat-x;
	margin-bottom: 20px;
}

.latest-views-date {
	width:494px;
	height:30px;
	float:right;
	border-bottom: #20BED8 solid 1px;
}

.latest-views-date ul {
	float:right;
	list-style-type:none;
}

.latest-views-date ul li {
	display:inline;
	color:#777;
	font-size:10px;
	font-weight: normal;
	text-align: right;
	margin: 0 10px 0 0;

}

.latest-views-post {
	width:484px;
	height:120px;
	float: right;
	padding: 0 10px 10px 0;
	margin:0px;
}

.latest-views-post h2 {
	margin: 10px 0 0 0;
	padding: 0px;
}

.latest-views-post h2 a, .latest-views-post h2 a:hover{
	color:#000000;
	font-size:15px;
	font-weight: bold;
	text-decoration: none;
}

.latest-views-post p {
	color:#666766;
	font-size:10px;
	font-weight: normal;
	margin: 10px 0 0 0;
}

.latest-views-post p a {
	color: #0099cc;
}

.latest-views-post p a:hover {
	color: #000000;
}

/*  SINGLE PAGE VIEW HEADERS  */

.views-header {
	height: 100px;

}

.views-header h3 {
	color:#0099CC;
	font-size:16pt;
	font-weight:100;
	letter-spacing:-0.4pt;
	margin-bottom:-15px;
	margin-top:-5px;
	padding:15px 0 0 100px;
}

.views-header h1 {
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-0.5pt;
	margin-bottom:10px;
	margin-top:20px;
	padding:0 0 0 100px;
}

.colin-hart-header {
	background: url(general/colin-hart-views-header-bg.jpg) no-repeat;
}

.humphrey-dobson-header {
	background: url(general/humphrey-dobson-views-header-bg.jpg) no-repeat;
}

.simon-calvert-header {
	background: url(general/simon-calvert-views-header-bg.jpg) no-repeat;
}

.mike-judge-header {
	background: url(general/mike-judge-views-header-bg.jpg) no-repeat;
}

.guests-header {
	background: url(general/guest-views-header-bg.jpg) no-repeat;
}

.book-review-header, .book-reviews-header {
	background: url(general/book-review-views-header-bg.jpg) no-repeat;
	height: 100px;
}

.book-reviews-header h3 {
	color:#0099CC;
	font-size:12pt;
	font-weight:100;
	letter-spacing:-0.4pt;
	margin-bottom:-15px;
	margin-top:-5px;
	padding:10px 0 0 100px;
	text-transform:uppercase;
}

.book-reviews-header h2 {
	color:#000000;
	font-size:14pt;
	font-weight: normal !important;
	letter-spacing:-0.4pt;
	margin-bottom:-15px;
	margin-top:-5px;
	padding:0px 0 0 100px;
}

.book-reviews-header h3 span {
	font-weight: bold;
}

.book-reviews-header h1 {
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-0.5pt;
	margin-bottom:5px;
	margin-top:15px;
	padding:0 0 0 100px;
}

.single-view-header {
	height: 100px;
}

.single-view-header h3 {
	color:#0099CC;
	font-size:12pt;
	font-weight:100;
	letter-spacing:-0.4pt;
	margin-bottom:-15px;
	margin-top:-5px;
	padding:7px 0 0 100px;
	text-transform:uppercase;
}

.single-view-header h2 {
	color:#000000;
	font-size:14pt;
	font-weight: normal !important;
	letter-spacing:-0.4pt;
	margin-bottom:-15px;
	margin-top:-5px;
	padding:0px 0 0 100px;
}

.single-view-header h3 span {
	font-weight: bold;
}

.single-view-header h1 {
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-0.5pt;
	margin-bottom:10px;
	margin-top:15px;
	padding:0 0 0 100px;
}

/*  SINGLE PAGE BOOK REVIEW INFO  */

.book-review-info ul {
	margin: 0px 0 10px 0px;
	padding:0;
	list-style-type: none;
	color: #0099CC;
}

.book-review-info ul li {
	border-bottom: solid 1px #aaaaaa;
	padding: 5px 0 5px 0;
	font-size: 8pt;
}

.book-review-info ul li img {
	padding: 2px 0px 0px 0px !important;
	margin: 0 !important;
}

/*  ROAD SHOW FORM  */

.wpcf7-form .label {
	clear:left;
	float:left;
	margin-right:10px;
	padding: 2px 0px 2px 0px;
	font-size:1em;
	width: 220px;
}

.wpcf7-form .req {
	font-weight:bold;
}

.wpcf7-form p {
	margin-bottom:5px;
	font-size:0.9em;
}

span.wpcf7-form-control-wrap input {
	border: solid 1px #CCC;
	background-color:#F9F9F9;
	font-family:"Lucida Console",Monaco,monospace;
	font-size:1em;
	margin-top:0px;
	height: 20px;
	width: 223px;
	padding: 7px 0 0 3px;
}

span.wpcf7-form-control-wrap textarea {
        border: solid 1px #CCC;
        background-color:#F9F9F9;
        font-family:"Lucida Console",Monaco,monospace;
        font-size:1em;
        margin-top:0px;
        height: 150px;
        width: 476px;
        padding: 7px 0 0 3px;
}

.wpcf7-form input:focus, .wpcf7-form textarea:focus {
	background-color:#DFF2F9;
}

span.wpcf7-form-control-wrap select {
	border: solid 1px #CCC;
	background-color:#F9F9F9;
	font-family:"Lucida Console",Monaco,monospace;
	font-size:1em;
	margin: 5px 0px;
	height: 20px;
	width: 231px;
	padding: 0px 0 0 0px;
}

.wpcf7-form select:focus {
	background-color:#DFF2F9;
}
.wpcf7-list-item  {
	display:block;
	font-size:0.9em;
	padding: 7px 0 0 0px;
	margin-left: 0px !important;
}

span#locations {
	width: 233px;
}

span.wpcf7-radio input{
	width: 15px !important;
	border: none !important;
	background: none !important;
	height: 15px;
}

.wpcf7-form .submit {
	background-color:#DFF2F9;
	border:2px solid #0099CC;
	float:right;
	font-size:1em;
	margin:10px 0px 0 0 ;
	padding:5px 10px;
	font-size:1.2em;
}

.roadshow-form-border {
	background-color:#FFFFFF;
	border:4px solid #0099cc;
	padding:10px;
	width:486px;
	margin: 0px 0px 21px 0px;
}

.roadshow-form-border legend {
	background-color:#DFF2F9;
	border:1px solid #0099CC;
	color:#000000;
	font-size:1.2em;
	padding:5px 10px;
}

#roadshow-form-left {
	float: left;
	display: inline;
	width: 233px
}

#roadshow-form-right {
	float: left;
	display: inline;
	margin-left: 20px;
	width: 233px;
}

div.workshop-options { display:none; }

div#workshop-display { padding-bottom: 0px; }

div.roadshow {
	width:512px;
	font-size:9pt;
}
div.roadshow p {
	line-height: 12px;
	margin: 0px;
	padding: 4px;
}
div.roadshow table {
	border-collapse: collapse;
	width:512px;
}
div.roadshow td {
	border-bottom: solid 1px #0099cc;
}

div.roadshow td p strong a.external{
	background: url(../icons/new_window_maps.gif) no-repeat;
	padding: 0px 0px 0px 16px;
	}

div.roadshow .header {
	background: url(/images/css/general/sidebarh1bg.gif) repeat-x top;
	color:#FFF;
	font-weight: bold;
	padding: 3px;
	height: 24px;
}
div.roadshow .no-border {
	border: none !important;
}

div.scotlandtour {
	width:484px;
	font-size:9pt;
}
div.scotlandtour p {
	line-height: 12px;
	margin: 0px;
	padding: 4px;
}
div.scotlandtour table {
	border-collapse: collapse;
	width:484px;
}
div.scotlandtour td {
	border-bottom: solid 1px #0099cc;
}

div.scotlandtour td p strong a.external{
	background: url(../icons/new_window_maps.gif) no-repeat;
	padding: 0px 0px 0px 16px;
	}

div.scotlandtour .header {
	background: url(/images/css/general/sidebarh1bg.gif) repeat-x top;
	color:#FFF;
	font-weight: bold;
	padding: 3px;
	height: 24px;
}
div.scotlandtour .no-border {
	border: none !important;
}


#mc_embed_signup .email {
background-color:#F9F9F9;
border:1px solid #CCCCCC;
font-family:"Lucida Console",Monaco,monospace;
font-size:1em;
height:20px;
margin-top:0;
padding:7px 0 0 3px;
width:223px;
}

/* SCOTLAND FOR MARRIAGE SPECIFIC STYLING */
span.sfm_radio span {
display: inline-block;
}
span.sfm_radiovertical span {
display: block;
}
span.sfm_indcheckbox span label input {
width: 20px;
}
p.sfm_ptopmargin {
margin-top:20px;
}

/*  ELECTION PAGE  */

#election-banner {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:524px;
}

#election-home-banner {
	display:block;
	margin:10px 0 10px 0;
	padding:0;
	width:524px;
}

.election-steps  {
	width:514px;
}

.election-steps ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.election-briefing {

	background:url(/wp-content/themes/christian_institute/images/election_briefing_bg.png) no-repeat !important;

}

.election-steps li {
	float:left;
	margin-right:10px;
	background:url(/wp-content/themes/christian_institute/images/election_block_bg.png) no-repeat;
	height:275px;
	width:144px;
	padding:10px;
}

.election-steps li li {
	background:none;
	display:inline !important;
	height:20px !important;
	padding: 0px !important;
	font-size:8px;
	float:none;
	margin:0;

}

.election-steps li a {
	background:none;
	display:block !important;
	height:20px !important;
	padding: 0px !important;
	font-size:9px;
	color: #ffffff;
	float:none;
	margin:0;

}

.election-steps h2 {
	color:#fff;
	font-size:13px;
	margin:0 0 10px 0;
	letter-spacing:-0.03em;
}

.election-steps p {
	color:#fff;
	font-size:11px;
	margin:0 0 10px 0;
	line-height:15px;
}

.button-push-1 {
	height: 178px;
}

.no-right-margin {
	margin-right:0 !important;
}

.election-email {
	width:138px;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	font-family:"Lucida Console",Monaco,monospace;
	font-size:0.8em;
	height:20px;
	margin-top:0;
	padding:4px 0 4px 3px;
}

.election-btn {
	margin: 10px 0 7px 0;
}
.input-group .left {
	width: 16px;
	float:left;
}

.input-group .left .checkbox {
	margin:0;
	padding:0;
}

.input-group .right {
	float:right;
	font-size:9px;
	line-height:10px;
	width:128px;
}

.response {
	color:#C00;
	font-size:12px;
}

img {
	border:none;
}
margin: 10px 0 7px 0;
}
.input-group .left {
	width: 16px;
	float:left;
}

.input-group .left .checkbox {
	margin:0;
	padding:0;
}

.input-group .right {
	float:right;
	font-size:9px;
	line-height:10px;
	width:128px;
}

.response {
	color:#C00;
	font-size:12px;
}

img {
	border:none;
}

.grudemlink {
	font-size:14px;
	font-weight:bold;
	margin:20px 0px;
	}

.grudemlink a {
	background-color:#000000;
	background-image:url(general/grudemlinkarrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:5px 10px;
	padding-right:20px;
	color:#FFFF00;
	text-transform:uppercase;
	margin-bottom:20px;
	}

.grudemlink a:hover {
	background-color:#FFFF00;
	background-image:url(general/grudemlinkarrow_yellow.gif);
	color:#000000;
	text-decoration:none;
	}

/* HUB LAYOUT STYLING - ADDED BY MC 17.05.12 */

.hub {
	padding:20px 20px 0px 20px;
	background-color:#DFF2F9;
	float:left;
	}

.hub .full {
	float:left;
	width:474px;
	}

.hub .col1 {
	float:left;
	width:227px;
	}

.hub .col2 {
	float:right;
	width:227px;
	}

.hub .block {
	background-color:#FFFFFF;
	padding:10px;
	margin-bottom:20px;
	}

.hub h2 {
	font-size:14pt;
	font-weight:normal;
	letter-spacing:-0.5pt;
	}

.hub .block .videoitem {
	margin: 10px 0px 5px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:2px #DFF2F9 solid;
	font-size:12px;
	color:black;
	font-weight:bold;
	}

.hub .block .videoitemlast {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: none;
	font-size:12px;
	color:black;
	font-weight:bold;
	}

.hub .block .item {
	margin-top:10px;
	border-top:2px #DFF2F9 solid;
	padding-top:10px;
	}

/* FEEDBURNER MANIPULATION  - ADDED BY MC 17.05.12  */

.hub .date {
	display:block;
	margin-left:3px;
	float:none;
	margin:0px;
	padding:0px;
	}

#creditfooter {
	display:none;
	}


/* DONATION PAGES  - ADDED BY MC 27.01.14  */
.donate {	
	position: relative;
}
.donate h2 {	
	font-size: 12pt;	
	font-weight: bold;	
	margin:0px 0px 15px 0px;	
	color:#000000;	
}

.donate h3 {	
	font-size: 12pt;	
	font-weight: normal;	
	margin:0px 0px 10px 0px;
	color:#0099cc;
}
.donate p {

	}
.donate li {	
	margin-bottom: 10px;
} 
.donate .btnbox{
	display:block;
	position:relative;
	background-color: #dff2f9;
	padding:10px;
	margin-bottom:17px;
	border: 2px solid #0099cc;

}
.donate .button, .donate-button {
	margin: 20px 10px 20px 10px;
	display:block;
	text-align:center;
}
.donate .btnlrg {
	margin: 35px 10px 25px 10px;
}
.donate .btnbox a:hover {
	text-decoration: none;
}

.donate .button a,  .donate-button a{
	border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
	border: 1px solid black;	
	font-weight:bold;
	padding:5px 10px 5px 10px;	
	} 

.donate .btnbox .yellow a, .yellow a {
	background-color: #fceabb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fceabb 0%, #f8b500 100%, #fbdf93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(100%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fceabb 0%,#f8b500 100%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fceabb 0%,#f8b500 100%,#fbdf93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fceabb 0%,#f8b500 100%,#fbdf93 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fceabb 0%,#f8b500 100%,#fbdf93 100%); /* W3C */
	border: 1px solid black;	
	color:#000000;	
	} 
.donate .btnbox .yellow a:hover, .yellow a:hover{
	text-decoration: none;
	background-color: #f8b500; /* Old browsers */
	background: -moz-linear-gradient(top,  #fceabb 0%, #f8b500 67%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(67%,#f8b500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fceabb 0%,#f8b500 67%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fceabb 0%,#f8b500 67%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fceabb 0%,#f8b500 67%); /* IE10+ */
	background: linear-gradient(to bottom,  #fceabb 0%,#f8b500 67%); /* W3C */
}
.donate .btnbox .yellow a:active, .yellow a:active {
	text-decoration: none;
	background-color: #ead9ad; /* Old browsers */
	background: -moz-linear-gradient(top,  #ead9ad 0%, #e0a000 66%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ead9ad), color-stop(66%,#e0a000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ead9ad 0%,#e0a000 66%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ead9ad 0%,#e0a000 66%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ead9ad 0%,#e0a000 66%); /* IE10+ */
	background: linear-gradient(to bottom,  #ead9ad 0%,#e0a000 66%); /* W3C */
}

.donate .btnbox .blue a, .blue a {
	background-color: #87e0fd; /* Old browsers */
	background: -moz-linear-gradient(top,  #87e0fd 0%, #00b3ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(100%,#00b3ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #87e0fd 0%,#00b3ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #87e0fd 0%,#00b3ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #87e0fd 0%,#00b3ef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #87e0fd 0%,#00b3ef 100%); /* W3C */
	color:#000000;	
	} 

.donate .btnbox .blue a:hover, .blue a:hover {
	text-decoration: none;
	background-color: #0099cc;
	background: -moz-linear-gradient(top,  #87e0fd 0%, #0099cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(100%,#0099cc));
	background: -o-linear-gradient(top,  #87e0fd 0%,#0099cc 100%); 
	background: -ms-linear-gradient(top,  #87e0fd 0%,#0099cc 100%); 
	background: linear-gradient(to bottom,  #87e0fd 0%,#0099cc 100%); 
}

.donate .btnbox .blue a:active, .blue a:active {
	text-decoration: none;
	background-color: #7bcce5;
	background: -moz-linear-gradient(top,  #7bcce5 0%, #018ab7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcce5), color-stop(100%,#018ab7));
	background: -webkit-linear-gradient(top,  #7bcce5 0%,#018ab7 100%);
	background: -o-linear-gradient(top,  #7bcce5 0%,#018ab7 100%);
	background: -ms-linear-gradient(top,  #7bcce5 0%,#018ab7 100%);
	background: linear-gradient(to bottom,  #7bcce5 0%,#018ab7 100%); 
}

.donate .btnlrg a, .donate-btnlrg a{
	font-size:14pt;
	padding:7px 12px 7px 12px;
}

.donate .ci {
	background:url(http://www.christian.org.uk/wp-content/resources/ci_logo_blue_155px.png); 
	background-size:155px; 
	height:60px; 
}
.donate .ldf {
	background:url(http://www.christian.org.uk/wp-content/resources/ldf_logo_blue_130px.png); 
	background-size:130px; 
	height:130px;
}
.donate .growth {
	background:url(http://www.christian.org.uk/wp-content/resources/growthfund_130px.png); 
	background-size:130px; 
	height:150px;
}
.donate .legacy {
	background:url(http://www.christian.org.uk/wp-content/resources/legacy_130px.png); 
	background-size:112px;
	background-position: 30px 10px; 
	height:150px;
}

.donate .logo {
	background-position: center center;
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px; 
	width:100%; 
	padding:auto;
}
#CAFDonateWidgetContainer {display:block; width:514px;}
.donationtitle {font-size:16pt; letter-spacing:-1px; float:left; display:inline; margin-bottom:15px;}
.donationlink {text-decoration:underline; color:#15c; float:right; display:inline; margin:8px 55px 0 0 ;}
.donationlink img {margin: 2px 0 0 4px;}