body{
margin: 0 auto;
background-image: url(Background.jpg);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #eaeaea;
padding: 0px;

}

/*#bg{							comment
margin: 0 auto;
background-image: url(bg.jpg);
background-repeat: repeat-y;
height: 100%;
width: 858px;
}*/

#ghost{
/*width: 724px;                    DJGS*/
width: 98%;
margin: 0 auto;
margin-top: -59px;
height: 100%;
}

#page{
/*width: 646px;             DJGS*/
width: 98%;
margin: 0 auto;
background-color: #ffffff;
height: 100%;
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color: #afafaf;

background-image: url(side.jpg);
background-repeat: repeat-y;

}

#page a{


color: #6c727b;
}


#page2{
position: fixed;
margin: 0 auto;
background-color: #c1c1c1;
padding-top: 42px;

margin-top: -39px;
background-image: url(shade.jpg);
background-repeat: repeat-x;
width: 688px;
}

#header{
background-image: url(Header.jpg);
margin: 0 auto;
background-repeat: no-repeat;
height: 150px;
/*width: 724px;                           DJGS*/
width: auto;
padding-top: 0px;
line-height: 0px;
display: block
}

#main{

padding-top: 0px;
/*float: right;                        DJGS*/
float: right;
/*width: 420px;                        DJGS*/
width: auto;
padding-right:30px;
padding-left: 200px;                 /*DJGS*/
margin-top:20px;
}

#mainw{

background-image: url(../Watermarks/Church medium.JPG);
width: 182px;
height: 16px;
margin-left: 0px;

}

padding-top: 0px;
/*float: right;                        DJGS*/
float: right;
/*width: 420px;                        DJGS*/
width: auto;
padding-right:30px;
padding-left: 200px;                 /*DJGS*/
margin-top:20px;
}

#mainl{
padding-top: 0px;
/*float: right;                        DJGS*/
float: right;
width: 420px;                     /*   DJGS*/
/*width: 47%; */
padding-right:200px;
padding-left: 200px;                 /*DJGS*/
margin-top:0px;
}
#mainl2{
padding-top: 0px;
width: 47%;     
text-align: left;
position: absolute;
top: 125px;
left: 200px;
padding-right: 5px;
padding-left: 5px;
}

#newspanel{
position:absolute;
float:right;
top:10em;
right:3%;
width:15%;
margin:auto;
padding:2px;
font-family:Arial, sans-serif;
background-image:url('side.jpg');
}

#newspanel > ul {width:auto; margin-left:-1px; font-size:85%;}
#newspanel ul {border:1px solid silver; border-width:0 0 0 1px; padding-left:2px;text-indent:0px;}
#newspanel ul li {border-width:1px 0; border-color:white; padding:0 0 0 0; line-height:1.25em;}
#newspanel ul ul {border-width:0 1px 1px 1px; border-color:gray silver gray gray;}
#newspanel ul li {list-style-type:none; text-align:left;}
#newspanel ul ul li {border-color:#FEFEFC;}
#newspanel li > a {background-color:transparent; padding:3px;}
#newspanel li:hover {background-color:#c2cad2;}
#newspanel li.sub:hover {margin-left:-2em; border:1px solid gray; background:#DDB;}
#newspanel li.sub:hover > a {color:#330;}
#newspanel li.sub:hover > ul {top:1.75em; left:-1px; background:#FEFEFC;}

#servicespanel{
position:absolute;
float:right;
top:10em;
right:3%;
width:20%;
margin:auto;
padding:2px;
font-family:Arial, sans-serif;
background-image:url('side.jpg');
}

#servicesspanel p {width:auto; margin-left:-1px; font-size:85%;}


h1{
color: #323436;
font-size: 30px;
text-align: left;
}

h2{
color: #4e535d;
font-style: italic;
font-size: 18px;
}

h3{
color: #6c727b;
text-indent: 20px;
}

h4{
color: #6c727b;
font-size: 1.5em;
text-align: center;
}

h5{
font-size: 1em;
font-style: bold;
}


p{

}

img
{
border-style:none;
}

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

img.church1{
float: right;
}

#vicar{
float: right;
}

img.vicar{

}



img.carl{
float: left;
padding-right: 15px;
padding-bottom: 15px;

}

img.leftside{
float: left;
padding-left: 15x;
padding-right: 15px;
padding-bottom: 15px;

}

img.rightside{
float: right;
padding-left: 25px;
padding-right: 5px;
padding-bottom: 15px;

}

img.center{
float: center;
padding-left: 25px;
padding-right: 5px;
padding-bottom: 15px;

}


img.fullscreen{
float: right;
padding-left: 2x;
padding-right: 2px;
padding-bottom: 2px;
width: "5%";

}

img.eucharist{
float: left;
padding-right: 15px;
padding-bottom: 10px;

}

img.eucharist2{
float: right;
padding-left: 15px;
padding-bottom: 15px;

}

img.claudio{
float: right;
padding-left: 15px;
padding-bottom: 15px;

}

#bgtop{
background-image: url(windowtop.jpg);
width: 182px;
height: 16px;
margin-left: 0px;

}

/*#bgbottom{									comment
background-image: url(windowbottom.jpg);
width: 159px;
height: 206px;
margin-left: 21px;

}*/


#bgbottom{
width: 182px;
height: 206px;
background-image: url(windowbottom.jpg);
margin-left: 0px;
background-color: #ffffff;
}



#nav2{

margin: 0 auto;
}

#nav{
margin-top: 0px;

/*width: 141px;
width:25%;                                       /*DJGS*/
/*border-right-style: solid;
border-width: 1px;*/

text-align: right;
border-color: #7d7d7d;
position: fixed;
padding-right: 0px;
/*background-color: #ffffff;                    DJGS */
background-cocol: #5c5c5c;                     /*DJGS*/
}

div#notice p{font-weight: bold;}


#nav li{
list-style-type: none;
padding: 0px;
margin:0;
padding:0;
color: #5c5c5c;
font-weight: bold;
font-size: 12px;

}

#notice{
margin-top: 0px;

width: 20%;                                       /*DJGS*/
border-width: 5px;

text-align: left;
border-color: #000080;
position: absolute;
top: 125px;
right: 30px;
padding-right: 5px;
padding-left: 10px;
background-color: #5C5C5C;                     /*DJGS*/
background: url(side.jpg);
background-repeat: repeat;

}

ul{
margin: 0;

}



#nav a{
margin-left: -40px;
display: block;
text-decoration: none;
width: 141px;
padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;
color: #5c5c5c;
font-weight: bold;
font-size: 12px;

}


#nav a:hover{
background-color: #ebebeb;
}

#current{

margin-left: -40px;
display: block;
text-decoration: none;
width: 141px;

padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;

color: #5c5c5c;
font-weight: bold;
font-size: 12px;
text-align: right;
background-color: #9ea6b1;
color: #ffffff;}






#subnav {
margin: 0 auto;
}



#subnav a{
margin-left: -40px;
display: block;
text-decoration: none;
width: 141px;
font-size: 10px;
color: #5c5c5c;
background-color: #d2dbe5;
text-align: right;
/*font-style: italic;*/

padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;

}


#subnav a:hover{
background-color: #c2cad2;
text-indent: 3px;
}

#subparent a{

margin-left: -40px;
display: block;
text-decoration: none;
width: 141;

padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;

font-weight: bold;
font-size: 12px;
text-align: right;
background-color: #9ea6b1;
color: #ffffff;}

#subcurrent{

margin-left: -40px;
display: block;
text-decoration: none;
width: 141px;

padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;

color: #5c5c5c;
font-weight: bold;
font-size: 10px;
text-align: right;
background-color: #adb6bf;
color: #ffffff;}



#subparent a:hover{
background-color: #87919d;
}






#top{
float: right;
}



.nb {
font-size: 1em;
border-top-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color: #afafaf;
padding-bottom: 1px;
color: #FF0000;
}

#info {
font-size: 11px;
border-top-style: solid;
border-width: 1px;
border-color: #afafaf;
padding-bottom: 1px;
color: #909090;
}

#infom {
font-size: 11px;
border-top-style: solid;
border-width: 1px;
border-color: #afafaf;
padding-bottom: 1px;
color: #909090;
width: 141px;                                       /*DJGS*/
text-align: center;				    /*DJGS*/
}

#info2 {
font-size: 11px;
padding-bottom: 1px;
color: #666666;
}

#infored {
font-size: 11px;
padding-bottom: 1px;
color: #FF0000;
}


#footer{
/*background-image: url(Footer.jpg);
background-repeat: no-repeat;
width: 464px;
height: 49px;
margin: 0 auto;
padding: 0px;
}

#footer p{
padding: 0px;
float: left;
color: #000000;


}*/

