@charset "utf-8";

/*
Emmanuel Church, South Croydon main stylesheet
Copyright (C) 2008 Andy Buchanan
*/

@import url(navigation.css);
@import url(events.css);

/*
=Colours
Page background: #ddd
*** Fill in the rest of this ***
*/

/*
=Global
*/

blockquote, body, caption, div, dl, dt, dd, form, fieldset, h1, h2, h3, h4, h5, h6, html, li, ul, ol, p, pre, textarea, table, td, th {  margin: 0;  padding: 0;}

body, html {  background: #ddd url(../images/tileidyllic4.gif) repeat;}

body {  padding: 0;  color: #1a1a1a;  font: 70%/1.5 "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;  /*  font-size: 0.7em;  line-height: 1.5;  */}

/*
=Main layout
*/

#wrapper {  position: relative;  background: #ddd;  /* min-width: 728px; */  max-width: 70em;  margin: 0 auto 1em;  padding: 0;  border-left: 1px solid #888;  border-right: 1px solid #888;  border-bottom: 5px solid #888;}

#banner {  margin: 0;  padding: 0;  background: #d0d0d0;}
#banner img {  width: 100%;  margin: 0;  padding: 0;  border-bottom: 1px solid #aaa;}

#content {  clear: both;  width: 100%;}
#content ul {
  margin: 1em 3em 1em;
}

#solitary, #primary {  background: #fafafa;  margin-right: -2px;  overflow: hidden;  /* width: 41.3em; */  float: left;  padding: 1em 1.4em 3em 1.4em;  border-right: 1px solid #aaa;}

#primary {
  width: 59%;
}

#solitary {
  width: 96%;
  margin: 0;
  padding: 1em 1.4em 3em 1.4em;
  border: 0;
}

p.opening_paragraph {  /*   margin: 0em 1.2em 3em 1.2em;  padding: 1em;  border: 1px dashed #aaa;  background: #ddd;  */  font-size: 1.2em;}

p.when_where_header {  font-size: 1.2em;  font-weight: bold;}

.programme th { text-align: left; }
.programme td:first-child { width: 3em; }

#secondary {  /* width: 23em; */  width: 32.8%;  float: right;  padding: 1.5em 1.4em 2em 1.4em;  margin: 0;  background: #ddd;}
#secondary p {  font-size: 0.9em;}

#footer {  background: #900;  color: #fdd;  font-weight: bold;  font-size: 0.8em;  padding: 0.7em 2.6em;  clear: both;  border-top: 1px solid #a00;  min-height: 31px;}
#footer a:link {  color: #f88;}
#footer a:hover {  color: #f33;}
#footer a:visited {  color: #c55;}
#footer a:active, #footer a:focus { background: #ff3; }

div#validsticker {  position: absolute;  bottom: 4px;  right: 2px;}
#validsticker a {  border: 0; }

/*=Links*/
a:link, a:visited {  text-decoration: none;  border-bottom: 1px dotted;  color: #0c4fae;}
a:visited {  color: #355785;}
a:hover, a:focus, a:active {  border-bottom-style: solid;  color: #3383F1;}
a:focus, a:active {  background: #E2EAF4;}
a.imglink {
  border: none;
  font-size: 0;
}

a.imglink img {

}

/* Add an external-link icon to absolute links */
/* Credit: http://www.kryogenix.org/days/2002/08/30/external */

div#content a[href^="http:"] {
    background: url(/images/remote.gif) right center no-repeat;
    padding-right: 15px;
}

div#content a[href^="http:"]:hover {
    background: url(/images/remote_a.gif) right center no-repeat;
}

/* ...but not to absolute links in this domain... */


/*div#content a[href^="http://www.emmanuelcroydon2.org.uk/"] {
    background: transparent;
    padding-right: 0px;
}

div#content a[href^="http://www.emmanuelcroydon2.org.uk/"]:hover {
        background: transparent;
}*/

/* changed to work with both emmanuelcroydon and emmanuelcroydon2 domains  */
div#content a[href^="http://www.emmanuelcroydon"] {
    background: transparent;
    padding-right: 0px;
}

div#content a[href^="http://www.emmanuelcroydon"]:hover {
        background: transparent;
}

/*=Headings*/

h1,h2,h3,h4,h5,h6 {    color:#8a1a1a;    font-weight: bold;}

h1 {    margin:0 0 0.5em;    font-size:1.8em;    line-height:1.2;}
h2 {    /* clear:both; */    margin:0.5em 0 0.4em 0;    font-size:1.5em;    line-height:1.3;    border-bottom: 1px dashed #8a1a1a;}
h3 {    margin:0.5em 0 0;    font-weight:bold;    font-size:1em;    text-transform:uppercase;}

/*=Images*/

a img {  border: none;}
div.display_image {  text-align: center;}

/*=Extras*/

p, pre {  margin: 0 0 1em;}


.newstitle
{
    color:#8a1a1a;    
    font-weight: bold;
    font-size:10pt;
}

.newslocation
{
    
}

.newsdate
{
    font-weight:bold;
}

.sermondate
{
    color:#8a1a1a;    
    font-weight: bold;
    font-size:12pt;
}

.sermontitle
{
    font-weight:bold;
}

.sermontime
{
    font-weight:bold;
}

.sermonpreacher
{
    font-style:italic;
}
