/* St. Patrick W2 Screen layout */

* { margin:0; padding:0; }

body {
margin: 0 auto;
padding: 0;
font: 76% Verdana,Tahoma,Arial,sans-serif;
background: #69805d url(bkgrds/bkgreen2.gif) top left repeat-x; 
}

h1 {
font-size: 2em;
margin: 15px 0 10px 0;
}

h2 {
font-size: 1.6em;
line-height: 1.8em;
margin: 15px 0 10px 0;
}


h3 {
font-size: 1.0em;
margin: 15px 0 10px 0;
}

h4 {
font-size: 1.0em;
margin: 10px 0px 0px 0px;
}

h4 a {
text-decoration: none;
color:#ffffff;
}

h4 a:hover {
text-decoration: none;
color:#009900;
}

a {
text-decoration: none;
color: #286ea0;
}

a:hover {
text-decoration: underline;
color: #286ea0;
}

a img {
border: 0px;
}

p {
margin: 10px 0px 20px 0px;
}


#outterwrap {
margin: 0 auto;
background: url(http://www.stpatrickscottsdale.org/W2/bkgrds/bkgreen_long.gif) top left repeat-x;
width: 100%; 
}

#wrap {
margin: 0 auto;
width: 780px;
background: url(http://www.stpatrickscottsdale.org/W2/bkgrds/colcon_bkgr.gif) top left repeat-y;
}

#wrap_insidepages {
margin: 0 auto;
width: 780px;
background: #ffffff;
}

#wrap_gallery {
margin: 0 auto;
width: 780px;
background: url(http://www.stpatrickscottsdale.org/W2/bkgrds/gallery_bkgr.gif) top left repeat-y;
}


#header {
clear: both;
margin: 0 0 0 0;
padding: 0;
height: 314px;
}


/* -------------- Navcontainer ---------------------- */
#navcontainer {
clear: both;
height: 25px;
padding: 0px 0px 0px 0px;
}

#navcontainer ul  {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #f6ebd7;
color: #86450d;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { 
display: inline; 
}

#navcontainer ul li a  {
padding: 6px 6px 7px 6px;
color: #86450d;
/* font-size: 13px; */
font-size: 10px;
letter-spacing: 0px;
font-weight:bold;
text-decoration: none;
float: left;
border-right: 1px solid #86450d;
}

.navsmall {
padding: 0px 7px 0px 7px;
font-size: 11px;
line-height: 9px;
text-align: center;
}


#navcontainer ul li a:hover  {
background-color: #f6b235;
color: #fff;
}

#navcontainer ul li p  {
margin: 0px 0px 0px 0px;
}


/* -------------- Navcontainer ---------------------- */
/* -------------- Leftcolumn ---------------------- */
#leftcolumn {
clear: left;
float: left;
width: 176px;
background: #64926b url(http://www.stpatrickscottsdale.org/W2/images01/lefttop.jpg) no-repeat top right;
font-size: 0.9em;
}

.lefttext_white {
width:156px;
height:550px; 
overflow:auto;
margin: 30px 0px 10px 5px; 
padding: 0px 5px 30px 10px;
color: #ffffff;
line-height: 1.3em;
}  

.lefttext_white p {
margin: 5px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}  


.lefttext_white h3 a {
font-size: 1.5em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
color: #ffffff;
}  

.lefttext_white h3 a:hover {
text-decoration: none;
color:#009900;
}  

.lefttext_white h4 a {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}  



#leftinside {
background: #27542d url(http://www.stpatrickscottsdale.org/W2/images01/leftbottom.jpg) no-repeat ;
background-position: bottom;
padding: 0px 0px 50px 0px;
}

.minheight_prop {
height:600px;
float:right;
width:1px;
}

.lowerlefttext {
width:150; 
height:110px; 
overflow:auto;
background: #a9ceae;
margin: 10px 15px 5px 15px; /* box space */
padding: 5px 10px 5px 10px; /* inside content */
color: #000000;
line-height: 1.3em;
}  




/* -------------- Leftcolumn ---------------------- */
/* -------------- Rightcolumn ---------------------- */

#rightcolumn {
float: right;
width: 185px;
background: #64926b;
background-position: top;
font-size: 0.9em;
line-height: 1.5em;
}

.righttext_greenbox {
overflow: auto; 
/* overflow: hidden; */
margin: 15px 5px 10px 10px; 
padding: 5px 5px 40px 5px;
width: 160px;
height: 550px;
background: #a9ceae;
color: #000;
line-height: 1.3em;
}

.righttext_greenbox h3 a {
font-size: 1.5em;
color: #02704B;
}

.righttext_greenbox h3 a:hover {
text-decoration: none;
color:#009900;
}


.righttext_greenbox2 {
margin: 0px 0px 0px 0px; 
padding: 0px 10px 0px 5px;
width: 139px;
background: #a9ceae;
color: #000;
line-height: 1.3em;
}

.righttext {
margin: 15px 15px 10px 15px; 
padding: 5px 5px 40px 10px;
width: 139px;
color: #000;
line-height: 1.3em;
}

.simplepie ul  {
padding-left: 0;
margin: 0px 0px 10px 5px;
float: left;
/* width: 100%; */
font-family: arial, helvetica, sans-serif;
}

.simplepie h3 a {
color:#000000;
font-size: 1.1em;
text-align: center; 
text-decoration: none;
}

.simplepie li {
padding-bottom:5px;
margin: 10px 0px 0px 0px;
color: #021F12;
border-bottom:solid;
border-width:1px;
}

.simplepie li a {
color:#0B3B0B;
font-size: 1.1em;
font-weight:bold;
text-decoration: none;
}

.simplepie li a:hover {
text-decoration: none;
color:#009900;
}

.lowerrighttext {
width:120x; 
height:395px; /* increased for Advent videos */
overflow:auto;
background: #a9ceae;
margin: 10px 15px 5px 15px; /* box space */
padding: 5px 10px 5px 10px; /* inside content */
color: #000000;
line-height: 1.3em;
}  

.lowerrighttext  h3 {
font-size: 1.1em;
font-weight: bold;
color: #DF0101;
}  

.lowerrighttext a:hover {
text-decoration: none;
}  


/* -------------- Rightcolumn ---------------------- */
/* -------------- Centercolumn ---------------------- */

#centercolumn {
margin: 0px 185px 0px 176px;
background: #ffffff url(images01/centertop.jpg) no-repeat ;
background-position: top left;
font-size: 1.2em;
line-height: 1.5em;
}

#content {
margin: 0px 15px 80px 15px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 8px 0 8px;
line-height: 1.6em;
/* text-align: left; */
color: #000000;
}

#contentstaff {
margin: 0px 15px 80px 15px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 8px 0 8px;
line-height: 1.6em;
/* text-align: left; */
color: #000000;
background:#F6F5F0;
}



#content h2 {
font-size: 1.5em;
color: #000000;
margin: 50px 0 0 0;
}

#content img {
padding: 1px;
display:inline;
background: #cccccc;
border: 4px solid #f0f0f0;
}



#content_news {
margin: -20px 15px 80px 15px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 8px 0 8px;
line-height: 1.6em;
/* text-align: left; */
color: #000000;
}

#news p {
margin: 0px 0px 25px 0px;
/* margin: 0px 0px 25px 120px; */
}



#news p img {
margin: 0px 0px 0px 0px;
/* margin: 0px 0px 0px -120px; */
float: right;
}

#news h2 {
color: #64916a;
padding: 0px 0px 15px 0px;
text-align: center;
}

.simplepie li {   
list-style-type:none;   
} 


.dropcap {
float:left;
color:#D4D4C7;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Times, serif, Georgia;
}

/* -------------- Centercolumn ---------------------- */
/* -------------- Footer ---------------------- */
#footer {
clear: both;
margin: 0 auto;
background: #64926b;
padding: 10px 0 20px 0;
border-top: 2px solid #27542d;
text-align: center;
color: #415b45;
font-size: 0.8em;
}

#footer a {
color: #415b45;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

/* -------------- Footer ---------------------- */

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.smaller {
font-size: 0.7em;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}


.bold {
font-weight: bold;
}

.hide {
display: none;
}

/* ------------ inside pages ---------------- */

    #tabsC {
      float:left;
      width:100%;
      background:#809b72;
      font-size:80%;
      line-height:normal;
      }

    #tabsC ul {
	margin:0;
	padding:11px 0px 0px 5px;
	list-style:none;
      }

    #tabsC li {
      display:inline;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      }

    #tabsC a {
      float:left;
      background:url("images01/tableftC.gif") no-repeat left top;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 12px;
      text-decoration:none;
      }

    #tabsC a span {
      float:left;
      display:block;
      background:url("images01/tabrightC.gif") no-repeat right top;
      padding:5px 18px 2px 6px;
      color:#464E42;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}

    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }

    #tabsC a:hover {
      background-position:0% -42px;
      }

    #tabsC a:hover span {
      background-position:100% -42px;
      }  

/* -------------- INSIDE PAGES - Leftcolumn ---------------------- */
#leftcolumn2 {
clear: left;
float: left;
width: 176px;
background: #ffffff ;
font-size: 0.9em;
}

.lefttext_black {
margin: 30px 15px 10px 15px; 
padding: 0px 5px 40px 10px;
width: 130px;
color: #000000;
line-height: 1.3em;
}  

#leftinside2gray {
background: #dadada;
}

/* -------------- INSIDE PAGES - Leftcolumn ---------------------- */
/* -------------- INSIDE PAGES - Rightcolumn ---------------------- */
#rightcolumn2 {
float: right;
width: 185px;
/* background: #64926b; */
background: #ffffff;
font-size: 0.9em;
line-height: 1.5em;
}

#rightinside2gray {
background: #dadada;
}

.righttext_box {
margin: 15px 15px 10px 15px; 
padding: 5px 5px 40px 10px;
width: 138px;
background: #ffffff;
color: #000;
line-height: 1.3em;
border: 1px solid #86450d;
}

/* -------------- INSIDE PAGES - Rightcolumn ---------------------- */
/* -------------- INSIDE PAGES - Centercolumn ---------------------- */

#centercolumn2 {
margin: 0px 0px 0px 176px;
padding: 0 0 0 0;
width: 419px;
background: #ffffff ; 
font-size: 1.2em;
line-height: 1.5em;
}

#centercolumnfull {
margin: 0px 0px 0px 0px;
padding: 0 0 0 0;
width: 780px;
background: #ffffff ; 
font-size: 1.2em;
line-height: 1.5em;
}

#centercolumngallery {
margin: 0px 0px 0px 0px;
padding: 0 0 0 0;
width: 780px;
background: #222222 ; 
font-size: 1.2em;
line-height: 1.5em;
}


#content01 {
margin: 0px 15px 80px 15px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 8px 0 8px;
line-height: 1.6em;
/* text-align: left; */
color: #000000;
}

.content01 ul  {
padding-left: 10;
margin: 0px 0px 10px 5px;
float: left;
/* width: 100%; */
}

.content01 li {
padding-bottom:5px;
margin: 0px 0px 0px 0px;
}

#content02 {
margin: 0px 15px 80px 15px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 8px 0 8px;
line-height: 1.6em;
/* text-align: left; */
color: #000000;
}

#content02 img {
padding: 1px;
display:inline;
/* background: #cccccc;
border: 4px solid #f0f0f0; */
}



/* -------------- INSIDE PAGES - Centercolumn ---------------------- */

/* -------------- SPECIAL INSIDE PAGES ----------------------------- */

#mintoc {
font: Verdana,Tahoma,Arial,sans-serif;
color: #000000;
}

#mintoc h1 {
font: 1.6em;
color: #009966;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.6em;
/* text-align: left; */
}

#mintoc h2 {
font: 1.2em;
color: #666666;
margin: 25px 0px 15px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.6em;
/* text-align: left; */
}

#mintoc h2 a {
text-decoration: none;
color: #286ea0;
}

#mintoc h3 {
font: 1em;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.6em;
/* text-align: left; */
}

#mintoc h3 a {
text-decoration: none;
color: #000000;
}

#mintoc p {
font: 76%;
margin: -15px 0px 10px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.6em;
/* text-align: left; */
}

/* -------------- PARISH MAGAZINE PAGE ----------------------------- */
.pm_thumb {
float:left; 
margin-right: 20px;
}
.pm_title {
padding-top:20px;
}
.font10 {
font-size: 10px;
}

.clear  {
clear: both;
display: none;
}
/* ---------------------------------------------------------------- */

.schedulehome {
margin-bottom:0px;
}

.schedule {
margin-top: 30px
}

#content .schedule img {
padding:0px;
display:inline;
border: 0px;
}


#centercolumnfull #content .schedule p {
font: 76% Verdana,Tahoma,Arial,sans-serif;
}

#centercolumnfull #content .schedule h2 {
color: #6920ce;
margin-bottom: 0px;
}

#schedule_pic img {
border:none;
background-color:#ffffff;
margin: 30px 0px 0px 0px;
}

