{font: 1.0em sans-serif;margin-left:10px; margin-right:10px;}
* {margin:0; padding:0; background-color:rgb(238,216,174);}
div#mainwrapper {min-width:800px; max-width:985px;  margin-left:auto; margin-right:auto; background-color:rgb(238,216,174);} /* centers layout when > max width */
div#past{
  text-align: right;
}


 div#header {
      width:auto;
      height:104px;
      padding-top:3px;
      background-color:rgb(238,216,174);
      padding-left:25px;
      padding-right:25px;
      text-align:center;
    }


     ul#navigation
      {margin:0 0 0 140px;
       padding-left: 0;
       list-style-type: none;
       float: left;
       background: rgb(238,216,174);
       width: auto;
         border-top:1px solid #b57600;	/* draws line on top edge of div */
	border-bottom:1px solid #b57600;	 /* draws line on bottom edge of div */
        font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 80%;


       }

       ul#navigation li
       {display: inline;
       }

       ul#navigation a{
          display: block;
          float: left;
          padding: .2em 1em;
          text-decoration: none;
          color: black;
          border-right: 1px solid #b57600;
            border-left: 1px solid #b57600;
       }
        ul#navigation a:hover{
          color: #000;
          background: #F4A933;
        }






	div#listmenu{padding-left:85px;
         font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 80%;

    }

	div#events{
	   padding-left:25px;
      padding-right:25px;
		 text-align:left;
		 }

	div#rosary {
	    text-align:left;
			ffont-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 80%;
			padding-bottom:10px;
			padding-top:10px;
			  }



#twocolwrap {
 	float:left;
	width:100%;
	display:inline; /* stops IE doubling  margin on float*/
	margin-right:-170px; /* CWS - neg margin move */
	}
 #nav {
 	float:left;
 	width:150px;
	display:inline; /* stops IE doubling  margin on float*/
        background-color:rgb(238,216,174);
         margin:5px;
        text-align:left;
        font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 80%;
 	}

#parishes {
   text-align: left;
   font-size: .90em;
	 border-bottom:2px dotted #b57600;
	 }


img {border:none;}

div#listdata {         /* side navigation list */
    border:none #000;
    width:130px;
    font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 90%;
    background-color:rgb(238,216,174);
    color:black;
    }


       ul.special {
         border:0;
         margin:12px 20px 10px 1.25em;
         padding:0;
         list-style-type:none;
         border-top:2px dotted #b57600;
         text-align:left;
        }


       li.special {
          border-bottom:2px dotted #b57600;
          margin:0;
          padding:.3em 0;
          text-indent:.60em

          }

  li {list-style-type:none;}

a {text-decoration: none;}
  a:link{color:blue;}
  a:visited{color:blue;}
  a:hover{color:red;text-decoration: underline;}
  a:active{color:black;}


#content {
     font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 80%;
 	width:auto;
 	margin-left:150px;
 	margin-right:170px;
        padding:.4em;
        text-transform:capitalize;

				text-align:center;
 	}




	.councilfrbox {width:290px;
	                float:right;
									font-size:.85em;
									clear:both;
									text-align:left;
	}


div#rightcolumn {
      font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 90%;
 	float:right;
 	width:150px;
        text-align:center;
        padding:.5em;

	}


div#rightcolumn a {
         color:blue;
         text-decoration:underline;
                 }
div#rightcolumn a:hover {
                      color:red;
                      text-decoration:none;
        }


div#rightcolumn div#reference ul {list-style-type:none;
                                  font-size: .9em;
                                  padding-left: 4px;
                                  text-align:left;
                                  margin:0 6px 0 0;
                                  padding-bottom:1px;
}


div#rightcolumn h4 {border-top:2px dotted #b57600;padding-top:15px;

}






div#montage {
             text-align:center;}


div#verizon {
             padding:15px;
						 text-align:left;
						 width:500px;
}

div#gkreport {width:550px;
              padding-left:20px;
	    		text-align:left;
			  	font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 125%;

}

              div#heart {width:400px;
              margin-left:80px;
							text-align:left;
							font-size: 1.2em;

}



div#whoweare {text-align:left;
							font-size: 1.2em;
							width:550px;
}




	div#clergy {
	         width:550px;
					 border-bottom:2px solid;
					 padding:15px;
					 text-align:center;
					 }


div#letter {

            padding-bottom:26px;
						width:600px;
						text-align:left;
       }

div#article{


			    width:490px;
					text-align:left;
					padding:26px;
                       font-size: 1.6em;
			 }

div#christmas{
  border-top:3px solid #b57600;
  text-align: center;

       padding-top: 42px;
}






	div#valentine {clear:both;}


div.photo{padding-bottom:10px;
             width:550px;
		  	 text-align:left;
	       	 margin: 5px;
             font-size: 1.0em;
              }


          div#front{padding-bottom:10px;
             width:550px;
		   	 text-align:left;
			 margin: 5px;
             font-size: 1.3em;
              }





  div#blessedmother{ width: 550px;
                     text-align:left;
                     font-size: 1.4em;
                     padding: 35px;
                     border: 4px solid #62a9ff;
  }





	div#golf 	{padding-bottom:10px;
             width:550px;
						 text-align:left;
              }



div#application{border-top:2px solid;
                border-bottom:2px solid;
                width:550px;
								text-align:center;
								padding: 30px;
								}


div.thumbnail { padding: 10px;
            background-color:rgb(238,216,174);
            width: 100px;
             float: left;
               margin: 0 30px 30px 0;
            }

   div.thumbnail p
           {
      text-align: left;
   font-size: 75%;
}





	 .dinner {font-weight:800;}
	  .small {font-weight:600;}
		.p {text-align:left;}

	.picfr { float:left;
	         padding-left:20px;
					 position:relative;
					 padding-right:10px;
					 padding-top:0px;
					 }
   .picfl {float:right;
	         position:relative;
           padding-left:10px;
					 padding-right:30px;
					 padding-bottom:10px;
					 }

		.caption {font-size: .8em; font-style: normal;    text-align:left;        }

 #footer {
        text-align:center;
 	width:100%;
 	clear:both;
 	float:left;
        background-color:#f8c473;
        padding:4px 0;
        font-size:.75em;
 	}



h2 {color:red;}
h2.specialtext span {color:#b57600;}
h2.specialtext {text-align:center;letter-spacing:.15em;}

.spread {letter-spacing: 0.4em;
         	font-family:corbel,helvetica,arial,sans-serif;
               font-weight: bold;
               font-size: 150%;


}

