/*
	custom.css � custom styles for Cutline that YOU define
	------------------------------------------------------
	
	This stylesheet will allow you to futureproof your changes against 
        future releases and upgrades. I know you work hard on your modified
        styles, and I don't want you to feel like every upgrade is a total
        drag!
	
	Instructions:
	
	Modifying existing Cutline styles to your liking is a breeze with 
        this handy stylesheet. The <body> tag within the header.php file 
        has been appended with a CSS class called "custom," and thanks to 
        this, you now have the ability to override ANY style that's 
        declared in the original Cutline stylesheet.
  	
	In practice, you simply need to copy the CSS for the element that 
        you want to change (from style.css) and then paste it here. Prefix
        the new CSS declaration with .custom, and then make your tweaks as
        necessary.
	
	Here's an example:
	
	To change the default color of unvisited links from blue to red 
        (#c00) and remove the default underline, this is what you would do:
	
	.custom a { color: #c00; text-decoration: none; }

*/

/* headers must clear float */

.clear { clear: both;
       }

/* Hack for making columns on the newsletter page */

.newsletter { margin-right: 20px; 
            }

.plusJan { margin-right: 28px; 
                    }

.plusFeb { margin-right: 14px; 
                    }

.plusMar { margin-right: 34px; 
                   }

.plusApr { margin-right: 44px; 
                    }

.plusMay { margin-right: 50px; 
                    }

.plusJun { margin-right: 46px; 
                   }

.plusJul { margin-right: 52px; 
                    }

.plusAug { margin-right: 34px; 
                    }

.plusSep { margin-right: 10px; 
                   }

.plusOct { margin-right: 30px; 
                    }

.plusNov { margin-right: 12px; 
                    }

.plusDec { margin-right: 14px; 
                   }

/* images with caption that can float */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	padding: 4px;
        margin-left: 2em;
        margin-bottom: 1em; 
        float: right;
	}

.alignleft {
	padding: 4px;
        margin-right: 2em;
        margin-bottom: 1em;
        float: left;
	}

.captionCenter { align: center }


/*---:[ Registered Users Only template styles ]:---*/

p.login {     font-size: 125%;
          margin-bottom: 10px; }


/*---:[ sidebar styles ]:---*/

/* li.widget ul, li.linkcat ul { list-style-image: url("images/StPaulsBullet.png"); 
                                  margin: 0 0 0.5em 20px; }
		
.custom	ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover {       color: #090; 
     list-style-image: url("images/StPaulsBullet.png");
      text-decoration: underline; } */
		
/*---:[ flyout-menu styles ]:---*/

.flyout-menu {font-family: arial, sans-serif; width:106px; height:570px; position:relative; margin:0; font-size:11px; margin:40px 0 120px; z-index:3; }

.flyout-menu ul li a, .flyout-menu ul li a:visited {display:block; text-decoration:none; color:#000; width:104px; height:50px; text-align:center; border:1px solid #fff; border-width:1px 1px 0 0; background:#c9c9a7; line-height:19px; font-size:11px; }

.flyout-menu ul {padding:0; margin:0;list-style-type: none; }

.flyout-menu ul li {float:left; margin-right:1px; position:relative;}

.flyout-menu ul li ul {display: none;}

.flyout-menu li img { margin-left: 3px;
            margin-top: 10px;
          }

/* specific to non IE browsers */
.flyout-menu ul li:hover a {color:#fff; background:#b3ab79;}

.flyout-menu ul li:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}

.flyout-menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}

.flyout-menu ul li:hover ul li:hover a.hide {width:150px;}

.flyout-menu ul li:hover ul li ul {display: none;}

.flyout-menu ul li:hover ul li a {display:block; background:#b3ab79; color:#000; width:150px;}

.flyout-menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}

.flyout-menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}

.flyout-menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}

.flyout-menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

table {border-collapse:collapse; border:0; margin:0; padding:0;}
