    *, body, td, th, p
    {
        font-size:13px;
        line-height:18px;
        margin:0;
        padding:0;
		font-family:tahoma, verdana, arial, helvetica, sans-serif;
    }
    body
    {
        background:#FFF;
    }
    p
    {
        margin:20px 0px;
    }
    a
    {
		text-decoration: none;
        color:#338866;
    }
	a:hover
    {
		text-decoration: underline;
    }
    ul
    {
        list-style-type:circle;
        margin-left:20px;
    }
    li
    {
        line-height:16px;
        margin:6px 0;
    }
    #wrapper
    {
        width:900px;
        margin:auto;
        xt-align:center;
    }
    #masthead
    {
        background:#FFF url('/assets/logo.jpg') no-repeat 0 0;
        width:900px;
        height:310px;
        border-right:6px solid #FFF;
    }
    #mainmenu span 
    {
	background: url('/assets/menu.png') repeat-x;
	display:block;
	height:42px;
	padding: 0px;
    }
    #mainmenu span .join
    {
	background: url('/assets/menu_join.png') repeat-x;
	float:left;
	display:block;
	height:42px;
	padding: 0px;
	padding-left:10px;
	padding-right:10px;
    }
    #mainmenu span a
    {
	font-size:18px;
	line-height:42px;
	text-decoration:none;
	order-bottom:1px solid #007866;
	margin-right:1px;
	color:white;
	#color:#338866;
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
	#border-left-width: 2px;
	#border-left-style: solid;
	#border-left-color: #FFCC33;
	padding-left: 20px;
    }
	
	#footer .col1 a
    {
	font-size:14px;
        text-decoration:none;
        order-bottom:1px solid #338866;
        padding-right:8px;
        margin-right:5px;
        border-right:1px solid #338866;
        color:#338866;
		font-family:tahoma, verdana, arial, helvetica, sans-serif;
    }
    #masthead span a#last, #footer .col1 a#last 
    {
        border-right:0;
    }
    #body
    {
        width:900px;
    }
    .col1
    {
        width:113px;
        border-right: 2px solid #CEECF9;
        padding: 5px;
		font-size:12px;
		background: #F6EFB0;
    }
    .col1 a
    {
		font-family:tahoma, verdana, arial, helvetica, sans-serif;
				font-size:12px;
    }
    .col1 hr
    {
        border:1px solid #CEECF9;
        height:1px;
        margin:2px 0;
    }
    .col2
    {
	border-left: 2px solid #F8F3DD;
        padding:5px 10px;
    }
    .col2
    {
        font-size:12px;
        line-height:18px;
    }
	
	.submenu a {
		color:#338866;
		margin-right:15px;
		text-decoration: none;
	}
	.submenu a:hover {
		text-decoration: underline;
	}
	
	.submenu  {
		margin-bottom:15px;
	}
	
	.col2 h1
    {
	color:#338866;
	font-size:18pt;
	line-height:26px;
    }
    ol2 img
    {
        border:1px solid #000;
    }
    
    .col3
    {
        width:238px;
        padding:5px;
		background: #F8F3DD;
		border-right: 2px solid #FFCC33;
    }
    .col3 hr
    {
        border:1px solid #CEECF9;
        height:1px;
        margin:2px 0;
    }
    .col2span
    {
        width:614px;
        padding:5px 10px;
    }
    h1, h2, h3, h4, h5, h6
    {
	font-size:24px;
	color:#003C00;
	font-family:Tahoma, Verdana, Georgia, "Times New Roman";
    }
    
    #footer
    {
       #margin-top:10px;
    }
    #footer .col1
    {
        width:900px;
        background:#FFCC33;
        border-right:6px solid #FFCC33;
    }
    #footer .col2
    {
		width:238px;
		border: 0px;
        background:#87DDB3;
    }
    
    #se_2, #se_3, #se_4
    {
        text-indent:-1521px;
        display:none;
    }
    
    .toggler
    {
        background:#BFE4FF;
        margin-right:10px;
        padding:3px 2px;
    }
    
    #btn_viewprayers
    {
        display:block;
        width:160px;
        height:35px;
        background:#FFF url('/assets/buttons2.gif') no-repeat -160px 0;
        text-indent:-2000px;
        line-height:35px;
        float:left;
    }
    
    
    #btn_submitprayer
    {
        display:block;
        width:160px;
        height:35px;
        background:#FFF url('/assets/buttons2.gif') no-repeat 0 0;
        text-indent:-2000px;
        line-height:35px;
        float:right;
    }
    
    .error
    {
        background:#FF9999;
        border:1px solid #990000;
        color:#990000;
        margin:2px 0;
    }
    
    input, textarea
    {
        font-size:14px;
        padding:5px;
    }
    
    .imgright
    {
        float:right;
        margin:5px 0px 5px 10px;
    }
    
    .imgleft
    {
        float:left;
        margin:5px 10px 5px 0px;
    }
    
    .boxleft
    {
        float:left;
        margin:0 10px 5px 0;
        border:1px solid #003690;
    }
    
    .boxright
    {
        float:right;
        margin:0 0 5px 10px;
        border:1px solid #003690;
    }
    .boxright span, .boxleft span
    {
        display:block;
        clear:both;
        background:#BFE4FF;
        border-top:1px solid #003690;
        text-align:center;
        margin:0;
        padding:0;
    }
    .boxright img, .boxleft img
    {
        border:0;
        margin:0;
        padding:0;
    }
    
    .pryr_date
    {
        background:#BEFDEA;
        font-weight:normal;
        font-size:12px;
        padding:1px 5px;
        border-bottom:1px solid #8FDDB6;
    }
    
    b.pryr_date
    {
        display:block;
    }
    .newsletterframe
    {
        width:235px;
        height:480px;
        border:0 !important;
        overflow:none;
        margin:0;
        padding:0;
    }
    
    .center
    {
        margin:auto;
        text-align:center;
    }
    
    .musicbox
    {
        background:#84DFB8;
        width:100%;
        height:22px;
        line-height:22px;
        margin:auto;
        text-align:center;
    }
    
    h2.imgtitle
    {
        width:320px;
        height:22px;
        text-indent:-3145px;
        outline:0;
    }
    
    h2#prayer-appeal
    {
        background:url('/assets/titles.gif') 0 0 no-repeat;
    }
    
    h2#empowering-grandparents
    {
        background:url('/assets/titles.gif') 0 -132px no-repeat;
    }
    
    h2#national-pilgrimage
    {
        background:url('/assets/titles.gif') 0 -110px no-repeat;
    }
    
    h2#walsingham-pilgrimage
    {
        background:url('/assets/titles.gif') 0 -66px no-repeat;
    }
    
    h2#add-prayer
    {
        background:url('/assets/titles.gif') 0 -264px no-repeat;
    }
    
    h2#knock-shrine
    {
        background:url('/assets/titles.gif') 0 -198px no-repeat;
    }
    
    h2#catherine
    {
        background:url('/assets/titles.gif') 0 -22px no-repeat;
    }
    
    h2#archbishop
    {
        background:url('/assets/titles.gif') 0 -154px no-repeat;
    }
    
    h2#saints
    {
        background:url('/assets/titles.gif') 0 -220px no-repeat;
    }
    
    h2#dana
    {
        background:url('/assets/titles.gif') 0 -286px no-repeat;
    }
    
    h2#prayer-appeal
    {
        background:url('/assets/titles.gif') 0 -44px no-repeat;
    }
    h2#prayer-wall
    {
        background:url('/assets/titles.gif') 0 -308px no-repeat;
    }