/* Start of CMSMS style sheet 'LP Church' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   background-color: #ffffff;
   color: #000000;
   padding-top: 20px;
}

div#footer{
   font-size: 75%;
   padding: 20px;
}
/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

td.main img {
   margin: 5px;
}

/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #18507C; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #18507C;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
}

#pagelayout {
   width: 90%;
   margin-left: auto;
   margin-right: auto;
}
#pagelayout td {
   border: 0px;
   margin: 0px;
}
#pagelayout td.topleft {
   width: 250px;
   height: 185px;
   background: #5a76b5 url(/uploads/images/elements/topleft.jpg);
   background-repeat: no-repeat;
}
#pagelayout td.left {
   background: url(/uploads/images/elements/left.jpg);
   background-repeat: repeat-y;
   vertical-align: top;
}
#pagelayout td.top {
   font-family: Times New Roman;
   color: #3a0795;
   text-align: center;
   padding-left: 20px;
   background: url(/uploads/images/elements/top.jpg);
}
#pagelayout td.top h1 {
   font-size: 275%;
   text-align: center;
}
#pagelayout td.top div.service {
   font-size: 150%;
   padding: 10px;
}
#pagelayout td.top a {
   color: #3a0795;
   text-decoration: none;
}
#pagelayout td.top img{
   margin: 20px;
}
#pagelayout td.main {
   vertical-align: top;
   padding: 10px;
}
#pagelayout td.main h2 {
   border-bottom: 1px solid #cccccc;
   margin-bottom: 15px;
}
#pagelayout td.left li{
   list-style: none;
   display: block;
   text-align: center;
   padding-top: 15px;
}
#pagelayout td.left ul ul li{
   padding-top: 5px;
}
#pagelayout td.left li h3{
   color: #f3eb4a;
   font-weight: bold;
   font-size: 150%;
   font-family: Times New Roman;
}
#pagelayout td.left ul ul li h3, #pagelayout td.left ul ul li a{
   font-size: 120%;
}
#pagelayout td.left li a{
   color: #f3eb4a;
   font-size: 150%;
   font-family: Times New Roman;
   text-decoration: none;
}
#pagelayout td.homepics {
   margin: 0px;
   padding: 0px;
   width: 1% !important;
   vertical-align: top;
}
#pagelayout td.homepics img {
   padding-top: 20px;
}

/* End of 'LP Church' */

