
 
/* COLOURS 
Gold B3995D

/* gold */
#header_nav li.active, #header_nav li:hover, .gold, #footer_nav li.active, #footer_nav li:hover, li.logout a { /* color:#7F6531;*/ color:#B3995D; }
.white { color:#fff; }

/* Colour targeting */
.green .colour, .c_worship .colour, .c_worship .colour a, .green, #secondary_nav li active.colour a {color:#B63A76;}
.teal .colour, .c_visits .colour, .c_visits .colour a, .teal, #secondary_nav li active.colour a {color:#59407F;}
.purple .colour, .c_learning .colour, .c_learning .colour a, .purple, #secondary_nav li active.colour a {color:#007D91;}
.pink .colour, .c_history .colour, .c_history .colour a, .pink, #secondary_nav li active.colour a {color:#26674E;}
.orange .colour, .c_support .colour, .c_support .colour a, .orange, #secondary_nav li active.colour a {color:#253865;}
.blue .colour, .c_usingspc .colour, .c_usingspc .colour a, .blue, #secondary_nav li active.colour a {color:#841040;}
.brown .colour, .c_standard.colour, .c_standard .colour a, .gold, #secondary_nav li active.colour a {color:#7F6531;}
.black .colour, .black {color:#3C3C3B;}

.search_result_item a , .red { color:#c66067;  }
a.readmore, .no_underline { text-decoration:none ; } 

.template_body .TA_certificateOfExcellence a { color:white !important; text-decoration:underline; }  

.green .bgcolour, .c_worship .bgcolour {background-color:#B63A76;}
.teal .bgcolour, .c_visits .bgcolour {background-color:#59407F;}
.purple .bgcolour, .c_learning .bgcolour {background-color:#007D91;}
.pink .bgcolour, .c_history .bgcolour {background-color:#26674E;}
.orange .bgcolour, .c_support .bgcolour {background-color:#253865;}
.blue .bgcolour, .c_usingspc .bgcolour {background-color:#841040;}
.brown .bgcolour, .c_standard .bgcolour {background-color:#7F6531;}

#navigator .c_worship .colour, #navigator .c_worship .colour a {color:#B63A76;}
#navigator .c_visits .colour, #navigator .c_visits .colour a {color:#59407F;}
#navigator .c_learning .colour, #navigator .c_learning .colour a {color:#007D91;}
#navigator .c_history .colour, #navigator .c_history .colour a {color:#26674E;}
#navigator .c_support .colour, #navigator .c_support .colour a {color:#253865;}
#navigator .c_usingspc .colour, #navigator .c_usingspc .colour a {color:#841040;}
#navigator .c_standard .colour, #navigator .c_standard .colour a {color:#7F6531;}

/* misc*/
blockquote { margin:20px; display:block; }
/* important styles used to override old site editorial inline */
.template_body a { color:#C66067 !important; text-decoration: none !important; font-weight:bold !important;  } 
p a { text-decoration:none; font-weight:bold;  }

.captionlink a, .captionmore a, .captionless a { text-decoration:none ; color:#494949;   font-weight:normal;}
.captionlink, .captionmore, .captionless { font-size:95%; color:#C66067; font-weight:bold;  }

/* BANNER STYLING */
.green.abstract_banner_item{background-color:#B63A76; color:#fff !important;}
.teal.abstract_banner_item {background-color:#59407F;  color:#fff !important;}
.purple.abstract_banner_item {background-color:#007D91;  color:#fff !important;}
.pink.abstract_banner_item {background-color:#26674E;  color:#fff !important;}
.orange.abstract_banner_item {background-color:#253865;  color:#fff !important;}
.blue.abstract_banner_item{background-color:#841040;  color:#fff !important;}
.brown.abstract_banner_item {background-color:#7F6531;  color:#fff !important;}
.gold.abstract_banner_item { background-color:#7f6531; color:#fff !important ;  }

.abstract_banner_item a,
.abstract_banner_item h2 {padding-bottom:5px;   font-family:inherit !important;}
.abstract_banner_item h2 {  font-family:"vollkorn" !important;  font-size:160% ; /*color:inherit !important ;*/  }
.abstract_banner_item a { color:#fff !important ; }

.page_banner_item.abstract_banner_item { color:#434343 !important;  background-color:#F8F7F5; }
.page_banner_item.abstract_banner_item h2 {  }
.page_banner_item.abstract_banner_item a { color:#434343 !important; } 

/* headers */
#primary_nav > ul > li, h1, h2 {font-family: 'Vollkorn', serif;font-weight:normal;}

h1 {font-size:250%;font-weight:300;line-height:116%;letter-spacing:-1px;}
h1.divider { margin:15px 0 ;}
h1 span { padding-left:10px;}
h2 {font-size:195%;line-height:110%;letter-spacing:-1px;padding:0px 0px 12px 0px;}
h3, .sectiontitle-sidebar {font-size:130%;font-weight:normal;}
a.sectiontitle-sidebar {padding:0px 0px 10px 0px;display:block;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}
hr {background-color:#D1D1D1;color:#D1D1D1;height:1px;overflow:hidden;width:100%;padding:0px;margin:0px 0px 10px 0px;} 
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.sectiontitle-sidebar { text-decoration:none; } 
/* editorial */
.editorial-styles  {padding-bottom:16px;position:relative;}
.editorial-styles h1 {color:#414042;text-transform:none;padding:0px 0px 10px 0px;font-family: 'Roboto', sans-serif;font-weight: 300;font-size:270%;}
.editorial-styles h1.colour {font-family: 'Vollkorn', serif;text-transform:uppercase;letter-spacing:0px;font-size:270%;padding:0px;letter-spacing:-1px;}
.editorial-styles h2 {font-family: 'Roboto', sans-serif;}
.editorial-styles p {padding:0px 0px 16px 0px;}
.editorial-styles ul {margin:0px 0px 16px 14px;}
.editorial-styles li {padding:0px 0px 3px 4px;}

table.tbl-standard {margin-bottom:12px;border-top:0px solid #D6D6D6;border-left:0px solid #D6D6D6;font-size:100%;}
table.tbl-standard th {padding:2px 12px 2px 2px;text-align:left;font-weight:bold;border-bottom:1px solid #D6D6D6;border-right:1px solid #D6D6D6;background-color:#C6C6C6;vertical-align:top;}
table.tbl-standard tr td {background-color:#F8F7F6;padding:2px 12px 2px 4px;text-align:left;border-bottom:1px solid #FFFFFF;border-right:0px solid #FFFFFF;vertical-align:top;}
table.tbl-standard tr td:first-child {background-color:#E7E6E5;padding:2px 12px 2px 4px;text-align:left;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
table.tbl-standard tr td.time_feature:last-child {  width:228px;} 
.leftimage {float:left;margin-right:12px;margin-bottom:8px;padding:0px;border:0px solid #D3D3D3;}
.rightimage {float:right;margin-left:12px;margin-bottom:8px;padding:0px;border:0px solid #D3D3D3;}
.expimage {float:left;margin-right:34px;margin-left:34px;margin-bottom:16px;padding:0px;border:0px solid #D3D3D3;}

.intro_paragraph {font-size:105%;/*line-height:1.3em;*/}


@media (min-width:641px) { /* portrait tablets */ }
@media (min-width:961px) { /* tablet, landscape, desktops */ }